@charset "UTF-8";
:root,
::after,
::before {
  --cardbg: #ffffff;
  --cardedge: #ccced2;
  --cardedge-focus: #0072be;
  --cardedge-hover: #a6a9b0;
  --cardtitlecolour: #0072be;
  --cardcopycolour: #000a1e;
  --xc-heading: #002a46;
  --xc-small-text: #404756;
  --xc-text-muted: #404756;
  --xc-btn-main-color: #0072be;
  --xc-btn-warn-color: #dc3246;
  --xc-btn-active-color: #006db7;
  --cardmetacolour: #59606d;
  --cardmetastarcolour: #ccced2;
  --xc-color-promotion: #1e8a50;
  --xc-primary-colour: #0072be;
  --xc-color-white: #ffffff;
  --xc-color-invalid: #dc3246;
  --xc-color-hover: #002761;
  --xc-color-dark: #213b55;
  --xc-color-dark-bg-link: #006eb8;
  --xc-color-blue-xdark: #002a46;
  --xc-color-blue-light: #13b5ea;
  --xc-color-yellow: #fdcc08;
  --xc-color-blue-pale: #c7f1ff;
  --xc-color-border-light: #d9d9d9;
  --xc-color-blue-transparent-blue: rgba(0, 114, 190, 0.05);
  --xc-header-background: #ecf2f6;
  --xui-color-blue: #0072be;
  --xui-color-black: #000a1e;
  --xui-color-green: #00823c;
  --xui-color-grey-8: #f2f3f4;
  --xui-color-grey-7: #e6e7e9;
  --xui-color-grey-6: #ccced2;
  --xui-color-grey-5: #a6a9b0;
  --xui-color-grey-4: #80858f;
  --xui-color-grey-3: #59606d;
  --xui-color-grey-2: #404756;
  --xui-color-grey-1: #000a1e;
  --xui-color-orange: #fa8200;
  --xui-color-grey-alpha-1: #000a1e;
  --xui-color-grey-alpha-2: rgba(0, 10, 30, 0.75);
  --xui-color-grey-alpha-3: rgba(0, 10, 30, 0.65);
  --xui-color-grey-alpha-4: rgba(0, 10, 30, 0.5);
  --xui-color-grey-alpha-5: rgba(0, 10, 30, 0.35);
  --xui-color-grey-alpha-6: rgba(0, 10, 30, 0.2);
  --xui-color-grey-alpha-7: rgba(0, 10, 30, 0.1);
  --xui-color-grey-alpha-8: rgba(0, 10, 30, 0.05);
  --xc-text-color: #000a1e;
  --xc-heading-color: #000a1e;
  --xc-color-a11y-red: #eb0008;
  --xc-color-a11y-orange-red: #b25600;
  --xc-color-a11y-olive: #7e7201;
  --xc-color-a11y-green: #138660;
  --xc-color-a11y-blue-xdark: #013789;
  --xc-color-a11y-blue: #097bbe;
  --xc-color-a11y-purple: #b049c5;
  --xc-color-a11y-purple-dark: #5a5ae6;
}

:root {
  --xui-s-2xsmall: 4px;
  --xui-s-xsmall: 8px;
  --xui-s-small: 12px;
  --xui-s-standard: 16px;
  --xui-s: 16px;
  --xui-s-large: 20px;
  --xui-s-xlarge: 24px;
  --xui-s-2xlarge: 32px;
  --xui-s-3xlarge: 40px;
  --xui-s-4xlarge: 48px;
  --xui-s-5xlarge: 64px;
  --xui-s-6xlarge: 80px;
}

:root {
  --xc-font-size-6xl: 46px;
  --xc-font-size-6xl: 2.875rem;
  --xc-font-size-5xl: 40px;
  --xc-font-size-5xl: 2.5rem;
  --xc-font-size-4xl: 2.25;
  --xc-font-size-3xl: 26px;
  --xc-font-size-3xl: 1.625rem;
  --xc-font-size-2xl: 23px;
  --xc-font-size-2xl: 1.438rem;
  --xc-font-size-xl: 20px;
  --xc-font-size-xl: 1.25rem;
  --xc-font-size-large: 18px;
  --xc-font-size-large: 1.125rem;
  --xc-font-size-medium: 16px;
  --xc-font-size-medium: 1rem;
  --xc-font-size-small: 14px;
  --xc-font-size-small: 0.875rem;
  --xc-font-size-xsmall: 13px;
  --xc-font-size-xsmall: 0.813rem;
  --xc-font-size-2xsmall: 12px;
  --xc-font-size-2xsmall: 0.75rem;
  --xc-line-height-4xl: 52px;
  --xc-line-height-4xl: 3.25rem;
  --xc-line-height-3xl: 48px;
  --xc-line-height-3xl: 3rem;
  --xc-line-height-2xl: 44px;
  --xc-line-height-2xl: 2.75rem;
  --xc-line-height-xl: 32px;
  --xc-line-height-xl: 2rem;
  --xc-line-height-large: 28px;
  --xc-line-height-large: 1.75rem;
  --xc-line-height-medium: 24px;
  --xc-line-height-medium: 1.5rem;
  --xc-line-height-small: 20px;
  --xc-line-height-small: 1.25rem;
  --xc-line-height-xsmall: 16px;
  --xc-line-height-xsmall: 1rem;
  --xc-reading-size: var(--xc-font-size-large);
  --xc-label-size: var(--xc-font-size-small);
  --xc-caption-size: var(--xc-font-size-xsmall);
  --xc-supporting-text-size: var(--xc-font-size-2xsmall);
  --xc-font-weight-emphasis: 700;
  --xc-font-weight-deemphasis: 400;
}

.xc-border-top {
  border-top: 1px solid #ccced2;
}

@font-face {
  font-family: "National";
  font-weight: 800;
  font-style: normal;
  src: url("../../fonts/National_2/woff/National2Web-Bold.woff");
  font-display: fallback;
}
@font-face {
  font-family: "NationalRegular";
  font-weight: 400;
  font-style: normal;
  src: url("../../fonts/National_2/woff/National2Web-Regular.woff");
  font-display: fallback;
}
.xui-text-label {
  font-weight: 700;
  color: rgba(0, 10, 30, 0.75);
  font-size: 14px;
  font-size: 0.875rem;
}

.xui-textcolor-muted {
  color: rgba(0, 10, 30, 0.75);
}

.xui-text-secondary {
  color: rgba(0, 10, 30, 0.75);
  font-size: 13px;
  font-size: 0.813rem;
}

.xui-text-minor {
  color: rgba(0, 10, 30, 0.75);
  font-size: 12px;
  font-size: 0.75rem;
}

.xui-margin-auto {
  margin: auto;
}

.xui-margin-vertical-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.xui-margin-horizontal-auto {
  margin-left: auto;
  margin-right: auto;
}

.xui-margin-top-auto {
  margin-top: auto;
}

.xui-margin-right-auto {
  margin-right: auto;
}

.xui-margin-bottom-auto {
  margin-bottom: auto;
}

.xui-margin-left-auto {
  margin-left: auto;
}

.xui-margin-none {
  margin: 0;
}

.xui-margin-vertical-none {
  margin-top: 0;
  margin-bottom: 0;
}

.xui-margin-horizontal-none {
  margin-left: 0;
  margin-right: 0;
}

.xui-margin-top-none {
  margin-top: 0;
}

.xui-margin-right-none {
  margin-right: 0;
}

.xui-margin-bottom-none {
  margin-bottom: 0;
}

.xui-margin-left-none {
  margin-left: 0;
}

.xui-margin {
  margin: 16px;
}

.xui-margin-vertical {
  margin-top: 16px;
  margin-bottom: 16px;
}

.xui-margin-horizontal {
  margin-left: 16px;
  margin-right: 16px;
}

.xui-margin-top {
  margin-top: 16px;
}

.xui-margin-right {
  margin-right: 16px;
}

.xui-margin-bottom, .xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-value {
  margin-bottom: 16px;
}

.xui-margin-left {
  margin-left: 16px;
}

.xui-margin-small {
  margin: 12px;
}

.xui-margin-vertical-small {
  margin-top: 12px;
  margin-bottom: 12px;
}

.xui-margin-horizontal-small {
  margin-left: 12px;
  margin-right: 12px;
}

.xui-margin-top-small {
  margin-top: 12px;
}

.xui-margin-right-small {
  margin-right: 12px;
}

.xui-margin-bottom-small {
  margin-bottom: 12px;
}

.xui-margin-left-small {
  margin-left: 12px;
}

.xui-margin-xsmall {
  margin: 8px;
}

.xui-margin-vertical-xsmall {
  margin-top: 8px;
  margin-bottom: 8px;
}

.xui-margin-horizontal-xsmall {
  margin-left: 8px;
  margin-right: 8px;
}

.xui-margin-top-xsmall {
  margin-top: 8px;
}

.xui-margin-right-xsmall {
  margin-right: 8px;
}

.xui-margin-bottom-xsmall {
  margin-bottom: 8px;
}

.xui-margin-left-xsmall {
  margin-left: 8px;
}

.xui-margin-2xsmall {
  margin: 4px;
}

.xui-margin-vertical-2xsmall {
  margin-top: 4px;
  margin-bottom: 4px;
}

.xui-margin-horizontal-2xsmall {
  margin-left: 4px;
  margin-right: 4px;
}

.xui-margin-top-2xsmall {
  margin-top: 4px;
}

.xui-margin-right-2xsmall {
  margin-right: 4px;
}

.xui-margin-bottom-2xsmall {
  margin-bottom: 4px;
}

.xui-margin-left-2xsmall {
  margin-left: 4px;
}

.xui-margin-large {
  margin: 20px;
}

.xui-margin-vertical-large {
  margin-top: 20px;
  margin-bottom: 20px;
}

.xui-margin-horizontal-large {
  margin-left: 20px;
  margin-right: 20px;
}

.xui-margin-top-large {
  margin-top: 20px;
}

.xui-margin-right-large {
  margin-right: 20px;
}

.xui-margin-bottom-large {
  margin-bottom: 20px;
}

.xui-margin-left-large {
  margin-left: 20px;
}

.xui-margin-xlarge {
  margin: 24px;
}

.xui-margin-vertical-xlarge {
  margin-top: 24px;
  margin-bottom: 24px;
}

.xui-margin-horizontal-xlarge {
  margin-left: 24px;
  margin-right: 24px;
}

.xui-margin-top-xlarge {
  margin-top: 24px;
}

.xui-margin-right-xlarge {
  margin-right: 24px;
}

.xui-margin-bottom-xlarge {
  margin-bottom: 24px;
}

.xui-margin-left-xlarge {
  margin-left: 24px;
}

.xui-margin-2xlarge {
  margin: 32px;
}

.xui-margin-vertical-2xlarge {
  margin-top: 32px;
  margin-bottom: 32px;
}

.xui-margin-horizontal-2xlarge {
  margin-left: 32px;
  margin-right: 32px;
}

.xui-margin-top-2xlarge {
  margin-top: 32px;
}

.xui-margin-right-2xlarge {
  margin-right: 32px;
}

.xui-margin-bottom-2xlarge {
  margin-bottom: 32px;
}

.xui-margin-left-2xlarge {
  margin-left: 32px;
}

.xui-margin-3xlarge {
  margin: 40px;
}

.xui-margin-vertical-3xlarge {
  margin-top: 40px;
  margin-bottom: 40px;
}

.xui-margin-horizontal-3xlarge {
  margin-left: 40px;
  margin-right: 40px;
}

.xui-margin-top-3xlarge {
  margin-top: 40px;
}

.xui-margin-right-3xlarge {
  margin-right: 40px;
}

.xui-margin-bottom-3xlarge {
  margin-bottom: 40px;
}

.xui-margin-left-3xlarge {
  margin-left: 40px;
}

.xui-margin-4xlarge {
  margin: 48px;
}

.xui-margin-vertical-4xlarge {
  margin-top: 48px;
  margin-bottom: 48px;
}

.xui-margin-horizontal-4xlarge {
  margin-left: 48px;
  margin-right: 48px;
}

.xui-margin-top-4xlarge {
  margin-top: 48px;
}

.xui-margin-right-4xlarge {
  margin-right: 48px;
}

.xui-margin-bottom-4xlarge {
  margin-bottom: 48px;
}

.xui-margin-left-4xlarge {
  margin-left: 48px;
}

.xui-margin-5xlarge {
  margin: 64px;
}

.xui-margin-vertical-5xlarge {
  margin-top: 64px;
  margin-bottom: 64px;
}

.xui-margin-horizontal-5xlarge {
  margin-left: 64px;
  margin-right: 64px;
}

.xui-margin-top-5xlarge {
  margin-top: 64px;
}

.xui-margin-right-5xlarge {
  margin-right: 64px;
}

.xui-margin-bottom-5xlarge {
  margin-bottom: 64px;
}

.xui-margin-left-5xlarge {
  margin-left: 64px;
}

.xui-margin-6xlarge {
  margin: 80px;
}

.xui-margin-vertical-6xlarge {
  margin-top: 80px;
  margin-bottom: 80px;
}

.xui-margin-horizontal-6xlarge {
  margin-left: 80px;
  margin-right: 80px;
}

.xui-margin-top-6xlarge {
  margin-top: 80px;
}

.xui-margin-right-6xlarge {
  margin-right: 80px;
}

.xui-margin-bottom-6xlarge {
  margin-bottom: 80px;
}

.xui-margin-left-6xlarge {
  margin-left: 80px;
}

.xui-padding-none {
  padding: 0;
}

.xui-padding-vertical-none {
  padding-top: 0;
  padding-bottom: 0;
}

.xui-padding-horizontal-none {
  padding-left: 0;
  padding-right: 0;
}

.xui-padding-top-none {
  padding-top: 0;
}

.xui-padding-right-none {
  padding-right: 0;
}

.xui-padding-bottom-none {
  padding-bottom: 0;
}

.xui-padding-left-none {
  padding-left: 0;
}

.xui-padding {
  padding: 16px;
}

.xui-padding-vertical {
  padding-top: 16px;
  padding-bottom: 16px;
}

.xui-padding-horizontal {
  padding-left: 16px;
  padding-right: 16px;
}

.xui-padding-top {
  padding-top: 16px;
}

.xui-padding-right {
  padding-right: 16px;
}

.xui-padding-bottom {
  padding-bottom: 16px;
}

.xui-padding-left {
  padding-left: 16px;
}

.xui-padding-small {
  padding: 12px;
}

.xui-padding-vertical-small {
  padding-top: 12px;
  padding-bottom: 12px;
}

.xui-padding-horizontal-small {
  padding-left: 12px;
  padding-right: 12px;
}

.xui-padding-top-small {
  padding-top: 12px;
}

.xui-padding-right-small {
  padding-right: 12px;
}

.xui-padding-bottom-small {
  padding-bottom: 12px;
}

.xui-padding-left-small {
  padding-left: 12px;
}

.xui-padding-xsmall {
  padding: 8px;
}

.xui-padding-vertical-xsmall {
  padding-top: 8px;
  padding-bottom: 8px;
}

.xui-padding-horizontal-xsmall {
  padding-left: 8px;
  padding-right: 8px;
}

.xui-padding-top-xsmall {
  padding-top: 8px;
}

.xui-padding-right-xsmall {
  padding-right: 8px;
}

.xui-padding-bottom-xsmall {
  padding-bottom: 8px;
}

.xui-padding-left-xsmall {
  padding-left: 8px;
}

.xui-padding-2xsmall {
  padding: 4px;
}

.xui-padding-vertical-2xsmall {
  padding-top: 4px;
  padding-bottom: 4px;
}

.xui-padding-horizontal-2xsmall {
  padding-left: 4px;
  padding-right: 4px;
}

.xui-padding-top-2xsmall {
  padding-top: 4px;
}

.xui-padding-right-2xsmall {
  padding-right: 4px;
}

.xui-padding-bottom-2xsmall {
  padding-bottom: 4px;
}

.xui-padding-left-2xsmall {
  padding-left: 4px;
}

.xui-padding-large {
  padding: 20px;
}

.xui-padding-vertical-large {
  padding-top: 20px;
  padding-bottom: 20px;
}

.xui-padding-horizontal-large {
  padding-left: 20px;
  padding-right: 20px;
}

.xui-padding-top-large {
  padding-top: 20px;
}

.xui-padding-right-large {
  padding-right: 20px;
}

.xui-padding-bottom-large {
  padding-bottom: 20px;
}

.xui-padding-left-large {
  padding-left: 20px;
}

.xui-padding-xlarge {
  padding: 24px;
}

.xui-padding-vertical-xlarge {
  padding-top: 24px;
  padding-bottom: 24px;
}

.xui-padding-horizontal-xlarge {
  padding-left: 24px;
  padding-right: 24px;
}

.xui-padding-top-xlarge {
  padding-top: 24px;
}

.xui-padding-right-xlarge {
  padding-right: 24px;
}

.xui-padding-bottom-xlarge {
  padding-bottom: 24px;
}

.xui-padding-left-xlarge {
  padding-left: 24px;
}

.xui-padding-2xlarge {
  padding: 32px;
}

.xui-padding-vertical-2xlarge {
  padding-top: 32px;
  padding-bottom: 32px;
}

.xui-padding-horizontal-2xlarge {
  padding-left: 32px;
  padding-right: 32px;
}

.xui-padding-top-2xlarge {
  padding-top: 32px;
}

.xui-padding-right-2xlarge {
  padding-right: 32px;
}

.xui-padding-bottom-2xlarge {
  padding-bottom: 32px;
}

.xui-padding-left-2xlarge {
  padding-left: 32px;
}

.xui-padding-3xlarge {
  padding: 40px;
}

.xui-padding-vertical-3xlarge {
  padding-top: 40px;
  padding-bottom: 40px;
}

.xui-padding-horizontal-3xlarge {
  padding-left: 40px;
  padding-right: 40px;
}

.xui-padding-top-3xlarge {
  padding-top: 40px;
}

.xui-padding-right-3xlarge {
  padding-right: 40px;
}

.xui-padding-bottom-3xlarge {
  padding-bottom: 40px;
}

.xui-padding-left-3xlarge {
  padding-left: 40px;
}

.xui-padding-4xlarge {
  padding: 48px;
}

.xui-padding-vertical-4xlarge {
  padding-top: 48px;
  padding-bottom: 48px;
}

.xui-padding-horizontal-4xlarge {
  padding-left: 48px;
  padding-right: 48px;
}

.xui-padding-top-4xlarge {
  padding-top: 48px;
}

.xui-padding-right-4xlarge {
  padding-right: 48px;
}

.xui-padding-bottom-4xlarge {
  padding-bottom: 48px;
}

.xui-padding-left-4xlarge {
  padding-left: 48px;
}

.xui-padding-5xlarge {
  padding: 64px;
}

.xui-padding-vertical-5xlarge {
  padding-top: 64px;
  padding-bottom: 64px;
}

.xui-padding-horizontal-5xlarge {
  padding-left: 64px;
  padding-right: 64px;
}

.xui-padding-top-5xlarge {
  padding-top: 64px;
}

.xui-padding-right-5xlarge {
  padding-right: 64px;
}

.xui-padding-bottom-5xlarge {
  padding-bottom: 64px;
}

.xui-padding-left-5xlarge {
  padding-left: 64px;
}

.xui-padding-6xlarge {
  padding: 80px;
}

.xui-padding-vertical-6xlarge {
  padding-top: 80px;
  padding-bottom: 80px;
}

.xui-padding-horizontal-6xlarge {
  padding-left: 80px;
  padding-right: 80px;
}

.xui-padding-top-6xlarge {
  padding-top: 80px;
}

.xui-padding-right-6xlarge {
  padding-right: 80px;
}

.xui-padding-bottom-6xlarge {
  padding-bottom: 80px;
}

.xui-padding-left-6xlarge {
  padding-left: 80px;
}

:root {
  font-size: 16px;
}

html,
body {
  font-size: 16px;
  height: 100%;
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
body,
.xc-theme,
.xc-theme__page {
  display: flex;
  flex-direction: column;
}

.xc-body {
  flex: 1 0 auto;
}

.xc-footer {
  flex-shrink: 0;
}

.remove-overflow-x-scrollbar {
  overflow-x: hidden;
}

.xc-theme {
  background-color: #ffffff;
  box-sizing: border-box;
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 100%;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
  min-height: 100%;
  padding: 0;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  /* Custom component */
  /* Lighning component */
  /* style as h* modifiers */
}
.xc-theme .is-disabled {
  cursor: default !important;
  pointer-events: none !important;
}
.xc-theme h1, .xc-theme h2, .xc-theme h3, .xc-theme h4, .xc-theme h5, .xc-theme h6,
.xc-theme p, .xc-theme blockquote, .xc-theme pre,
.xc-theme dl, .xc-theme dd, .xc-theme ol, .xc-theme ul,
.xc-theme form, .xc-theme fieldset, .xc-theme legend,
.xc-theme figure,
.xc-theme table, .xc-theme th, .xc-theme td, .xc-theme caption,
.xc-theme hr {
  margin: 0;
  padding: 0;
}
.xc-theme h1,
.xc-theme h2,
.xc-theme h3,
.xc-theme h4,
.xc-theme h5,
.xc-theme h6,
.xc-theme p,
.xc-theme blockquote,
.xc-theme pre,
.xc-theme dl,
.xc-theme dd,
.xc-theme ol,
.xc-theme ul,
.xc-theme form,
.xc-theme fieldset,
.xc-theme legend,
.xc-theme figure,
.xc-theme table,
.xc-theme th,
.xc-theme td,
.xc-theme caption,
.xc-theme hr {
  margin: 0;
  padding: 0;
}
.xc-theme h1,
.xc-theme h2,
.xc-theme h3,
.xc-theme h4,
.xc-theme h5,
.xc-theme h6,
.xc-theme ul,
.xc-theme ol,
.xc-theme dl,
.xc-theme .block-element,
.xc-theme blockquote,
.xc-theme address,
.xc-theme table,
.xc-theme fieldset,
.xc-theme figure,
.xc-theme pre {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme h1:empty,
.xc-theme h2:empty,
.xc-theme h3:empty,
.xc-theme h4:empty,
.xc-theme h5:empty,
.xc-theme h6:empty,
.xc-theme ul:empty,
.xc-theme ol:empty,
.xc-theme dl:empty,
.xc-theme .block-element:empty,
.xc-theme blockquote:empty,
.xc-theme address:empty,
.xc-theme table:empty,
.xc-theme fieldset:empty,
.xc-theme figure:empty,
.xc-theme pre:empty {
  display: none;
}
.xc-theme p,
.xc-theme li {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme h3,
.xc-theme h4,
.xc-theme h5 {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme *,
.xc-theme *::before,
.xc-theme *::after {
  box-sizing: inherit;
}
.xc-theme table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.xc-theme th {
  text-align: left;
}
.xc-theme *:active {
  outline: none;
}
.xc-theme .no-js *:focus {
  outline: solid 3px #0072be;
}
.xc-theme h1,
.xc-theme h2,
.xc-theme h3,
.xc-theme h4,
.xc-theme h5,
.xc-theme h6 {
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.xc-theme .xc-style-as-display-size-h1 {
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 52px;
  line-height: 3.25rem;
  font-weight: 700;
}
.xc-theme .xc-style-as-display-size-h2 {
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 48px;
  line-height: 3rem;
  font-weight: 700;
}
.xc-theme h1,
.xc-theme .xc-style-as-h1,
.xc-theme .xcsf-heading--style-as-h1,
.xc-theme .xc-partner-onboarding__content-heading--h1 {
  font-weight: 700;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 44px;
  line-height: 2.75rem;
  font-weight: 700;
}
.xc-theme h2,
.xc-theme .xc-style-as-h2,
.xc-theme .xcsf-heading--style-as-h2,
.xc-theme .xc-partner-onboarding__content-heading--h2 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem;
  font-weight: 700;
}
.xc-theme h3,
.xc-theme .xc-style-as-h3,
.xc-theme .xcsf-heading--style-as-h3,
.xc-theme .xc-partner-onboarding__content-heading--h3 {
  font-size: 23px;
  font-size: 1.438rem;
  line-height: 28px;
  line-height: 1.75rem;
  font-weight: 700;
}
.xc-theme h4,
.xc-theme .xc-style-as-h4,
.xc-theme .xcsf-heading--style-as-h4,
.xc-theme .xc-partner-onboarding__content-heading--h4 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 700;
}
.xc-theme h5,
.xc-theme .xc-style-as-h5 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 700;
}
.xc-theme h6,
.xc-theme .xc-style-as-h6 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 700;
}
.xc-theme p:empty {
  display: none;
}
.xc-theme hr {
  background-color: #e6e7e9;
  border: 0;
  margin: 0 0 24px;
  margin: 0 0 1.5rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme hr {
    margin: 0 0 2rem;
  }
}
.xc-theme .xui-text-emphasis {
  font-weight: 700;
}
.xc-theme .xc-text-reading {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media screen and (min-width: 769px) {
  .xc-theme .xc-text-reading {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.xc-theme .xc-text-reading--bold {
  font-weight: bold;
}
.xc-theme .xc-text-paragraph {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
.xc-theme .xc-text-paragraph--bold {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: bold;
}
.xc-theme .xc-text-label {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.xc-theme .xc-text-label--bold {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: bold;
}
.xc-theme .xc-text-caption {
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
}
.xc-theme .xc-text-caption--bold {
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
  font-weight: bold;
}
.xc-theme .xc-text-supporting-text {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
}
.xc-theme .xc-text-supporting-text--bold {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  font-weight: bold;
}
.xc-theme a {
  color: #0072be;
  text-decoration: none;
}
.xc-theme a:visited {
  color: #881795;
}
.xc-theme a:hover {
  color: #002761;
  text-decoration: underline;
}
.xc-theme a:visited:hover {
  color: #002761;
}
.xc-theme a:focus {
  outline: 2px auto #0072be;
}
.xc-theme a.xui-button:hover {
  text-decoration: none;
}
.xc-theme .external svg {
  fill: #0072be;
  margin-left: 8px;
}
.xc-theme .external:visited svg {
  fill: #881795;
}
.xc-theme .external:hover svg,
.xc-theme .external:visited:hover svg {
  fill: #002761;
}
.xc-theme .xc-style-as-link {
  color: #0072be;
  text-decoration: none;
  display: inline;
  border: none;
  padding: 0;
  margin: 0;
  background: none;
}
.xc-theme .xc-style-as-link:visited {
  color: #881795;
}
.xc-theme .xc-style-as-link:hover {
  color: #002761;
  text-decoration: underline;
}
.xc-theme .xc-style-as-link:visited:hover {
  color: #002761;
}
.xc-theme .xc-style-as-link:focus {
  outline: 2px auto #0072be;
}
.xc-theme img {
  max-width: 100%;
  font-style: italic;
  vertical-align: middle;
}
.xc-theme img.icon {
  max-width: none;
}
.xc-theme img[width],
.xc-theme img[height] {
  max-width: none;
}
.xc-theme [type=text],
.xc-theme [type=password],
.xc-theme [type=email],
.xc-theme [type=number],
.xc-theme [type=tel],
.xc-theme [type=url],
.xc-theme [type=date],
.xc-theme [type=search],
.xc-theme [role=combobox] input[readonly],
.xc-theme select,
.xc-theme textarea {
  appearance: none;
  background-color: white;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  box-shadow: 0;
  box-sizing: border-box;
  caret-color: inherit;
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  padding: 8px 16px;
  transition: border-color ease-in 0.1s;
  vertical-align: top;
  width: 100%;
  display: inline-block;
  margin: 0;
}
.xc-theme [type=text]:focus, .xc-theme [type=text]:required:focus,
.xc-theme [type=password]:focus,
.xc-theme [type=password]:required:focus,
.xc-theme [type=email]:focus,
.xc-theme [type=email]:required:focus,
.xc-theme [type=number]:focus,
.xc-theme [type=number]:required:focus,
.xc-theme [type=tel]:focus,
.xc-theme [type=tel]:required:focus,
.xc-theme [type=url]:focus,
.xc-theme [type=url]:required:focus,
.xc-theme [type=date]:focus,
.xc-theme [type=date]:required:focus,
.xc-theme [type=search]:focus,
.xc-theme [type=search]:required:focus,
.xc-theme [role=combobox] input[readonly]:focus,
.xc-theme [role=combobox] input[readonly]:required:focus,
.xc-theme select:focus,
.xc-theme select:required:focus,
.xc-theme textarea:focus,
.xc-theme textarea:required:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
}
.xc-theme [type=text]:focus,
.xc-theme [type=password]:focus,
.xc-theme [type=email]:focus,
.xc-theme [type=number]:focus,
.xc-theme [type=tel]:focus,
.xc-theme [type=url]:focus,
.xc-theme [type=date]:focus,
.xc-theme [type=search]:focus,
.xc-theme [role=combobox] input[readonly]:focus,
.xc-theme select:focus,
.xc-theme textarea:focus {
  border-color: #a6a9b0;
}
.xc-theme [type=text].error,
.xc-theme [type=password].error,
.xc-theme [type=email].error,
.xc-theme [type=number].error,
.xc-theme [type=tel].error,
.xc-theme [type=url].error,
.xc-theme [type=date].error,
.xc-theme [type=search].error,
.xc-theme [role=combobox] input[readonly].error,
.xc-theme select.error,
.xc-theme textarea.error {
  border-color: #dc3246;
  box-shadow: none;
}
label + .xc-theme [type=text],
label + .xc-theme [type=password],
label + .xc-theme [type=email],
label + .xc-theme [type=number],
label + .xc-theme [type=tel],
label + .xc-theme [type=url],
label + .xc-theme [type=date],
label + .xc-theme [type=search],
label + .xc-theme [role=combobox] input[readonly],
label + .xc-theme select,
label + .xc-theme textarea {
  margin-top: 4px;
  margin-top: 0.25rem;
}
.xc-theme [type=text][disabled],
.xc-theme [type=password][disabled],
.xc-theme [type=email][disabled],
.xc-theme [type=number][disabled],
.xc-theme [type=tel][disabled],
.xc-theme [type=url][disabled],
.xc-theme [type=date][disabled],
.xc-theme [type=search][disabled],
.xc-theme [role=combobox] input[readonly][disabled],
.xc-theme select[disabled],
.xc-theme textarea[disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}
.form-field .xc-theme [type=text],
.form-field .xc-theme [type=password],
.form-field .xc-theme [type=email],
.form-field .xc-theme [type=number],
.form-field .xc-theme [type=tel],
.form-field .xc-theme [type=url],
.form-field .xc-theme [type=date],
.form-field .xc-theme [type=search],
.form-field .xc-theme [role=combobox] input[readonly],
.form-field .xc-theme select,
.form-field .xc-theme textarea {
  display: block;
}
.xc-theme [type=text]::placeholder,
.xc-theme [type=password]::placeholder,
.xc-theme [type=email]::placeholder,
.xc-theme [type=number]::placeholder,
.xc-theme [type=tel]::placeholder,
.xc-theme [type=url]::placeholder,
.xc-theme [type=date]::placeholder,
.xc-theme [type=search]::placeholder,
.xc-theme [role=combobox] input[readonly]::placeholder,
.xc-theme select::placeholder,
.xc-theme textarea::placeholder {
  color: #80858f;
  font-size: inherit;
}
.xc-theme [type=text]::-webkit-input-placeholder,
.xc-theme [type=password]::-webkit-input-placeholder,
.xc-theme [type=email]::-webkit-input-placeholder,
.xc-theme [type=number]::-webkit-input-placeholder,
.xc-theme [type=tel]::-webkit-input-placeholder,
.xc-theme [type=url]::-webkit-input-placeholder,
.xc-theme [type=date]::-webkit-input-placeholder,
.xc-theme [type=search]::-webkit-input-placeholder,
.xc-theme [role=combobox] input[readonly]::-webkit-input-placeholder,
.xc-theme select::-webkit-input-placeholder,
.xc-theme textarea::-webkit-input-placeholder {
  color: #80858f;
  font-size: inherit;
}
.xc-theme [type=text]:-ms-input-placeholder,
.xc-theme [type=password]:-ms-input-placeholder,
.xc-theme [type=email]:-ms-input-placeholder,
.xc-theme [type=number]:-ms-input-placeholder,
.xc-theme [type=tel]:-ms-input-placeholder,
.xc-theme [type=url]:-ms-input-placeholder,
.xc-theme [type=date]:-ms-input-placeholder,
.xc-theme [type=search]:-ms-input-placeholder,
.xc-theme [role=combobox] input[readonly]:-ms-input-placeholder,
.xc-theme select:-ms-input-placeholder,
.xc-theme textarea:-ms-input-placeholder {
  color: #80858f;
  font-size: inherit;
}
.xc-theme [type=text]::-moz-placeholder,
.xc-theme [type=password]::-moz-placeholder,
.xc-theme [type=email]::-moz-placeholder,
.xc-theme [type=number]::-moz-placeholder,
.xc-theme [type=tel]::-moz-placeholder,
.xc-theme [type=url]::-moz-placeholder,
.xc-theme [type=date]::-moz-placeholder,
.xc-theme [type=search]::-moz-placeholder,
.xc-theme [role=combobox] input[readonly]::-moz-placeholder,
.xc-theme select::-moz-placeholder,
.xc-theme textarea::-moz-placeholder {
  color: #80858f;
  font-size: inherit;
  opacity: 1;
}
.xc-theme ::-ms-clear {
  height: 24px;
  height: 1.5rem;
}
.xc-theme .xc-label-optional {
  color: #59606d;
  font-weight: normal;
  margin-left: 8px;
  margin-left: 0.5rem;
}
.xc-theme .xc-auto-grow-wrap__textarea:after {
  appearance: none;
  background-color: white;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  box-shadow: 0;
  box-sizing: border-box;
  caret-color: inherit;
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  padding: 8px 16px;
  transition: border-color ease-in 0.1s;
  vertical-align: top;
  width: 100%;
}
.xc-theme .xc-select-caret {
  position: absolute;
  right: var(--xui-s-standard);
  top: 50%;
  transform: translate(0, -50%);
}
.xc-theme .icon-arrow-down--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EDown%20arrow%3C%2Ftitle%3E%20%20%3Cpolygon%20points%3D%2210%2C16.8%200%2C6.8%201.4%2C5.4%2010%2C14%2018.6%2C5.4%2020%2C6.8%20%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-arrow-down--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EDown%20arrow%3C%2Ftitle%3E%20%20%3Cpolygon%20points%3D%2210%2C16.8%200%2C6.8%201.4%2C5.4%2010%2C14%2018.6%2C5.4%2020%2C6.8%20%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-arrow-down--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EDown%20arrow%3C%2Ftitle%3E%20%20%3Cpolygon%20points%3D%2210%2C16.8%200%2C6.8%201.4%2C5.4%2010%2C14%2018.6%2C5.4%2020%2C6.8%20%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-arrow-filter--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M0%2C5h20L10%2C17L0%2C5z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-arrow-filter--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M0%2C5h20L10%2C17L0%2C5z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-arrow-filter--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M0%2C5h20L10%2C17L0%2C5z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-arrow-right--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3ERight%20arrow%3C%2Ftitle%3E%20%20%3Cpolygon%20points%3D%227%2C20%205.6%2C18.6%2014.2%2C10%205.6%2C1.4%207%2C0%2017%2C10%20%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-arrow-right--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3ERight%20arrow%3C%2Ftitle%3E%20%20%3Cpolygon%20points%3D%227%2C20%205.6%2C18.6%2014.2%2C10%205.6%2C1.4%207%2C0%2017%2C10%20%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-arrow-right--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3ERight%20arrow%3C%2Ftitle%3E%20%20%3Cpolygon%20points%3D%227%2C20%205.6%2C18.6%2014.2%2C10%205.6%2C1.4%207%2C0%2017%2C10%20%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-article--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%222%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3EArticle%3C%2Ftitle%3E%20%20%20%3Cpath%20d%3D%22M3.33333333%2C0%20L12.6666667%2C0%20L18%2C5.33333333%20L18%2C18.5454545%20C18%2C19.2727273%2017.3333333%2C20%2016.6666667%2C20%20L3.33333333%2C20%20C2.66666667%2C20%202%2C19.2727273%202%2C18.5454545%20L2.01333333%2C1.45454545%20C2%2C0.727272727%202.66666667%2C0%203.33333333%2C0%20Z%20M3.33333333%2C18.6666667%20L16.6666667%2C18.6666667%20L16.6666667%2C6.66666667%20L11.3333333%2C1.33333333%20L3.33333333%2C1.33333333%20L3.33333333%2C18.6666667%20Z%20M11.3333333%2C1.33333333%20L16.6666667%2C6.66666667%20L11.3333333%2C6.66666667%20L11.3333333%2C1.33333333%20Z%22%20id%3D%22Mask%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-article--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%222%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3EArticle%3C%2Ftitle%3E%20%20%20%3Cpath%20d%3D%22M3.33333333%2C0%20L12.6666667%2C0%20L18%2C5.33333333%20L18%2C18.5454545%20C18%2C19.2727273%2017.3333333%2C20%2016.6666667%2C20%20L3.33333333%2C20%20C2.66666667%2C20%202%2C19.2727273%202%2C18.5454545%20L2.01333333%2C1.45454545%20C2%2C0.727272727%202.66666667%2C0%203.33333333%2C0%20Z%20M3.33333333%2C18.6666667%20L16.6666667%2C18.6666667%20L16.6666667%2C6.66666667%20L11.3333333%2C1.33333333%20L3.33333333%2C1.33333333%20L3.33333333%2C18.6666667%20Z%20M11.3333333%2C1.33333333%20L16.6666667%2C6.66666667%20L11.3333333%2C6.66666667%20L11.3333333%2C1.33333333%20Z%22%20id%3D%22Mask%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-article--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%222%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3EArticle%3C%2Ftitle%3E%20%20%20%3Cpath%20d%3D%22M3.33333333%2C0%20L12.6666667%2C0%20L18%2C5.33333333%20L18%2C18.5454545%20C18%2C19.2727273%2017.3333333%2C20%2016.6666667%2C20%20L3.33333333%2C20%20C2.66666667%2C20%202%2C19.2727273%202%2C18.5454545%20L2.01333333%2C1.45454545%20C2%2C0.727272727%202.66666667%2C0%203.33333333%2C0%20Z%20M3.33333333%2C18.6666667%20L16.6666667%2C18.6666667%20L16.6666667%2C6.66666667%20L11.3333333%2C1.33333333%20L3.33333333%2C1.33333333%20L3.33333333%2C18.6666667%20Z%20M11.3333333%2C1.33333333%20L16.6666667%2C6.66666667%20L11.3333333%2C6.66666667%20L11.3333333%2C1.33333333%20Z%22%20id%3D%22Mask%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-attach--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207%2016%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EAttach%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M3.5%2013c-1%200-1.5-.5-1.5-2V4h1v7c0%20.5%200%201%20.5%201s.5-.5.5-1V2s0-1-1.5-1S1%202%201%202v11c0%201%20.62%202%202.5%202C5%2015%206%2014%206%2013V4h1v9c0%201.5-1%203-3.5%203S0%2014.5%200%2013V2c0-1%201-2%202.5-2S5%201%205%202v9c0%201.5-.5%202-1.5%202z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-attach--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207%2016%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EAttach%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M3.5%2013c-1%200-1.5-.5-1.5-2V4h1v7c0%20.5%200%201%20.5%201s.5-.5.5-1V2s0-1-1.5-1S1%202%201%202v11c0%201%20.62%202%202.5%202C5%2015%206%2014%206%2013V4h1v9c0%201.5-1%203-3.5%203S0%2014.5%200%2013V2c0-1%201-2%202.5-2S5%201%205%202v9c0%201.5-.5%202-1.5%202z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-attach--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207%2016%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EAttach%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M3.5%2013c-1%200-1.5-.5-1.5-2V4h1v7c0%20.5%200%201%20.5%201s.5-.5.5-1V2s0-1-1.5-1S1%202%201%202v11c0%201%20.62%202%202.5%202C5%2015%206%2014%206%2013V4h1v9c0%201.5-1%203-3.5%203S0%2014.5%200%2013V2c0-1%201-2%202.5-2S5%201%205%202v9c0%201.5-.5%202-1.5%202z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-clock--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EClock%3C%2Ftitle%3E%20%20%3Cpath%20fill%3D%22none%22%20d%3D%22M19%2C9.9c0.1%2C5-3.9%2C9.1-8.9%2C9.1S1.1%2C15.1%2C1%2C10.1C1%2C10%2C1%2C10%2C1%2C9.9c0.1-5%2C4.1-9%2C9.1-8.9C15%2C1.1%2C18.9%2C5%2C19%2C9.9%22%2F%3E%20%20%3Cpath%20d%3D%22M10%2C19.7c-2.5%2C0-4.9-1-6.8-2.8c-1.8-1.8-2.9-4.2-2.9-6.8V9.9C0.4%2C4.6%2C4.7%2C0.3%2C10%2C0.3c0%2C0%2C0.1%2C0%2C0.1%2C0%20%20%20c5.3%2C0.1%2C9.5%2C4.3%2C9.6%2C9.6v0c0.1%2C5.3-4.2%2C9.7-9.6%2C9.8C10.1%2C19.7%2C10%2C19.7%2C10%2C19.7z%20M10%2C1.7c-4.5%2C0-8.3%2C3.7-8.3%2C8.2v0.2%20%20%20c0%2C2.2%2C0.9%2C4.3%2C2.5%2C5.9c1.6%2C1.6%2C3.7%2C2.4%2C5.9%2C2.4c4.6-0.1%2C8.3-3.8%2C8.2-8.4v0c-0.1-4.6-3.7-8.2-8.2-8.2C10.1%2C1.7%2C10%2C1.7%2C10%2C1.7z%20%20%20%20M13.2%2C14.6c-0.2%2C0-0.4-0.1-0.5-0.3l-3.2-4.1c0-0.1-0.1-0.1-0.1-0.2c0%2C0%2C0%2C0%2C0%2C0v0c0-0.1%2C0-0.2%2C0-0.3l0%2C0c0%2C0%2C0%2C0%2C0%2C0%20%20%20c0-0.1%2C0-0.2%2C0.1-0.3c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0c0-0.1%2C0.1-0.1%2C0.1-0.1l2.8-2.5c0.3-0.2%2C0.7-0.2%2C0.9%2C0.1c0.2%2C0.3%2C0.2%2C0.7-0.1%2C0.9%20%20%20L10.9%2C10l2.8%2C3.6c0.2%2C0.3%2C0.2%2C0.7-0.1%2C0.9C13.4%2C14.6%2C13.3%2C14.6%2C13.2%2C14.6z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-clock--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EClock%3C%2Ftitle%3E%20%20%3Cpath%20fill%3D%22none%22%20d%3D%22M19%2C9.9c0.1%2C5-3.9%2C9.1-8.9%2C9.1S1.1%2C15.1%2C1%2C10.1C1%2C10%2C1%2C10%2C1%2C9.9c0.1-5%2C4.1-9%2C9.1-8.9C15%2C1.1%2C18.9%2C5%2C19%2C9.9%22%2F%3E%20%20%3Cpath%20d%3D%22M10%2C19.7c-2.5%2C0-4.9-1-6.8-2.8c-1.8-1.8-2.9-4.2-2.9-6.8V9.9C0.4%2C4.6%2C4.7%2C0.3%2C10%2C0.3c0%2C0%2C0.1%2C0%2C0.1%2C0%20%20%20c5.3%2C0.1%2C9.5%2C4.3%2C9.6%2C9.6v0c0.1%2C5.3-4.2%2C9.7-9.6%2C9.8C10.1%2C19.7%2C10%2C19.7%2C10%2C19.7z%20M10%2C1.7c-4.5%2C0-8.3%2C3.7-8.3%2C8.2v0.2%20%20%20c0%2C2.2%2C0.9%2C4.3%2C2.5%2C5.9c1.6%2C1.6%2C3.7%2C2.4%2C5.9%2C2.4c4.6-0.1%2C8.3-3.8%2C8.2-8.4v0c-0.1-4.6-3.7-8.2-8.2-8.2C10.1%2C1.7%2C10%2C1.7%2C10%2C1.7z%20%20%20%20M13.2%2C14.6c-0.2%2C0-0.4-0.1-0.5-0.3l-3.2-4.1c0-0.1-0.1-0.1-0.1-0.2c0%2C0%2C0%2C0%2C0%2C0v0c0-0.1%2C0-0.2%2C0-0.3l0%2C0c0%2C0%2C0%2C0%2C0%2C0%20%20%20c0-0.1%2C0-0.2%2C0.1-0.3c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0c0-0.1%2C0.1-0.1%2C0.1-0.1l2.8-2.5c0.3-0.2%2C0.7-0.2%2C0.9%2C0.1c0.2%2C0.3%2C0.2%2C0.7-0.1%2C0.9%20%20%20L10.9%2C10l2.8%2C3.6c0.2%2C0.3%2C0.2%2C0.7-0.1%2C0.9C13.4%2C14.6%2C13.3%2C14.6%2C13.2%2C14.6z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-clock--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EClock%3C%2Ftitle%3E%20%20%3Cpath%20fill%3D%22none%22%20d%3D%22M19%2C9.9c0.1%2C5-3.9%2C9.1-8.9%2C9.1S1.1%2C15.1%2C1%2C10.1C1%2C10%2C1%2C10%2C1%2C9.9c0.1-5%2C4.1-9%2C9.1-8.9C15%2C1.1%2C18.9%2C5%2C19%2C9.9%22%2F%3E%20%20%3Cpath%20d%3D%22M10%2C19.7c-2.5%2C0-4.9-1-6.8-2.8c-1.8-1.8-2.9-4.2-2.9-6.8V9.9C0.4%2C4.6%2C4.7%2C0.3%2C10%2C0.3c0%2C0%2C0.1%2C0%2C0.1%2C0%20%20%20c5.3%2C0.1%2C9.5%2C4.3%2C9.6%2C9.6v0c0.1%2C5.3-4.2%2C9.7-9.6%2C9.8C10.1%2C19.7%2C10%2C19.7%2C10%2C19.7z%20M10%2C1.7c-4.5%2C0-8.3%2C3.7-8.3%2C8.2v0.2%20%20%20c0%2C2.2%2C0.9%2C4.3%2C2.5%2C5.9c1.6%2C1.6%2C3.7%2C2.4%2C5.9%2C2.4c4.6-0.1%2C8.3-3.8%2C8.2-8.4v0c-0.1-4.6-3.7-8.2-8.2-8.2C10.1%2C1.7%2C10%2C1.7%2C10%2C1.7z%20%20%20%20M13.2%2C14.6c-0.2%2C0-0.4-0.1-0.5-0.3l-3.2-4.1c0-0.1-0.1-0.1-0.1-0.2c0%2C0%2C0%2C0%2C0%2C0v0c0-0.1%2C0-0.2%2C0-0.3l0%2C0c0%2C0%2C0%2C0%2C0%2C0%20%20%20c0-0.1%2C0-0.2%2C0.1-0.3c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0c0-0.1%2C0.1-0.1%2C0.1-0.1l2.8-2.5c0.3-0.2%2C0.7-0.2%2C0.9%2C0.1c0.2%2C0.3%2C0.2%2C0.7-0.1%2C0.9%20%20%20L10.9%2C10l2.8%2C3.6c0.2%2C0.3%2C0.2%2C0.7-0.1%2C0.9C13.4%2C14.6%2C13.3%2C14.6%2C13.2%2C14.6z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-discussion--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3ESpeech%20buble%3C%2Ftitle%3E%20%20%3C!--%20please%20don%22t%320pxove%20the%20stroke%20color%20--%3E%20%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23%7B%26%23x24%3Bstrokecolor%7D%22%20stroke-width%3D%221.2%22%20d%3D%22M5.50577787%2C17.3854775%20C5.50575175%2C17.3854682%205.50572561%2C17.3854588%205.50569948%2C17.3854494%20C5.51136244%2C17.387145%205.51637264%2C17.3886431%205.52080594%2C17.3899667%20Z%20M5.6%2C17.3784476%20C5.60261924%2C17.3766807%205.60536741%2C17.3747799%205.60825024%2C17.3727367%20L5.69622629%2C17.3210201%20L10.0820792%2C15.2224385%20L10.2136014%2C15.2205096%20C15.3565692%2C15.1450835%2019.4%2C12.4985274%2019.4%2C9.41022255%20C19.4%2C6.2802801%2015.2193127%2C3.6%2010%2C3.6%20C4.78016556%2C3.6%200.6%2C6.28009361%200.6%2C9.41022255%20C0.6%2C11.4262911%202.32544104%2C13.3416624%205.20836797%2C14.4092929%20L5.6%2C14.5543254%20L5.6%2C17.3784476%20Z%22%2F%3E%20%3C%2Fsvg%3E);
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3ESpeech%20buble%3C%2Ftitle%3E%20%20%3C!--%20please%20don%22t%20remove%20the%20stroke%20color%20--%3E%20%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23%7B%26%23x24%3Bstrokecolor%7D%22%20stroke-width%3D%221.2%22%20d%3D%22M5.50577787%2C17.3854775%20C5.50575175%2C17.3854682%205.50572561%2C17.3854588%205.50569948%2C17.3854494%20C5.51136244%2C17.387145%205.51637264%2C17.3886431%205.52080594%2C17.3899667%20Z%20M5.6%2C17.3784476%20C5.60261924%2C17.3766807%205.60536741%2C17.3747799%205.60825024%2C17.3727367%20L5.69622629%2C17.3210201%20L10.0820792%2C15.2224385%20L10.2136014%2C15.2205096%20C15.3565692%2C15.1450835%2019.4%2C12.4985274%2019.4%2C9.41022255%20C19.4%2C6.2802801%2015.2193127%2C3.6%2010%2C3.6%20C4.78016556%2C3.6%200.6%2C6.28009361%200.6%2C9.41022255%20C0.6%2C11.4262911%202.32544104%2C13.3416624%205.20836797%2C14.4092929%20L5.6%2C14.5543254%20L5.6%2C17.3784476%20Z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-discussion--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3ESpeech%20buble%3C%2Ftitle%3E%20%20%3C!--%20please%20don%22t%320pxove%20the%20stroke%20color%20--%3E%20%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23%7B%26%23x24%3Bstrokecolor%7D%22%20stroke-width%3D%221.2%22%20d%3D%22M5.50577787%2C17.3854775%20C5.50575175%2C17.3854682%205.50572561%2C17.3854588%205.50569948%2C17.3854494%20C5.51136244%2C17.387145%205.51637264%2C17.3886431%205.52080594%2C17.3899667%20Z%20M5.6%2C17.3784476%20C5.60261924%2C17.3766807%205.60536741%2C17.3747799%205.60825024%2C17.3727367%20L5.69622629%2C17.3210201%20L10.0820792%2C15.2224385%20L10.2136014%2C15.2205096%20C15.3565692%2C15.1450835%2019.4%2C12.4985274%2019.4%2C9.41022255%20C19.4%2C6.2802801%2015.2193127%2C3.6%2010%2C3.6%20C4.78016556%2C3.6%200.6%2C6.28009361%200.6%2C9.41022255%20C0.6%2C11.4262911%202.32544104%2C13.3416624%205.20836797%2C14.4092929%20L5.6%2C14.5543254%20L5.6%2C17.3784476%20Z%22%2F%3E%20%3C%2Fsvg%3E);
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3ESpeech%20buble%3C%2Ftitle%3E%20%20%3C!--%20please%20don%22t%20remove%20the%20stroke%20color%20--%3E%20%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23%7B%26%23x24%3Bstrokecolor%7D%22%20stroke-width%3D%221.2%22%20d%3D%22M5.50577787%2C17.3854775%20C5.50575175%2C17.3854682%205.50572561%2C17.3854588%205.50569948%2C17.3854494%20C5.51136244%2C17.387145%205.51637264%2C17.3886431%205.52080594%2C17.3899667%20Z%20M5.6%2C17.3784476%20C5.60261924%2C17.3766807%205.60536741%2C17.3747799%205.60825024%2C17.3727367%20L5.69622629%2C17.3210201%20L10.0820792%2C15.2224385%20L10.2136014%2C15.2205096%20C15.3565692%2C15.1450835%2019.4%2C12.4985274%2019.4%2C9.41022255%20C19.4%2C6.2802801%2015.2193127%2C3.6%2010%2C3.6%20C4.78016556%2C3.6%200.6%2C6.28009361%200.6%2C9.41022255%20C0.6%2C11.4262911%202.32544104%2C13.3416624%205.20836797%2C14.4092929%20L5.6%2C14.5543254%20L5.6%2C17.3784476%20Z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-discussion--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3ESpeech%20buble%3C%2Ftitle%3E%20%20%3C!--%20please%20don%22t%320pxove%20the%20stroke%20color%20--%3E%20%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23%7B%26%23x24%3Bstrokecolor%7D%22%20stroke-width%3D%221.2%22%20d%3D%22M5.50577787%2C17.3854775%20C5.50575175%2C17.3854682%205.50572561%2C17.3854588%205.50569948%2C17.3854494%20C5.51136244%2C17.387145%205.51637264%2C17.3886431%205.52080594%2C17.3899667%20Z%20M5.6%2C17.3784476%20C5.60261924%2C17.3766807%205.60536741%2C17.3747799%205.60825024%2C17.3727367%20L5.69622629%2C17.3210201%20L10.0820792%2C15.2224385%20L10.2136014%2C15.2205096%20C15.3565692%2C15.1450835%2019.4%2C12.4985274%2019.4%2C9.41022255%20C19.4%2C6.2802801%2015.2193127%2C3.6%2010%2C3.6%20C4.78016556%2C3.6%200.6%2C6.28009361%200.6%2C9.41022255%20C0.6%2C11.4262911%202.32544104%2C13.3416624%205.20836797%2C14.4092929%20L5.6%2C14.5543254%20L5.6%2C17.3784476%20Z%22%2F%3E%20%3C%2Fsvg%3E);
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3ESpeech%20buble%3C%2Ftitle%3E%20%20%3C!--%20please%20don%22t%20remove%20the%20stroke%20color%20--%3E%20%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23%7B%26%23x24%3Bstrokecolor%7D%22%20stroke-width%3D%221.2%22%20d%3D%22M5.50577787%2C17.3854775%20C5.50575175%2C17.3854682%205.50572561%2C17.3854588%205.50569948%2C17.3854494%20C5.51136244%2C17.387145%205.51637264%2C17.3886431%205.52080594%2C17.3899667%20Z%20M5.6%2C17.3784476%20C5.60261924%2C17.3766807%205.60536741%2C17.3747799%205.60825024%2C17.3727367%20L5.69622629%2C17.3210201%20L10.0820792%2C15.2224385%20L10.2136014%2C15.2205096%20C15.3565692%2C15.1450835%2019.4%2C12.4985274%2019.4%2C9.41022255%20C19.4%2C6.2802801%2015.2193127%2C3.6%2010%2C3.6%20C4.78016556%2C3.6%200.6%2C6.28009361%200.6%2C9.41022255%20C0.6%2C11.4262911%202.32544104%2C13.3416624%205.20836797%2C14.4092929%20L5.6%2C14.5543254%20L5.6%2C17.3784476%20Z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-external--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22xui-icon%22%20viewBox%3D%220%200%2012%2012%22%20role%3D%22presentation%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EExternal%20link%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M10.75%202.75L7%206.5%205.5%205l3.75-3.75L8%200h4v4l-1.25-1.25zM6%200v1H1v10h10V6h1v4.91c0%20.545-.5%201.09-1%201.09H1c-.5%200-1-.545-1-1.09l.01-9.82C0%20.546.5%200%201%200h5z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-external--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22xui-icon%22%20viewBox%3D%220%200%2012%2012%22%20role%3D%22presentation%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EExternal%20link%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M10.75%202.75L7%206.5%205.5%205l3.75-3.75L8%200h4v4l-1.25-1.25zM6%200v1H1v10h10V6h1v4.91c0%20.545-.5%201.09-1%201.09H1c-.5%200-1-.545-1-1.09l.01-9.82C0%20.546.5%200%201%200h5z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-external--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22xui-icon%22%20viewBox%3D%220%200%2012%2012%22%20role%3D%22presentation%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EExternal%20link%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M10.75%202.75L7%206.5%205.5%205l3.75-3.75L8%200h4v4l-1.25-1.25zM6%200v1H1v10h10V6h1v4.91c0%20.545-.5%201.09-1%201.09H1c-.5%200-1-.545-1-1.09l.01-9.82C0%20.546.5%200%201%200h5z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-info--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22xui-icon%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EInformation%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M7.5%2015a7.5%207.5%200%201%201%200-15%207.5%207.5%200%200%201%200%2015zM7%203v1.998h1.998V3H7zM6%206v1h1v3H6v1h4v-1H9V6H6z%22%3E%20%20%3C%2Fpath%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-info--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22xui-icon%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EInformation%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M7.5%2015a7.5%207.5%200%201%201%200-15%207.5%207.5%200%200%201%200%2015zM7%203v1.998h1.998V3H7zM6%206v1h1v3H6v1h4v-1H9V6H6z%22%3E%20%20%3C%2Fpath%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-info--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22xui-icon%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%3Ctitle%3EInformation%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M7.5%2015a7.5%207.5%200%201%201%200-15%207.5%207.5%200%200%201%200%2015zM7%203v1.998h1.998V3H7zM6%206v1h1v3H6v1h4v-1H9V6H6z%22%3E%20%20%3C%2Fpath%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-overflow--fill-grey, .xc-theme .cuf-feedItemActionTrigger .slds-button::before,
.xc-theme .cuf-feedItemActionTrigger .slds-button_icon-bare::before,
.xc-theme .cuf-commentActionButton .slds-button::before,
.xc-theme .cuf-commentActionButton .slds-button_icon-bare::before, .xc-theme .xc-case-overview__more .slds-button:before, .xc-case-overview__more .xc-theme .slds-button:before {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%3Ctitle%3EMenu%20trigger%3C%2Ftitle%3E%20%3Cpath%20d%3D%22M10.1%2C5.1c1.3%2C0%2C2.5-1.1%2C2.5-2.5s-1.1-2.5-2.5-2.5S7.6%2C1.3%2C7.6%2C2.7S8.7%2C5.1%2C10.1%2C5.1z%20M10.1%2C7.6c-1.3%2C0-2.5%2C1.1-2.5%2C2.5%20%20s1.1%2C2.5%2C2.5%2C2.5s2.5-1.1%2C2.5-2.5S11.4%2C7.6%2C10.1%2C7.6z%20M10.1%2C14.9c-1.3%2C0-2.5%2C1.1-2.5%2C2.5c0%2C1.3%2C1.1%2C2.5%2C2.5%2C2.5s2.5-1.1%2C2.5-2.5%20%20C12.5%2C16%2C11.4%2C14.9%2C10.1%2C14.9z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-overflow--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%3Ctitle%3EMenu%20trigger%3C%2Ftitle%3E%20%3Cpath%20d%3D%22M10.1%2C5.1c1.3%2C0%2C2.5-1.1%2C2.5-2.5s-1.1-2.5-2.5-2.5S7.6%2C1.3%2C7.6%2C2.7S8.7%2C5.1%2C10.1%2C5.1z%20M10.1%2C7.6c-1.3%2C0-2.5%2C1.1-2.5%2C2.5%20%20s1.1%2C2.5%2C2.5%2C2.5s2.5-1.1%2C2.5-2.5S11.4%2C7.6%2C10.1%2C7.6z%20M10.1%2C14.9c-1.3%2C0-2.5%2C1.1-2.5%2C2.5c0%2C1.3%2C1.1%2C2.5%2C2.5%2C2.5s2.5-1.1%2C2.5-2.5%20%20C12.5%2C16%2C11.4%2C14.9%2C10.1%2C14.9z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-overflow--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%3Ctitle%3EMenu%20trigger%3C%2Ftitle%3E%20%3Cpath%20d%3D%22M10.1%2C5.1c1.3%2C0%2C2.5-1.1%2C2.5-2.5s-1.1-2.5-2.5-2.5S7.6%2C1.3%2C7.6%2C2.7S8.7%2C5.1%2C10.1%2C5.1z%20M10.1%2C7.6c-1.3%2C0-2.5%2C1.1-2.5%2C2.5%20%20s1.1%2C2.5%2C2.5%2C2.5s2.5-1.1%2C2.5-2.5S11.4%2C7.6%2C10.1%2C7.6z%20M10.1%2C14.9c-1.3%2C0-2.5%2C1.1-2.5%2C2.5c0%2C1.3%2C1.1%2C2.5%2C2.5%2C2.5s2.5-1.1%2C2.5-2.5%20%20C12.5%2C16%2C11.4%2C14.9%2C10.1%2C14.9z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-topic--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%222%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3ETopic%3C%2Ftitle%3E%20%20%20%3Cpath%20d%3D%22m3.3333%200h9.3333l5.3333%205.3333v13.212c0%200.72727-0.66667%201.4545-1.3333%201.4545h-13.333c-0.66667%200-1.3333-0.72727-1.3333-1.4545l0.013333-17.091c-0.013333-0.72727%200.65333-1.4545%201.32-1.4545zm0%2018.667h13.333v-12l-5.3333-5.3333h-8v17.333zm8-17.333%205.3333%205.3333h-5.3333v-5.3333zm-5.3333%207.6667h3v2.6667h-3v-2.6667zm0%204h3v2.6667h-3v-2.6667zm5-4h3v2.6667h-3v-2.6667zm0%204h3v2.6667h-3v-2.6667z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-topic--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%222%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3ETopic%3C%2Ftitle%3E%20%20%20%3Cpath%20d%3D%22m3.3333%200h9.3333l5.3333%205.3333v13.212c0%200.72727-0.66667%201.4545-1.3333%201.4545h-13.333c-0.66667%200-1.3333-0.72727-1.3333-1.4545l0.013333-17.091c-0.013333-0.72727%200.65333-1.4545%201.32-1.4545zm0%2018.667h13.333v-12l-5.3333-5.3333h-8v17.333zm8-17.333%205.3333%205.3333h-5.3333v-5.3333zm-5.3333%207.6667h3v2.6667h-3v-2.6667zm0%204h3v2.6667h-3v-2.6667zm5-4h3v2.6667h-3v-2.6667zm0%204h3v2.6667h-3v-2.6667z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-topic--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%222%200%2016%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3ETopic%3C%2Ftitle%3E%20%20%20%3Cpath%20d%3D%22m3.3333%200h9.3333l5.3333%205.3333v13.212c0%200.72727-0.66667%201.4545-1.3333%201.4545h-13.333c-0.66667%200-1.3333-0.72727-1.3333-1.4545l0.013333-17.091c-0.013333-0.72727%200.65333-1.4545%201.32-1.4545zm0%2018.667h13.333v-12l-5.3333-5.3333h-8v17.333zm8-17.333%205.3333%205.3333h-5.3333v-5.3333zm-5.3333%207.6667h3v2.6667h-3v-2.6667zm0%204h3v2.6667h-3v-2.6667zm5-4h3v2.6667h-3v-2.6667zm0%204h3v2.6667h-3v-2.6667z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-warning--fill-grey {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3EWarning%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M7.4669395%2C0.35612862%20C7.7413926%2C-0.119300092%208.18705104%2C-0.11811862%208.46082211%2C0.35612862%20L15.8105055%2C13.0878137%20C16.0849586%2C13.5632424%2015.8611063%2C13.9486535%2015.3135642%2C13.9486535%20L0.61419742%2C13.9486535%20C0.0652912097%2C13.9486535%20-0.156514958%2C13.5620609%200.117256113%2C13.0878137%20L7.4669395%2C0.35612862%20Z%20M6.92093505%2C9.81912074%20L6.92093505%2C11.8817973%20L9.00476112%2C11.8817973%20L9.00476112%2C9.81912074%20L6.92093505%2C9.81912074%20Z%20M6.92093505%2C4.65720476%20L6.92093505%2C8.78673755%20L9.00476112%2C8.78673755%20L9.00476112%2C4.65720476%20L6.92093505%2C4.65720476%20Z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-warning--fill-grey-light {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3EWarning%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M7.4669395%2C0.35612862%20C7.7413926%2C-0.119300092%208.18705104%2C-0.11811862%208.46082211%2C0.35612862%20L15.8105055%2C13.0878137%20C16.0849586%2C13.5632424%2015.8611063%2C13.9486535%2015.3135642%2C13.9486535%20L0.61419742%2C13.9486535%20C0.0652912097%2C13.9486535%20-0.156514958%2C13.5620609%200.117256113%2C13.0878137%20L7.4669395%2C0.35612862%20Z%20M6.92093505%2C9.81912074%20L6.92093505%2C11.8817973%20L9.00476112%2C11.8817973%20L9.00476112%2C9.81912074%20L6.92093505%2C9.81912074%20Z%20M6.92093505%2C4.65720476%20L6.92093505%2C8.78673755%20L9.00476112%2C8.78673755%20L9.00476112%2C4.65720476%20L6.92093505%2C4.65720476%20Z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .icon-warning--fill-white {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%23%7B%26%23x24%3Bfillcolor%7D%22%20style%3D%22%23%7B%26%23x24%3Bextrastyles%7D%3B%22%3E%20%20%20%3Ctitle%3EWarning%3C%2Ftitle%3E%20%20%3Cpath%20d%3D%22M7.4669395%2C0.35612862%20C7.7413926%2C-0.119300092%208.18705104%2C-0.11811862%208.46082211%2C0.35612862%20L15.8105055%2C13.0878137%20C16.0849586%2C13.5632424%2015.8611063%2C13.9486535%2015.3135642%2C13.9486535%20L0.61419742%2C13.9486535%20C0.0652912097%2C13.9486535%20-0.156514958%2C13.5620609%200.117256113%2C13.0878137%20L7.4669395%2C0.35612862%20Z%20M6.92093505%2C9.81912074%20L6.92093505%2C11.8817973%20L9.00476112%2C11.8817973%20L9.00476112%2C9.81912074%20L6.92093505%2C9.81912074%20Z%20M6.92093505%2C4.65720476%20L6.92093505%2C8.78673755%20L9.00476112%2C8.78673755%20L9.00476112%2C4.65720476%20L6.92093505%2C4.65720476%20Z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
}
.xc-theme .grid {
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
.xc-theme .grid::after {
  clear: both;
  content: "";
  display: table;
}
.xc-theme .grid > * {
  display: inline-block;
  text-justify: auto;
  vertical-align: top;
  width: 100%;
}
.xc-theme .grid > *:not(h2) {
  font-size: 16px;
}
.xc-theme .grid--row-spacing > * {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.xc-theme .grid--col-spacing {
  margin-left: -32px;
  margin-left: -2rem;
}
.xc-theme .grid--col-spacing > * {
  padding-left: 32px;
  padding-left: 2rem;
}
@media only screen and (min-width: 1200px) {
  .xc-theme .grid--col-spacing-large\@large {
    margin-left: -6.25rem;
  }
  .xc-theme .grid--col-spacing-large\@large > * {
    padding-left: 6.25rem;
  }
}
.xc-theme .grid--center > * {
  text-align: center;
}
.xc-theme .grid--middle > * {
  vertical-align: middle;
}
.xc-theme .grid--bottom > * {
  vertical-align: bottom;
}
@media only screen and (max-width: 768px) {
  .xc-theme .grid--flip\@small {
    direction: rtl;
  }
  .xc-theme .grid--flip\@small > * {
    direction: ltr;
  }
}
.xc-theme .gutters {
  padding-left: 26px;
  padding-left: 1.625rem;
  padding-right: 26px;
  padding-right: 1.625rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .gutters {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
}
.xc-theme .section.gutters {
  position: relative;
}
.xc-theme .homepage__gutters, .xc-theme .xc-large-header__container {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .homepage__gutters, .xc-theme .xc-large-header__container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.xc-theme .inset-block {
  padding: 24px;
  padding: 1.5rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .inset-block {
    padding: 2rem;
  }
}
.xc-theme .inset-block > *:last-child {
  margin-bottom: 0;
}
.xc-theme .inset-block .uiOutputRichText > *:last-child {
  margin-bottom: 0;
}
.xc-theme .inset-block li:last-child {
  margin-bottom: 0;
}
.xc-theme .section.section {
  padding-bottom: 16px;
  padding-bottom: 1rem;
  padding-top: 32px;
  padding-top: 2rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .section.section {
    padding-bottom: 2rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .section.section {
    padding-top: 4rem;
  }
}
.xc-theme .section-top {
  padding-top: 32px;
  padding-top: 2rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .section-top {
    padding-top: 4rem;
  }
}
.xc-theme .section-bottom {
  padding-bottom: 16px;
  padding-bottom: 1rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .section-bottom {
    padding-bottom: 2rem;
  }
}
.xc-theme .section-content {
  padding: 32px 0;
  padding: 2rem 0;
}
.xc-theme .section--stacked + .section--stacked {
  padding-top: 0;
}
.xc-theme .section--no-top {
  padding-top: 0;
}
.xc-theme .section--no-bottom {
  padding-bottom: 0;
}
.xc-theme .xc-section-header {
  display: flex;
  justify-content: space-between;
}
.xc-theme .xc-section-header a:visited {
  color: #0072be;
}
.xc-theme .xc-section-title {
  font-size: 16.96px;
  font-size: 1.06rem;
  font-weight: bold;
}
.xc-theme .xc-section-title__counter {
  font-weight: normal;
}
.xc-theme .wrapper {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
.xc-theme .wrapper::after {
  clear: both;
  content: "";
  display: table;
}
.xc-theme .xc-content-max-width {
  max-width: 480px;
}
.xc-theme .comm-section-container.comm-section-container {
  padding-left: 0;
  padding-right: 0;
}
.xc-theme .xc-page-width-large.xc-page-width-large, .xc-theme .xc-flexi-page-content .xc-page-width-large.siteforceDynamicLayout, .xc-theme .xc-flexi-page-content .siteforceDynamicLayout, .xc-theme .xc-page-width-xlarge.xc-page-width-xlarge.xc-page-width-xlarge {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-page-width-large.xc-page-width-large, .xc-theme .xc-flexi-page-content .xc-page-width-large.siteforceDynamicLayout, .xc-theme .xc-flexi-page-content .siteforceDynamicLayout, .xc-theme .xc-page-width-xlarge.xc-page-width-xlarge.xc-page-width-xlarge {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.xc-theme .xc-page-width-xlarge.xc-page-width-xlarge.xc-page-width-xlarge {
  max-width: 1500px;
}
.xc-theme .xc-flexi-page-content .siteforceDynamicLayout {
  padding-left: 4px;
  padding-right: 4px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-flexi-page-content .siteforceDynamicLayout {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.xc-theme .xc-flexi-page-content .siteforceDynamicLayout .forceCommunitySection .cb-section_column {
  --lwc-uiWidgetMarginBottom: 0;
}
.xc-theme .xc-flexi-page-content .siteforceDynamicLayout .forceCommunitySection .cb-section_column:only-child {
  padding-top: 0;
  padding-bottom: 0;
}
.xc-theme .xc-flexi-page-content .siteforceDynamicLayout .forceCommunitySection .cb-section_column:first-child {
  padding-top: 0;
}
.xc-theme .xc-flexi-page-content .siteforceDynamicLayout .forceCommunitySection .cb-section_column:last-child {
  padding-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-flexi-page-content .siteforceDynamicLayout .forceCommunitySection .cb-section_column {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.xc-theme .xc-flexi-page-content--xlarge .siteforceDynamicLayout {
  max-width: 1500px;
}
.xc-theme .xc-container.xc-container.xc-container {
  background-color: transparent;
  width: 100%;
  max-width: 1200px;
  padding-left: 24px;
  padding-right: 24px;
  margin-right: auto;
  margin-left: auto;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-container.xc-container.xc-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-container.xc-container.xc-container {
    padding-left: 80px;
    padding-right: 80px;
  }
}
.xc-theme .xc-container.xc-container.xc-container.xc-container--bg-full-width::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--dxp-g-root);
}
@media only screen and (min-width: 1200px) {
  .xc-theme .xc-container.xc-container.xc-container.xc-container--bg-full-width::before {
    right: calc((var(--xc-dynamic-viewport-width, 100vw) - 100%) / -2);
    left: calc((var(--xc-dynamic-viewport-width, 100vw) - 100%) / -2);
  }
}
.xc-theme .xc-page-width-container {
  max-width: 1600px;
  padding-left: 24px;
  padding-right: 24px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-page-width-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-page-width-container {
    padding-left: 80px;
    padding-right: 80px;
  }
}
.xc-theme .xc-force-full-width {
  width: var(--xc-dynamic-viewport-width, 100vw);
  margin-left: calc(-1 * (var(--xc-dynamic-viewport-width, 100vw) - 100%) / 2);
}
.xc-theme .xc-success-confirmation, .xc-theme .xui-panel, .xc-theme .cuf-commentLi,
.xc-theme .forceChatterFeedback--default .commentInputArea,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput, .xc-theme .course-completion-modal .recommended-courses .coveo-result-row {
  background-color: #ffffff;
  border: 1px solid #ccced2;
  border-radius: 3px;
  display: block;
}
.xc-theme .xui-panel, .xc-theme .cuf-commentLi,
.xc-theme .forceChatterFeedback--default .commentInputArea,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput, .xc-theme .course-completion-modal .recommended-courses .coveo-result-row {
  position: relative;
}
.xc-theme .xui-panel:hover .xc-panel__heading, .xc-theme .cuf-commentLi:hover .xc-panel__heading,
.xc-theme .forceChatterFeedback--default .commentInputArea:hover .xc-panel__heading,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput:hover .xc-panel__heading, .xc-theme .course-completion-modal .recommended-courses .coveo-result-row:hover .xc-panel__heading,
.xc-theme .xui-panel:hover .xc-panel__heading a,
.xc-theme .cuf-commentLi:hover .xc-panel__heading a,
.xc-theme .forceChatterFeedback--default .commentInputArea:hover .xc-panel__heading a,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput:hover .xc-panel__heading a,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row:hover .xc-panel__heading a {
  color: #002761;
}
.xc-theme a.xui-panel .xc-panel__heading, .xc-theme a.cuf-commentLi .xc-panel__heading,
.xc-theme .forceChatterFeedback--default a.commentInputArea .xc-panel__heading,
.xc-theme .resizeCaptureFrameWrapper + a.cuf-commentInput .xc-panel__heading, .xc-theme .course-completion-modal .recommended-courses a.coveo-result-row .xc-panel__heading,
.xc-theme .xui-panel a .xc-panel__heading,
.xc-theme .cuf-commentLi a .xc-panel__heading,
.xc-theme .forceChatterFeedback--default .commentInputArea a .xc-panel__heading,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput a .xc-panel__heading,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row a .xc-panel__heading {
  color: #0072be;
}
.xc-theme a.xui-panel:hover, .xc-theme a.cuf-commentLi:hover,
.xc-theme .forceChatterFeedback--default a.commentInputArea:hover,
.xc-theme .resizeCaptureFrameWrapper + a.cuf-commentInput:hover, .xc-theme .course-completion-modal .recommended-courses a.coveo-result-row:hover,
.xc-theme .xui-panel a:hover,
.xc-theme .cuf-commentLi a:hover,
.xc-theme .forceChatterFeedback--default .commentInputArea a:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput a:hover,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row a:hover {
  text-decoration: none;
}
.xc-theme a.xui-panel:hover .xc-panel__heading, .xc-theme a.cuf-commentLi:hover .xc-panel__heading,
.xc-theme .forceChatterFeedback--default a.commentInputArea:hover .xc-panel__heading,
.xc-theme .resizeCaptureFrameWrapper + a.cuf-commentInput:hover .xc-panel__heading, .xc-theme .course-completion-modal .recommended-courses a.coveo-result-row:hover .xc-panel__heading,
.xc-theme .xui-panel a:hover .xc-panel__heading,
.xc-theme .cuf-commentLi a:hover .xc-panel__heading,
.xc-theme .forceChatterFeedback--default .commentInputArea a:hover .xc-panel__heading,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput a:hover .xc-panel__heading,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row a:hover .xc-panel__heading {
  text-decoration: underline;
}
.xc-theme a.xui-panel:visited .xc-panel__heading, .xc-theme a.cuf-commentLi:visited .xc-panel__heading,
.xc-theme .forceChatterFeedback--default a.commentInputArea:visited .xc-panel__heading,
.xc-theme .resizeCaptureFrameWrapper + a.cuf-commentInput:visited .xc-panel__heading, .xc-theme .course-completion-modal .recommended-courses a.coveo-result-row:visited .xc-panel__heading,
.xc-theme .xui-panel a:visited .xc-panel__heading,
.xc-theme .cuf-commentLi a:visited .xc-panel__heading,
.xc-theme .forceChatterFeedback--default .commentInputArea a:visited .xc-panel__heading,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput a:visited .xc-panel__heading,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row a:visited .xc-panel__heading {
  color: #881795;
}
.xc-theme a.xui-panel:visited:hover, .xc-theme a.cuf-commentLi:visited:hover,
.xc-theme .forceChatterFeedback--default a.commentInputArea:visited:hover,
.xc-theme .resizeCaptureFrameWrapper + a.cuf-commentInput:visited:hover, .xc-theme .course-completion-modal .recommended-courses a.coveo-result-row:visited:hover,
.xc-theme .xui-panel a:visited:hover,
.xc-theme .cuf-commentLi a:visited:hover,
.xc-theme .forceChatterFeedback--default .commentInputArea a:visited:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput a:visited:hover,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row a:visited:hover {
  color: #002761;
}
.xc-theme a.xui-panel:visited:hover .xc-panel__heading, .xc-theme a.cuf-commentLi:visited:hover .xc-panel__heading,
.xc-theme .forceChatterFeedback--default a.commentInputArea:visited:hover .xc-panel__heading,
.xc-theme .resizeCaptureFrameWrapper + a.cuf-commentInput:visited:hover .xc-panel__heading, .xc-theme .course-completion-modal .recommended-courses a.coveo-result-row:visited:hover .xc-panel__heading,
.xc-theme .xui-panel a:visited:hover .xc-panel__heading,
.xc-theme .cuf-commentLi a:visited:hover .xc-panel__heading,
.xc-theme .forceChatterFeedback--default .commentInputArea a:visited:hover .xc-panel__heading,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput a:visited:hover .xc-panel__heading,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row a:visited:hover .xc-panel__heading {
  color: #002761;
}
.xc-theme .xui-panel p a, .xc-theme .cuf-commentLi p a,
.xc-theme .forceChatterFeedback--default .commentInputArea p a,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput p a, .xc-theme .course-completion-modal .recommended-courses .coveo-result-row p a {
  text-decoration: underline;
}
.xc-theme .xui-panel p a:hover, .xc-theme .cuf-commentLi p a:hover,
.xc-theme .forceChatterFeedback--default .commentInputArea p a:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput p a:hover, .xc-theme .course-completion-modal .recommended-courses .coveo-result-row p a:hover {
  text-decoration: underline;
}
.xc-theme a.xui-panel:hover, .xc-theme a.cuf-commentLi:hover,
.xc-theme .forceChatterFeedback--default a.commentInputArea:hover,
.xc-theme .resizeCaptureFrameWrapper + a.cuf-commentInput:hover, .xc-theme .course-completion-modal .recommended-courses a.coveo-result-row:hover {
  border: 1px solid #a6a9b0;
}
.xc-theme .xc-panel-padding, .xc-theme .cuf-commentLi,
.xc-theme .forceChatterFeedback--default .commentInputArea,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  padding-bottom: 8px;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xui-panel--with-actions {
    align-items: center;
    display: flex;
  }
}
.xc-theme .xc-panel__header {
  position: relative;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-panel__header {
    padding-right: 110px;
  }
}
.xc-theme .xc-panel__header.xc-link__container {
  position: initial;
}
.xc-theme .xc-anchor-text__panel::before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.xc-theme .xc-panel__heading {
  font-size: 16.96px;
  font-size: 1.06rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-panel__heading {
    font-size: 1.31rem;
  }
}
.xc-theme .xui-panel--section {
  border-top: 1px solid #ccced2;
}
.xc-theme .xui-panel--section:first-child {
  border-top: 0;
}
.xc-theme .xui-panel--section--header {
  font-size: 15.04px;
  font-size: 0.94rem;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-panel__body {
    flex-grow: 1;
    margin-right: 1rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-panel-body__without--spacing {
    flex-grow: 1;
  }
}
.xc-theme .xc-panel__description {
  clear: both;
  color: #000a1e;
}
.xc-theme .xui-panel--footer {
  border-top: 1px solid #ccced2;
  display: flex;
  min-height: 60px;
}
.xc-theme .xui-panel--footer:first-child {
  border-top: 0;
}
.xc-theme .xui-panel--footer .xui-actions, .xc-theme .xui-panel--footer .forceChatterFeedCommentInputDesktop .cuf-submit, .xc-theme .forceChatterFeedCommentInputDesktop .xui-panel--footer .cuf-submit {
  width: 100%;
}
.xc-theme .xc-homepage__panel {
  position: relative;
  transition: width 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), margin-left 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  margin-bottom: 32px;
  padding: 24px;
}
.xc-theme .xc-homepage__panel a,
.xc-theme .xc-homepage__panel a:visited {
  color: #000a1e;
}
.xc-theme .xc-homepage__panel .xc-panel__body {
  color: #000a1e;
  font-size: 16px;
  font-size: 1rem;
  padding: 20px;
  margin: 0;
  overflow-wrap: anywhere;
}
.xc-theme .xc-homepage__panel .xc-panel__description {
  margin-bottom: 40px;
}
.xc-theme .xc-homepage__panel .xc-panel__link {
  bottom: 8px;
  color: #0072be;
  position: absolute;
}
.xc-theme .xc-homepage__panel .xc-panel__link::after {
  background-color: #0072be;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  transition: 0.3s;
  width: 0;
}
.xc-theme .xc-homepage__panel .xc-panel__link-container::before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.xc-theme .xc-homepage__panel .xc-panel__heading {
  color: #002a46;
  font-weight: 700;
}
.xc-theme .xc-homepage__panel .xc-svg__icon--arrow {
  fill: #0072be;
  margin-left: 6px;
  transition: 0.2s;
  width: 10px;
  transform: rotate(180deg);
}
.xc-theme .xc-homepage__panel:hover, .xc-theme .xc-homepage__panel:focus-within {
  box-shadow: 0 10px 20px rgba(0, 10, 30, 0.2), 0 0 10px rgba(0, 10, 30, 0.2);
  cursor: pointer;
}
.xc-theme .xc-homepage__panel:hover .xc-panel__title a,
.xc-theme .xc-homepage__panel:hover .xc-panel__title,
.xc-theme .xc-homepage__panel:hover .xc-panel__link, .xc-theme .xc-homepage__panel:focus-within .xc-panel__title a,
.xc-theme .xc-homepage__panel:focus-within .xc-panel__title,
.xc-theme .xc-homepage__panel:focus-within .xc-panel__link {
  color: #000a1e;
}
.xc-theme .xc-homepage__panel:hover .xc-panel__title, .xc-theme .xc-homepage__panel:focus-within .xc-panel__title {
  background-size: 100% 2px;
  text-decoration: none;
}
.xc-theme .xc-homepage__panel:hover .xc-panel__link::after, .xc-theme .xc-homepage__panel:focus-within .xc-panel__link::after {
  width: calc(100% - 16px);
  background-color: #002761;
}
.xc-theme .xc-homepage__panel:hover svg:not(.xc-card-custom-svg), .xc-theme .xc-homepage__panel:focus-within svg:not(.xc-card-custom-svg) {
  fill: currentColor;
  margin-left: 8px;
}
.xc-theme .xui-banner {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2);
  color: #000a1e;
  opacity: 1;
  position: relative;
  transition: opacity 0.1s ease;
}
.xc-theme .xui-banner .xc-banner--registerlink {
  margin: 0;
  padding: 8px 12px;
}
.xc-theme .xui-banner--action {
  margin: 4px;
}
.xc-theme .xui-banner-layout {
  display: flex;
  flex: 1 100% auto;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  width: 100%;
}
.xc-theme .xui-banner-layout .xui-banner--message {
  display: flex;
  margin: 0;
  padding: 8px 12px;
}
.xc-theme .xui-banner-layout .xui-banner--message .icon {
  flex-shrink: 0;
  margin-right: 12px;
  margin-right: 0.75rem;
  margin-top: 4px;
  margin-top: 0.25rem;
}
.xc-theme .xc-banner-tip:before {
  background-color: #0072be;
  border-radius: 3px 0 0 3px;
  bottom: -1px;
  content: "";
  left: -1px;
  position: absolute;
  top: -1px;
  width: 4px;
}
.xc-theme .xc-banner-warning:before {
  background-color: #fa8200;
  border-radius: 3px 0 0 3px;
  bottom: -1px;
  content: "";
  left: -1px;
  position: absolute;
  top: -1px;
  width: 4px;
}
.xc-theme .xc-banner {
  line-height: 24px;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  padding: 24px;
  padding: 1.5rem;
}
.xc-theme .xc-banner a {
  text-decoration: underline;
}
.xc-theme .xc-banner > *:last-child {
  margin-bottom: 0;
}
.xc-theme .xc-banner__title {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xc-banner__title img {
  margin-right: 12px;
  margin-right: 0.75rem;
}
.xc-theme .xc-banner__title h4 {
  margin-bottom: 0;
}
.xc-theme .xc-quantic-search__container {
  margin-bottom: 64px;
}
.xc-theme .xc-quantic-search__container .xc-quantic-search__heading {
  transition: margin-top 0.1s ease-in-out;
  margin-top: 20px;
  margin-bottom: 5px;
}
@media only screen and (min-height: 768px) and (min-width: 1024px) {
  .xc-theme .xc-quantic-search__container .xc-quantic-search__heading {
    background: inherit;
    margin-top: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic-search__container .xc-quantic-search__heading {
    margin-bottom: 0;
  }
}
.xc-theme .xc-quantic-search__container .xc-quantic-search__heading h1 {
  word-break: break-word;
}
.xc-theme .xc-quantic-search__container .xc-quantic-search__search-box {
  position: relative;
  margin-bottom: 16px;
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic-search__container .xc-quantic-search__search-box {
    margin-bottom: 32px;
  }
}
.xc-theme .xc-quantic-search__container .xc-quantic-search__search-box .slds-form-element {
  transition: margin-top 0.1s ease-in-out;
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic-search__container .xc-quantic-search__search-box .slds-form-element {
    width: 50%;
    margin-bottom: 32px;
  }
}
.xc-theme .xc-quantic-search__container .xc-quantic-search__search-box .slds-icon-utility-search {
  top: 50%;
  transform: translateY(-50%);
}
.xc-theme .xc-quantic-search__container .xc-quantic-search__search-box .slds-icon-utility-search .slds-icon {
  width: 18px;
  height: 18px;
}
.xc-theme .xc-quantic-search__container .xc-quantic-search__facets {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic-search__container .xc-quantic-search__facets {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic-search__container .xc-quantic-search__facets-modal-btn {
    display: none;
  }
}
@media (prefers-reduced-motion) {
  .xc-theme .xc-quantic-search__container .xc-quantic-search__heading,
.xc-theme .xc-quantic-search__container .xc-quantic-search__search-box .slds-form-element {
    transition: none;
  }
}
.xc-theme .xc-quantic-search__suggestions {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.3);
  padding: 0;
}
.xc-theme .xc-quantic-search__suggestions .xc-quantic-search__suggestions-list {
  margin: 0;
  padding-bottom: 16px;
  padding-bottom: 1rem;
  padding-top: 16px;
  padding-top: 1rem;
}
.xc-theme .xc-quantic-search__suggestions .xc-quantic-search__suggestions-list .slds-listbox__option:hover {
  background-color: transparent;
}
.xc-theme .xc-quantic-search__suggestions-list-item {
  margin-bottom: 0;
}
.xc-theme .xc-quantic-search__suggested-text-wrapper {
  padding: 4px 4px 4px 8px;
  padding: 0.25rem 0.25rem 0.25rem 0.5rem;
}
.xc-theme .xc-quantic-search__suggested-text-wrapper:hover .slds-has-focus,
.xc-theme .xc-quantic-search__suggested-text-wrapper.slds-has-focus {
  background: rgba(0, 10, 30, 0.05) !important;
  box-shadow: none;
}
.xc-theme .xc-quantic-search__suggested-text-wrapper:hover .slds-has-focus a,
.xc-theme .xc-quantic-search__suggested-text-wrapper.slds-has-focus a {
  color: #002761;
}
.xc-theme .xc-quantic-search__suggested-term-not-match {
  font-weight: 700;
}
.xc-theme .xc-quantic-search__suggested-term-correction {
  font-style: italic;
}
.xc-theme .xc-quantic__combobox-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic__combobox-wrapper {
    justify-content: flex-end;
  }
}
.xc-theme .icon {
  display: inline-block;
  vertical-align: middle;
}
.xc-theme .icon--s {
  font-size: 8px;
  font-size: 0.5rem;
  height: 8px;
  height: 0.5rem;
  width: 8px;
  width: 0.5rem;
}
.xc-theme .icon--m, .xc-theme .xc-pills-wrap .slds-pill__icon_container .slds-icon {
  font-size: 16px;
  font-size: 1rem;
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
}
.xc-theme .icon--l {
  font-size: 20px;
  font-size: 1.25rem;
  height: 20px;
  height: 1.25rem;
  width: 20px;
  width: 1.25rem;
}
.xc-theme .icon--xl {
  font-size: 30.08px;
  font-size: 1.88rem;
  height: 30.08px;
  height: 1.88rem;
  width: 30.08px;
  width: 1.88rem;
}
.xc-theme .icon--xxl {
  font-size: 40px;
  font-size: 2.5rem;
  height: 40px;
  height: 2.5rem;
  width: 40px;
  width: 2.5rem;
}
.xc-theme .icon--xxxl {
  font-size: 78.08px;
  font-size: 4.88rem;
  height: 78.08px;
  height: 4.88rem;
  width: 78.08px;
  width: 4.88rem;
}
.xc-theme .icon-text > .icon {
  margin-top: -2px;
  margin-top: -0.125rem;
}
.xc-theme .icon-text > * {
  vertical-align: middle;
}
.xc-theme .icon-text > .icon {
  margin-right: 4px;
  margin-right: 0.25rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .icon-text--large\@medium > .icon {
    margin-right: 1.25rem;
  }
}
.xc-theme .icon-text--rev > .icon {
  margin-top: -2px;
  margin-top: -0.125rem;
}
.xc-theme .icon-text--rev > * {
  vertical-align: middle;
}
.xc-theme .icon-text--rev > .icon {
  margin-left: 4px;
  margin-left: 0.25rem;
}
.xc-theme button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .xui-button {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.xc-theme .xui-button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .xui-button [disabled] {
  cursor: not-allowed;
}
.xc-theme .xui-button-standard {
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: #0072be;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.xc-theme .xui-button-standard:visited {
  color: #0072be;
}
.xc-theme .xui-button-standard:hover, .xc-theme .xui-button-standard:visited:hover {
  background-color: #f2f3f4;
  color: #0073c0;
}
.xc-theme .xui-button-standard:active {
  background-color: #e6e7e9;
  color: #006db7;
}
.xc-theme .xui-button-standard.xui-button-inverted {
  border-color: #ffffff;
}
.xc-theme .xui-button-main {
  background-color: #0072be;
  border: 1px solid #0072be;
  border-radius: 3px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.xc-theme .xui-button-main:visited {
  color: #ffffff;
}
.xc-theme .xui-button-main:hover, .xc-theme .xui-button-main:visited:hover {
  background-color: #006db7;
  color: #ffffff;
}
.xc-theme .xui-button-main:active {
  background-color: #0062a6;
  color: #ffffff;
}
.xc-theme .xui-button-main.xui-button-is-disabled, .xc-theme .coveo-pager-list-item.coveo-active a.xui-button-main.coveo-pager-anchor {
  background-color: #80858f;
  border-color: #a6a9b0;
  box-shadow: none;
  color: #ffffff;
}
.xc-theme .xui-button-borderless-main {
  background: transparent;
  border-radius: 3px;
  color: #0072be;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  transition-duration: 0.1s;
  transition-property: color, background;
  transition-timing-function: ease;
}
.xc-theme .xui-button-borderless-main:visited {
  color: #0072be;
}
.xc-theme .xui-button-borderless-main:hover, .xc-theme .xui-button-borderless-main:visited:hover {
  background: rgba(0, 10, 30, 0.05);
  color: #0073c0;
}
.xc-theme .xui-button-borderless-main:active {
  background: rgba(0, 10, 30, 0.1);
  color: #006db7;
}
.xc-theme .xui-button-borderless-standard {
  background: transparent;
  border-radius: 3px;
  color: #000a1e;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  transition-duration: 0.1s;
  transition-property: color, background;
  transition-timing-function: ease;
}
.xc-theme .xui-button-borderless-standard:visited {
  color: #000a1e;
}
.xc-theme .xui-button-borderless-standard:hover, .xc-theme .xui-button-borderless-standard:visited:hover {
  background-color: rgba(0, 10, 30, 0.05);
  color: #0073c0;
}
.xc-theme .xui-button-borderless-standard:active {
  background-color: rgba(0, 10, 30, 0.1);
  color: #006db7;
}
.xc-theme .xui-button-borderless-standard.xui-button-is-disabled, .xc-theme .coveo-pager-list-item.coveo-active a.xui-button-borderless-standard.coveo-pager-anchor {
  background-color: none;
  border-color: #a6a9b0;
  box-shadow: none;
  color: rgba(0, 10, 30, 0.5);
  cursor: not-allowed;
}
.xc-theme .xui-button-borderless-muted {
  background: transparent;
  border-radius: 3px;
  color: rgba(0, 10, 30, 0.65);
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  transition-duration: 0.1s;
  transition-property: color, background;
  transition-timing-function: ease;
}
.xc-theme .xui-button-borderless-muted:visited {
  color: rgba(0, 10, 30, 0.65);
}
.xc-theme .xui-button-borderless-muted:hover, .xc-theme .xui-button-borderless-muted:visited:hover {
  background: rgba(0, 10, 30, 0.05);
  color: rgba(0, 10, 30, 0.75);
}
.xc-theme .xui-button-borderless-muted:active {
  background: rgba(0, 10, 30, 0.1);
  color: #404756;
}
.xc-theme .xui-button-borderless-inverted {
  background: transparent;
  border-radius: 3px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  transition-duration: 0.1s;
  transition-property: color, background;
  transition-timing-function: ease;
}
.xc-theme .xui-button-borderless-inverted:visited {
  color: rgba(255, 255, 255, 0.75);
}
.xc-theme .xui-button-borderless-inverted:hover, .xc-theme .xui-button-borderless-inverted:visited:hover {
  background: rgba(255, 255, 255, 0.2);
  color: #ffffff;
}
.xc-theme .xui-button-borderless-inverted:active {
  background: rgba(255, 255, 255, 0.35);
  color: #ffffff;
}
.xc-theme .xui-button-icon {
  align-items: center;
  border-radius: 50%;
  color: rgba(0, 10, 30, 0.65);
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  position: relative;
}
.xc-theme .xui-button-icon:hover {
  background-color: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.xc-theme .xui-button-icon:focus {
  background: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.xc-theme .xui-button-icon svg {
  fill: currentColor;
  height: 16px;
  width: 16px;
}
.xc-theme .xui-button:disabled {
  cursor: not-allowed;
}
.xc-theme .xui-button-is-disabled, .xc-theme .coveo-pager-list-item.coveo-active a.coveo-pager-anchor {
  border-color: #80858f;
  box-shadow: none;
  color: #80858f;
  cursor: not-allowed;
}
.xc-theme .xui-button-is-disabled:hover, .xc-theme .coveo-pager-list-item.coveo-active a.coveo-pager-anchor:hover, .xc-theme .xui-button-is-disabled:focus, .xc-theme .coveo-pager-list-item.coveo-active a.coveo-pager-anchor:focus {
  background-color: #ffffff;
  border-color: #80858f;
  box-shadow: none;
  color: #80858f;
  cursor: not-allowed;
}
.xc-theme .xui-button-is-disabled.xui-button-main, .xc-theme .coveo-pager-list-item.coveo-active a.xui-button-main.coveo-pager-anchor {
  background-color: #80858f;
  border-color: #80858f;
  box-shadow: none;
  color: #ffffff;
  cursor: not-allowed;
}
.xc-theme .xui-button-is-disabled.xui-button-create, .xc-theme .coveo-pager-list-item.coveo-active a.xui-button-create.coveo-pager-anchor {
  background-color: #80858f;
  border-color: #80858f;
  box-shadow: none;
  color: #ffffff;
  cursor: not-allowed;
}
.xc-theme .xui-button-is-disabled.xui-button-negative, .xc-theme .coveo-pager-list-item.coveo-active a.xui-button-negative.coveo-pager-anchor {
  background-color: #80858f;
  border-color: #80858f;
  box-shadow: none;
  color: #ffffff;
  cursor: not-allowed;
}
.xc-theme .xui-button-fullwidth {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xui-button-fullwidth-layout, .xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit {
    display: block;
    width: 100%;
  }
}
.xc-theme .xui-button-small {
  font-size: 13px;
  line-height: 20px;
  min-height: 32px;
  padding: 5px 10px;
}
.xc-theme .xui-button-xsmall {
  font-size: 11px;
  line-height: 16px;
  min-height: 24px;
  padding: 3px 8px;
}
.xc-theme .xui-button-icon-xsmall {
  height: 24px;
  width: 24px;
}
.xc-theme .xui-button-icon-small, .xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-clear, .xc-theme .xc-pills-wrap .slds-pill__remove {
  height: 32px;
  width: 32px;
}
.xc-theme .xui-button-icon-medium, .xc-theme .coveo-pager-previous a,
.xc-theme .coveo-pager-next a {
  height: 40px;
  width: 40px;
}
.xc-theme .xui-actions, .xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xui-actions, .xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit {
    align-items: center;
  }
}
.xc-theme .xui-actions:not(.xui-modal--footer), .xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit:not(.xui-modal--footer) {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xui-actions-layout, .xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit {
  flex-direction: column;
  margin-left: auto;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xui-actions-layout, .xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit {
    flex-direction: row;
  }
}
.xc-theme .xui-actions-linear {
  justify-content: space-between;
}
.xc-theme .xui-actions--primary {
  margin: 0;
  order: 0;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xui-actions--primary {
    margin-left: 0.75rem;
    order: 1;
  }
}
.xc-theme .xui-actions--secondary {
  order: 1;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xui-actions--secondary {
    margin-top: 1rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xui-actions--secondary {
    order: 0;
  }
}
.xc-theme .xui-button-negative {
  background-color: #dc3246;
  border: 1px solid #dc3246;
  border-radius: 3px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.xc-theme .xui-button-negative:visited {
  color: #ffffff;
}
.xc-theme .xui-button-negative:hover, .xc-theme .xui-button-negative:visited:hover {
  background-color: #c62e42;
  color: #ffffff;
}
.xc-theme .xui-button-negative:active {
  background-color: #c62e42;
  color: #ffffff;
}
.xc-theme .xui-button-negative.xui-button-is-disabled, .xc-theme .coveo-pager-list-item.coveo-active a.xui-button-negative.coveo-pager-anchor {
  background-color: #80858f;
  border-color: #a6a9b0;
  box-shadow: none;
  color: #ffffff;
}
.xc-theme .badge {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid rgba(50, 70, 90, 0.35);
  border-radius: 3px;
  color: rgba(50, 70, 90, 0.75);
  display: inline-block;
  font-size: 11.04px;
  font-size: 0.69rem;
  letter-spacing: 0.5px;
  line-height: 1.2;
  margin: 0;
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: middle;
}
.xc-theme .badge--plain {
  background-color: rgba(50, 70, 90, 0.1);
}
.xc-theme .badge--green {
  border-color: currentColor;
  color: #00823c;
}
.xc-theme .badge--orange {
  border-color: currentColor;
  color: #fa8200;
}
.xc-theme .badge--black {
  border-color: currentColor;
  color: #000a1e;
}
.xc-theme .badge--orange-circle {
  background-color: #fa8200;
  border-radius: 50%;
  color: #ffffff;
  font-size: 14.08px;
  font-size: 0.88rem;
  height: 1.5em;
  line-height: 1.2em;
  padding: 0;
  width: 1.5em;
}
.xc-theme .custom-badge:empty {
  display: none;
}
.xc-theme .xc-media-block {
  align-items: flex-start;
  display: flex;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xc-media-block {
    flex-direction: column;
  }
}
.xc-theme .xc-media-block-image {
  margin-right: 16px;
  margin-right: 1rem;
  width: 80px;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xc-media-block-image {
    margin-bottom: 1rem;
  }
}
.xc-theme .xc-media-block-content {
  flex: 1;
}
.xc-theme .avatar-wrap {
  align-items: center;
  display: flex;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  width: 100%;
}
.xc-theme .avatar {
  display: block;
  margin-bottom: 0;
  max-width: 140px;
}
.xc-theme .avatar--small {
  width: 40px;
}
.xc-theme .avatar__img {
  border-radius: 50%;
}
.xc-theme .avatar__placeholder {
  height: 0;
  padding-bottom: 100%;
  background-color: #404756;
  border-radius: 50%;
  color: #ffffff;
  position: relative;
}
.xc-theme .avatar__placeholder > img {
  height: 100%;
  left: 15%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 70%;
}
.xc-theme .avatar__name {
  font-size: 15.04px;
  font-size: 0.94rem;
  font-weight: bold;
  margin-left: 12px;
  margin-left: 0.75rem;
}
.xc-theme .breadcrumb {
  list-style: none;
  margin-left: 0;
  padding: 0;
  font-size: 12.96px;
  font-size: 0.81rem;
  color: #404756;
}
.ie11 .xc-theme .breadcrumb {
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.xc-theme .breadcrumb > li {
  display: inline-block;
}
.xc-theme .breadcrumb li + li {
  margin-left: 12px;
  margin-left: 0.75rem;
}
.xc-theme .breadcrumb li + li {
  margin-left: 0;
}
.xc-theme .breadcrumb > li {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .breadcrumb > li {
    display: inline-block;
  }
}
.xc-theme .breadcrumb > li a {
  background-image: none !important;
}
.xc-theme .breadcrumb > li:last-child {
  display: inline-block;
}
.xc-theme .breadcrumb > li:last-child .icon {
  display: none;
}
.xc-theme .breadcrumb > li a::after, .xc-theme .breadcrumb > li .back::before {
  color: #a6a9b0;
  padding-left: 4px;
  padding-left: 0.25rem;
  padding-right: 4px;
  padding-right: 0.25rem;
}
.xc-theme .breadcrumb > img {
  margin-top: -3px;
}
.xc-theme .breadcrumb .badge {
  margin-left: 8px;
  margin-left: 0.5rem;
}
.xc-theme .breadcrumb .xui-tag {
  margin-right: 8px;
  margin-right: 0.5rem;
}
.xc-theme .xcReuseableBreadcrumbs span,
.xc-theme .xcReuseableBreadcrumbs a {
  color: #006cb4;
}
.xc-theme .xcReuseableBreadcrumbs span {
  color: inherit;
}
.xc-theme .xcReuseableBreadcrumb {
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .xcReuseableBreadcrumb + .xcReuseableBreadcrumb::before {
  background: url(../icons/icon-arrow-right--fill-grey.svg) no-repeat center/contain;
}
@media (forced-colors: active) {
  .xc-theme .xcReuseableBreadcrumb + .xcReuseableBreadcrumb::before {
    filter: invert(100%);
  }
}
.xc-theme .pagination__pages {
  display: inline-block;
  list-style: none;
  margin: 0 8px;
  margin: 0 0.5rem;
  padding: 0;
}
.xc-theme .pagination__pages li {
  display: inline-block;
  margin: 0 8.8px;
  margin: 0 0.55rem;
}
.xc-theme .pagination__page {
  border: solid 1px #e6e7e9;
  border-radius: 50%;
  color: #404756;
  display: block;
  font-size: 15.04px;
  font-size: 0.94rem;
  height: 36px;
  height: 2.25rem;
  line-height: 1.7;
  padding: 6.4px;
  padding: 0.4rem;
  width: 36px;
  width: 2.25rem;
}
.xc-theme .pagination__page:hover {
  font-weight: bold;
}
.xc-theme .pagination-prev,
.xc-theme .pagination-next {
  background: none;
  border: 0;
  color: #404756;
  display: inline-block;
  font-size: 15.04px;
  font-size: 0.94rem;
  font-weight: bold;
  outline: none;
  padding: 0;
}
.xc-theme .pagination--dormant {
  color: #e6e7e9;
  cursor: text;
}
.xc-theme .pagination--current {
  background-color: #0072be;
  border: solid 2px #0072be;
  border-radius: 50%;
  color: #ffffff;
}
.xc-theme .xc-quantic__button-group {
  align-items: center;
  display: grid;
  grid-template-columns: repeat(7, minmax(30px, 50px));
  justify-content: center;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic__button-group {
    grid-template-columns: repeat(7, 35px);
    justify-content: right;
  }
}
.xc-theme .xc-quantic__button-group button {
  display: block;
  width: 100%;
}
.xc-theme .xc-quantic-search__pagination button {
  color: #0072be;
  font-weight: bold;
  position: relative;
}
.xc-theme .xc-quantic-search__pagination button:hover::after,
.xc-theme .xc-quantic-search__pagination.current button::after,
.xc-theme .xc-pagination__button--previous button:hover::after,
.xc-theme .xc-pagination__button--next button:hover::after {
  content: "";
  display: block;
  margin: 0 calc((100% - 0.85em) / 2);
  position: absolute;
  bottom: 0;
  width: 0.85em;
}
.xc-theme .xc-quantic-search__pagination button:hover {
  color: #002a46;
}
.xc-theme .xc-quantic-search__pagination button:hover::after {
  top: -4px;
  border-bottom: 4px solid #002a46;
}
.xc-theme .xc-quantic-search__pagination.current button:hover {
  color: #0072be;
}
.xc-theme .xc-quantic-search__pagination.current button:hover::after {
  top: -4px;
}
.xc-theme .xc-quantic-search__pagination.current button::after {
  top: -4px;
  border-bottom: 4px solid #0072be;
}
.xc-theme .xc-pagination__button--previous button,
.xc-theme .xc-pagination__button--next button {
  color: #0072be;
  position: relative;
}
.xc-theme .xc-pagination__button--previous button svg,
.xc-theme .xc-pagination__button--next button svg {
  margin: 0;
}
.xc-theme .xc-pagination__button--previous button:hover,
.xc-theme .xc-pagination__button--next button:hover {
  color: #002a46;
}
.xc-theme .xc-pagination__button--previous button:hover::after,
.xc-theme .xc-pagination__button--next button:hover::after {
  top: -4px;
  border-bottom: 4px solid #002a46;
}
.xc-theme .xc-pagination__button--previous button:disabled,
.xc-theme .xc-pagination__button--next button:disabled {
  color: #a6a9b0;
}
.xc-theme .xc-overview-block {
  background-color: #f2f3f4;
  padding: 24px;
  padding: 1.5rem;
  margin: 24px 0;
  margin: 1.5rem 0;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-overview-block {
    padding: 2rem;
    margin: 2rem 0;
  }
}
.xc-theme .xc-overview-block ul:last-child,
.xc-theme .xc-overview-block ul li:last-child {
  margin-bottom: 0;
}
.xc-theme .xc-overview-block a {
  text-decoration: underline;
}
.xc-theme .xc-overview__title {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
.xc-theme .xc-overview__time {
  color: #80858f;
  font-size: 12.96px;
  font-size: 0.81rem;
  margin-top: 16px;
  margin-top: 1rem;
  margin-bottom: 0;
}
.xc-theme .xc-textcontent dd, .xc-theme .forceModal .forceCommunityRichText dd, .forceModal .xc-theme .forceCommunityRichText dd, .xc-theme .forceCommunityRichText dd,
.xc-theme .xc-textcontent ul,
.xc-theme .forceModal .forceCommunityRichText ul,
.forceModal .xc-theme .forceCommunityRichText ul,
.xc-theme .forceCommunityRichText ul,
.xc-theme .xc-textcontent ol,
.xc-theme .forceModal .forceCommunityRichText ol,
.forceModal .xc-theme .forceCommunityRichText ol,
.xc-theme .forceCommunityRichText ol {
  margin: 16px 0;
  margin: 1rem 0;
  padding-left: 28px;
}
.xc-theme .xc-textcontent ul, .xc-theme .forceModal .forceCommunityRichText ul, .forceModal .xc-theme .forceCommunityRichText ul, .xc-theme .forceCommunityRichText ul {
  list-style: disc;
}
.xc-theme .xc-textcontent ol, .xc-theme .forceModal .forceCommunityRichText ol, .forceModal .xc-theme .forceCommunityRichText ol, .xc-theme .forceCommunityRichText ol {
  list-style: decimal;
}
.xc-theme .xc-textcontent li, .xc-theme .forceModal .forceCommunityRichText li, .forceModal .xc-theme .forceCommunityRichText li, .xc-theme .forceCommunityRichText li {
  padding-left: 8px;
}
.xc-theme .xc-textcontent li p:last-child, .xc-theme .forceModal .forceCommunityRichText li p:last-child, .forceModal .xc-theme .forceCommunityRichText li p:last-child, .xc-theme .forceCommunityRichText li p:last-child {
  margin-bottom: 0;
}
.xc-theme .xc-textcontent a, .xc-theme .forceModal .forceCommunityRichText a, .forceModal .xc-theme .forceCommunityRichText a, .xc-theme .forceCommunityRichText a {
  text-decoration: underline;
}
.xc-theme fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.xc-theme .form-group {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .form-sub-group {
  margin-left: 24px;
  margin-left: 1.5rem;
}
.xc-theme .form-field {
  cursor: pointer;
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .form-field--inline {
  display: inline-block;
}
.xc-theme .form-field--auto-resize input,
.xc-theme .form-field--auto-resize select {
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .xc-theme .form-field--auto-resize input,
.xc-theme .form-field--auto-resize select {
    max-width: 100%;
    width: auto;
  }
}
.xc-theme [class^=form-field__] {
  display: block;
}
.xc-theme .form-field__label {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: bold;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
}
.xc-theme .form-field__sub-label {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: rgba(0, 10, 30, 0.75);
}
.xc-theme .form-field__help {
  color: #a6a9b0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .form-field__error {
  color: #dc3246;
  margin-top: 12px;
  margin-top: 0.75rem;
}
.xc-theme .xui-field-layout {
  margin-bottom: 32px;
}
.xc-theme .xui-field-layout.xc-field-layout__textarea-label-compensation {
  margin-bottom: 64px;
  margin-bottom: 4rem;
}
.xc-theme .xui-field-layout .xui-validation, .xc-theme .xui-field-layout .slds-form-element__help {
  margin-bottom: -24px;
}
.xc-theme .xui-field-layout.slds-has-error {
  margin-bottom: 32px;
}
.xc-theme .xui-field-layout .slds-form-element__control,
.xc-theme .xui-field-layout .slds-form-element {
  margin: 0;
}
.xc-theme .xui-field-layout.xui-u-resize-none {
  resize: none;
}
.xc-theme .xui-validation-layout, .xc-theme .slds-form-element__help {
  margin-bottom: 12px;
  min-height: 24px;
  padding-top: 8px;
}
.xc-theme .xui-validation, .xc-theme .slds-form-element__help {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  color: rgba(0, 10, 30, 0.75);
}
.xc-theme .xui-validation-is-invalid {
  color: #dc3246;
}
.xc-theme .xui-fieldlabel-layout {
  display: inline-block;
  line-height: 1.3077;
  padding-bottom: 4px;
}
.xc-theme .xc-form__button-layout {
  display: flex;
  flex-wrap: wrap;
}
.xc-theme .xc-form__button-layout .xc-pills-wrap {
  margin-top: 0;
  width: 100%;
}
.xc-theme .xc-form__actions {
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-bottom: 16px;
  width: 100%;
}
.xc-theme .xc-form__actions,
.xc-theme .xc-form__actions .xui-button {
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-form__actions,
.xc-theme .xc-form__actions .xui-button {
    width: auto;
  }
}
.xc-theme .field-dropdown {
  position: relative;
}
.xc-theme .field-dropdown select {
  background-image: url(../icons/icon-arrow-filter--fill-grey-light.svg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 40px 10px;
  cursor: pointer;
  min-height: 40px;
  padding: 10px 32px 10px 15px;
}
.xc-theme .field-dropdown select::-ms-expand {
  display: none;
}
.xc-theme .field-dropdown select::-ms-clear {
  display: none;
}
.xc-theme .field-dropdown [disabled] {
  background: #e6e7e9;
}
.xc-theme .error > .field-dropdown select {
  border-color: #dc3246;
}
.xc-theme .field-dropdown--disabled::after {
  background-image: url(../icons/icon-arrow-filter--fill-grey-dark.svg);
}
.xc-theme .field-dropdown--filter select {
  border-radius: 0;
}
.xc-theme .xui-styledcheckboxradio-group {
  background: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
}
.xc-theme .xui-styledcheckboxradio-group .xui-styledcheckboxradiowrapper {
  display: block;
}
.xc-theme .xui-styledcheckboxradio-group .xui-styledcheckboxradio {
  display: flex;
  padding: 7px;
}
.xc-theme .xui-styledcheckboxradio-group .xui-styledcheckboxradio--radio-small,
.xc-theme .xui-styledcheckboxradio-group .xui-styledcheckboxradio--checkbox-small,
.xc-theme .xui-styledcheckboxradio-group .xui-styledcheckboxradio--radio-xsmall,
.xc-theme .xui-styledcheckboxradio-group .xui-styledcheckboxradio--checkbox-xsmall,
.xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label,
.xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
}
.xc-theme .xui-styledcheckboxradio-group .xui-styledcheckboxradiowrapper:nth-last-of-type(n + 2),
.xc-theme .xui-styledcheckboxradio-group .xui-styledcheckboxradio:nth-last-of-type(n + 2) {
  border-bottom: 1px solid #a6a9b0;
}
.xc-theme .xui-styledcheckboxradio-group.xui-styledcheckboxradio-group-is-invalid,
.xc-theme .xui-styledcheckboxradio-group.xui-styledcheckboxradio-group-is-invalid .xui-styledcheckboxradiowrapper,
.xc-theme .xui-styledcheckboxradio-group.xui-styledcheckboxradio-group-is-invalid .xui-styledcheckboxradio {
  border-color: #dc3246;
}
.xc-theme .xui-styledcheckboxradio--message-with-label {
  padding-left: 8px;
  padding-right: 8px;
}
.xc-theme .xui-styledcheckboxradio-medium .xui-styledcheckboxradio--message-with-label {
  margin-left: 24px;
}
.xc-theme .xui-styledcheckboxradio-small .xui-styledcheckboxradio--message-with-label {
  margin-left: 20px;
}
.xc-theme .xui-styledcheckboxradio-xsmall .xui-styledcheckboxradio--message-with-label {
  margin-left: 16px;
}
.xc-theme .xui-styledcheckboxradio--label {
  margin-left: 8px;
  margin-right: 8px;
  flex-grow: 1;
}
.xc-theme .xui-styledcheckboxradio-is-disabled .xui-styledcheckboxradio--label {
  color: rgba(0, 10, 30, 0.5);
}
.xc-theme .xui-styledcheckboxradio--label.xui-styledcheckboxradio--label-medium {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
}
.xc-theme .xui-styledcheckboxradio--label.xui-styledcheckboxradio--label-small {
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
}
.xc-theme .xui-styledcheckboxradio--label.xui-styledcheckboxradio--label-xsmall {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
}
.xc-theme .xui-styledcheckboxradio-group .xui-styledcheckboxradio--label {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
}
.xc-theme .xui-styledcheckboxradio-reversed {
  flex-direction: row-reverse;
  justify-content: space-between;
}
.xc-theme .xui-styledcheckboxradio-reversed + .xui-styledcheckboxradio--message-with-label {
  margin-left: 0;
}
.xc-theme .xui-styledcheckboxradiowrapper {
  display: inline-block;
  -webkit-user-select: none;
          user-select: none;
  vertical-align: top;
}
.xc-theme .xui-styledcheckboxradiowrapper .xui-styledcheckboxradio {
  display: flex;
  max-width: 100%;
}
.xc-theme .xui-styledcheckboxradio {
  line-height: 24px;
  line-height: 1.5rem;
  align-items: flex-start;
  display: inline-flex;
  line-height: 1.5;
  -webkit-user-select: none;
          user-select: none;
}
.xc-theme .xui-styledcheckboxradio .xui-iconwrapper {
  align-self: center;
  flex-shrink: 0;
  height: 24px;
  pointer-events: none;
  width: 24px;
}
.xc-theme .xui-styledcheckboxradio .xui-icon {
  overflow: visible;
}
.xc-theme .xui-styledcheckboxradio.xui-styledcheckboxradio-is-disabled {
  cursor: not-allowed;
  fill: #e6e7e9;
}
.xc-theme .xui-styledcheckboxradio--focus,
.xc-theme .xui-styledcheckboxradio--main,
.xc-theme .xui-styledcheckboxradio--check {
  transition: all 0.1s ease;
}
.xc-theme .xui-styledcheckboxradio--focus {
  opacity: 0;
  stroke: transparent;
  stroke-linejoin: round;
  stroke-width: 6;
}
.xc-theme .xui-styledcheckboxradio--main {
  fill: #ffffff;
  stroke: #a6a9b0;
  stroke-linejoin: round;
}
.xc-theme .xui-styledcheckboxradio--check {
  fill: transparent;
  opacity: 0;
}
.xc-theme .xui-styledcheckboxradio--input, .xc-theme .slds-checkbox input {
  display: inline;
  flex: none;
  height: 24px;
  left: 0 !important;
  margin: 0 -4px 0 -9px;
  opacity: 0.01;
  padding: 0;
  position: relative !important;
  width: 13px;
  z-index: -1;
}
.xc-theme .xui-styledcheckboxradio--input:hover + .xui-iconwrapper .xui-styledcheckboxradio--main, .xc-theme .slds-checkbox input:hover + .xui-iconwrapper .xui-styledcheckboxradio--main {
  fill: #f2f3f4;
  stroke: #80858f;
}
.xc-theme .xui-styledcheckboxradio--input:focus:not(:hover) + .xui-iconwrapper .xui-styledcheckboxradio--focus, .xc-theme .slds-checkbox input:focus:not(:hover) + .xui-iconwrapper .xui-styledcheckboxradio--focus {
  opacity: 1;
  stroke: rgba(0, 10, 30, 0.2);
}
.xc-theme .xui-styledcheckboxradio--input:focus:not(:hover) + .xui-iconwrapper .xui-styledcheckboxradio--main, .xc-theme .slds-checkbox input:focus:not(:hover) + .xui-iconwrapper .xui-styledcheckboxradio--main {
  stroke: #80858f;
}
.xc-theme .xui-styledcheckboxradio--input:active + .xui-iconwrapper .xui-styledcheckboxradio--focus, .xc-theme .slds-checkbox input:active + .xui-iconwrapper .xui-styledcheckboxradio--focus {
  opacity: 0;
  stroke: transparent;
}
.xc-theme .xui-styledcheckboxradio--input:active + .xui-iconwrapper .xui-styledcheckboxradio--main, .xc-theme .slds-checkbox input:active + .xui-iconwrapper .xui-styledcheckboxradio--main {
  fill: #e6e7e9;
  stroke: #59606d;
}
.xc-theme .xui-styledcheckboxradio--input:checked + .xui-iconwrapper .xui-styledcheckboxradio--main, .xc-theme .slds-checkbox input:checked + .xui-iconwrapper .xui-styledcheckboxradio--main {
  fill: #0072be;
  stroke: #0072be;
}
.xc-theme .xui-styledcheckboxradio--input:checked + .xui-iconwrapper .xui-styledcheckboxradio--check, .xc-theme .slds-checkbox input:checked + .xui-iconwrapper .xui-styledcheckboxradio--check {
  fill: #ffffff;
  opacity: 1;
}
.xc-theme .xui-styledcheckboxradio--input:checked:hover + .xui-iconwrapper .xui-styledcheckboxradio--main, .xc-theme .slds-checkbox input:checked:hover + .xui-iconwrapper .xui-styledcheckboxradio--main {
  fill: #0068ae;
  stroke: #0068ae;
}
.xc-theme .xui-styledcheckboxradio--input:checked:active + .xui-iconwrapper .xui-styledcheckboxradio--main, .xc-theme .slds-checkbox input:checked:active + .xui-iconwrapper .xui-styledcheckboxradio--main {
  fill: #005d9e;
  stroke: #005d9e;
}
.xc-theme .xui-styledcheckboxradio--input:disabled + .xui-iconwrapper .xui-styledcheckboxradio--main, .xc-theme .slds-checkbox input:disabled + .xui-iconwrapper .xui-styledcheckboxradio--main, .xc-theme .xui-styledcheckboxradio--input:disabled:hover + .xui-iconwrapper .xui-styledcheckboxradio--main {
  fill: #e6e7e9;
  stroke: rgba(0, 10, 30, 0.5);
}
.xc-theme .xui-styledcheckboxradio--input:disabled + .xui-iconwrapper .xui-styledcheckboxradio--check, .xc-theme .slds-checkbox input:disabled + .xui-iconwrapper .xui-styledcheckboxradio--check, .xc-theme .xui-styledcheckboxradio--input:disabled:hover + .xui-iconwrapper .xui-styledcheckboxradio--check {
  fill: #80858f;
}
.xc-theme .xui-styledcheckboxradio--input:disabled:checked + .xui-iconwrapper .xui-styledcheckboxradio--main, .xc-theme .slds-checkbox input:disabled:checked + .xui-iconwrapper .xui-styledcheckboxradio--main {
  fill: #80858f;
}
.xc-theme .xui-styledcheckboxradio--input:hover + .xui-styledcheckboxradio--checkbox, .xc-theme .xui-styledcheckboxradio--input:hover + .slds-checkbox__label, .xc-theme .slds-checkbox input:hover + .xui-styledcheckboxradio--checkbox, .xc-theme .slds-checkbox input:hover + .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:hover + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:hover + .slds-checkbox_faux, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:hover + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio--input:hover + .xui-styledcheckboxradio--radio, .xc-theme .slds-checkbox input:hover + .xui-styledcheckboxradio--radio {
  border-color: #80858f;
}
.xc-theme .xui-styledcheckboxradio--input:hover + .xui-styledcheckboxradio--radio:after, .xc-theme .slds-checkbox input:hover + .xui-styledcheckboxradio--radio:after {
  background-color: #f2f3f4;
}
.xc-theme .xui-styledcheckboxradio--input:focus + .xui-styledcheckboxradio--checkbox, .xc-theme .xui-styledcheckboxradio--input:focus + .slds-checkbox__label, .xc-theme .slds-checkbox input:focus + .xui-styledcheckboxradio--checkbox, .xc-theme .slds-checkbox input:focus + .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:focus + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:focus + .slds-checkbox_faux, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:focus + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio--input:focus + .xui-styledcheckboxradio--radio, .xc-theme .slds-checkbox input:focus + .xui-styledcheckboxradio--radio {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
}
.xc-theme .xui-styledcheckboxradio--input:active + .xui-styledcheckboxradio--checkbox, .xc-theme .xui-styledcheckboxradio--input:active + .slds-checkbox__label, .xc-theme .slds-checkbox input:active + .xui-styledcheckboxradio--checkbox, .xc-theme .slds-checkbox input:active + .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:active + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:active + .slds-checkbox_faux, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:active + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio--input:active + .xui-styledcheckboxradio--radio, .xc-theme .slds-checkbox input:active + .xui-styledcheckboxradio--radio {
  border-color: #59606d;
}
.xc-theme .xui-styledcheckboxradio--input:active + .xui-styledcheckboxradio--radio:after, .xc-theme .slds-checkbox input:active + .xui-styledcheckboxradio--radio:after {
  background-color: #e6e7e9;
}
.xc-theme .xui-styledcheckboxradio--input:checked + .xui-styledcheckboxradio--checkbox, .xc-theme .xui-styledcheckboxradio--input:checked + .slds-checkbox__label, .xc-theme .slds-checkbox input:checked + .xui-styledcheckboxradio--checkbox, .xc-theme .slds-checkbox input:checked + .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:checked + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:checked + .slds-checkbox_faux, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:checked + .slds-checkbox_faux {
  background-color: #0072be;
  border-color: #0072be;
}
.xc-theme .xui-styledcheckboxradio--input:checked:hover + .xui-styledcheckboxradio--checkbox, .xc-theme .xui-styledcheckboxradio--input:checked:hover + .slds-checkbox__label, .xc-theme .slds-checkbox input:checked:hover + .xui-styledcheckboxradio--checkbox, .xc-theme .slds-checkbox input:checked:hover + .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:checked:hover + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:checked:hover + .slds-checkbox_faux, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:checked:hover + .slds-checkbox_faux {
  background-color: #0068ae;
  border-color: #0068ae;
}
.xc-theme .xui-styledcheckboxradio--input:checked:active + .xui-styledcheckboxradio--checkbox, .xc-theme .xui-styledcheckboxradio--input:checked:active + .slds-checkbox__label, .xc-theme .slds-checkbox input:checked:active + .xui-styledcheckboxradio--checkbox, .xc-theme .slds-checkbox input:checked:active + .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:checked:active + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:checked:active + .slds-checkbox_faux, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:checked:active + .slds-checkbox_faux {
  background-color: #005d9e;
  border-color: #005d9e;
}
.xc-theme .xui-styledcheckboxradio--input:checked + .xui-styledcheckboxradio--radio, .xc-theme .slds-checkbox input:checked + .xui-styledcheckboxradio--radio {
  background-color: #0072be;
  border-color: #0072be;
}
.xc-theme .xui-styledcheckboxradio--input:checked + .xui-styledcheckboxradio--radio.xui-styledcheckboxradio--radio-medium:after, .xc-theme .slds-checkbox input:checked + .xui-styledcheckboxradio--radio.xui-styledcheckboxradio--radio-medium:after {
  border-width: 6px;
}
.xc-theme .xui-styledcheckboxradio--input:checked + .xui-styledcheckboxradio--radio.xui-styledcheckboxradio--radio-small:after, .xc-theme .slds-checkbox input:checked + .xui-styledcheckboxradio--radio.xui-styledcheckboxradio--radio-small:after {
  border-width: 5px;
}
.xc-theme .xui-styledcheckboxradio--input:checked + .xui-styledcheckboxradio--radio.xui-styledcheckboxradio--radio-xsmall:after, .xc-theme .slds-checkbox input:checked + .xui-styledcheckboxradio--radio.xui-styledcheckboxradio--radio-xsmall:after {
  border-width: 4px;
}
.xc-theme .xui-styledcheckboxradio--input:checked + .xui-styledcheckboxradio--radio:hover + .xui-styledcheckboxradio--radio, .xc-theme .slds-checkbox input:checked + .xui-styledcheckboxradio--radio:hover + .xui-styledcheckboxradio--radio {
  background-color: #e6e7e9;
  border-color: #0068ae;
}
.xc-theme .xui-styledcheckboxradio--input:checked + .xui-styledcheckboxradio--radio:active + .xui-styledcheckboxradio--radio, .xc-theme .slds-checkbox input:checked + .xui-styledcheckboxradio--radio:active + .xui-styledcheckboxradio--radio {
  background-color: #e6e7e9;
  border-color: #005d9e;
}
.xc-theme .xui-styledcheckboxradio--input:checked:not(:disabled) + .xui-styledcheckboxradio--checkbox:after, .xc-theme .xui-styledcheckboxradio--input:checked:not(:disabled) + .slds-checkbox__label:after, .xc-theme .slds-checkbox input:checked:not(:disabled) + .xui-styledcheckboxradio--checkbox:after, .xc-theme .slds-checkbox input:checked:not(:disabled) + .slds-checkbox__label:after, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:checked:not(:disabled) + .slds-checkbox_faux:after, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:checked:not(:disabled) + .slds-checkbox_faux:after, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:checked:not(:disabled) + .slds-checkbox_faux:after {
  animation: xui-tick-checkbox 0.3s ease both;
  opacity: 1;
}
.xc-theme .xui-styledcheckboxradio--input:disabled + .xui-styledcheckboxradio--checkbox, .xc-theme .xui-styledcheckboxradio--input:disabled + .slds-checkbox__label, .xc-theme .slds-checkbox input:disabled + .xui-styledcheckboxradio--checkbox, .xc-theme .slds-checkbox input:disabled + .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:disabled + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:disabled + .slds-checkbox_faux, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:disabled + .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio--input:disabled + .xui-styledcheckboxradio--radio, .xc-theme .slds-checkbox input:disabled + .xui-styledcheckboxradio--radio, .xc-theme .xui-styledcheckboxradio--input:disabled:hover + .xui-styledcheckboxradio--checkbox, .xc-theme .xui-styledcheckboxradio--input:disabled:hover + .xui-styledcheckboxradio--radio {
  background-color: #e6e7e9;
  border-color: rgba(0, 10, 30, 0.5);
}
.xc-theme .xui-styledcheckboxradio--input:disabled + .xui-styledcheckboxradio--checkbox:after, .xc-theme .xui-styledcheckboxradio--input:disabled + .slds-checkbox__label:after, .xc-theme .slds-checkbox input:disabled + .xui-styledcheckboxradio--checkbox:after, .xc-theme .slds-checkbox input:disabled + .slds-checkbox__label:after, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:disabled + .slds-checkbox_faux:after, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:disabled + .slds-checkbox_faux:after, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:disabled + .slds-checkbox_faux:after, .xc-theme .xui-styledcheckboxradio--input:disabled + .xui-styledcheckboxradio--checkbox:before, .xc-theme .xui-styledcheckboxradio--input:disabled + .slds-checkbox__label:before, .xc-theme .slds-checkbox input:disabled + .xui-styledcheckboxradio--checkbox:before, .xc-theme .slds-checkbox input:disabled + .slds-checkbox__label:before, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:disabled + .slds-checkbox_faux:before, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:disabled + .slds-checkbox_faux:before, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:disabled + .slds-checkbox_faux:before, .xc-theme .xui-styledcheckboxradio--input:disabled + .xui-styledcheckboxradio--radio:after, .xc-theme .slds-checkbox input:disabled + .xui-styledcheckboxradio--radio:after, .xc-theme .xui-styledcheckboxradio--input:disabled + .xui-styledcheckboxradio--radio:before, .xc-theme .slds-checkbox input:disabled + .xui-styledcheckboxradio--radio:before, .xc-theme .xui-styledcheckboxradio--input:disabled:hover + .xui-styledcheckboxradio--checkbox:after, .xc-theme .xui-styledcheckboxradio--input:disabled:hover + .xui-styledcheckboxradio--checkbox:before, .xc-theme .xui-styledcheckboxradio--input:disabled:hover + .xui-styledcheckboxradio--radio:after, .xc-theme .xui-styledcheckboxradio--input:disabled:hover + .xui-styledcheckboxradio--radio:before {
  background-color: transparent;
  border-color: transparent;
}
.xc-theme .xui-styledcheckboxradio--input:disabled:checked + .xui-styledcheckboxradio--checkbox:after, .xc-theme .xui-styledcheckboxradio--input:disabled:checked + .slds-checkbox__label:after, .xc-theme .slds-checkbox input:disabled:checked + .xui-styledcheckboxradio--checkbox:after, .xc-theme .slds-checkbox input:disabled:checked + .slds-checkbox__label:after, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio--input:disabled:checked + .slds-checkbox_faux:after, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox input:disabled:checked + .slds-checkbox_faux:after, .xc-theme .slds-checkbox .xui-styledcheckboxradio-group .slds-checkbox__label input:disabled:checked + .slds-checkbox_faux:after, .xc-theme .xui-styledcheckboxradio--input:disabled:hover:checked + .xui-styledcheckboxradio--checkbox:after {
  border-color: #80858f;
  opacity: 1;
}
.xc-theme .xui-styledcheckboxradio--input:disabled:checked + .xui-styledcheckboxradio--radio:after, .xc-theme .slds-checkbox input:disabled:checked + .xui-styledcheckboxradio--radio:after, .xc-theme .xui-styledcheckboxradio--input:disabled:hover:checked + .xui-styledcheckboxradio--radio:after {
  background-color: #80858f;
  border-color: #e6e7e9;
}
.xc-theme .xui-styledcheckboxradio--checkbox, .xc-theme .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux,
.xc-theme .xui-styledcheckboxradio--radio {
  align-self: flex-start;
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  cursor: pointer;
  flex-shrink: 0;
  position: relative;
}
.xc-theme .xui-styledcheckboxradio-is-disabled .xui-styledcheckboxradio--checkbox, .xc-theme .xui-styledcheckboxradio-is-disabled .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-is-disabled .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio-is-disabled .slds-checkbox_faux,
.xc-theme .xui-styledcheckboxradio-is-disabled .xui-styledcheckboxradio--radio {
  cursor: not-allowed;
}
.xc-theme .xui-styledcheckboxradio--checkbox, .xc-theme .slds-checkbox__label, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux {
  border-radius: 3px;
  transition: background-color 0.1s ease;
}
.xc-theme .xui-styledcheckboxradio--checkbox:before, .xc-theme .slds-checkbox__label:before, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux:before, .xc-theme .xui-styledcheckboxradio--checkbox:after, .xc-theme .slds-checkbox__label:after, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux:after {
  content: "";
  opacity: 0;
  position: absolute;
}
.xc-theme .xui-styledcheckboxradio--checkbox:after, .xc-theme .slds-checkbox__label:after, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux:after {
  border-bottom: solid 2px #ffffff;
  border-left: solid 2px #ffffff;
  box-sizing: border-box;
  height: 38%;
  left: 14%;
  top: 55%;
  transform: rotate(-46deg);
  transform-origin: 0 0;
  width: 74%;
}
.xc-theme .xui-styledcheckboxradio--checkbox:before, .xc-theme .slds-checkbox__label:before, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux:before {
  background-color: #ffffff;
  height: 2px;
  left: 49%;
  margin-left: -25%;
  top: 48%;
  transform-origin: 50% 50%;
  width: 53%;
}
@keyframes xui-tick-checkbox {
  0% {
    height: 0;
    opacity: 0;
    width: 0;
  }
  50% {
    height: 38%;
    opacity: 1;
    width: 0;
  }
  100% {
    height: 38%;
    opacity: 1;
    width: 74%;
  }
}
.xc-theme .xui-styledcheckboxradio--radio {
  border-radius: 50%;
  display: flex;
  justify-content: center;
  transition: all 0.1s ease;
}
.xc-theme .xui-styledcheckboxradio--radio:after {
  align-self: center;
  background-color: #ffffff;
  border-color: #0072be;
  border-radius: 50%;
  border-style: solid;
  border-width: 0;
  box-sizing: border-box;
  content: "";
  height: 100%;
  transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1.2);
  width: 100%;
}
.xc-theme .xui-styledcheckboxradio--radio-medium,
.xc-theme .xui-styledcheckboxradio--checkbox-medium {
  height: 24px;
  width: 24px;
}
.xc-theme .xui-styledcheckboxradio--radio-small,
.xc-theme .xui-styledcheckboxradio--checkbox-small {
  height: 20px;
  width: 20px;
}
.xc-theme .xui-styledcheckboxradio--radio-xsmall,
.xc-theme .xui-styledcheckboxradio--checkbox-xsmall,
.xc-theme .slds-checkbox__label,
.xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux {
  height: 16px;
  width: 16px;
}
.xc-theme .xui-styledcheckboxradio--input-medium {
  height: 24px;
}
.xc-theme .xui-styledcheckboxradio--input-small {
  height: 20px;
}
.xc-theme .xui-styledcheckboxradio--input-xsmall, .xc-theme .slds-checkbox input {
  height: 16px;
}
.xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label {
  display: flex;
  padding: 7px;
  cursor: pointer;
  width: 100%;
}
.xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-form-element__label {
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
  color: var(--xui-color-black);
  font-size: 12.96px;
  font-size: 0.81rem;
  font-weight: normal;
  margin-left: 0;
  padding: 0;
}
.xc-theme .xui-styledcheckboxradio-group [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux {
  background-color: #0072be;
  border-color: #0072be;
  fill: #ffffff;
  opacity: 1;
}
.xc-theme .xui-styledcheckboxradio-group [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux:after {
  border-color: #ffffff;
  height: 38%;
  left: 15%;
  opacity: 1;
  top: 55%;
  transform: rotate(-46deg);
  width: 74%;
}
.xc-theme .xui-styledcheckboxradio-group [type=checkbox]:checked:hover + .slds-checkbox__label .slds-checkbox_faux {
  background-color: #0068ae;
  border-color: #0068ae;
  fill: #0068ae;
  stroke: #0068ae;
}
.xc-theme .xui-styledcheckboxradio-group [type=checkbox]:checked:active + .slds-checkbox__label .slds-checkbox_faux {
  background-color: #005d9e;
  border-color: #005d9e;
}
.xc-theme .xui-styledcheckboxradio-group input[disabled] + .slds-checkbox__label {
  cursor: not-allowed;
}
.xc-theme .xui-styledcheckboxradio-group input[disabled] + .slds-checkbox__label .slds-checkbox_faux {
  background-color: #e6e7e9;
  border-color: rgba(0, 10, 30, 0.5);
}
.xc-theme .xui-styledcheckboxradio-group input[disabled] + .slds-checkbox__label .slds-form-element__label {
  color: rgba(0, 10, 30, 0.5);
}
.xc-theme .xui-textinputwrapper {
  display: block;
}
.xc-theme .xui-textinput--input, .xc-theme .xui-autocompleter--trigger-pillwrap .slds-input[type=text] {
  appearance: none;
  background-color: transparent;
  border-radius: 3px;
  color: inherit;
  font: inherit;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
}
.xc-theme .xui-textinput--input::-ms-clear, .xc-theme .xui-autocompleter--trigger-pillwrap .slds-input[type=text]::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}
.xc-theme .xui-textinput--input:first-child, .xc-theme .xui-autocompleter--trigger-pillwrap .slds-input[type=text]:first-child, .xc-theme .xui-textinput--input.xui-textinput, .xc-theme .xui-autocompleter--trigger-pillwrap .xui-textinput.slds-input[type=text] {
  padding-left: 16px;
}
.xc-theme .xui-textinput--input:last-child, .xc-theme .xui-autocompleter--trigger-pillwrap .slds-input[type=text]:last-child, .xc-theme .xui-textinput--input.xui-textinput, .xc-theme .xui-autocompleter--trigger-pillwrap .xui-textinput.slds-input[type=text] {
  padding-right: 16px;
}
.xc-theme .xui-textinput {
  line-height: 1.5;
  appearance: none;
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  min-height: 40px;
  padding: 8px 16px;
  position: relative;
  width: 100%;
  align-items: center;
  cursor: text;
  display: flex;
  padding: 0;
}
.xc-theme .xui-textinput:hover {
  border-color: #80858f;
}
.xc-theme .xui-textinput:disabled {
  background-color: rgba(0, 10, 30, 0.1);
  border-color: rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  cursor: not-allowed;
  -webkit-text-fill-color: rgba(0, 10, 30, 0.75);
}
.xc-theme .xui-textinput *::placeholder {
  color: rgba(0, 10, 30, 0.65);
  opacity: 1;
}
.xc-theme .xui-textinput::-ms-clear, .xc-theme .xui-textinput::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}
.xc-theme .xui-textinput-is-invalid {
  border-color: #dc3246;
  z-index: 1;
}
.xc-theme .xui-textinput-is-invalid:focus, .xc-theme .xui-textinput-is-invalid:hover {
  border-color: #dc3246;
}
.xc-theme .xui-textinput-focus {
  box-shadow: 0 0 0 2px #0072be;
  transition: box-shadow 0.1s;
  z-index: 2;
}
.xc-theme .xui-textinput-is-disabled {
  background-color: rgba(0, 10, 30, 0.1);
  border-color: rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  cursor: not-allowed;
  -webkit-text-fill-color: rgba(0, 10, 30, 0.75);
}
.xc-theme .xui-textinput-is-disabled .xui-textinput--input, .xc-theme .xui-textinput-is-disabled .xui-autocompleter--trigger-pillwrap .slds-input[type=text], .xc-theme .xui-autocompleter--trigger-pillwrap .xui-textinput-is-disabled .slds-input[type=text] {
  cursor: not-allowed;
}
.xc-theme .xui-textinput-medium {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  min-height: 40px;
}
.xc-theme .xui-textinput-medium .xui-iconwrapper {
  height: 40px;
  width: 40px;
}
.xc-theme .xui-textinput-small {
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
  min-height: 32px;
}
.xc-theme .xui-textinput-small .xui-iconwrapper {
  height: 32px;
  width: 32px;
}
.xc-theme .xui-textinput--input-small {
  padding-top: 5px;
  padding-bottom: 5px;
}
.xc-theme .xui-textinput--input-small:first-child, .xc-theme .xui-textinput--input-small.xui-textinput {
  padding-left: 12px;
}
.xc-theme .xui-textinput--input-small:last-child, .xc-theme .xui-textinput--input-small.xui-textinput {
  padding-right: 12px;
}
.xc-theme .xui-textinput-xsmall {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  min-height: 24px;
}
.xc-theme .xui-textinput-xsmall .xui-iconwrapper {
  height: 24px;
  width: 24px;
}
.xc-theme .xui-textinput--input-xsmall {
  padding-top: 3px;
  padding-bottom: 3px;
}
.xc-theme .xui-textinput--input-xsmall:first-child, .xc-theme .xui-textinput--input-xsmall.xui-textinput {
  padding-left: 8px;
}
.xc-theme .xui-textinput--input-xsmall:last-child, .xc-theme .xui-textinput--input-xsmall.xui-textinput {
  padding-right: 8px;
}
.xc-theme .xui-textinput--input-resize-none {
  resize: none;
}
.xc-theme .xui-textinput--input-resize-vertical {
  resize: vertical;
}
.xc-theme .xui-textinput-borderless {
  border: 0;
}
.xc-theme .xui-textinput-borderless:focus {
  box-shadow: none;
}
.xc-theme .xui-textinput-borderless-transparent {
  background-color: transparent;
}
.xc-theme .xui-textinput-borderless-transparent.xui-textinput-focus {
  background-color: rgba(0, 10, 30, 0.05);
  box-shadow: none;
}
.xc-theme .xui-textinput-borderless-transparent.xui-textinput-borderless-inverted.xui-textinput-focus {
  background-color: rgba(255, 255, 255, 0.05);
}
.xc-theme .xui-textinput-borderless-solid {
  background-color: rgba(0, 10, 30, 0.05);
}
.xc-theme .xui-textinput-borderless-solid.xui-textinput-focus {
  background-color: rgba(0, 10, 30, 0.1);
  box-shadow: none;
}
.xc-theme .xui-textinput-borderless-solid.xui-textinput-borderless-inverted {
  background-color: rgba(255, 255, 255, 0.1);
}
.xc-theme .xui-textinput-borderless-solid.xui-textinput-borderless-inverted.xui-textinput-focus {
  background-color: rgba(255, 255, 255, 0.2);
}
.xc-theme .xui-textinput-borderless.xui-textinput-is-invalid {
  background-color: #fcebed;
}
.xc-theme .xui-textinput-borderless.xui-textinput-is-invalid.xui-textinput-focus {
  background-color: #f8d6da;
}
.xc-theme .xui-textinput-borderless-inverted {
  color: #ffffff;
}
.xc-theme .xui-textinput-borderless-inverted.xui-textinput--input, .xc-theme .xui-autocompleter--trigger-pillwrap .xui-textinput-borderless-inverted.slds-input[type=text],
.xc-theme .xui-textinput-borderless-inverted .xui-textinput--input,
.xc-theme .xui-textinput-borderless-inverted .xui-autocompleter--trigger-pillwrap .slds-input[type=text],
.xc-theme .xui-autocompleter--trigger-pillwrap .xui-textinput-borderless-inverted .slds-input[type=text] {
  color: #ffffff;
}
.xc-theme .xui-textinput-borderless-inverted.xui-textinput--input::placeholder, .xc-theme .xui-autocompleter--trigger-pillwrap .xui-textinput-borderless-inverted.slds-input[type=text]::placeholder,
.xc-theme .xui-textinput-borderless-inverted .xui-textinput--input::placeholder,
.xc-theme .xui-textinput-borderless-inverted .xui-autocompleter--trigger-pillwrap .slds-input[type=text]::placeholder,
.xc-theme .xui-autocompleter--trigger-pillwrap .xui-textinput-borderless-inverted .slds-input[type=text]::placeholder {
  color: rgba(255, 255, 255, 0.65);
}
.xc-theme .xui-verticaltextinputgroup > .xui-textinput:first-of-type,
.xc-theme .xui-verticaltextinputgroup .xui-textinputwrapper:first-of-type > .xui-textinput {
  border-radius: 3px 3px 0 0;
}
.xc-theme .xui-verticaltextinputgroup .xui-textinput:nth-of-type(n + 2),
.xc-theme .xui-verticaltextinputgroup .xui-textinputwrapper:nth-of-type(n + 2) > .xui-textinput {
  margin-top: -1px;
}
.xc-theme .xui-verticaltextinputgroup .xui-textinput:nth-of-type(n + 2):nth-last-of-type(n + 2),
.xc-theme .xui-verticaltextinputgroup .xui-textinputwrapper:nth-of-type(n + 2):nth-last-of-type(n + 2) > .xui-textinput {
  border-radius: 0;
}
.xc-theme .xui-verticaltextinputgroup > .xui-textinput:last-of-type,
.xc-theme .xui-verticaltextinputgroup .xui-textinputwrapper:last-of-type .xui-textinput {
  border-radius: 0 0 3px 3px;
}
.xc-theme .xui-textinputgroup > .xui-textinputwrapper,
.xc-theme .xui-textinputgroup > .xui-textinputwrapper > .xui-button,
.xc-theme .xui-textinputgroup > .xui-textinput,
.xc-theme .xui-textinputgroup > .xui-button,
.xc-theme .xui-textinputgroup .xui-select--control {
  border-radius: 0;
}
.xc-theme .xui-textinputgroup > .xui-textinputwrapper:nth-child(n+2),
.xc-theme .xui-textinputgroup > .xui-textinputwrapper > .xui-button:nth-child(n+2),
.xc-theme .xui-textinputgroup > .xui-textinput:nth-child(n+2),
.xc-theme .xui-textinputgroup > .xui-button:nth-child(n+2),
.xc-theme .xui-textinputgroup .xui-select--control:nth-child(n+2) {
  border-left: 0;
}
.xc-theme .xui-textinputgroup > .xui-textinputwrapper > .xui-textinput {
  border-radius: 0;
}
.xc-theme .xui-textinputgroup > .xui-textinputwrapper:nth-child(n+2) > .xui-textinput {
  border-left: 0;
}
.xc-theme .xui-textinputgroup .xui-select:nth-child(n+2) .xui-select--control {
  border-left: 0;
}
.xc-theme .xui-textinputgroup > .xui-textinput:first-child,
.xc-theme .xui-textinputgroup > .xui-textinputwrapper:first-child > .xui-textinput,
.xc-theme .xui-textinputgroup > .xui-textinputwrapper:first-child > .xui-button,
.xc-theme .xui-textinputgroup > .xui-button:first-child,
.xc-theme .xui-textinputgroup > .xui-select:first-child > .xui-select--control {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.xc-theme .xui-textinputgroup > .xui-textinput:last-child,
.xc-theme .xui-textinputgroup > .xui-textinputwrapper:last-child > .xui-textinput,
.xc-theme .xui-textinputgroup > .xui-textinputwrapper:last-child > .xui-button,
.xc-theme .xui-textinputgroup > .xui-button:last-child,
.xc-theme .xui-textinputgroup > .xui-select:last-child > .xui-select--control {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.xc-theme .xui-textinputgroup::after {
  clear: both;
  content: "";
  display: table;
}
.xc-theme .xui-textinputgroup .xui-textinput-is-invalid:nth-child(n+2),
.xc-theme .xui-textinputgroup .xui-textinputwrapper:nth-child(n+2) .xui-textinput-is-invalid,
.xc-theme .xui-textinputgroup .xui-select:nth-child(n+2) > .xui-select--control.xui-textinput-is-invalid {
  border-left: 1px solid #dc3246;
  margin-left: -1px;
}
.xc-theme .xui-select--control {
  line-height: 1.5;
  appearance: none;
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  min-height: 40px;
  padding: 8px 16px;
  position: relative;
  width: 100%;
  background-image: url(../icons/icon-arrow-filter--fill-black.svg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 40px 10px;
  cursor: pointer;
  min-height: 40px;
  padding-right: 40px;
}
.xc-theme .xui-select--control:hover {
  border-color: #80858f;
}
.xc-theme .xui-select--control:disabled {
  background-color: rgba(0, 10, 30, 0.1);
  border-color: rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  cursor: not-allowed;
  -webkit-text-fill-color: rgba(0, 10, 30, 0.75);
}
.xc-theme .xui-select--control *::placeholder {
  color: rgba(0, 10, 30, 0.65);
  opacity: 1;
}
.xc-theme .xui-select--control::-ms-clear, .xc-theme .xui-select--control::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}
.xc-theme .xui-select--control::-ms-expand {
  display: none;
}
.xc-theme .xui-select--control:focus ~ .xui-select--caret {
  z-index: 3;
}
.xc-theme .xui-select--control ~ .xui-select--caret {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translate(0, -50%);
}
.xc-theme .xui-select {
  position: relative;
}
.xc-theme .xc-quantic-select {
  appearance: none;
  background-color: transparent;
  border: none;
  border: none;
  box-shadow: none;
  color: #0072be;
  cursor: pointer;
  font-weight: bold;
  grid-area: select;
  outline: none;
  padding-left: 8px;
}
.xc-theme .xc-quantic-select:focus {
  outline: 2px auto #0072be;
  border: none;
  box-shadow: none;
}
.xc-theme .xc-quantic-select:hover + .xc-quantic-select--hover {
  border-bottom: 3px solid #0072be;
  bottom: 5px;
  position: absolute;
  right: 23px;
  width: 26px;
}
.xc-theme [class*=xc-quantic-select__container] {
  align-items: center;
  cursor: pointer;
  display: grid;
  font-size: 13px;
  grid-template-areas: "label select";
  justify-content: center;
  position: relative;
}
.xc-theme [class*=xc-quantic-select__container] label {
  color: #404756;
  grid-area: label;
  margin-right: 8px;
}
.xc-theme [class*=xc-quantic-select__container]::after {
  background-color: #0072be;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: "";
  grid-area: select;
  height: 0.5em;
  justify-self: end;
  margin-right: 0.5em;
  width: 0.8em;
}
.xc-theme .xc-quantic-select__container--100::after {
  margin-right: 0;
}
.xc-theme .xui-autocompleter--textinputplaceholder {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
}
.xc-theme .xui-autocompleter--trigger-pillwrap {
  display: flex;
  flex-flow: row wrap;
  padding-left: 4px;
}
.xc-theme .xui-autocompleter--trigger-pillwrap > .xui-textinput--input, .xc-theme .xui-autocompleter--trigger-pillwrap > .slds-input[type=text] {
  padding-left: 12px;
}
.xc-theme .xui-autocompleter--pills-nopillwrap {
  display: flex;
  flex-flow: row nowrap;
  flex-shrink: 1;
  overflow-x: auto;
  padding-left: 4px;
}
.xc-theme .xui-autocompleter--pills-nopillwrap ~ .xui-textinput--input, .xc-theme .xui-autocompleter--trigger-pillwrap .xui-autocompleter--pills-nopillwrap ~ .slds-input[type=text] {
  padding-left: 12px;
}
.xc-theme .xui-autocompleter--pill {
  margin-top: 3px;
  margin-bottom: 3px;
  flex: 0 0 auto;
  margin-right: 4px;
}
.xc-theme .xui-autocompleter--pill:last-of-type {
  margin-right: 0;
}
.xc-theme .xui-autocompleter--textinput {
  flex-shrink: 0;
  max-width: 100%;
}
.xc-theme .xui-autocompleter--emptystate {
  padding-top: 20px;
  padding-bottom: 20px;
  color: rgba(0, 10, 30, 0.75);
  align-items: center;
  display: flex;
  flex-direction: column;
}
.xc-theme .xc-autocompleter-wrapper {
  position: relative;
  width: 100%;
}
.xc-theme .xc-autocompleter-wrapper .xui-dropdown-layout {
  margin-top: 8px;
  width: 100%;
}
.xc-theme .xui-autocompleter--trigger-pillwrap .slds-form-element__label {
  display: none !important;
}
.xc-theme .xui-autocompleter--trigger-pillwrap .slds-form-element {
  flex: auto;
}
.xc-theme .xui-autocompleter--trigger-pillwrap .slds-form-element,
.xc-theme .xui-autocompleter--trigger-pillwrap .slds-form-element__control {
  margin-bottom: 0;
}
.xc-theme .xui-autocompleter--trigger-pillwrap .slds-input[type=text] {
  border: none;
}
.xc-theme .xui-autocompleter--trigger-pillwrap .slds-pill {
  margin-top: 3px;
  margin-bottom: 3px;
  flex: 0 0 auto;
  margin-right: 4px;
}
.xc-theme .xui-autocompleter--trigger-pillwrap .slds-pill:last-of-type {
  margin-right: 0;
}
.xc-theme .collapse {
  border-bottom: 1px solid #a6a9b0;
}
.xc-theme .collapse.collapse--in {
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
}
.xc-theme .collapse__keyline {
  background-color: #a6a9b0;
  height: 1px;
  width: 100%;
}
.xc-theme .collapse__trigger {
  color: inherit;
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.xc-theme .collapse__title {
  display: flex;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  padding-right: 32px;
  padding-right: 2rem;
}
.xc-theme .collapse__step {
  background-color: #000a1e;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  font-size: 15.04px;
  font-size: 0.94rem;
  font-weight: bold;
  height: 24px;
  line-height: 23px;
  margin-right: 16px;
  margin-right: 1rem;
  margin-top: 3px;
  min-width: 24px;
  text-align: center;
  width: 24px;
}
.xc-theme .collapse--in > .collapse__trigger .collapse__step {
  background-color: #0072be;
  color: #ffffff;
}
.xc-theme .collapse__content {
  display: none;
}
.xc-theme .collapse--numbered > .collapse__content {
  margin-left: 40px;
}
.xc-theme .collapse--in > .collapse__content {
  animation: fadeIn 0.5s cubic-bezier(0.2, 0.42, 0.59, 0.92);
  display: block;
}
.xc-theme .collapse__arrow {
  color: #a6a9b0;
  display: inline-block;
  height: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
}
.xc-theme .collapse__arrow::before,
.xc-theme .collapse__arrow::after {
  background-color: currentColor;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  top: 50%;
  width: 10px;
}
.xc-theme .collapse__arrow::before {
  left: 4px;
  transform: rotate(45deg);
}
.xc-theme .collapse--in > .collapse__trigger .collapse__arrow::before {
  animation: upBefore 0.2s forwards;
}
.xc-theme .collapse--exit > .collapse__trigger .collapse__arrow::before {
  animation: downBefore 0.2s forwards;
}
.xc-theme .collapse__arrow::after {
  right: 4px;
  transform: rotate(-45deg);
}
.xc-theme .collapse--in > .collapse__trigger .collapse__arrow::after {
  animation: upAfter 0.2s forwards;
}
.xc-theme .collapse--exit > .collapse__trigger .collapse__arrow::after {
  animation: downAfter 0.2s forwards;
}
.xc-theme .no-js .collapse__content {
  display: block;
}
.xc-theme .no-js .collapse__title {
  cursor: default;
}
.xc-theme .no-js .collapse__title:hover {
  text-decoration: none;
}
.xc-theme .no-js .collapse__arrow {
  display: none;
}
@keyframes upBefore {
  0% {
    transform: rotate(45deg);
  }
  25% {
    transform: translateX(-2px);
  }
  50% {
    animation-timing-function: cubic-bezier(0.2, 0.42, 0.59, 0.92);
  }
  100% {
    transform: rotate(-45deg) translateX(0);
  }
}
@keyframes upAfter {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.12, 1, 1);
    transform: rotate(-45deg);
  }
  25% {
    transform: translateX(2px);
  }
  50% {
    animation-timing-function: cubic-bezier(0.2, 0.42, 0.59, 0.92);
  }
  100% {
    transform: rotate(45deg) translateX(0);
  }
}
@keyframes downBefore {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.12, 1, 1);
    transform: rotate(-45deg);
  }
  25% {
    transform: translateX(-2px);
  }
  50% {
    animation-timing-function: cubic-bezier(0.2, 0.42, 0.59, 0.92);
  }
  100% {
    transform: rotate(45deg) translateX(0);
  }
}
@keyframes downAfter {
  0% {
    animation-timing-function: cubic-bezier(0.55, 0.12, 1, 1);
    transform: rotate(45deg);
  }
  25% {
    transform: translateX(2px);
  }
  50% {
    animation-timing-function: cubic-bezier(0.2, 0.42, 0.59, 0.92);
  }
  100% {
    transform: rotate(-45deg) translateX(0);
  }
}
.xc-theme .xui-dropdown-layout {
  border-color: transparent;
  border-style: solid;
  border-width: 0 1px;
  display: none;
  flex-direction: column;
  min-width: 200px;
  outline: none;
  position: absolute;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xui-dropdown-layout {
    border-width: 0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
  }
  .xc-theme .xui-dropdown-layout .xui-dropdown--mask {
    bottom: -60px;
    left: 0;
    position: absolute;
    top: -60px;
    width: 100%;
  }
  .xc-theme .xui-dropdown-layout .xui-dropdown--body {
    bottom: 0;
    left: 0;
    max-width: 100%;
    position: absolute;
    transform: translateY(0);
    width: 100%;
  }
  .xc-theme .xui-dropdown-layout .xui-dropdown--header {
    display: block;
    flex-grow: 0;
  }
  .xc-theme .xui-dropdown-layout.xui-dropdown-fullheight {
    height: 100%;
  }
  .xc-theme .xui-dropdown-layout.xui-dropdown-fullheight .xui-dropdown--body {
    height: 100%;
    max-height: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xui-dropdown-layout {
    z-index: 1000;
  }
  .xc-theme .xui-dropdown-layout .xui-dropdown--body {
    max-height: inherit;
    transform-origin: top;
  }
}
.xc-theme .xui-dropdown--panel {
  outline: none;
}
.xc-theme .xui-dropdown--header-container {
  align-items: center;
  box-shadow: 0 1px 0 0 rgba(0, 10, 30, 0.2);
  display: flex;
  justify-content: space-between;
  padding: 12px;
  width: 100%;
}
.xc-theme .xui-dropdown--header-container .xui-textinputwrapper {
  width: inherit;
}
.xc-theme .xui-dropdown--header-container .xui-validation, .xc-theme .xui-dropdown--header-container .slds-form-element__help {
  margin-bottom: 0;
}
.xc-theme .xui-dropdown--footer {
  box-shadow: 0 -1px 0 0 rgba(0, 10, 30, 0.2);
  flex-grow: 0;
  width: 100%;
}
.xc-theme .xui-dropdown--footer .xui-actions, .xc-theme .xui-dropdown--footer .forceChatterFeedCommentInputDesktop .cuf-submit, .xc-theme .forceChatterFeedCommentInputDesktop .xui-dropdown--footer .cuf-submit {
  margin-bottom: 0;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xui-dropdown--mask {
    background-color: rgba(0, 10, 30, 0.5);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.1s ease;
  }
}
.xc-theme .xui-dropdown--body {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 3;
  overflow: visible;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xui-dropdown--body {
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2), 0 3px 6px 0 rgba(0, 10, 30, 0.2);
  }
}
.xc-theme .xui-dropdown-positionright {
  right: 0;
}
.xc-theme .xui-dropdown-is-open,
.xc-theme .xui-dropdown-layout[aria-hidden=false] {
  display: flex;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xui-dropdown-is-open .xui-dropdown--mask,
.xc-theme .xui-dropdown-layout[aria-hidden=false] .xui-dropdown--mask {
    flex-grow: 1;
    opacity: 1;
    pointer-events: auto;
    width: 100vw;
  }
  .xc-theme .xui-dropdown-is-open .xui-dropdown--body,
.xc-theme .xui-dropdown-layout[aria-hidden=false] .xui-dropdown--body {
    flex-grow: 0;
    max-height: 100%;
    opacity: 1;
  }
}
.xc-theme .xc-profile-dropdown__trigger + .xui-dropdown-positionright {
  right: 12px;
  right: 0.75rem;
}
.xc-theme .overflow {
  position: relative;
  text-align: right;
}
.xc-theme .xc-textcontent table, .xc-theme .forceModal .forceCommunityRichText table, .forceModal .xc-theme .forceCommunityRichText table, .xc-theme .forceCommunityRichText table {
  background-color: #ffffff;
  border: none;
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  overflow-x: auto;
}
.xc-theme .xc-textcontent table th, .xc-theme .forceModal .forceCommunityRichText table th, .forceModal .xc-theme .forceCommunityRichText table th, .xc-theme .forceCommunityRichText table th,
.xc-theme .xc-textcontent table td,
.xc-theme .forceModal .forceCommunityRichText table td,
.forceModal .xc-theme .forceCommunityRichText table td,
.xc-theme .forceCommunityRichText table td {
  padding: 6px 8px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-textcontent table th, .xc-theme .forceModal .forceCommunityRichText table th, .forceModal .xc-theme .forceCommunityRichText table th, .xc-theme .forceCommunityRichText table th,
.xc-theme .xc-textcontent table td,
.xc-theme .forceModal .forceCommunityRichText table td,
.forceModal .xc-theme .forceCommunityRichText table td,
.xc-theme .forceCommunityRichText table td {
    padding: 8px 10px;
  }
}
.xc-theme .xc-textcontent table th a, .xc-theme .forceModal .forceCommunityRichText table th a, .forceModal .xc-theme .forceCommunityRichText table th a, .xc-theme .forceCommunityRichText table th a,
.xc-theme .xc-textcontent table td a,
.xc-theme .forceModal .forceCommunityRichText table td a,
.forceModal .xc-theme .forceCommunityRichText table td a,
.xc-theme .forceCommunityRichText table td a {
  font-size: inherit;
}
.xc-theme .xc-textcontent table th p:last-child, .xc-theme .forceModal .forceCommunityRichText table th p:last-child, .forceModal .xc-theme .forceCommunityRichText table th p:last-child, .xc-theme .forceCommunityRichText table th p:last-child,
.xc-theme .xc-textcontent table td p:last-child,
.xc-theme .forceModal .forceCommunityRichText table td p:last-child,
.forceModal .xc-theme .forceCommunityRichText table td p:last-child,
.xc-theme .forceCommunityRichText table td p:last-child {
  margin-bottom: 0;
}
.xc-theme .xc-textcontent table th, .xc-theme .forceModal .forceCommunityRichText table th, .forceModal .xc-theme .forceCommunityRichText table th, .xc-theme .forceCommunityRichText table th {
  border: 1px solid #e6e7e9;
  color: rgba(0, 10, 30, 0.75);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  vertical-align: middle;
}
.xc-theme .xc-textcontent table tr, .xc-theme .forceModal .forceCommunityRichText table tr, .forceModal .xc-theme .forceCommunityRichText table tr, .xc-theme .forceCommunityRichText table tr {
  border: 1px solid #e6e7e9;
}
.xc-theme .xc-textcontent table tbody tr:nth-child(odd), .xc-theme .forceModal .forceCommunityRichText table tbody tr:nth-child(odd), .forceModal .xc-theme .forceCommunityRichText table tbody tr:nth-child(odd), .xc-theme .forceCommunityRichText table tbody tr:nth-child(odd) {
  background-color: #f2f3f4;
}
.xc-theme .xc-textcontent table td, .xc-theme .forceModal .forceCommunityRichText table td, .forceModal .xc-theme .forceCommunityRichText table td, .xc-theme .forceCommunityRichText table td {
  border: 1px solid #e6e7e9;
  font-size: 14px;
  font-size: 0.875rem;
  vertical-align: top;
}
.xc-theme .xc-textcontent table td ul li, .xc-theme .forceModal .forceCommunityRichText table td ul li, .forceModal .xc-theme .forceCommunityRichText table td ul li, .xc-theme .forceCommunityRichText table td ul li,
.xc-theme .xc-textcontent table td p,
.xc-theme .forceModal .forceCommunityRichText table td p,
.forceModal .xc-theme .forceCommunityRichText table td p,
.xc-theme .forceCommunityRichText table td p {
  font-size: 14px;
  font-size: 0.875rem;
}
.xc-theme .table-scrollable-container {
  min-width: 769px;
}
.xc-theme .table--scrollable {
  table-layout: fixed;
}
.xc-theme .table--scrollable tr {
  display: table;
  width: 100%;
}
.xc-theme .table--scrollable thead,
.xc-theme .table--scrollable tbody {
  display: block;
}
.xc-theme .global-branding {
  flex: 1 100%;
  text-align: center;
}
@media only screen and (min-width: 480px) {
  .xc-theme .global-branding {
    flex: 1 45%;
    text-align: left;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .global-branding {
    flex: none;
  }
}
.xc-theme .global-branding__logo--header {
  border-color: #003c64;
}
.xc-theme .global-menu {
  text-align: center;
}
@media only screen and (min-width: 480px) {
  .xc-theme .global-menu {
    text-align: right;
  }
}
.xc-theme .global-menu__link {
  border-radius: 3px;
  display: inline-block;
}
.xc-theme .global-branding__link {
  display: block;
}
.xc-theme .global-branding__link:focus {
  outline: 2px solid #ffffff;
}
.xc-theme .global-branding__link img {
  height: 40px;
  width: auto;
}
.xc-theme .global-menu__link--footer {
  display: inline-block;
  color: inherit;
  font-weight: 700;
  text-decoration: underline;
}
@media only screen and (max-width: 480px) {
  .xc-theme .global-menu__link--footer {
    margin-top: 16px;
  }
}
.xc-theme .global-menu__link--footer:hover {
  color: #e6e7e9;
}
.xc-theme .global-menu__link--footer:visited {
  color: #e6e7e9;
}
.xc-theme .global-menu__link--footer:visited:hover {
  color: #ffffff;
}
.xc-theme .global-menu__link--footer:focus {
  outline: 2px solid #ffffff;
}
.xc-theme .xc-tab--body {
  color: #002a46;
  display: inline-block;
  font-weight: 400;
  height: 32px;
  line-height: 30px;
  padding: 0 16px;
  padding: 0 1rem;
  white-space: nowrap;
  text-align: center;
}
.xc-theme .xc-tab--body > span::after {
  display: block;
  content: attr(data-text);
  font-weight: bold;
  height: 0px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
  line-height: 0;
}
.xc-theme .xc-tab--body:hover > span {
  color: #002a46;
}
.xc-theme .xc-tab--body:hover.xc-tab--body-is-selected > span {
  padding-bottom: 0.4em;
}
.xc-theme .xc-tab--body:hover:not(.xc-tab--body-is-selected) > span {
  background: none;
  font-weight: 700;
  border-bottom: 3px solid #002a46;
  padding-bottom: 0.25em;
}
.xc-theme .xc-header--main {
  align-items: center;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto;
  justify-content: space-between;
  width: 100%;
}
.xc-theme .xc-header--main a.xc-xero-logo {
  display: block;
}
.xc-theme .xc-header--main a.xc-xero-logo img {
  height: 40px;
  padding: 0 16px 0 0;
  padding: 0 1rem 0 0;
  width: auto;
}
.xc-theme .xc-tab--body-is-selected > span {
  border-bottom: 3px solid #13b5ea;
  font-weight: 700;
  padding-bottom: 0.25em;
}
.xc-theme .xc-navbar__container {
  display: none;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-navbar__container {
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
}
.xc-theme .xc-header-scroll--hide-nav,
.xc-theme .xc-header-scroll--show-nav {
  padding-bottom: 60px;
}
.xc-theme .xc-header {
  background: white;
  padding: 0 16px;
  padding: 0 1rem;
  transition: top 0.3s ease-in-out;
  width: 100%;
  z-index: 3000;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--xui-s-small);
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-header {
    position: relative;
  }
  .xc-theme .xc-header.xc-scroll--show-nav, .xc-theme .xc-header.xc-scroll--hide-nav {
    top: unset;
  }
}
.xc-theme .xc-header.xc-scroll--hide-nav, .xc-theme .xc-header.xc-scroll--show-nav {
  height: 60px;
  position: fixed;
}
.xc-theme .xc-header.xc-scroll--default-nav {
  top: unset;
}
.xc-theme .xc-header.xc-scroll--hide-nav {
  top: -60px;
}
.xc-theme .xc-header.xc-scroll--show-nav {
  background: white;
  box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2), 0 3px 6px 0 rgba(0, 10, 30, 0.2);
  top: 0;
}
.xc-theme .xc-header li,
.xc-theme .xc-header ol {
  margin-bottom: 0;
}
.xc-theme .xc-header ol {
  display: flex;
  align-items: center;
}
.xc-theme .xc-header a:hover {
  text-decoration: none;
}
.xc-theme .xc-header a:visited {
  color: #000a1e;
}
.xc-theme .xc-header a.xui-button-standard:visited {
  color: #0072be;
}
.xc-theme .navbar__container-items {
  flex-wrap: wrap;
  justify-content: flex-end;
}
.xc-theme .xc-header-profile:hover .xc-profile-dropdown--image {
  box-shadow: 0 0 0 2px #002a46;
}
.xc-theme .xc-header-profile .xc-profile-dropdown--svg,
.xc-theme .xc-header-notification {
  padding: 0 3px;
}
.xc-theme .xc-header-profile .xc-profile-dropdown--svg:hover,
.xc-theme .xc-header-notification:hover {
  background: none;
  border: 3px solid #002a46;
  border-radius: 100%;
  padding: 0;
}
.xc-theme .xc-header-notification {
  display: none;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-header-notification {
    display: inline-block;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .xc-theme .xc-header-notification button {
    background-color: #ffffff;
    border-radius: 50%;
    height: 40px;
    margin: 0;
    width: 40px;
  }
  .xc-theme .xc-header-notification button .slds-icon-utility-notification svg {
    fill: #002a46;
  }
}
.xc-theme .xc-large-header__container {
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, auto);
  justify-content: center;
  padding-bottom: 48px;
  padding-bottom: 3rem;
  padding-top: 48px;
  padding-top: 3rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-large-header__container {
    align-items: center;
    grid-gap: 48px;
    grid-template-columns: minmax(370px, 620px) minmax(280px, 1fr);
    grid-template-rows: none;
    justify-content: space-between;
    padding-bottom: 1rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-large-header__container .xc-search__container {
    max-width: unset;
  }
}
.xc-theme .xc-large-header__container .xc-search__container p {
  color: #002a46;
  font-size: 16px;
  font-size: 1rem;
  max-width: 580px;
  padding: 0;
}
.xc-theme .xc-masthead.xc-global-search {
  border-bottom: 1px solid #a6a9b0;
  border-top: 1px solid #a6a9b0;
}
.xc-theme .xc-header-profile li.xui-pickitem > a:focus {
  background: none;
}
.xc-theme .xc-header__cta-btn {
  margin-top: 12px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-header__cta-btn {
    margin-top: 0;
    margin-right: 12px;
  }
}
.xc-theme .xc-header-search {
  padding: 16px 0;
  padding: 1rem 0;
}
.xc-theme .xc-header-search--home {
  padding-bottom: 0;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-header-search--home {
    padding-bottom: 2rem;
  }
}
.xc-theme .xc-large-header__container--background {
  background: var(--custom-header-component-bg-color, #ecf2f6);
}
.xc-theme .xc-large-header__container--image {
  display: none;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-large-header__container--image {
    display: block;
    height: 330px;
    margin: 0 auto;
    object-fit: cover;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-masthead--home {
    background-image: url("../images/illustration-placeholder.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 1200px auto;
  }
}
.xc-theme .xc-masthead__title {
  font-size: 27.04px;
  font-size: 1.69rem;
  font-weight: normal;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-masthead__title {
    font-size: 2rem;
    margin-bottom: 0.5rem;
  }
  .xc-theme .xc-masthead__title br {
    display: none;
  }
}
.xc-theme .xc-masthead__content-blocks {
  margin-top: 32px;
  margin-top: 2rem;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-masthead__content-blocks .xui-panel, .xc-theme .xc-masthead__content-blocks .cuf-commentLi,
.xc-theme .xc-masthead__content-blocks .forceChatterFeedback--default .commentInputArea,
.xc-theme .forceChatterFeedback--default .xc-masthead__content-blocks .commentInputArea,
.xc-theme .xc-masthead__content-blocks .resizeCaptureFrameWrapper + .cuf-commentInput, .xc-theme .xc-masthead__content-blocks .course-completion-modal .recommended-courses .coveo-result-row, .xc-theme .course-completion-modal .recommended-courses .xc-masthead__content-blocks .coveo-result-row {
    margin-bottom: 1rem;
  }
}
.xc-theme .xc-navbar__tab--desktop {
  display: none;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-navbar__tab--desktop {
    display: inline-block;
    height: 32px;
  }
  .xc-theme .xc-navbar__tab--desktop .xc-tab--body:focus {
    position: relative;
  }
}
.xc-theme .xc-masthead--home-learning {
  margin-bottom: 48px;
}
.xc-theme .xc-footer-wrap {
  color: #ffffff;
}
.xc-theme .xc-footer-wrap a {
  font-size: 16px;
  font-size: 1rem;
}
.xc-theme .xc-footer-wrap small {
  font-size: 13px;
  font-size: 0.813rem;
}
.xc-theme .xc-footer-wrap li {
  display: inline-block;
  margin-bottom: 0;
}
.xc-theme .xc-footer-wrap ul {
  margin: 0;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-footer-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.xc-theme .xc-footer__title {
  border-left: 1px solid #ffffff;
  display: inline-block;
  line-height: 40px;
  margin-left: 10px;
  padding-left: 10px;
  vertical-align: middle;
}
.xc-theme .xc-footer__topics-link {
  line-height: 40px;
  vertical-align: middle;
}
.xc-theme .xc-footer__right-links > * {
  float: right;
}
.xc-theme .xc-footer__hr {
  margin-top: 0;
}
.xc-theme .xc-footer__link {
  color: inherit;
  display: inline-block;
  margin-right: 1em;
}
.xc-theme .xc-footer__link span {
  margin-right: 0.15em;
  text-decoration: underline;
}
.xc-theme .xc-footer__link:hover {
  color: #e6e7e9;
}
.xc-theme .xc-footer__link:visited {
  color: #e6e7e9;
}
.xc-theme .xc-footer__link:visited:hover {
  color: #ffffff;
}
.xc-theme .xc-footer__link:focus {
  outline: 2px solid #ffffff;
}
.xc-theme .xc-footer__link .slds-icon-text-default {
  fill: #ffffff;
}
.xc-theme .xc-footer__dropdown {
  margin: 0;
}
.xc-theme .xc-footer__dropdown select {
  background-color: #59606d;
  background-image: url(../icons/icon-arrow-filter--fill-white.svg);
  border: 0;
  color: #ffffff;
  font-weight: 700;
}
.xc-theme .xc-footer__dropdown select:focus {
  outline: 2px solid #ffffff;
  box-shadow: none;
}
.xc-theme .xc-footer__link-container {
  align-items: center;
  display: grid;
  grid-gap: 32px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-footer__link-container {
    grid-gap: 0;
    grid-template-columns: auto minmax(auto, 250px);
  }
}
.xc-theme .xc-quantic-search__footer {
  align-items: center;
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  padding: 8px 16px;
  row-gap: 1em;
  margin-bottom: 9px;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-quantic-search__footer {
    padding: 8px;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-quantic-search__footer {
    column-gap: 1em;
    grid-template-columns: 160px 1fr 1fr;
    grid-template-rows: 1fr;
  }
}
.xc-theme .xc-quantic-search__footer .xc-quantic-search__summary {
  color: #59606d;
  font-size: 13px;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-quantic-search__footer .xc-quantic-search__summary {
    display: block;
    text-align: center;
  }
}
.xc-theme .sidebar__heading {
  border-top: solid 1px #e6e7e9;
  padding-top: 16px;
  padding-top: 1rem;
}
.xc-theme .sidebar--no-keyline .sidebar__heading {
  border-top: 0;
  padding-top: 0;
}
.xc-theme .sidebar__list {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
  line-height: 1.25;
}
.ie11 .xc-theme .sidebar__list {
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.xc-theme .sidebar .profile-dropdown {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .sub-topic {
  border-bottom: solid 1px #e6e7e9;
}
@media only screen and (min-width: 769px) {
  .xc-theme .sub-topic h3 {
    margin-right: 4rem;
  }
}
.xc-theme .search-bar {
  position: relative;
  background-color: #ffffff;
}
.xc-theme .search-bar__close-btn {
  background-position: 0.6em 0.6em;
}
.xc-theme .magic-box .magic-box-clear .magic-box-icon:before {
  content: "";
}
.xc-theme .magic-box .magic-box-clear:before {
  border-left: 0;
}
.xc-theme .CoveoV2CommunitySearchBox .magic-box-input > input {
  color: #404756;
  font-size: 15px;
  padding-right: 12px;
  padding-right: 0.75rem;
}
.xc-theme .CoveoV2CommunitySearchBox .magic-box-input > input:focus {
  box-shadow: none;
}
.xc-theme .CoveoV2CommunitySearchBox .magic-box-input > input::selection {
  background: #b4d5fe;
}
.xc-theme .magic-box-input {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.xc-theme .search-bar__input {
  border-radius: 3px;
  height: 40px;
  min-height: 40px;
  padding-left: 12px;
  padding-left: 0.75rem;
  padding-right: 52px;
  padding-right: 3.25rem;
  border: 1px solid #a6a9b0;
  color: #80858f;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  transition: border-color 0.1s ease-in;
}
@media only screen and (min-width: 769px) {
  .xc-theme .search-bar__input {
    padding-left: 2.25rem;
    padding-right: 4.75rem;
  }
}
.xc-theme .search-bar__input::-ms-clear {
  color: #80858f;
}
.xc-theme .search-bar__btn {
  border: 0;
  border-bottom-right-radius: 3px;
  border-left: 1px solid #a6a9b0;
  border-top-right-radius: 3px;
  color: #80858f;
  transition: border-color 0.1s ease-in;
}
.xc-theme .search-bar__btn .icon {
  color: #80858f;
}
.xc-theme .search-bar__dropdown, .xc-theme .magic-box-suggestions {
  background-color: #ffffff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  display: none;
  left: 0;
  padding: 16px;
  padding: 1rem;
  position: absolute;
  right: 0;
  z-index: 3;
}
@media only screen and (min-width: 769px) {
  .xc-theme .search-bar__dropdown, .xc-theme .magic-box-suggestions {
    padding: 1.5rem;
  }
}
.xc-theme .search-bar__input:focus,
.xc-theme .CoveoStandaloneSearchbox.magic-box-notEmpty.magic-box-hasFocus,
.xc-theme .CoveoStandaloneSearchbox.magic-box-hasFocus {
  box-shadow: 0 10px 20px rgba(0, 10, 30, 0.2), 0 0 10px rgba(0, 10, 30, 0.2);
}
.xc-theme .search-bar__input:focus + .search-bar__btn,
.xc-theme .search-bar__input:focus .CoveoSearchButton + .search-bar__dropdown,
.xc-theme .search-bar__input:focus .CoveoSearchButton + .magic-box-suggestions,
.xc-theme .search-bar__input:focus .magic-box-hasSuggestion,
.xc-theme .CoveoStandaloneSearchbox.magic-box-notEmpty.magic-box-hasFocus + .search-bar__btn,
.xc-theme .CoveoStandaloneSearchbox.magic-box-notEmpty.magic-box-hasFocus .CoveoSearchButton + .search-bar__dropdown,
.xc-theme .CoveoStandaloneSearchbox.magic-box-notEmpty.magic-box-hasFocus .magic-box-hasSuggestion,
.xc-theme .CoveoStandaloneSearchbox.magic-box-hasFocus + .search-bar__btn,
.xc-theme .CoveoStandaloneSearchbox.magic-box-hasFocus .CoveoSearchButton + .search-bar__dropdown,
.xc-theme .CoveoStandaloneSearchbox.magic-box-hasFocus .CoveoSearchButton + .magic-box-suggestions,
.xc-theme .CoveoStandaloneSearchbox.magic-box-hasFocus .magic-box-hasSuggestion {
  box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2), 0 3px 6px 0 rgba(0, 10, 30, 0.2);
  display: block;
}
.xc-theme .search-suggestions__title {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .searchbar__input:focus + .search-bar__btn,
.xc-theme .CoveoV2CommunitySearchBox .magic-box-notEmpty.magic-box-hasFocus .CoveoSearchButton {
  color: #f2f3f4;
}
.xc-theme .search-suggestions__link {
  font-size: 15px;
  font-weight: 300;
}
.xc-theme .discussion-block-catagorised {
  padding: 16px 0;
  padding: 1rem 0;
  border-bottom: solid 1px #e6e7e9;
}
.xc-theme .error__text {
  max-width: 470px;
  margin: 0 auto;
}
.xc-theme .error__text a {
  text-decoration: underline;
  color: #0072be;
}
.xc-theme .error-message-container {
  text-align: center;
}
.xc-theme .error-message-container .xc-section-title {
  font-size: 27.04px;
  font-size: 1.69rem;
  font-weight: 400;
}
@media only screen and (max-width: 768px) {
  .xc-theme .error-message-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.xc-theme .feedback-buttons__button {
  padding-left: 12px;
  padding-left: 0.75rem;
  padding-right: 12px;
  padding-right: 0.75rem;
  min-width: 0;
  border: 1px solid #e6e7e9;
}
.xc-theme .feedback-buttons__button:hover {
  background-color: #e6e6e6;
}
.xc-theme .xc-profile-dropdown__trigger {
  background: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  height: 40px;
  overflow: hidden;
  padding: 0;
  width: 40px;
}
.xc-theme .xc-profile-dropdown__trigger:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .xc-profile-dropdown__trigger .profile-dropdown__avatar {
  border: none;
  border-radius: 50%;
  height: 40px;
  overflow: hidden;
  width: 40px;
}
.xc-theme .xc-profile-dropdown__trigger svg {
  fill: #002a46;
  position: relative;
  width: 18px;
}
@media (forced-colors: active) {
  .xc-theme .xc-profile-dropdown__trigger svg {
    fill: #ffffff;
  }
}
.xc-theme .xc-hamburger__menu-container button:focus:not(:focus-visible), .xc-theme .xc-hamburger__menu-container:focus:not(:focus-visible),
.xc-theme .xc-header-profile button:focus:not(:focus-visible),
.xc-theme .xc-header-profile:focus:not(:focus-visible) {
  outline: none;
}
.xc-theme .xc-hamburger__menu-container:focus-visible,
.xc-theme .xc-header-profile:focus-visible {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .xc-header-profile .xui-dropdown-layout,
.xc-theme .xc-hamburger__menu .xui-dropdown-layout {
  margin-top: 10px;
  min-width: 270px;
  right: 0;
  top: unset;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-header-profile .xui-dropdown-layout,
.xc-theme .xc-hamburger__menu .xui-dropdown-layout {
    margin-top: 10px;
    right: 10px;
  }
}
.xc-theme .xc-header-profile .xui-dropdown-layout .xui-pickitem:hover,
.xc-theme .xc-hamburger__menu .xui-dropdown-layout .xui-pickitem:hover {
  border-left: 3px solid #002a46;
  font-weight: 700;
}
.xc-theme .xc-header-profile .xui-dropdown-layout .xui-pickitem:hover > *,
.xc-theme .xc-hamburger__menu .xui-dropdown-layout .xui-pickitem:hover > * {
  margin-left: -3px;
  background: none;
}
.xc-theme .xc-header-profile .xui-dropdown-layout.show,
.xc-theme .xc-hamburger__menu .xui-dropdown-layout.show {
  display: flex;
}
.xc-theme .xc-header-profile .xui-dropdown--body,
.xc-theme .xc-hamburger__menu .xui-dropdown--body {
  top: 0;
}
.xc-theme li.xc-header-profile {
  display: none;
}
.xc-theme li.xc-header-profile .xui-dropdown-layout {
  min-width: 270px;
  right: 0;
  top: unset;
}
.xc-theme li.xc-header-profile .xui-dropdown-layout.show {
  display: flex;
}
@media only screen and (min-width: 480px) {
  .xc-theme li.xc-header-profile .xui-dropdown-layout {
    margin-top: 10px;
    right: 10px;
  }
}
.xc-theme li.xc-header-profile .xui-dropdown--body {
  top: 0;
}
@media only screen and (min-width: 769px) {
  .xc-theme li.xc-header-profile {
    display: inline-block;
  }
}
.xc-theme li.xc-header-profile .xui-dropdown--footer {
  padding: 8px 20px;
}
.xc-theme .title:not(:empty) {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .title:not(:empty) h2:not(:empty) {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
.xc-theme .title__heading .xc-page-title,
.xc-theme .forceCommunityRichText .xc-page-title {
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 44px;
  line-height: 2.75rem;
  font-weight: 700;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-page-description {
    font-size: 1.06rem;
  }
}
.xc-theme .title__button {
  margin-top: 10px;
}
.xc-theme .title__subtitle {
  color: #404756;
  display: inline-block;
  margin-right: 8px;
  margin-right: 0.5rem;
}
.xc-theme .title__subtitle .field-checkbox {
  display: inline;
}
.xc-theme .title__subtitle .form-field__label {
  font-family: inherit;
  font-size: inherit;
  margin-bottom: 0;
  vertical-align: baseline;
}
.xc-theme .title__subtitle li {
  color: #404756;
}
.xc-theme .xc-search__title {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .xc-theme .xc-search__title {
    height: 36px;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-search__title {
    padding-right: 186px;
  }
}
.xc-theme .xc-my-learning__heading {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.xc-theme .xc-home-page__first-section {
  margin-top: 48px;
  margin-top: 3rem;
}
.xc-theme .avatar-block {
  padding: 64px 64px 48px;
  padding: 4rem 4rem 3rem;
  text-align: center;
}
.xc-theme .avatar-block .avatar {
  margin: auto;
}
.xc-theme .avatar-block__heading {
  margin-bottom: 64px;
  margin-bottom: 4rem;
}
.xc-theme .avatar-wrapper {
  padding-bottom: 48px;
  padding-bottom: 3rem;
}
.xc-theme .avatar-wrapper .grid > * {
  width: 20%;
}
@media only screen and (max-width: 480px) {
  .xc-theme .avatar-wrapper .grid > * {
    padding-bottom: 1rem;
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .avatar-wrapper .grid > * {
    max-width: 150px;
  }
}
.xc-theme .circular--portrait {
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
}
.xc-theme .circular--portrait img {
  border-radius: 50%;
  height: auto;
  width: 64px;
  width: 4rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .circular--portrait img {
    width: 5rem;
  }
}
.xc-theme .avatar-block__label {
  font-size: 15px;
  margin-top: 16px;
  margin-top: 1rem;
  overflow: hidden;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
  text-align: center;
  word-break: break-word;
}
.xc-theme .avatar-block__label > a {
  color: inherit;
}
.xc-theme .topic-block.result-placeholder {
  border: none;
  border: 0;
  margin-bottom: 0;
}
.xc-theme .topic-block .popularTopics_results:empty + .view-all-topics {
  position: relative;
}
.xc-theme .topic-block .popularTopics_results:empty + .view-all-topics::before {
  animation: shimmer 1.2s ease-in-out infinite;
  background-image: url("../images/block-placeholder.svg");
  background-position: top left;
  background-size: contain;
  content: "";
  display: block;
  height: 100px;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .xc-theme .topic-block .popularTopics_results:empty + .view-all-topics::before {
    background-size: 50%;
    height: 320px;
  }
}
.xc-theme .popularTopics {
  border: none;
}
.xc-theme .popularTopics_results {
  display: flex;
  flex-flow: wrap;
  gap: 20px;
  margin-bottom: 24px;
}
.xc-theme .popularTopics_result-item {
  text-align: left;
  margin-bottom: 0;
  width: 100%;
}
@media (min-width: 769px) {
  .xc-theme .popularTopics_result-item {
    width: calc(50% - 10px);
  }
}
.xc-theme .popularTopics_results-link {
  border: 1px solid var(--xui-color-grey-6);
  border-radius: 3px;
  background: white;
  display: block;
  padding: 24px;
  height: 100%;
}
.xc-theme .popularTopics_results-link:hover {
  border-color: var(--xui-color-grey-5);
  text-decoration: none;
}
.xc-theme .popularTopics_results-link:hover .popularTopics_results-heading {
  text-decoration: underline;
}
.xc-theme .popularTopics_results-link:focus {
  border-color: #0072be;
  box-shadow: 0 0 0 2px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
}
.xc-theme .popularTopics_results-link:focus:hover .popularTopics_results-heading {
  color: #002761;
}
.xc-theme .popularTopics_results-link:hover .popularTopics_results-text {
  text-decoration: none;
}
.xc-theme .popularTopics_results-heading {
  color: var(--xc-dark-blue);
}
.xc-theme .popularTopics_results-text {
  font-size: 15px;
  line-height: 150%;
  color: var(--xui-color-black);
  margin-bottom: 0;
}
.xc-theme .cTopicArticlesList .tabs .tabs__content > *:last-child {
  border: none;
}
.xc-theme .contentPanel {
  margin-top: 16px;
  margin-top: 1rem;
}
.xc-theme .contentPanel .slds-tabs--default__nav {
  margin-bottom: 48px;
  margin-bottom: 3rem;
}
.xc-theme .contentPanel .component {
  margin-bottom: 48px;
  margin-bottom: 3rem;
}
.xc-theme .question-block__heading {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .question-block-item__wrapper {
    display: flex;
  }
}
.xc-theme .question-block-item {
  appearance: none;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  text-align: left;
}
@media only screen and (max-width: 768px) {
  .xc-theme .question-block-item {
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .question-block-item {
    align-self: flex-start;
    flex-basis: 50%;
  }
}
.xc-theme .question-block-item:hover {
  text-decoration: none;
}
.xc-theme .quetion-block__figure {
  padding-right: 16px;
  padding-right: 1rem;
}
.xc-theme .quetion-block__figure .icon {
  max-width: 100%;
}
.xc-theme .question-block__body {
  flex-grow: 1;
  max-width: 340px;
}
.xc-theme .question-block__title {
  color: #0072be;
  text-decoration: none;
  border-bottom: 1px solid;
  display: inline-block;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  margin-top: 12px;
  margin-top: 0.75rem;
}
.xc-theme .question-block__title:visited {
  color: #881795;
}
.xc-theme .question-block__title:hover {
  color: #002761;
  text-decoration: underline;
}
.xc-theme .question-block__title:visited:hover {
  color: #002761;
}
.xc-theme .question-block__title:focus {
  outline: 2px auto #0072be;
}
.xc-theme .question-block__title:hover {
  text-decoration: none;
}
.xc-theme .question-block__description {
  color: #59606d;
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .profile-block {
  border-bottom: 1px solid #f2f3f4;
}
.xc-theme .profile-block .avatar {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
.xc-theme .profile-block__icon {
  margin-right: 16px;
  margin-right: 1rem;
}
.xc-theme .profile-block__name-display-checkbox {
  margin-left: 16px;
  margin-left: 1rem;
}
.xc-theme .profile-block__icon--social {
  vertical-align: top;
}
.xc-theme .info-block {
  align-items: stretch;
  background-color: #f2f3f4;
  border: 1px solid #e6e7e9;
  border-bottom: 1px solid #f2f3f4;
  border-radius: 3px;
  display: flex;
  margin-top: 32px;
  margin-top: 2rem;
}
.xc-theme .info-block__item {
  border-right: 1px solid #e6e7e9;
  flex-grow: 1;
  max-width: 50%;
  padding: 24px 0;
  padding: 1.5rem 0;
  text-align: center;
}
.xc-theme .info-block__item:last-child {
  border-right: 0;
}
.xc-theme .info-block__item--statistic {
  font-size: 20.96px;
  font-size: 1.31rem;
  font-weight: 700;
  line-height: 1.5;
}
.xc-theme .info-block__title {
  color: #404756;
  font-size: 15.04px;
  font-size: 0.94rem;
  font-weight: normal;
  margin-bottom: 0;
}
.xc-theme .video-block__video {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xc-start-discussion__header {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xc-start-discussion__sidebar {
  padding-left: calc(48px - 2rem);
  padding-top: 0;
}
.xc-theme .xc-start-discussion__sidebar .sidebar__heading {
  border-top: 0;
  padding-top: 4px;
  padding-top: 0.25rem;
}
.xc-theme .xc-start-discussion__sidebar h3 {
  font-size: 15.04px;
  font-size: 0.94rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.xc-theme .xc-start-discussion__sidebar h3::first-letter {
  text-transform: uppercase;
}
.xc-theme .xc-start-discussion__sidebar .coveo-list-layout.CoveoResult {
  border-bottom: 1px solid #e6e7e9;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  padding-bottom: 16px;
  padding-bottom: 1rem;
}
.xc-theme .xc-start-discussion__sidebar .coveo-list-layout.CoveoResult a {
  text-decoration: underline;
}
.xc-theme .xc-start-discussion__sidebar .coveo-list-layout.CoveoResult:last-child {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.xc-theme .xc-start-discussion__sidebar .CoveoExcerpt {
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .xc-start-discussion__sidebar .breadcrumb .icon-arrow-right--fill-grey {
  margin: 1px 4px 0;
  margin: 1px 0.25rem 0;
}
.xc-theme .xc-start-discussion__sidebar .breadcrumb .CoveoFieldValue {
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .xc-start-discussion__case-deflection-title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 700;
}
.xc-theme .xc-start-discussion__external-icon {
  fill: #0072be;
  height: 12px;
  width: auto;
}
.xc-theme .xc-start-discussion__body textarea {
  min-height: 150px;
}
.xc-theme abbr.slds-required {
  display: none;
}
.xc-theme .xc-start-discussion__counter {
  color: rgba(0, 10, 30, 0.65);
  float: right;
  font-size: 12.96px;
  font-size: 0.81rem;
  margin-top: 5px;
}
.xc-theme .xc-start-discussion__org-container {
  margin-bottom: 16px;
}
.xc-theme .xc-start-discussion__org-dropdown {
  margin-bottom: 16px;
}
.xc-theme .xc-start-discussion__validation-message {
  padding: 0;
}
.xc-theme .entity {
  align-items: center;
  display: flex;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  width: 100%;
}
.xc-theme .entity:hover .entity__title {
  color: #0072be;
}
.xc-theme .entity:visited:hover .entity__title {
  color: #881795;
}
.xc-theme .entity__body {
  padding-left: 12px;
  padding-left: 0.75rem;
}
.xc-theme .entity__title {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
}
.xc-theme .entity__title:hover {
  color: #002761 !important;
  text-decoration: underline;
}
.xc-theme .entity__title:visited:hover {
  color: #002761;
}
.xc-theme .entity__role {
  color: #000a1e;
  display: inline-block;
  font-size: 15.04px;
  font-size: 0.94rem;
  margin-left: 4px;
  margin-left: 0.25rem;
}
.xc-theme .entity__metadata {
  color: #59606d;
  display: block;
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .xc-user-answer__header {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-user-answer__header {
    align-items: center;
    display: flex;
  }
}
.xc-theme .xc-user-answer__header .entity,
.xc-theme .xc-user-answer__header .avatar {
  margin-bottom: 0;
}
.xc-theme .xc-user-answer__header .entity__role {
  color: #59606d;
  display: block;
  font-size: 12.96px;
  font-size: 0.81rem;
  margin-left: 0;
}
.xc-theme .xc-user-answer__timestamp {
  color: #59606d;
  display: block;
  font-size: 12.96px;
  font-size: 0.81rem;
  min-width: 140px;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xc-user-answer__timestamp {
    margin-top: 1rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-user-answer__timestamp {
    text-align: right;
  }
}
.xc-theme .xc-user-answer__body {
  display: block;
  word-break: break-word;
}
.xc-theme .xc-user-answer__body p,
.xc-theme .xc-user-answer__body li,
.xc-theme .xc-user-answer__body ul,
.xc-theme .xc-user-answer__body ol {
  margin-bottom: 0;
}
.xc-theme .xc-user-answer__body p:last-child,
.xc-theme .xc-user-answer__body li:last-child,
.xc-theme .xc-user-answer__body ul:last-child,
.xc-theme .xc-user-answer__body ol:last-child {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xc-user-answer__body p {
  font-size: inherit;
}
.xc-theme .xc-user-answer__body img {
  margin-bottom: 0;
}
.xc-theme .xc-user-answer__footer {
  border-top: 1px solid #e6e7e9;
  color: rgba(0, 10, 30, 0.65);
  font-size: 12.96px;
  font-size: 0.81rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  padding-top: 16px;
  padding-top: 1rem;
}
.xc-theme .xc-callrequest {
  border-top: 1px solid #e6e7e9;
  margin-top: 24px;
  margin-top: 1.5rem;
  padding-top: 24px;
  padding-top: 1.5rem;
  position: relative;
}
.xc-theme .xc-callrequest:empty {
  border-top: 0;
  margin: 0;
  padding: 0;
}
.xc-theme .xc-callrequest .slds-dropdown {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0;
  min-width: 180px;
  text-align: left;
  margin-top: 7px;
}
.ie11 .xc-theme .xc-callrequest .slds-dropdown {
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.xc-theme .xc-callrequest-header {
  display: block;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-callrequest-header {
    padding-right: 64px;
  }
}
.xc-theme .xc-callrequest-header h5 {
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
.xc-theme .xc-callrequest-subtitle,
.xc-theme .xc-callrequest-footer {
  color: rgba(0, 10, 30, 0.75);
  font-size: 13px;
  font-size: 0.813rem;
}
.xc-theme .xc-timezone .slds-combobox__input {
  display: flex;
  align-items: center;
  min-height: 40.5px;
}
.xc-theme .xc-timezone .slds-input_faux, .xc-theme .xc-timezone:focus,
.xc-theme .startTime:not(.slds-has-error) .slds-input_faux,
.xc-theme .startTime:not(.slds-has-error):focus,
.xc-theme .endTime:not(.slds-has-error) .slds-input_faux,
.xc-theme .endTime:not(.slds-has-error):focus {
  border: 1px solid #a6a9b0;
}
.xc-theme .startTime.slds-has-error .slds-input_faux,
.xc-theme .endTime.slds-has-error .slds-input_faux {
  border-color: transparent;
}
.xc-theme .startTime.slds-has-error .slds-input_faux:focus,
.xc-theme .endTime.slds-has-error .slds-input_faux:focus {
  border-color: #dc3246;
}
.xc-theme .xc-datetime .xc-datepicker {
  margin-bottom: 32px;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-datetime .xc-datepicker {
    max-width: calc(50% - 18px);
  }
}
.xc-theme .xc-datetime .xc-datepicker .slds-input__icon {
  display: none;
}
.xc-theme .xc-datetime .xc-timerange .xc-to-label,
.xc-theme .xc-datetime .xc-timerange .xc-endtime label {
  display: none;
}
.xc-theme .xc-datetime .xc-timerange .slds-combobox__input {
  min-height: 40.5px;
  display: flex;
  align-items: center;
}
.xc-theme .xc-datetime .xc-timerange .slds-input_faux:not(.slds-combobox__input-value) .slds-truncate {
  color: #80858f;
}
.xc-theme .xc-datetime .xc-timerange .xc-starttime {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-datetime .xc-timerange {
    align-items: flex-start;
    display: flex;
  }
  .xc-theme .xc-datetime .xc-timerange .xc-starttime,
.xc-theme .xc-datetime .xc-timerange .xc-endtime {
    flex: 1;
    margin: 0;
  }
  .xc-theme .xc-datetime .xc-timerange .xc-to-label {
    display: inline-block;
    padding: 2.25rem 0.75rem 0.75rem 0.75rem;
  }
  .xc-theme .xc-datetime .xc-timerange .xc-endtime label {
    display: inline-block;
    text-indent: -99999px;
  }
}
@media only screen and (min-width: 1040px) {
  .xc-theme .xc-datetime {
    align-items: flex-start;
    display: flex;
  }
  .xc-theme .xc-datetime .xc-datepicker {
    flex: 1;
    margin-bottom: 0;
    margin-right: 0.5rem;
  }
  .xc-theme .xc-datetime .xc-timerange {
    flex: 2;
    margin-left: 0.5rem;
  }
}
.xc-theme .xc-countrycode-trigger {
  line-height: 1.5;
  appearance: none;
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  min-height: 40px;
  padding: 8px 16px;
  position: relative;
  width: 100%;
  background-image: url(../icons/icon-arrow-filter--fill-black.svg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 40px 10px;
  cursor: pointer;
  min-height: 40px;
  padding-right: 40px;
  position: relative;
}
.xc-theme .xc-countrycode-trigger:hover {
  border-color: #80858f;
}
.xc-theme .xc-countrycode-trigger:disabled {
  background-color: rgba(0, 10, 30, 0.1);
  border-color: rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  cursor: not-allowed;
  -webkit-text-fill-color: rgba(0, 10, 30, 0.75);
}
.xc-theme .xc-countrycode-trigger *::placeholder {
  color: rgba(0, 10, 30, 0.65);
  opacity: 1;
}
.xc-theme .xc-countrycode-trigger::-ms-clear, .xc-theme .xc-countrycode-trigger::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}
.xc-theme .xc-countrycode-trigger::-ms-expand {
  display: none;
}
.xc-theme .xc-countrycode-trigger:focus ~ .xui-select--caret {
  z-index: 3;
}
.xc-theme .xc-countrycode-trigger ~ .xui-select--caret {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translate(0, -50%);
}
.xc-theme .xc-countrycode-trigger:hover {
  cursor: pointer;
}
.xc-theme .xc-countrycode-dropdown {
  background: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 5px;
  margin-top: 7px;
  overflow: hidden;
  padding-bottom: 8px;
  position: absolute;
  width: 100%;
  z-index: 9999;
}
.xc-theme .xc-countrycode-search {
  box-shadow: 0 1px 0 0 #000a1e33;
  height: calc(40px + 2rem);
  margin-bottom: 8px;
  padding: 16px;
  padding: 1rem;
}
.xc-theme .xc-countrycode-search .slds-icon-utility-search {
  left: 32px;
  left: 2rem;
  position: absolute;
  top: 28px;
  top: 1.75rem;
}
.xc-theme .xc-countrycode-search .slds-input {
  background-color: rgba(0, 10, 30, 0.05);
  border: none;
  left: 0;
  padding-left: 48px;
  padding-left: 3rem;
  position: absolute;
  top: -20px;
}
.xc-theme .xc-countrycode-search .slds-input::placeholder {
  color: rgba(15, 19, 27, 0.65);
}
.xc-theme .xc-countrycode-search .slds-input::-webkit-input-placeholder {
  color: rgba(15, 19, 27, 0.65);
}
.xc-theme .xc-countrycode-search .slds-input:-ms-input-placeholder {
  color: rgba(15, 19, 27, 0.65);
}
.xc-theme .xc-countrycode-search .slds-input::-moz-placeholder {
  color: rgba(15, 19, 27, 0.65);
}
.xc-theme .xc-countrycode-options {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0;
  min-width: 180px;
  text-align: left;
  height: calc(360px - 2rem);
  overflow-x: hidden;
  overflow-y: scroll;
}
.ie11 .xc-theme .xc-countrycode-options {
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.xc-theme .xc-countrycode-option {
  margin-bottom: 0;
  position: relative;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #000a1e;
  display: block;
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 1.5;
  overflow: visible;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  padding: 8px 12px;
  padding: 0.5rem 0.75rem;
}
.xc-theme .xc-countrycode-option::first-letter {
  text-transform: uppercase;
}
.xc-theme .xc-countrycode-option:visited {
  color: #000a1e;
}
.xc-theme .xc-countrycode-option:focus {
  background: transparent;
}
.xc-theme .xc-countrycode-option:hover, .xc-theme .xc-countrycode-option:focus:hover {
  background-color: rgba(0, 10, 30, 0.05);
  box-shadow: none;
  color: #000a1e;
}
.xc-theme .xc-countrycode-option .badge {
  font-size: inherit;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
}
.xc-theme .xc-countrycode-selected {
  color: #0072be;
}
.xc-theme .xc-countrycode-selected::before {
  border-color: currentColor;
  border-right-width: 0;
  border-style: solid;
  bottom: 0;
  content: " ";
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.xc-theme .xc-countrycode-noresult {
  margin-top: 48px;
  margin-top: 3rem;
  text-align: center;
}
.xc-theme .xc-phonenumber-combo {
  align-items: flex-start;
  display: flex;
}
.xc-theme .xc-phonenumber-combo .xc-codeprefix {
  border: 1px solid #a6a9b0;
  border-radius: 3px 0 0 3px;
  border-right: 0;
  color: #80858f;
  height: 40px;
  padding: 8px;
  text-align: center;
  width: 75px;
}
.xc-theme .xc-phonenumber-combo .xc-phonenumber {
  flex: 1;
}
.xc-theme .xc-phonenumber-combo .xc-phonenumber label {
  display: none;
}
.xc-theme .xc-phonenumber-combo .xc-phonenumber input {
  border-radius: 0 3px 3px 0;
  height: 40px;
}
.xc-theme .xc-callrequest-placeholder {
  color: #80858f;
  display: none;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-callrequest-placeholder {
    display: block;
  }
}
.xc-theme .xc-callrequest-placeholder-mobile {
  color: #80858f;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-callrequest-placeholder-mobile {
    display: none;
  }
}
.xc-theme .xc-callrequest-form .xui-actions, .xc-theme .xc-callrequest-form .forceChatterFeedCommentInputDesktop .cuf-submit, .xc-theme .forceChatterFeedCommentInputDesktop .xc-callrequest-form .cuf-submit {
  margin-bottom: 32px;
  margin-bottom: 2rem;
  margin-top: 48px;
  margin-top: 3rem;
}
.xc-theme .xc-callrequest .xc-countrycode .slds-form-element__help,
.xc-theme .xc-callrequest .xc-callrequest-has-error {
  color: #dc3246;
}
.xc-theme .xc-callrequest-phonevalue {
  margin-left: 8px;
  margin-left: 0.5rem;
}
.xc-theme .xc-callrequest-footer {
  border-top: 1px solid #e6e7e9;
  margin-top: 24px;
  margin-top: 1.5rem;
  padding-top: 24px;
  padding-top: 1.5rem;
}
.xc-theme .xc-callrequest-editbutton {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-callrequest-editbutton {
    position: absolute;
    right: 0;
    top: 1.5rem;
  }
  .xc-theme .xc-callrequest-editbutton button {
    font-size: 0.813rem;
    min-height: 30px;
    padding: 0 12px;
  }
}
.xc-theme .slds-datepicker .slds-grid {
  margin-top: 0;
}
.xc-theme .slds-datepicker h2 {
  font-size: 16px;
  font-size: 1rem;
  padding-top: 12px;
}
.xc-theme .slds-datepicker .slds-select_container .slds-select {
  font-size: 16px;
  font-size: 1rem;
}
.xc-theme .slds-datepicker table tr {
  background: #ffffff;
  border: none;
}
.xc-theme .slds-datepicker .slds-datepicker__month th,
.xc-theme .slds-datepicker .slds-datepicker__month tr,
.xc-theme .slds-datepicker .slds-datepicker__month td {
  background: #ffffff;
  border: none;
}
.xc-theme .slds-datepicker .slds-datepicker__month td {
  padding: 5px 3px;
}
.xc-theme .slds-datepicker .slds-datepicker__month td.slds-is-selected > .slds-day {
  background: #0072be;
}
.xc-theme .slds-datepicker .slds-datepicker__month tbody tr:nth-child(odd) {
  background: #ffffff;
}
@media only screen and (max-width: 480px) {
  .xc-theme .cArticleInvalidRegion .btn--inverse {
    display: block;
    margin-left: 0;
    max-width: 80%;
    margin: auto;
  }
}
@media only screen and (max-width: 480px) {
  .xc-theme .cArticleInvalidRegion .btn--inverse:first-child {
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 480px) {
  .xc-theme .cArticleInvalidRegion div {
    margin-bottom: 2rem;
  }
}
.xc-theme .xui-tag {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  display: inline-block;
  padding: 2px 6px;
  vertical-align: middle;
}
.xc-theme .xui-tag-neutral {
  background-color: rgba(0, 10, 30, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 10, 30, 0.2);
}
.xc-theme .xui-tag-positive {
  background-color: #a6d3bb;
  box-shadow: inset 0 0 0 1px #80c19e;
  color: #002e15;
}
.xc-theme .xui-tag-warning {
  background-color: #fdd3a6;
  box-shadow: inset 0 0 0 1px #fdc180;
  color: #582e00;
}
.xc-theme .xui-tag-xsmall {
  font-size: 11.04px;
  font-size: 0.69rem;
  line-height: 16px;
  line-height: 1rem;
}
.xc-theme .xui-tag-small {
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 20px;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-tag-status {
    margin-bottom: 1rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-tag-status {
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
  }
}
.xc-theme .xc-tag-item {
  display: inline-block;
  margin-right: 16px;
  margin-right: 1rem;
}
.xc-theme .xc-tag-item--icon .xui-tag {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.xc-theme .xc-tag-icon {
  border-radius: 0;
  display: inline-block;
  height: 26px;
  width: 26px;
}
.xc-theme .xc-tag-icon-small {
  height: 24px;
  width: 24px;
}
.xc-theme .xc-content-card__tag {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  display: inline-block;
  padding: 2px 6px;
  vertical-align: middle;
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 20px;
  background-color: #ffffff;
  box-shadow: none;
  font-weight: bold;
  margin-bottom: 24px;
}
.xc-theme .xc-content-card__tag--article {
  border: 1px solid #b25600;
  color: #b25600;
}
.xc-theme .xc-content-card__tag--discussion {
  border: 1px solid #eb0008;
  color: #eb0008;
}
.xc-theme .xc-content-card__tag--in-person-classroom {
  border: 1px solid #7e7201;
  color: #7e7201;
}
.xc-theme .xc-content-card__tag--course {
  border: 1px solid #138660;
  color: #138660;
}
.xc-theme .xc-content-card__tag--programme {
  border: 1px solid #5a5ae6;
  color: #5a5ae6;
}
.xc-theme .xc-content-card__tag--guide {
  border: 1px solid #013789;
  color: #013789;
}
.xc-theme .xc-content-card__tag--live-webinar {
  border: 1px solid #097bbe;
  color: #097bbe;
}
.xc-theme .xc-content-card__tag--video {
  border: 1px solid #b049c5;
  color: #b049c5;
}
.xc-theme .xc-content-card__tag--product-idea {
  border: 1px solid #138660;
  color: #138660;
}
.xc-theme .xc-content-card__tag--topic {
  border: 1px solid #000a1e;
  color: #000a1e;
}
.xc-theme .xc-content-card__tag--glossary {
  border: 1px solid #80c19e;
  color: #80c19e;
}
.xc-theme .xc-card__tag--answered {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  display: inline-block;
  padding: 2px 6px;
  vertical-align: middle;
  background-color: #a6d3bb;
  box-shadow: inset 0 0 0 1px #80c19e;
  color: #002e15;
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 20px;
  margin-right: 8px;
}
.xc-theme .xc-metadata {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.xc-theme .xc-metadata--with-icon {
  padding-left: 24px;
  padding-left: 1.5rem;
  position: relative;
}
.xc-theme .xc-metadata__icon {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
}
.xc-theme .xc-metadata__icon .slds-icon_container {
  display: block;
}
.xc-theme .xc-metadata__icon .slds-icon-utility-warning svg {
  fill: #fa8200;
}
.xc-theme .xc-metadata__item {
  color: #59606d;
  font-size: 13px;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
.xc-theme .xc-metadata__item:after {
  background-color: #59606d;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 3px;
  margin: 0 7px 2px 6px;
  margin-bottom: 2px;
  width: 3px;
}
.xc-theme .xc-metadata__item:last-child:after {
  display: none;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-course-header::after {
    clear: both;
    content: "";
    display: block;
  }
  .xc-theme .xc-course-header .xc-panel__header {
    padding-right: 120px;
  }
  .xc-theme .xc-course-header .xc-course-status {
    right: 1.5rem;
  }
}
.xc-theme .xc-course-icon {
  border-radius: 4px;
  display: inline-block;
  height: 60px;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  margin-right: 16px;
  margin-right: 1rem;
  overflow: hidden;
  width: 60px;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-course-icon {
    float: left;
    margin-bottom: 1rem;
  }
}
.xc-theme .xc-course-icon img {
  width: 100%;
}
.xc-theme .xui-panel .xc-panel__heading a.CoveoResultLink, .xc-theme .cuf-commentLi .xc-panel__heading a.CoveoResultLink,
.xc-theme .forceChatterFeedback--default .commentInputArea .xc-panel__heading a.CoveoResultLink,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .xc-panel__heading a.CoveoResultLink, .xc-theme .course-completion-modal .recommended-courses .coveo-result-row .xc-panel__heading a.CoveoResultLink,
.xc-theme .xui-panel .xc-course__heading a.CoveoResultLink,
.xc-theme .cuf-commentLi .xc-course__heading a.CoveoResultLink,
.xc-theme .forceChatterFeedback--default .commentInputArea .xc-course__heading a.CoveoResultLink,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .xc-course__heading a.CoveoResultLink,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row .xc-course__heading a.CoveoResultLink {
  text-decoration: none;
}
.xc-theme .xui-panel .xc-panel__heading a.CoveoResultLink:hover, .xc-theme .cuf-commentLi .xc-panel__heading a.CoveoResultLink:hover,
.xc-theme .forceChatterFeedback--default .commentInputArea .xc-panel__heading a.CoveoResultLink:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .xc-panel__heading a.CoveoResultLink:hover, .xc-theme .course-completion-modal .recommended-courses .coveo-result-row .xc-panel__heading a.CoveoResultLink:hover,
.xc-theme .xui-panel .xc-course__heading a.CoveoResultLink:hover,
.xc-theme .cuf-commentLi .xc-course__heading a.CoveoResultLink:hover,
.xc-theme .forceChatterFeedback--default .commentInputArea .xc-course__heading a.CoveoResultLink:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .xc-course__heading a.CoveoResultLink:hover,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row .xc-course__heading a.CoveoResultLink:hover {
  text-decoration: underline;
}
.xc-theme .xui-panel:hover .xc-panel__heading a.CoveoResultLink, .xc-theme .cuf-commentLi:hover .xc-panel__heading a.CoveoResultLink,
.xc-theme .forceChatterFeedback--default .commentInputArea:hover .xc-panel__heading a.CoveoResultLink,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput:hover .xc-panel__heading a.CoveoResultLink, .xc-theme .course-completion-modal .recommended-courses .coveo-result-row:hover .xc-panel__heading a.CoveoResultLink,
.xc-theme .xui-panel:hover .xc-course__heading a.CoveoResultLink,
.xc-theme .cuf-commentLi:hover .xc-course__heading a.CoveoResultLink,
.xc-theme .forceChatterFeedback--default .commentInputArea:hover .xc-course__heading a.CoveoResultLink,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput:hover .xc-course__heading a.CoveoResultLink,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row:hover .xc-course__heading a.CoveoResultLink {
  text-decoration: underline;
}
.xc-theme .xui-panel:hover .xc-panel__heading a.CoveoResultLink:visited, .xc-theme .cuf-commentLi:hover .xc-panel__heading a.CoveoResultLink:visited,
.xc-theme .forceChatterFeedback--default .commentInputArea:hover .xc-panel__heading a.CoveoResultLink:visited,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput:hover .xc-panel__heading a.CoveoResultLink:visited, .xc-theme .course-completion-modal .recommended-courses .coveo-result-row:hover .xc-panel__heading a.CoveoResultLink:visited,
.xc-theme .xui-panel:hover .xc-course__heading a.CoveoResultLink:visited,
.xc-theme .cuf-commentLi:hover .xc-course__heading a.CoveoResultLink:visited,
.xc-theme .forceChatterFeedback--default .commentInputArea:hover .xc-course__heading a.CoveoResultLink:visited,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput:hover .xc-course__heading a.CoveoResultLink:visited,
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row:hover .xc-course__heading a.CoveoResultLink:visited {
  color: #002761;
}
.xc-theme .xc-course__heading,
.xc-theme .xc-panel__course-heading {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .xc-theme .xc-panel__course-heading {
    font-size: 1.31rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-course-container .xc-panel__description {
    padding-right: 86px;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-course-status {
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-course-status {
    margin-bottom: 0.75rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-course-status--padding {
    position: absolute;
    right: 24px;
    top: 24px;
  }
}
.xc-theme .grid-col-2 .xc-panel__description {
  padding: 0;
}
@media only screen and (min-width: 769px) and (max-width: 1199px) {
  .xc-theme .grid-col-2 .xc-panel__header {
    padding-right: 0;
  }
  .xc-theme .grid-col-2 .xc-course-icon {
    float: none;
    margin-bottom: 0.25rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-course-icon-header {
    height: 120px;
    margin-bottom: 1.5rem;
    margin-right: 2rem;
    position: relative;
    width: 120px;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-course-icon-header img {
    width: 100%;
  }
}
.xc-theme .xc-course-info-header {
  display: flex;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-course-info-header {
    clear: both;
    margin-bottom: 2rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-course-info-header {
    padding-right: 120px;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-lesson-header,
.xc-theme .xc-lesson-description {
    padding-right: 110px;
  }
}
.xc-theme .xc-lesson-header {
  font-size: 16.96px;
  font-size: 1.06rem;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-lesson-header {
    margin-bottom: 0.5rem;
  }
}
.xc-theme .xc-course-duration {
  display: block;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xc-course-duration {
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-course-duration {
    display: inline-block;
    padding-left: 1rem;
  }
}
.xc-theme .xc-search-result {
  cursor: pointer;
}
.xc-theme .xc-search-result:hover {
  border: 1px solid #a6a9b0;
}
.xc-theme .xc-search-result:hover .anchor--text {
  color: #002761;
  text-decoration: underline;
}
.xc-theme .xc-panel__heading .coveo-highlight {
  font-weight: unset;
}
.xc-theme .xc-search-result__lesson-details {
  border-top: 1px solid #ccced2;
  color: #59606d;
  padding-top: 16px;
  padding-top: 1rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-panel-fullwidth__description {
    padding-right: 110px;
  }
}
.xc-theme .xc-course-description {
  background-color: #ffffff;
  border: 1px solid #ccced2;
  border-radius: 3px;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  padding: 24px 24px 16px;
  padding: 1.5rem 1.5rem 1rem;
  position: relative;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-course-description {
    padding: 2rem 2rem 1rem;
  }
}
.xc-theme .xc-course-description :first-child {
  margin-top: 0;
}
.xc-theme .xc-course-description-heading {
  font-weight: bold;
  font-size: 15.04px;
  font-size: 0.94rem;
}
.xc-theme .xc-lms-class__message {
  margin-top: 8px;
}
.xc-theme .xc-session__time {
  padding-right: 8px;
  text-transform: lowercase;
}
.xc-theme .xc-session__dash-icon {
  margin: 0 4px 2px 6px;
}
.xc-theme .xc-lms-class__info-icon {
  top: 2px;
}
.xc-theme .xc-fullscreen-media-player {
  height: 100vh;
  overflow: hidden;
}
.xc-theme .xc-fullscreen-media-player .slds-box {
  border: none;
  padding: 0;
}
.xc-theme .xc-fullscreen-media-player .vtuiSimpleMediaCmp {
  margin: 0;
  max-width: 100%;
}
.xc-theme .xc-fullscreen-media-player iframe {
  height: 100vh !important;
  border: 0;
}
.xc-theme .xc-fullscreen-media-player .cancel-button {
  display: none;
}
.xc-theme .xc-fullscreen-media-player--with-header iframe {
  max-height: calc(100vh - 53px) !important;
}
.xc-theme .xc-fullscreen-media-player__header {
  border-bottom: 1px solid #a6a9b0;
  font-size: 15px;
  padding: 8px;
  padding: 0.5rem;
}
.xc-theme .xc-fullscreen-media-player__header .xui-button {
  margin-right: 16px;
  margin-right: 1rem;
}
.xc-theme .xc-fullscreen-media-player__title {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 0;
  vertical-align: middle;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-programme-container {
    margin-right: 110px;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-programme-container .xc-programme-status {
    margin: 0.5rem 0 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .xc-theme .xc-programme-container .xc-programme-status {
    display: inline-block;
    margin: 0 0 0 1rem;
    vertical-align: middle;
  }
  .xc-theme .xc-programme-container .xc-programme-status .xui-tag {
    display: flex;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-programme-card .xc-programme-status {
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-programme-card .xc-programme-status--padding {
    position: absolute;
    right: 24px;
    top: 64px;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-programme-card .xc-panel__description {
    padding-right: 110px;
  }
}
.xc-theme .xc-programme-status {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-programme-status {
    margin-top: 0.75rem;
  }
}
.xc-theme .xc-programme-card__certificate {
  background-color: #003c64;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: flex;
  height: 40px;
  justify-content: flex-end;
}
.xc-theme .xc-certificate-icon {
  align-self: center;
  height: 36px;
  margin-right: 32px;
  margin-right: 2rem;
  width: 36px;
}
.xc-theme .xc-programme-card-clickable {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #ccced2;
  border-radius: 3px;
}
.xc-theme .xc-programme-card-clickable:focus-within {
  outline: 2px auto #0072be;
}
.xc-theme .xc-programme-card-clickable__link {
  position: static;
}
.xc-theme .xc-programme-card-clickable__link:focus {
  outline: none;
}
.xc-theme .xc-programme-card-clickable__link:hover {
  text-decoration: underline;
}
.xc-theme .xc-programme-card-clickable__link:hover::after {
  border: 1px solid #a6a9b0;
}
.xc-theme .xc-programme-card-clickable__link::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.xc-theme .xc-programme-card-clickable__header {
  justify-content: space-between;
}
@media screen and (min-width: 480px) {
  .xc-theme .xc-programme-card-clickable__header {
    display: flex;
  }
}
@media screen and (min-width: 480px) {
  .xc-theme .xc-programme-list .xc-programme-card-clickable__header {
    display: flex;
  }
}
@media screen and (min-width: 769px) {
  .xc-theme .xc-programme-list .xc-programme-card-clickable__header {
    display: block;
  }
}
@media screen and (min-width: 1200px) {
  .xc-theme .xc-programme-list .xc-programme-card-clickable__header {
    display: flex;
  }
}
.xc-theme .xc-programme-card-clickable__header-info {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xc-programme-card-clickable__header-info .xui-tag {
  white-space: nowrap;
}
.xc-theme .grid-col-2 .xc-panel__description {
  padding-right: 0;
}
@media only screen and (min-width: 769px) and (max-width: 1199px) {
  .xc-theme .grid-col-2 .xc-programme-status {
    display: block;
    margin-top: 0.75rem;
    position: relative;
  }
}
.xc-theme .xc-programme-list,
.xc-theme .xc-course-cards {
  margin-bottom: 0;
}
.xc-theme .xc-programme-list > li,
.xc-theme .xc-course-cards > li {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
.xc-theme .xc-programme-list .xc-programme-card-clickable,
.xc-theme .xc-programme-list .xc-course-card,
.xc-theme .xc-course-cards .xc-programme-card-clickable,
.xc-theme .xc-course-cards .xc-course-card {
  height: 100%;
  margin-bottom: 0;
}
.xc-theme .topic-block-heading {
  margin-bottom: 0px;
}
.xc-theme .xc-learning-topics {
  margin-top: -16px;
  margin-top: -1rem;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-courselist-header {
    margin-right: 110px;
  }
}
@media screen and (min-width: 768px) {
  .xc-theme .xc-two-column-layout__grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr auto;
    column-gap: 24px;
  }
}
.xc-theme .xc-two-column-layout {
  padding-top: 32px;
  padding-top: 2rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-two-column-layout {
    padding-top: 4rem;
  }
}
.xc-theme .xc-two-column-layout__grid-main {
  grid-column: auto/span 7;
}
.xc-theme .xc-two-column-layout__grid-aside {
  grid-column: 9/span 2;
}
.xc-theme .xui-contentblock {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
}
.xc-theme .xui-contentblockitem {
  border-top: 1px solid #ccced2;
  min-height: inherit;
  position: relative;
}
.xc-theme .xui-contentblockitem:first-child {
  border-top: 0;
}
.xc-theme .xui-contentblockitem-rowlink {
  color: inherit;
  text-decoration: none;
}
.xc-theme .xui-contentblockitem-rowlink:hover, .xc-theme .xui-contentblockitem-rowlink:focus {
  background-color: #f2f3f4;
}
.xc-theme .xui-contentblockitem-rowlink:active {
  background-color: #e6e7e9;
}
.xc-theme .xui-contentblockitem-has-top-radius {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.xc-theme .xui-contentblockitem-has-bottom-radius {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.xc-theme .xui-contentblockitem-layout {
  align-items: center;
  display: flex;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xui-contentblockitem-layout {
    align-items: flex-start;
    flex-direction: column;
  }
}
.xc-theme .xui-contentblockitem-layout .xui-contentblockitem--rightcontent {
  padding-left: 24px;
  padding-right: 24px;
  align-items: center;
  align-self: flex-start;
  display: flex;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xui-contentblockitem-layout .xui-contentblockitem--rightcontent {
    min-height: 56px;
    padding-left: 0;
    padding-right: 16px;
  }
}
.xc-theme .xui-contentblockitem-layout .xui-contentblockitem--leftcontent {
  align-items: center;
  display: flex;
  justify-content: center;
  align-self: start;
  min-height: 56px;
  min-width: 68px;
}
.xc-theme .xui-contentblockitem-layout .xui-contentblockitem--leftcontent + .xui-contentblockitem--maincontent {
  padding: 12px 16px 12px 0;
}
.xc-theme .xui-contentblockitem--rightcontent.xui-button-fullwidth-layout, .xc-theme .forceChatterFeedCommentInputDesktop .xui-contentblockitem--rightcontent.cuf-submit {
  align-self: center;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xui-contentblockitem--actions {
    margin-right: 8px;
  }
}
.xc-theme .xui-contentblockitem--actions .xui-actions--secondary {
  margin-top: 0;
}
.xc-theme .xui-contentblockitem--maincontent {
  flex: 1;
  padding: 12px 24px;
  text-decoration: none;
}
.xc-theme .xui-contentblockitem--headings {
  align-items: baseline;
  display: flex;
  flex-flow: wrap;
}
.xc-theme .xui-contentblockitem--pinnedvalue {
  margin-right: 8px;
  text-align: right;
}
.xc-theme .xui-contentblockitem--pinnedvalue:nth-last-child(odd) {
  margin-right: 20px;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xui-contentblockitem--rightcontent.xui-button-fullwidth-layout, .xc-theme .forceChatterFeedCommentInputDesktop .xui-contentblockitem--rightcontent.cuf-submit {
    display: block;
    width: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xui-contentblockitem--actions {
    margin-bottom: 0;
  }
}
.xc-theme .xui-contentblockitem--primaryheading {
  color: #000a1e;
  font-weight: bold;
  line-height: 24px;
}
.xc-theme .xui-contentblockitem--secondaryheading {
  color: #000a1e;
}
.xc-theme .xui-contentblockitem--description {
  display: block;
  line-height: 1;
}
.xc-theme .xui-contentblockitem--description--text {
  color: #404756;
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 1.5;
}
.xc-theme .xui-contentblockitem--description--text > * {
  margin-bottom: 0;
}
.xc-theme .xui-contentblockitem--leftcontent-layout {
  padding-top: 16px;
}
.xc-theme .xui-rowlink {
  color: inherit;
  display: block;
}
.xc-theme .xui-accordion {
  width: 100%;
}
.xc-theme .xui-accordion--emptystate {
  align-items: center;
  color: rgba(0, 10, 30, 0.75);
  display: flex;
  flex-direction: column;
  height: 140px;
  justify-content: center;
}
.xc-theme .xui-accordionwrapper {
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2);
  outline: 0;
  position: relative;
  -ms-transition: none;
  transition-duration: 0.1s;
  transition-property: width, margin, padding;
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xui-accordionwrapper:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .xc-theme .xui-accordionwrapper:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
}
.xc-theme .xui-accordionwrapper--content {
  opacity: 0;
}
.xc-theme .xui-accordionwrapper--content-is-open {
  border-top: 1px solid #e6e7e9;
  opacity: 1;
  transition: opacity 0.1s ease-in-out 0.1s;
}
.xc-theme .xui-accordionwrapper-is-open {
  z-index: 1;
}
.xc-theme .xui-accordiontrigger {
  align-items: center;
  border-top: 1px solid #e6e7e9;
  cursor: pointer;
  display: flex;
  margin: 0;
  -ms-transition: none;
  transition-duration: 0.1s;
  transition-property: width, margin, padding;
}
.xc-theme .xui-accordiontrigger:first-child {
  border-top: 0;
}
.xc-theme .xui-accordiontrigger:hover {
  background: rgba(0, 10, 30, 0.05);
}
.xc-theme .xui-accordiontrigger:active {
  background: rgba(0, 10, 30, 0.1);
}
.xc-theme .xui-accordiontrigger--arrow {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  overflow: hidden;
  padding: 8px;
  width: 60px;
}
.xc-theme .xui-accordiontrigger--arrow .xui-icon {
  transition-duration: 0.1s;
  transition-property: all;
}
.xc-theme .xui-accordiontrigger--rightcontent {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-shrink: 0;
  padding: 8px 20px 8px 8px;
}
.xc-theme .xui-accordiontrigger--content {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 1;
}
.xc-theme .xui-accordiontrigger--headings {
  flex-basis: auto;
  flex-grow: 1;
  padding: 16px 0;
}
.xc-theme .xui-accordiontrigger--secondaryheading {
  color: rgba(0, 10, 30, 0.75);
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .xui-accordiontrigger--pinnedvalue {
  padding: 12px 0;
}
.xc-theme .xui-accordiontrigger--overflowcontent .xui-button-icon {
  margin-right: -12px;
}
.xc-theme .xc-accordion-content {
  padding: 24px 24px 8px;
  padding: 1.5rem 1.5rem 0.5rem;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-accordion-content {
    padding: 1.5rem 2rem 1rem;
  }
}
.xc-theme .xc-accordion-content .xc-textcontent ul, .xc-theme .xc-accordion-content .forceModal .forceCommunityRichText ul, .forceModal .xc-theme .xc-accordion-content .forceCommunityRichText ul, .xc-theme .xc-accordion-content .forceCommunityRichText ul {
  margin-top: 0;
}
.xc-theme .xc-accordion-content .xc-textcontent li, .xc-theme .xc-accordion-content .forceModal .forceCommunityRichText li, .forceModal .xc-theme .xc-accordion-content .forceCommunityRichText li, .xc-theme .xc-accordion-content .forceCommunityRichText li {
  margin-bottom: 0;
}
.xc-theme .xc-accordion-content-footer {
  margin-top: 24px;
  margin-top: 1.5rem;
}
.xc-theme .xui-pill {
  align-items: center;
  background-color: rgba(0, 10, 30, 0.1);
  border-radius: 20px;
  cursor: default;
  display: inline-flex;
  max-width: 100%;
  vertical-align: bottom;
}
.xc-theme .xui-pill-interactive:hover, .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge:hover,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge:hover {
  background-color: rgba(0, 10, 30, 0.2);
}
.xc-theme .xui-pill-interactive:active, .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge:active,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge:active,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge:active {
  background-color: rgba(0, 10, 30, 0.35);
}
.xc-theme .xui-pill-interactive:focus, .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge:focus,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge:focus,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .xui-pill--button-icon, .xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-clear, .xc-theme .xc-pills-wrap .slds-pill__remove {
  flex-shrink: 0;
  margin-left: 4px;
}
.xc-theme .xui-pill-small {
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
  padding-left: 12px;
  padding-right: 12px;
  height: 32px;
}
.xc-theme .xui-pill--text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xc-theme .xui-pill--content {
  align-items: center;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-grow: 1;
}
.xc-theme .xui-pill--avatar {
  margin: 4px 8px 4px 4px;
  pointer-events: none;
}
.xc-theme .xui-pill--button {
  align-self: stretch;
  border-radius: 20px;
  color: #000a1e;
  padding: 0;
  text-align: left;
}
.xc-theme .xui-pill--button:hover, .xc-theme .xui-pill--button:active, .xc-theme .xui-pill--button:focus {
  color: #000a1e;
}
.xc-theme .xui-pill--button .xui-pill--text {
  text-decoration: underline;
}
.xc-theme .xui-pill-is-focused {
  background-color: rgba(0, 10, 30, 0.2);
}
.xc-theme .xui-pill-is-deletable, .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge, .xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-value, .xc-theme .xc-pills-wrap .slds-pill {
  padding-right: 0;
}
.xc-theme .xc-pills-wrap .slds-pill {
  align-items: center;
  background-color: rgba(0, 10, 30, 0.1);
  border-radius: 20px;
  cursor: default;
  display: inline-flex;
  max-width: 100%;
  vertical-align: bottom;
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
  padding-left: 12px;
  padding-right: 12px;
  height: 32px;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xc-pills-wrap .slds-pill__icon_container {
  display: block;
  margin-right: 6px;
  position: static;
  transform: translateY(0);
}
.xc-theme .xc-pills-wrap .slds-pill__action {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-size: 13px;
  line-height: 20px;
  min-height: 32px;
  padding: 5px 10px;
  align-items: center;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-grow: 1;
  align-self: stretch;
  border-radius: 20px;
  color: #000a1e;
  padding: 0;
  text-align: left;
  border: unset;
  padding: 0;
}
.xc-theme .xc-pills-wrap .slds-pill__action:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .xc-pills-wrap .slds-pill__action [disabled] {
  cursor: not-allowed;
}
.xc-theme .xc-pills-wrap .slds-pill__action:hover, .xc-theme .xc-pills-wrap .slds-pill__action:active, .xc-theme .xc-pills-wrap .slds-pill__action:focus {
  color: #000a1e;
}
.xc-theme .xc-pills-wrap .slds-pill__action .xui-pill--text {
  text-decoration: underline;
}
.xc-theme .xc-pills-wrap .slds-pill__action:focus {
  box-shadow: none;
}
.xc-theme .xc-pills-wrap .slds-pill__label {
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .xc-pills-wrap .slds-pill__label:focus {
  box-shadow: none;
}
.xc-theme .xc-pills-wrap .slds-pill__remove {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  align-items: center;
  border-radius: 50%;
  color: rgba(0, 10, 30, 0.65);
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  position: relative;
  right: 0;
}
.xc-theme .xc-pills-wrap .slds-pill__remove:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .xc-pills-wrap .slds-pill__remove [disabled] {
  cursor: not-allowed;
}
.xc-theme .xc-pills-wrap .slds-pill__remove:hover {
  background-color: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.xc-theme .xc-pills-wrap .slds-pill__remove:focus {
  background: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.xc-theme .xc-pills-wrap .slds-pill__remove svg {
  fill: currentColor;
  height: 16px;
  width: 16px;
}
.xc-theme .xc-pills-wrap .slds-pill__remove svg {
  height: 10px;
  margin-bottom: 2px;
  width: 10px;
}
.xc-theme .xc-file-upload, .xc-theme .cXC_CaseOverview .pillContainer,
.xc-theme .cXC_CaseFeed .pillContainer, .xc-theme .xc-start-discussion__body .pillContainer {
  margin-top: 32px;
  margin-top: 2rem;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xc-file-upload, .xc-theme .cXC_CaseOverview .pillContainer,
.xc-theme .cXC_CaseFeed .pillContainer, .xc-theme .xc-start-discussion__body .pillContainer {
    margin-top: 1rem;
  }
}
.xc-theme .xc-file-upload .xui-pill, .xc-theme .cXC_CaseOverview .pillContainer .xui-pill,
.xc-theme .cXC_CaseFeed .pillContainer .xui-pill, .xc-theme .xc-start-discussion__body .pillContainer .xui-pill {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xui-picklist {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xui-picklist {
    background-color: #ffffff;
  }
}
.xc-theme .xui-picklist + .xui-picklist {
  border-top: 1px solid rgba(0, 10, 30, 0.2);
}
.xc-theme .xui-pickitem {
  align-items: center;
  display: flex;
  flex-grow: 1000000;
  margin-bottom: 0;
  outline: none;
  position: relative;
}
.xc-theme .xui-pickitem:not([disabled]) > button:hover, .xc-theme .xui-pickitem:not([disabled]) > button:focus, .xc-theme .xui-pickitem:not([disabled]) > a:hover, .xc-theme .xui-pickitem:not([disabled]) > a:focus {
  background: rgba(0, 10, 30, 0.05);
}
.xc-theme .xui-pickitem:not([disabled]) > button:hover, .xc-theme .xui-pickitem:not([disabled]) > a:hover {
  cursor: pointer;
}
.xc-theme .xui-pickitem:not([disabled]) > button:active, .xc-theme .xui-pickitem:not([disabled]) > a:active {
  background: rgba(0, 10, 30, 0.1);
}
.xc-theme .xui-pickitem--body {
  align-items: center;
  background: transparent;
  border: 0;
  color: inherit;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0;
  margin-top: 0;
  outline: none;
  padding: 0;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.xc-theme .xui-pickitem--text {
  hyphens: auto;
  overflow-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
}
.xc-theme .xui-pickitem--text.xui-pickitem-text-truncated {
  display: flex;
}
.xc-theme .xui-pickitem--secondary {
  color: #59606d;
}
.xc-theme .xui-pickitem--secondary.xui-pickitem-text-truncated {
  max-width: 60%;
  min-width: 20%;
}
.xc-theme .xui-pickitem:not(.xui-pickitem-is-horizontal) .xui-pickitem--body {
  display: flex;
}
.xc-theme .xui-pickitem:not(.xui-pickitem-is-horizontal) .xui-pickitem--text {
  flex-grow: 100;
  max-width: 100%;
}
.xc-theme .xui-pickitem:not(.xui-pickitem-is-horizontal) .xui-pickitem--body > .xui-pickitem--text:last-child {
  padding-right: 8px;
}
.xc-theme .xui-pickitem:not(.xui-pickitem-is-horizontal) .xui-pickitem--body > .xui-pickitem--text:nth-last-child(n+2) {
  padding-right: 4px;
}
.xc-theme .xui-pickitem:not(.xui-pickitem-is-horizontal):not(.xui-pickitem-multiselect) > .xui-pickitem--body .xui-pickitem--text:first-child {
  padding-left: 8px;
}
.xc-theme .xui-pickitem:not(.xui-pickitem-is-horizontal):not(.xui-pickitem-multiselect) > .xui-pickitem--body .xui-pickitem--text:nth-child(n+2) {
  padding-left: 4px;
}
.xc-theme .xui-pickitem-medium .xui-pickitem--body {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  min-height: 40px;
}
.xc-theme .xui-pickitem-medium .xui-pickitem--body .xui-pickitem--input {
  margin: 10px;
}
.xc-theme .xui-pickitem-medium .xui-pickitem--text {
  padding-top: 8px;
  padding-bottom: 8px;
}
.xc-theme .xui-pickitem-small .xui-pickitem--body {
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
  min-height: 32px;
}
.xc-theme .xui-pickitem-small .xui-pickitem--body .xui-pickitem--input {
  margin: 8px;
}
.xc-theme .xui-pickitem-small .xui-pickitem--text {
  padding-top: 6px;
  padding-bottom: 6px;
}
.xc-theme .xui-pickitem-medium:not(.xui-pickitem-is-horizontal) .xui-pickitem--body {
  padding-left: 12px;
  padding-right: 12px;
}
.xc-theme .xui-pickitem-medium:not(.xui-pickitem-is-horizontal) .xui-pickitem--secondary {
  margin-left: 16px;
}
.xc-theme .xui-pickitem-small:not(.xui-pickitem-is-horizontal) .xui-pickitem--body {
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
}
.xc-theme .xui-pickitem-small:not(.xui-pickitem-is-horizontal) .xui-pickitem--secondary,
.xc-theme .xui-pickitem-small:not(.xui-pickitem-is-horizontal) .xui-pickitem--pinned {
  margin-left: 12px;
}
.xc-theme .xui-pickitem-is-invalid .xui-pickitem--body {
  color: #dc3246;
}
.xc-theme .xui-picklist-medium.xui-picklist-layout {
  padding-top: 12px;
  padding-bottom: 12px;
}
.xc-theme .xui-picklist-medium.xui-picklist--nestedcontainer > .xui-pickitem--body {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  min-height: 40px;
}
.xc-theme .xui-picklist-medium .xc-metadata__item {
  font-size: inherit;
}
.xc-theme .xui-picklist-small.xui-picklist-layout {
  padding-top: 8px;
  padding-bottom: 8px;
}
.xc-theme .xui-pickitem-text-truncated {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xc-theme li.xc-menu--divider {
  box-shadow: 0 1px 0 0 rgba(0, 10, 30, 0.2);
  height: 2px;
  margin: 8px 0;
}
.xc-theme .xc-menu--divider + .xc-button__container {
  padding: 16px 16px 10px;
}
.xc-theme .xc-menu--divider + .xc-contact-support-button__container {
  padding: 16px 16px 0px;
}
.xc-theme .xc-menu--divider + .xc-contact-support-button__container .xc-button {
  width: 100%;
}
.xc-theme .xc-contact-support-button__container + .xc-button__container {
  padding: 12px 16px 10px;
}
.xc-theme .xui-popover {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2), 0 3px 6px 0 rgba(0, 10, 30, 0.2);
}
.xc-theme .xui-popover-xsmall {
  max-width: 100px;
}
.xc-theme .xui-popover-small {
  max-width: 200px;
}
.xc-theme .xui-popover-medium {
  max-width: 300px;
}
.xc-theme .xui-popover-large {
  max-width: 400px;
}
.xc-theme .xui-popover-arrow:before {
  border-bottom: 8px solid rgba(0, 10, 30, 0.35);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  left: 15px;
  position: absolute;
  top: -9px;
}
.xc-theme .xui-popover-arrow:after {
  border-bottom: 8px solid #ffffff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  left: 15px;
}
.xc-theme .xui-popover-arrow-topleft:before {
  left: 15px;
  top: -9px;
}
.xc-theme .xui-popover-arrow-topcenter:before {
  left: 50%;
  transform: translateX(-50%);
}
.xc-theme .xui-popover-arrow-topright:before {
  left: auto;
  right: 15px;
}
.xc-theme .xui-popover-arrow-bottomleft:before {
  bottom: -9px;
  top: auto;
  transform: rotate(180deg);
}
.xc-theme .xui-popover-arrow-bottomcenter:before {
  bottom: -9px;
  left: 50%;
  top: auto;
  transform: translateX(-50%) rotate(180deg);
}
.xc-theme .xui-popover-arrow-bottomright:before {
  bottom: -9px;
  left: auto;
  right: 15px;
  top: auto;
  transform: rotate(180deg);
}
.xc-theme .xui-popover-arrow-lefttop:before {
  left: -13px;
  top: 15px;
  transform: rotate(270deg);
}
.xc-theme .xui-popover-arrow-leftcenter:before {
  left: -13px;
  top: 50%;
  transform: translateY(-50%) rotate(270deg);
}
.xc-theme .xui-popover-arrow-leftbottom:before {
  bottom: 15px;
  left: -13px;
  top: auto;
  transform: rotate(270deg);
}
.xc-theme .xui-popover-arrow-righttop:before {
  left: auto;
  right: -13px;
  top: 15px;
  transform: rotate(90deg);
}
.xc-theme .xui-popover-arrow-rightcenter:before {
  left: auto;
  right: -13px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
.xc-theme .xui-popover-arrow-rightbottom:before {
  bottom: 15px;
  left: auto;
  right: -13px;
  top: auto;
  transform: rotate(90deg);
}
.xc-theme .xui-popover-arrow-topleft:after {
  left: 15px;
  top: -8px;
}
.xc-theme .xui-popover-arrow-topcenter:after {
  left: 50%;
  transform: translateX(-50%);
}
.xc-theme .xui-popover-arrow-topright:after {
  left: auto;
  right: 15px;
}
.xc-theme .xui-popover-arrow-bottomleft:after {
  bottom: -8px;
  top: auto;
  transform: rotate(180deg);
}
.xc-theme .xui-popover-arrow-bottomcenter:after {
  bottom: -8px;
  left: 50%;
  top: auto;
  transform: translateX(-50%) rotate(180deg);
}
.xc-theme .xui-popover-arrow-bottomright:after {
  bottom: -8px;
  left: auto;
  right: 15px;
  top: auto;
  transform: rotate(180deg);
}
.xc-theme .xui-popover-arrow-lefttop:after {
  left: -12px;
  top: 15px;
  transform: rotate(270deg);
}
.xc-theme .xui-popover-arrow-leftcenter:after {
  left: -12px;
  top: 50%;
  transform: translateY(-50%) rotate(270deg);
}
.xc-theme .xui-popover-arrow-leftbottom:after {
  bottom: 15px;
  left: -12px;
  top: auto;
  transform: rotate(270deg);
}
.xc-theme .xui-popover-arrow-righttop:after {
  left: auto;
  right: -11px;
  top: 15px;
  transform: rotate(90deg);
}
.xc-theme .xui-popover-arrow-rightcenter:after {
  left: auto;
  right: -11px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
.xc-theme .xui-popover-arrow-rightbottom:after {
  bottom: 15px;
  left: auto;
  right: -11px;
  top: auto;
  transform: rotate(90deg);
}
.xc-theme .xc-popover__backdrop {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
}
.xc-theme .xc-xui-popover {
  display: none;
  left: 50%;
  position: absolute;
  top: 45px;
  transform: translateX(-50%);
  z-index: 1000;
}
.xc-theme .xc-xui-popover--show {
  display: block;
}
.xc-theme .xui-mask {
  align-items: center;
  background-color: rgba(0, 10, 30, 0.75);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  padding: 16px;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  visibility: hidden;
  z-index: 500;
}
.xc-theme .xui-mask-is-active {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.xc-theme .xui-modal {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2), 0 8px 16px 0 rgba(0, 10, 30, 0.2);
  margin-bottom: 16px;
  outline: none;
  position: relative;
  z-index: 5000;
}
.xc-theme .xui-modal-layout {
  max-width: calc(100vw - 2.5rem);
  width: 400px;
}
.xc-theme .xui-modal-layout .xui-modal--header {
  align-content: stretch;
  align-items: center;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  padding: 12px 20px;
}
.xc-theme .xui-modal-layout .xui-modal--close {
  align-self: flex-start;
  margin-left: auto;
  margin-right: -8px;
}
.xc-theme .xui-modal-layout .xui-modal--heading ~ .xui-modal--close {
  margin-left: 20px;
}
.xc-theme .xui-modal-layout .xui-modal--body {
  padding: 8px 20px;
}
.xc-theme .xui-modal-layout .xui-modal--footer {
  padding: 20px;
}
.xc-theme .xui-modal--body-layout {
  background: linear-gradient(#ffffff, #ffffff) 100% 0/100% 3px local no-repeat, linear-gradient(#ffffff, #ffffff) 0 100%/100% 3px local no-repeat, linear-gradient(rgba(0, 10, 30, 0.2), rgba(0, 10, 30, 0.2)) 100% 0/100% 1px scroll no-repeat, linear-gradient(rgba(0, 10, 30, 0.2), rgba(0, 10, 30, 0.2)) 0 100%/100% 1px scroll no-repeat, linear-gradient(rgba(0, 10, 30, 0.1), rgba(0, 10, 30, 0.1)) 100% 0/100% 3px scroll no-repeat, linear-gradient(rgba(0, 10, 30, 0.1), rgba(0, 10, 30, 0.1)) 0 100%/100% 3px scroll no-repeat, #ffffff;
  max-height: 45vh;
  overflow-y: scroll;
}
.xc-theme .xui-modal-width-small {
  width: 300px;
}
.xc-theme .xui-modal-width-medium {
  width: 400px;
}
.xc-theme .xui-modal-width-large {
  width: 600px;
}
.xc-theme .xui-modal-width-xlarge {
  width: 800px;
}
.xc-theme .xui-modal-fullscreen {
  border-radius: 0;
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  left: 0;
  max-height: 100%;
  max-width: 100vw;
  overflow: auto;
  position: fixed;
  top: 0;
  width: 100vw;
}
.xc-theme .xui-modal--heading {
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.xc-theme .xc-modal--description {
  margin-right: 40px;
}
@media only screen and (min-width: 480px) {
  .xc-theme .component--case {
    display: flex;
    justify-content: space-between;
  }
}
.xc-theme .component--case h2 {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
.xc-theme .xc-case-list {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.xc-theme .xc-case {
  border-bottom: 1px solid #ccced2;
  display: block;
  margin: 0;
}
.xc-theme .xc-case__subject-line {
  align-items: center;
  display: flex;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
.xc-theme .xc-case__title {
  display: inline-block;
  margin-right: 8px;
  margin-right: 0.5rem;
}
.xc-theme .xc-case__link {
  display: block;
  padding: 16px 0 4px 0;
  padding: 1rem 0 0.25rem 0;
}
.xc-theme .xc-case__link:hover {
  text-decoration: none;
}
.xc-theme .xc-case__link:hover .xc-case__title {
  text-decoration: underline;
}
.xc-theme c-xc-case-estimated-response-time {
  color: rgba(0, 10, 30, 0.65);
  display: flex;
}
.xc-theme c-xc-case-estimated-response-time:not(:empty) {
  margin-bottom: 16px;
}
.xc-theme c-xc-case-estimated-response-time svg {
  fill: currentColor;
  margin-right: 12px;
}
.xc-theme .xc-case-overview__head {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-case-overview__head .title__heading {
    flex: 1 0 100%;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-case-overview__head {
    flex-wrap: nowrap;
  }
}
.xc-theme .xc-case-overview__date {
  color: #59606d;
  font-size: 12.96px;
  font-size: 0.81rem;
  margin-top: 8px;
  margin-top: 0.5rem;
  min-width: 165px;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-case-overview__date {
    margin-bottom: 1rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-case-overview__date {
    flex-grow: 1;
    margin-right: 0.75rem;
    text-align: right;
  }
}
.xc-theme .xc-case-overview__subtitle {
  align-items: center;
  color: #404756;
  display: flex;
  margin-right: 8px;
  margin-right: 0.5rem;
}
.xc-theme .xc-case-overview__subtitle li {
  margin-bottom: 0;
}
.xc-theme .xc-case-overview__subtitle .xui-tag {
  margin-right: 8px;
  margin-right: 0.5rem;
}
.xc-theme .xc-case-overview__footer {
  font-size: 12.96px;
  font-size: 0.81rem;
  position: relative;
}
.xc-theme .xc-case-overview__footer:not(:empty) {
  border-top: 1px solid #ccced2;
  margin-top: 32px;
  margin-top: 2rem;
  padding-top: 16px;
  padding-top: 1rem;
}
.xc-theme .xc-case-overview__footer .xui-dropdown-is-open {
  width: 100%;
}
.xc-theme .xc-case-overview__footer .xc-case-overview-footer__button {
  margin-left: 24px;
  margin-right: 24px;
}
.xc-theme .xc-case-overview__footer .xc-case-overview-footer-button__icon svg {
  margin-left: 2px;
  fill: #0072be;
  margin-bottom: 4px;
}
.xc-theme .xui-dropdown--header-container.xc-manage-case-sharing-header {
  padding: 20px;
  flex-flow: wrap;
}
.xc-theme .xc-manage-case-share {
  margin-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
}
.xc-theme .xc-case-share-popover {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xc-case-share-popover {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-case-share-popover {
    margin-left: 12px;
    display: inline-block;
    vertical-align: top;
  }
  .xc-theme .xc-case-share-popover::before {
    left: -13px;
    top: 15px;
    transform: rotate(270deg);
  }
  .xc-theme .xc-case-share-popover::after {
    left: -12px;
    top: 15px;
    transform: rotate(270deg);
  }
}
.xc-theme .xc-case-share-popover .xui-button-icon {
  margin-left: auto;
  margin-top: -5px;
  margin-right: -9px;
}
.xc-theme .xc-case-share-popover .slds-button__icon {
  display: block;
}
.xc-theme .xc-simple-create-case-mfa .xc-simple-create-case-mfa__tip {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xc-simple-create-case-mfa .xc-simple-create-case-mfa__list-item {
  margin-bottom: 0;
}
.xc-theme .xc-simple-create-case-mfa .xc-simple-create-case-mfa__link {
  text-decoration: underline;
}
.xc-theme .xc-case-deflection__title {
  border: 0;
}
.xc-theme .xc-case-deflection__result-link {
  text-decoration: none;
}
.xc-theme .xc-case-deflection__result-link::after {
  bottom: 0;
  content: "";
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.xc-theme .xc-case-deflection__discussion-answered-tag {
  margin-left: 8px;
}
.xc-theme .xc-case-deflection__result-meta {
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 20px;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.xc-theme .xc-case-deflection__result-breadcrumb {
  margin-bottom: 0;
}
.xc-theme .xc-case-deflection__result-meta-divider {
  margin: 0 4px;
}
.xc-theme .xc-case-deflection__no-results {
  background: #f2f3f4;
  border: 1px solid #ccced2;
  border-radius: 3px;
  padding: 20px;
}
.xc-theme .xc-case-deflection__no-results-title {
  color: #000a1e;
  margin-bottom: 24px;
}
.xc-theme .xc-case-deflection--compact .xc-case-deflection__result {
  border: 0;
  border-bottom: 1px solid #ccced2;
  margin-bottom: 20px;
  padding: 0;
  padding-bottom: 20px;
}
.xc-theme .xc-case-deflection--compact .xc-case-deflection__result:last-child {
  border-bottom: 0;
}
.xc-theme .xc-case-deflection--compact .xc-case-deflection__result-excerpt {
  margin-bottom: 0;
}
.xc-theme .xc-case-deflection--compact .xui-panel .xc-panel__heading .xc-case-deflection__result-link, .xc-theme .xc-case-deflection--compact .cuf-commentLi .xc-panel__heading .xc-case-deflection__result-link,
.xc-theme .xc-case-deflection--compact .forceChatterFeedback--default .commentInputArea .xc-panel__heading .xc-case-deflection__result-link,
.xc-theme .forceChatterFeedback--default .xc-case-deflection--compact .commentInputArea .xc-panel__heading .xc-case-deflection__result-link,
.xc-theme .xc-case-deflection--compact .resizeCaptureFrameWrapper + .cuf-commentInput .xc-panel__heading .xc-case-deflection__result-link, .xc-theme .xc-case-deflection--compact .course-completion-modal .recommended-courses .coveo-result-row .xc-panel__heading .xc-case-deflection__result-link, .xc-theme .course-completion-modal .recommended-courses .xc-case-deflection--compact .coveo-result-row .xc-panel__heading .xc-case-deflection__result-link {
  text-decoration: underline;
}
.xc-theme .xc-case-recommendation__title {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 20px;
}
.xc-theme .xc-case-recommendation__result-title {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 8px;
}
.xc-theme .xc-case-recommendation__result {
  position: relative;
}
.xc-theme .xc-case-recommendation__result:last-child {
  margin-bottom: 0;
}
.xc-theme .xc-auto-grow-wrap__textarea {
  display: grid;
}
.xc-theme .xc-auto-grow-wrap__textarea:after {
  content: attr(data-replicated-value) " ";
  overflow: hidden;
  overflow-wrap: break-word;
  visibility: hidden;
  white-space: pre-wrap;
  word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
}
.xc-theme .xc-auto-grow-wrap__textarea textarea {
  overflow: hidden;
  resize: none;
  word-break: break-all;
  word-break: break-word;
}
.xc-theme .xc-auto-grow-wrap__textarea:after,
.xc-theme .xc-auto-grow-wrap__textarea lightning-textarea,
.xc-theme .xc-auto-grow-wrap__textarea c-xc-reusable-textarea {
  grid-area: 1/1/2/2;
}
.xc-theme .xc-auto-grow-wrap__textarea .textarea-container,
.xc-theme .xc-auto-grow-wrap__textarea textarea {
  height: 100%;
}
.xc-theme .xc-case-reply__textarea .slds-textarea {
  min-height: 60px;
}
.xc-theme .xc-case-reply__actions {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  margin-bottom: 16px;
  row-gap: 16px;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-case-reply__actions {
    align-items: end;
    column-gap: 16px;
    grid-template-columns: minmax(0, 1fr) min-content;
  }
}
.xc-theme .xc-loading-state-coveo-search-results {
  animation: shimmer 1.2s ease-in-out infinite;
  background-color: #f2f3f4;
  border-radius: 2px;
  margin-bottom: 20px;
  min-height: 130px;
  padding: 20px;
  position: relative;
}
.xc-theme .xc-loading-state-coveo-search-results::before, .xc-theme .xc-loading-state-coveo-search-results::after {
  background-color: #ccced2;
  content: "";
  display: block;
  left: 20px;
  min-height: 12px;
  position: absolute;
}
.xc-theme .xc-loading-state-coveo-search-results::before {
  max-width: 600px;
  top: 64px;
  width: 80%;
}
.xc-theme .xc-loading-state-coveo-search-results::after {
  max-width: 500px;
  top: 88px;
  width: 60%;
}
.xc-theme .xc-loading-state-coveo-search-results__title {
  background-color: #ccced2;
  max-width: 300px;
  min-height: 24px;
  width: 40%;
}
.xc-theme .xc-loading-state-coveo-search-results--compact {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #ccced2;
  margin-bottom: 24px;
  min-height: 60px;
  padding: 0;
  padding-bottom: 20px;
}
.xc-theme .xc-loading-state-coveo-search-results--compact:last-child {
  border-bottom: 0;
}
.xc-theme .xc-loading-state-coveo-search-results--compact::before, .xc-theme .xc-loading-state-coveo-search-results--compact::after {
  left: 0;
}
.xc-theme .xc-loading-state-coveo-search-results--compact::before {
  top: 0;
  width: 40%;
}
.xc-theme .xc-loading-state-coveo-search-results--compact::after {
  top: 24px;
}
.xc-theme .xc-no-results {
  padding-top: 16px;
}
.xc-theme .xc-no-results__heading {
  font-size: 23px;
  font-size: 1.438rem;
  font-weight: 700;
  margin-bottom: 16px;
}
.xc-theme .xc-no-results__sub-copy {
  color: #404756;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 40px;
}
.xc-theme .xc-no-results__action-button {
  margin-left: 0;
}
.xc-theme .xcl-ilt-register-success__header {
  border-bottom: 1px solid #ccced2;
  margin-bottom: 24px;
  padding: 20px;
  text-align: center;
}
.xc-theme .xcl-ilt-register-success__title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
.xc-theme .xcl-ilt-register-success__success-tick {
  background-color: #0072be;
  border-radius: 50%;
  height: 80px;
  margin: 0 auto 20px auto;
  position: relative;
  width: 80px;
}
.xc-theme .xcl-ilt-register-success__success-tick::before, .xc-theme .xcl-ilt-register-success__success-tick::after {
  background-color: #ffffff;
  border-radius: 2px;
  content: "";
  height: 4px;
  position: absolute;
}
.xc-theme .xcl-ilt-register-success__success-tick::before {
  left: 11px;
  top: 47px;
  transform: rotate(45deg);
  width: 26px;
}
.xc-theme .xcl-ilt-register-success__success-tick::after {
  left: 24px;
  top: 39px;
  transform: rotate(-45deg);
  width: 48px;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xcl-ilt-register-success__body {
    padding: 0 40px;
  }
}
.xc-theme .xcl-ilt-register-success__footer {
  display: grid;
  grid-column-gap: 12px;
  grid-template-columns: repeat(auto-fit, minmax(215px, 1fr));
  margin: 0 auto;
  margin-top: 32px;
  max-width: 550px;
}
.xc-theme .xcl-ilt-register-success__footer > .xui-button {
  margin-bottom: 20px;
}
.xc-theme .xcl-ilt-register-success__footer > .xui-button:first-child {
  order: 2;
}
.xc-theme .xcl-ilt-register-success__footer > .xui-button:last-child {
  order: 1;
}
.xc-theme .xcl-session-card__section {
  margin-top: 20px;
}
.xc-theme .xcl-session-card__title {
  color: #404756;
  font-size: 13px;
  font-size: 0.813rem;
  font-weight: 700;
  margin-bottom: 8px;
}
.xc-theme .xcl-session-card__info-row {
  margin-top: 8px;
}
.xc-theme .xcl-session-card__info-row + .xcl-session-card-calendar {
  margin-bottom: 12px;
}
.xc-theme :root,
.xc-theme ::after,
.xc-theme ::before {
  --cardbg: #ffffff;
  --cardedge: #ccced2;
  --cardedge-focus: #0072be;
  --cardedge-hover: #a6a9b0;
  --cardtitlecolour: #0072be;
  --cardcopycolour: #000a1e;
  --xc-heading: #002a46;
  --xc-small-text: #404756;
  --xc-text-muted: #404756;
  --xc-btn-main-color: #0072be;
  --xc-btn-warn-color: #dc3246;
  --xc-btn-active-color: #006db7;
  --cardmetacolour: #59606d;
  --cardmetastarcolour: #ccced2;
  --xc-color-promotion: #1e8a50;
  --xc-primary-colour: #0072be;
  --xc-color-white: #ffffff;
  --xc-color-invalid: #dc3246;
  --xc-color-hover: #002761;
  --xc-color-dark: #213b55;
  --xc-color-dark-bg-link: #006eb8;
  --xc-color-blue-xdark: #002a46;
  --xc-color-blue-light: #13b5ea;
  --xc-color-yellow: #fdcc08;
  --xc-color-blue-pale: #c7f1ff;
  --xc-color-border-light: #d9d9d9;
  --xc-color-blue-transparent-blue: rgba(0, 114, 190, 0.05);
  --xc-header-background: #ecf2f6;
  --xui-color-blue: #0072be;
  --xui-color-black: #000a1e;
  --xui-color-green: #00823c;
  --xui-color-grey-8: #f2f3f4;
  --xui-color-grey-7: #e6e7e9;
  --xui-color-grey-6: #ccced2;
  --xui-color-grey-5: #a6a9b0;
  --xui-color-grey-4: #80858f;
  --xui-color-grey-3: #59606d;
  --xui-color-grey-2: #404756;
  --xui-color-grey-1: #000a1e;
  --xui-color-orange: #fa8200;
  --xui-color-grey-alpha-1: #000a1e;
  --xui-color-grey-alpha-2: rgba(0, 10, 30, 0.75);
  --xui-color-grey-alpha-3: rgba(0, 10, 30, 0.65);
  --xui-color-grey-alpha-4: rgba(0, 10, 30, 0.5);
  --xui-color-grey-alpha-5: rgba(0, 10, 30, 0.35);
  --xui-color-grey-alpha-6: rgba(0, 10, 30, 0.2);
  --xui-color-grey-alpha-7: rgba(0, 10, 30, 0.1);
  --xui-color-grey-alpha-8: rgba(0, 10, 30, 0.05);
  --xc-text-color: #000a1e;
  --xc-heading-color: #000a1e;
  --xc-color-a11y-red: #eb0008;
  --xc-color-a11y-orange-red: #b25600;
  --xc-color-a11y-olive: #7e7201;
  --xc-color-a11y-green: #138660;
  --xc-color-a11y-blue-xdark: #013789;
  --xc-color-a11y-blue: #097bbe;
  --xc-color-a11y-purple: #b049c5;
  --xc-color-a11y-purple-dark: #5a5ae6;
}
.xc-theme .xui-loader {
  align-items: center;
  color: rgba(0, 10, 30, 0.65);
  display: flex;
  justify-content: center;
}
.xc-theme .xui-loader-retain-layout {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.xc-theme .xui-button--loader {
  color: inherit;
}
.xc-theme .xui-loader-inverted {
  color: rgba(255, 255, 255, 0.65);
}
.xc-theme .xui-loader-retain-layout {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.xc-theme .xui-loader-layout {
  height: 0;
  min-height: 140px;
  padding: 20px;
}
.xc-theme .xui-loader--dot {
  animation: xui-loader-animation 1.3s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-fill-mode: both;
  background-color: currentColor;
  border-radius: 50%;
  box-shadow: 0 0 1px currentColor;
  display: inline-block;
  transform-style: preserve-3d;
  vertical-align: middle;
}
.xc-theme .xui-loader--dot:nth-child(1) {
  animation-delay: -0.32s;
}
.xc-theme .xui-loader--dot:nth-child(2) {
  animation-delay: -0.16s;
}
.xc-theme .xui-loader--dot:nth-child(3) {
  animation-delay: 0s;
}
.xc-theme .xui-loader-medium .xui-loader--dot {
  height: 14px;
  margin-right: 3px;
  width: 14px;
}
.xc-theme .xui-loader-small .xui-loader--dot {
  height: 12px;
  margin-right: 2px;
  width: 12px;
}
.xc-theme .xui-loader-xsmall .xui-loader--dot {
  height: 10px;
  margin-right: 2px;
  width: 10px;
}
@keyframes xui-loader-animation {
  0%, 80%, 100% {
    transform: scale(0.5) rotate(0deg);
  }
  40% {
    transform: scale(1) rotate(0.02deg);
  }
}
.xc-theme .xui-u-hidden-content {
  opacity: 0;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.xc-theme .xui-pageheading {
  align-items: stretch;
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 10, 30, 0.2);
  display: flex;
  flex-wrap: nowrap;
  min-height: 60px;
  overflow: hidden;
  z-index: 2000;
}
.xc-theme .xui-pageheading--content {
  align-items: stretch;
  display: flex;
  justify-content: space-between;
  min-height: inherit;
}
.xc-theme .xui-pageheading--content-layout {
  flex-flow: row wrap;
  width: 100%;
}
@media (min-width: 1016px) {
  .xc-theme .xui-pageheading--content-layout.xui-page-width-standard {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1216px) {
  .xc-theme .xui-pageheading--content-layout.xui-page-width-large {
    margin-left: auto;
    margin-right: auto;
  }
}
.xc-theme .xui-pageheading--content-layout .xui-pageheading--title {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  margin: 0;
}
.xc-theme .xui-pageheading--content-layout > .xui-pageheading--title {
  margin-left: 16px;
  margin-right: 24px;
}
.xc-theme .xui-pageheading--leftcontent {
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  justify-content: center;
  margin-left: 16px;
  margin-right: 4px;
  max-width: calc(100% - 20px);
}
.xc-theme .xui-pageheading--titlewrapper {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-right: 8px;
}
.xc-theme .xui-pageheading--titlewrapper .xui-pageheading--title {
  flex-grow: 0;
  word-break: break-word;
}
.xc-theme .xui-pageheading--title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 24px;
  padding-right: 12px;
}
.xc-theme .xui-pageheading--rightcontent {
  align-content: flex-start;
  display: flex;
  flex: 1 1 auto;
  flex-flow: row wrap-reverse;
  justify-content: space-between;
  max-width: 100%;
}
.xc-theme .xui-pageheading--rightcontent .xui-pageheading--actions {
  margin-left: 16px;
  margin-right: 16px;
  align-self: center;
  flex-grow: 0;
}
.xc-theme .xui-pageheading--actions {
  align-items: center;
  /* Required for button height not to stretch */
  display: flex;
  flex: 1 1 auto;
  justify-content: flex-end;
  margin-right: 8px;
}
.xc-theme .xui-isolationheader {
  align-items: stretch;
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 10, 30, 0.2);
  display: flex;
  flex-wrap: nowrap;
  min-height: 60px;
  overflow: hidden;
  z-index: 2000;
  box-shadow: 0 1px 0 0 rgba(0, 10, 30, 0.2), 0 3px 0 0 rgba(0, 10, 30, 0.05);
}
.xc-theme .xui-isolationheader--content {
  align-items: stretch;
  display: flex;
  justify-content: space-between;
  min-height: inherit;
}
.xc-theme .xui-isolationheader--content-layout {
  flex-flow: row wrap;
  width: 100%;
}
@media (min-width: 1016px) {
  .xc-theme .xui-isolationheader--content-layout.xui-page-width-standard {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1216px) {
  .xc-theme .xui-isolationheader--content-layout.xui-page-width-large {
    margin-left: auto;
    margin-right: auto;
  }
}
.xc-theme .xui-isolationheader--content-layout .xui-isolationheader--title {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  margin: 0;
}
.xc-theme .xui-isolationheader--content-layout > .xui-isolationheader--title {
  margin-left: 16px;
  margin-right: 24px;
}
.xc-theme .xui-isolationheader--leftcontent {
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  justify-content: center;
  margin-left: 16px;
  margin-right: 4px;
  max-width: calc(100% - 20px);
}
.xc-theme .xui-isolationheader--titlewrapper {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-right: 8px;
}
.xc-theme .xui-isolationheader--titlewrapper .xui-isolationheader--title {
  flex-grow: 0;
  word-break: break-word;
}
.xc-theme .xui-isolationheader--title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 24px;
  padding-right: 12px;
}
.xc-theme .xui-isolationheader--rightcontent {
  align-content: flex-start;
  display: flex;
  flex: 1 1 auto;
  flex-flow: row wrap-reverse;
  justify-content: space-between;
  max-width: 100%;
}
.xc-theme .xui-isolationheader--rightcontent .xui-isolationheader--actions {
  margin-left: 16px;
  margin-right: 16px;
  align-self: center;
  flex-grow: 0;
}
.xc-theme .xui-isolationheader--actions {
  align-items: center;
  /* Required for button height not to stretch */
  display: flex;
  flex: 1 1 auto;
  justify-content: flex-end;
  margin-right: 8px;
}
.xc-theme .xui-isolationheader.xc-isolationheader-sticky {
  display: block;
  min-height: auto;
  overflow: unset;
  position: sticky;
  top: 0;
  z-index: 2000;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xui-isolationheader--content-layout {
    flex-flow: unset;
    flex-wrap: nowrap;
  }
}
.xc-theme .xui-isolationheader--leftcontent {
  padding-top: 0;
  padding-bottom: 0;
  flex-direction: row;
}
.xc-theme .xui-isolationheader--controlcontent {
  padding-top: 10px;
  padding-bottom: 10px;
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
}
.xc-theme .xui-isolationheader--controlcontent .xui-button {
  margin-right: 12px;
}
.xc-theme .xui-isolationheader--titlewrapper {
  padding-top: 18px;
  padding-bottom: 18px;
}
.xc-theme .xui-isolationheader--rightcontent {
  align-self: flex-end;
  flex-shrink: 0;
  justify-content: flex-end;
  padding-bottom: 10px;
}
.xc-theme .xui-isolationheader--actions {
  min-height: 40px;
}
.xc-theme .xcl-add-to-calendar__popover-wrapper {
  position: relative;
  text-align: center;
  width: 100%;
}
.xc-theme .xcl-add-to-calendar__popover {
  min-width: 220px;
}
.xc-theme .xcl-add-to-calendar__popover-trigger {
  font-weight: normal;
}
.xc-theme .xcl-add-to-calendar__popover-trigger-icon {
  display: inline-block;
  margin-right: 8px;
  transform: translateY(-2px);
  z-index: 1000;
}
.xc-theme .xcl-add-to-calendar__calendar-list {
  margin: 0;
  padding: 8px 0;
}
.xc-theme .xcl-add-to-calendar__calendar-list > li {
  margin-bottom: 8px;
}
.xc-theme .xcl-add-to-calendar__calendar-list > li:last-child {
  margin-bottom: 0;
}
.xc-theme .xcl-add-to-calendar__calendar-link {
  display: flex;
  padding: 8px 16px;
  text-align: left;
}
.xc-theme .xcl-add-to-calendar__calendar-icon {
  display: block;
  margin-right: 8px;
  transform: translateY(-1px);
  width: 16px;
}
.xc-theme .xcl-add-to-calendar__calendar-link--ical {
  transform: translateY(-3px);
}
.xc-theme .xcl-add-to-calendar__popover .xui-popover-medium {
  max-width: 232px;
  width: 100%;
}
.xc-theme .xc-learnitem-layout {
  display: flex;
}
.xc-theme .xc-learnitem-layout p {
  margin-bottom: 0;
}
.xc-theme .xc-learnitem-layout a.xui-button {
  background-color: #0072be;
  border: 1px solid #0072be;
  border-radius: 3px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
  margin-top: 20px;
}
.xc-theme .xc-learnitem-layout a.xui-button:visited {
  color: #ffffff;
}
.xc-theme .xc-learnitem-layout a.xui-button:hover, .xc-theme .xc-learnitem-layout a.xui-button:visited:hover {
  background-color: #006db7;
  color: #ffffff;
}
.xc-theme .xc-learnitem-layout a.xui-button:active {
  background-color: #0062a6;
  color: #ffffff;
}
.xc-theme .xc-learnitem-layout a.xui-button.xui-button-is-disabled, .xc-theme .xc-learnitem-layout .coveo-pager-list-item.coveo-active a.xui-button.coveo-pager-anchor, .xc-theme .coveo-pager-list-item.coveo-active .xc-learnitem-layout a.xui-button.coveo-pager-anchor {
  background-color: #80858f;
  border-color: #a6a9b0;
  box-shadow: none;
  color: #ffffff;
}
.xc-theme .xc-learnitem-maincontent {
  flex: 1;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-learnitem-maincontent {
    margin-right: 24px;
    max-width: 600px;
  }
}
.xc-theme .xc-learnitem-rightcontent {
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-learnitem-rightcontent {
    display: none;
  }
}
.xc-theme .xc-open-banking__first-field {
  margin-top: 40px;
}
.xc-theme .xc-hamburger__menu-container {
  padding: 0 3px;
}
.xc-theme .xc-hamburger__menu-container:hover {
  background: none;
  border: 3px solid #002a46;
  border-radius: 100%;
  padding: 0;
}
.xc-theme .xc-hamburger__menu-container:focus-visible {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .xc-hamburger__menu-container button:focus:not(:focus-visible), .xc-theme .xc-hamburger__menu-container:focus:not(:focus-visible) {
  outline: none;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-hamburger__menu-container {
    display: none;
  }
}
.xc-theme .xc-hamburger__menu {
  display: none;
  z-index: 1;
}
.xc-theme .xc-hamburger__menu.show {
  display: flex;
}
.xc-theme .xc-hamburger__menu .xui-pickitem--text {
  font-size: 16px;
  font-size: 1rem;
}
.xc-theme .xc-hamburger__menu .xui-dropdown--footer {
  padding: 8px 20px;
}
.xc-theme .xc-hamburger__menu .xui-pickitem {
  border-left: 3px solid transparent;
}
.xc-theme .xc-hamburger__menu .xui-pickitem-is-selected {
  border-left-color: #13b5ea;
  font-weight: 700;
}
.xc-theme .xc-hamburger__menu .xui-pickitem > a:hover,
.xc-theme .xc-hamburger__menu .xui-pickitem > a:focus {
  background: transparent;
}
.xc-theme .xc-hamburger__menu--backdrop {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 0;
}
.xc-theme .xc-hamburger__menu .xui-dropdown-layout {
  min-width: 270px;
  right: 0;
  top: unset;
}
.xc-theme .xc-hamburger__menu .xui-dropdown-layout.show {
  display: flex;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-hamburger__menu .xui-dropdown-layout {
    margin-top: 10px;
    right: 10px;
  }
}
.xc-theme .xc-hamburger__menu .xui-dropdown--body {
  top: 0;
}
.xc-theme .xc-hamburger__menu-icon {
  background-color: transparent;
  border: none;
  box-shadow: none;
  cursor: pointer;
  height: 40px;
  position: relative;
  width: 40px;
  z-index: 1;
}
.xc-theme .xc-hamburger__menu-icon span {
  background-color: #002a46;
  border-radius: 3px;
  height: 2px;
  left: 10px;
  position: absolute;
  right: 10px;
  top: 13px;
  outline: 1px solid transparent;
  transform: rotate(0deg);
}
.xc-theme .xc-hamburger__menu-icon span:nth-child(2), .xc-theme .xc-hamburger__menu-icon span:nth-child(3) {
  top: 19px;
}
.xc-theme .xc-hamburger__menu-icon span:nth-child(4) {
  bottom: 13px;
  top: unset;
}
.xc-theme .xc-hamburger__menu-icon.close span {
  left: 12px;
}
.xc-theme .xc-hamburger__menu-icon.close span:nth-child(2) {
  transform: rotate(45deg);
}
.xc-theme .xc-hamburger__menu-icon.close span:nth-child(3) {
  transform: rotate(-45deg);
}
.xc-theme .xc-hamburger__menu-icon.close span:nth-child(4), .xc-theme .xc-hamburger__menu-icon.close span:nth-child(1) {
  left: 50%;
  top: 18px;
  width: 0;
}
.xc-theme .is-disabled {
  cursor: default !important;
  pointer-events: none !important;
}
.xc-theme .xc-content-cards {
  display: grid;
  grid-auto-rows: 1fr;
  grid-gap: 20px;
  grid-template-columns: repeat(auto-fit, minmax(275px, 1fr));
  margin: 48px auto;
  max-width: 100%;
}
.xc-theme .xc-content-card {
  position: relative;
  transition: width 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), margin-left 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  background: #ffffff;
  border: 1px solid #ccced2;
  border-radius: 3px;
  padding-bottom: 32px;
}
.xc-theme .xc-content-card a,
.xc-theme .xc-content-card a:visited {
  color: #000a1e;
}
.xc-theme .xc-content-card .xc-content-card__body {
  color: #000a1e;
  font-size: 16px;
  font-size: 1rem;
  padding: 20px;
  margin: 0;
  overflow-wrap: anywhere;
}
.xc-theme .xc-content-card .xc-content-card__description {
  margin-bottom: 40px;
}
.xc-theme .xc-content-card .xc-content-card__link {
  bottom: 8px;
  color: #0072be;
  position: absolute;
}
.xc-theme .xc-content-card .xc-content-card__link::after {
  background-color: #0072be;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  transition: 0.3s;
  width: 0;
}
.xc-theme .xc-content-card .xc-content-card__link-container::before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.xc-theme .xc-content-card .xc-content-card__heading {
  color: #002a46;
  font-weight: 700;
}
.xc-theme .xc-content-card:hover, .xc-theme .xc-content-card:focus-within {
  box-shadow: 0 10px 20px rgba(0, 10, 30, 0.2), 0 0 10px rgba(0, 10, 30, 0.2);
  cursor: pointer;
}
.xc-theme .xc-content-card:hover .xc-content-card__title a,
.xc-theme .xc-content-card:hover .xc-content-card__title,
.xc-theme .xc-content-card:hover .xc-content-card__link, .xc-theme .xc-content-card:focus-within .xc-content-card__title a,
.xc-theme .xc-content-card:focus-within .xc-content-card__title,
.xc-theme .xc-content-card:focus-within .xc-content-card__link {
  color: #000a1e;
}
.xc-theme .xc-content-card:hover .xc-content-card__title, .xc-theme .xc-content-card:focus-within .xc-content-card__title {
  background-size: 100% 2px;
  text-decoration: none;
}
.xc-theme .xc-content-card:hover .xc-content-card__link::after, .xc-theme .xc-content-card:focus-within .xc-content-card__link::after {
  width: calc(100% - 16px);
  background-color: #002761;
}
.xc-theme .xc-content-card:hover svg:not(.xc-card-custom-svg), .xc-theme .xc-content-card:focus-within svg:not(.xc-card-custom-svg) {
  fill: currentColor;
  margin-left: 8px;
}
.xc-theme .xc-content-card__title {
  font-weight: bold;
}
.xc-theme .xc-content-card__title a,
.xc-theme .xc-content-card__title a:visited, .xc-theme .xc-content-card__title:visited {
  color: #000a1e;
}
.xc-theme .xc-content-card__subtitle {
  color: #59606d;
  display: inline-block;
  font-size: 13px;
  font-size: 0.813rem;
  margin-bottom: 24px;
}
.xc-theme .xc-metadata-seperator {
  margin: 0 4px;
}
.xc-theme .xc-card__breadcrumb {
  margin-bottom: 0;
}
.xc-theme .xc-card__breadcrumb > li {
  display: inline;
  padding-bottom: 0;
}
.xc-theme .xc-card__breadcrumb > li:last-child {
  display: inline;
}
.xc-theme .xc-content-card__link .xc-svg__icon--arrow {
  fill: #0072be;
  margin-left: 6px;
  transition: 0.2s;
  width: 10px;
  transform: rotate(180deg);
}
@media (prefers-reduced-motion: reduce) {
  .xc-theme .xc-content-card,
.xc-theme .xc-content-card__link {
    transition-property: none;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .global-search_results {
    padding-left: 20px;
  }
}
.xc-theme .xc-result-cards {
  display: grid;
  grid-auto-rows: 1fr;
  grid-gap: 20px;
  grid-template-columns: 1fr;
  max-width: 100%;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-result-cards {
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  }
}
.xc-theme .xc-result-cards .xc-result-card__link-external {
  display: inline-flex;
  margin-left: 8px;
}
.xc-theme .xc-result-cards .xc-result-card__link-external svg {
  margin-left: 0 !important;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-result-cards.xc-aside-content {
    grid-template-columns: 1fr;
  }
}
.xc-theme .xc-quantic-search__container .xc-result-cards {
  margin: 20px auto;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-quantic-search__container .xc-result-cards {
    grid-template-columns: repeat(2, minmax(350px, 1fr));
  }
}
.xc-theme .xc-result-cards .xc-result-card {
  position: relative;
  transition: width 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), margin-left 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  background: #ffffff;
  border: 1px solid #ccced2;
  border-radius: 3px;
  padding-bottom: 0;
  margin: 0;
}
.xc-theme .xc-result-cards .xc-result-card a,
.xc-theme .xc-result-cards .xc-result-card a:visited {
  color: #000a1e;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__body {
  color: #000a1e;
  font-size: 16px;
  font-size: 1rem;
  padding: 20px;
  margin: 0;
  overflow-wrap: anywhere;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__description {
  margin-bottom: 40px;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__link {
  bottom: 8px;
  color: #0072be;
  position: absolute;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__link::after {
  background-color: #0072be;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  transition: 0.3s;
  width: 0;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__link-container::before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__heading {
  color: #002a46;
  font-weight: 700;
}
.xc-theme .xc-result-cards .xc-result-card:hover, .xc-theme .xc-result-cards .xc-result-card:focus-within {
  box-shadow: 0 10px 20px rgba(0, 10, 30, 0.2), 0 0 10px rgba(0, 10, 30, 0.2);
  cursor: pointer;
}
.xc-theme .xc-result-cards .xc-result-card:hover .xc-result-card__title a,
.xc-theme .xc-result-cards .xc-result-card:hover .xc-result-card__title,
.xc-theme .xc-result-cards .xc-result-card:hover .xc-result-card__link, .xc-theme .xc-result-cards .xc-result-card:focus-within .xc-result-card__title a,
.xc-theme .xc-result-cards .xc-result-card:focus-within .xc-result-card__title,
.xc-theme .xc-result-cards .xc-result-card:focus-within .xc-result-card__link {
  color: #000a1e;
}
.xc-theme .xc-result-cards .xc-result-card:hover .xc-result-card__title, .xc-theme .xc-result-cards .xc-result-card:focus-within .xc-result-card__title {
  background-size: 100% 2px;
  text-decoration: none;
}
.xc-theme .xc-result-cards .xc-result-card:hover .xc-result-card__link::after, .xc-theme .xc-result-cards .xc-result-card:focus-within .xc-result-card__link::after {
  width: calc(100% - 16px);
  background-color: #002761;
}
.xc-theme .xc-result-cards .xc-result-card:hover svg:not(.xc-card-custom-svg), .xc-theme .xc-result-cards .xc-result-card:focus-within svg:not(.xc-card-custom-svg) {
  fill: currentColor;
  margin-left: 8px;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__body {
  display: grid;
  grid-template-rows: [content-type] max-content [title] max-content [top-metadata] max-content [description] auto [meta] max-content [cta] max-content [rating] max-content;
  height: 100%;
  margin: 0;
  padding: 20px;
  min-height: auto;
  word-break: break-word;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__heading,
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__app-heading {
  display: block;
  margin-bottom: 0;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__app-heading {
  margin-bottom: 0;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__title {
  font-weight: bold;
  text-decoration: none;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__title a,
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__title a:visited, .xc-theme .xc-result-cards .xc-result-card .xc-result-card__title:visited {
  color: #000a1e;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__title:hover {
  text-decoration: underline;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__header-container {
  display: flex;
  align-items: center;
  grid-row: title;
  gap: 12px;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__heading-container {
  display: grid;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__body--cta-link .xc-result-card__title {
  background: none;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__body--cta-link .xc-result-card__link-container::before {
  z-index: 1;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__app-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #002a46;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__tag {
  align-items: center;
  color: #404756;
  display: flex;
  font-size: 13px;
  font-size: 0.813rem;
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 700;
  grid-row: content-type;
  margin-bottom: 14px;
}
.xc-theme .xc-result-cards .xc-result-card .xc-results-card__tag-icon {
  display: block;
  margin-right: 10px;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__app-icon {
  height: 64px;
  width: 64px;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  border-radius: 5px;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__app-logo {
  max-width: 80%;
}
.xc-theme .xc-result-cards .xc-result-card .xc-reusable-card__top-metadata {
  grid-row: top-metadata;
  font-size: 13px;
  font-size: 0.813rem;
  color: #59606d;
  line-height: 20px;
  margin-bottom: 0;
  font-weight: 400;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__link-wrapper {
  grid-row: cta;
  margin-bottom: 18px;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__link {
  position: relative;
  bottom: 0;
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
}
.xc-theme .xc-result-cards .xc-result-card .xc-result-card__link svg {
  fill: #0072be;
  margin-left: 6px;
  transition: 0.2s;
  width: 10px;
}
.xc-theme .xc-result-cards .xc-result-card .xc-content-card__description {
  grid-row: description;
}
.xc-theme .xc-result-cards .xc-result-card c-xc-reuseable-card-meta {
  grid-row: meta;
}
.xc-theme .xc-result-card__body--small-font .xc-result-card__title {
  font-size: 23px;
  font-size: 1.438rem;
}
.xc-theme .xc-result-card__body--small-font .xc-content-card__description {
  font-size: 16px;
  font-size: 1rem;
}
.xc-theme .xc-result-card__body--app .xc-content-card__description p {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.xc-theme .xc-result-card__rating {
  grid-row: rating;
}
@media (prefers-reduced-motion: reduce) {
  .xc-theme .xc-result-card,
.xc-theme .xc-result-card__title {
    transition-property: none;
  }
}
.xc-theme .xc-result-card.xc-result-card--case-deflect {
  border: 0;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect:hover, .xc-theme .xc-result-card.xc-result-card--case-deflect:focus-within {
  cursor: default;
  box-shadow: none;
  border-bottom: none;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect:hover svg, .xc-theme .xc-result-card.xc-result-card--case-deflect:focus-within svg {
  margin-left: 0 !important;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect:hover .xc-result-card__heading .xc-result-card__title {
  color: #0072be;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect .xc-result-card__body {
  border-top: 1px solid #f2f3f4;
  padding: 20px 0;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect .xc-result-card__title {
  display: block;
  line-height: 28px;
  background-image: none;
  color: #0072be;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect .xc-result-card__title:hover {
  text-decoration: underline;
  color: #002761 !important;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect .xc-result-card__title:visited {
  color: #0072be;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect .xc-result-card__title::before, .xc-theme .xc-result-card.xc-result-card--case-deflect .xc-result-card__title::after {
  display: none;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect .xc-result-card,
.xc-theme .xc-result-card.xc-result-card--case-deflect .xc-result-card__title {
  transition-property: none;
}
.xc-theme .xc-result-card.xc-result-card--case-deflect c-xc-reusable-skeleton-loader .xc-skeleton-loader:nth-child(even) {
  display: none;
}
.xc-theme .xc-result-card .xc-result-card__body.xc-result-card__body--topics .xc-result-card__title:hover {
  text-decoration: none;
}
.xc-theme .xc-result-card .xc-result-card__body.xc-result-card__body--topics .xc-result-card__title:focus {
  text-decoration: underline;
}
.xc-theme .xc-result-card .xc-result-card__body.xc-result-card__body--topics .xc-result-card__link-wrapper {
  margin-bottom: 0;
}
.xc-theme .xc-result-card .xc-result-card__body.xc-result-card__body--topics .xc-content-card__description {
  margin-bottom: 20px;
}
.xc-theme .xui-button-is-disabled:hover .xc-tooltip-text, .xc-theme .coveo-pager-list-item.coveo-active a.coveo-pager-anchor:hover .xc-tooltip-text {
  opacity: 1;
  visibility: visible;
}
.xc-theme .xc-tooltip-text {
  background-color: #000a1e;
  border-radius: 3px;
  color: #ffffff;
  left: 50%;
  opacity: 0;
  overflow-wrap: break-word;
  padding: 4px;
  position: absolute;
  text-align: center;
  top: 120%;
  transform: translateX(-50%);
  transition: opacity 0.3s;
  visibility: hidden;
  width: 90px;
  z-index: 1;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-tooltip-text {
    width: 160px;
  }
}
.xc-theme .xc-tooltip-text::after {
  border: 4px solid;
  border-color: transparent transparent #000a1e transparent;
  bottom: 100%;
  content: "";
  left: 48%;
  position: absolute;
}
.xc-theme .xc-skip-link {
  background-color: #0072be;
  border-radius: 4px;
  font-weight: bold;
  padding: 12px 16px;
  position: absolute;
  transform: translateY(-100%);
  transition: transform 0.3s ease-out;
}
.xc-theme .xc-skip-link:focus {
  color: #ffffff;
  height: auto;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-decoration: none;
  top: 15px;
  transform: translateY(0);
  width: max-content;
  z-index: 8000;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-skip-link:focus {
    left: 8px;
    right: auto;
    top: 10px;
  }
}
.xc-theme .xc-skip-link:focus:hover {
  color: #ffffff;
  text-decoration: underline;
}
@media (prefers-reduced-motion: reduce) {
  .xc-theme .xc-skip-link {
    transition-property: none;
  }
}
@media (prefers-color-scheme: dark) {
  .xc-theme .xc-skip-link {
    background-color: #404756;
  }
}
.xc-theme c-xc-case-rating {
  display: block;
  margin-top: 32px;
  margin-top: 2rem;
}
.xc-theme .xc-rating-group {
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
}
.xc-theme .xc-rating-input {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.xc-theme .xc-rating-input__label {
  color: #a6a9b0;
  cursor: pointer;
  font-size: 32px;
  line-height: 1;
  padding: 7px 6px;
}
.xc-theme .xc-rating-input__label:last-child {
  margin-left: -6px;
}
.xc-theme .xc-rating-input__label:before {
  content: "☆";
  display: block;
  margin-top: -2px;
}
.xc-theme .xc-rating-input:focus + label {
  outline: 2px auto #0072be;
}
.xc-theme .xc-rating-input:checked ~ label {
  color: #0072be;
}
.xc-theme .xc-rating-group:not(:checked) > .xc-rating-input__label:hover,
.xc-theme .xc-rating-group:not(:checked) > .xc-rating-input__label:hover ~ .xc-rating-input__label,
.xc-theme .xc-rating-input:checked + .xc-rating-input__label:hover,
.xc-theme .xc-rating-input:checked + .xc-rating-input__label:hover ~ .xc-rating-input__label,
.xc-theme .xc-rating-input:checked ~ .xc-rating-input__label:hover,
.xc-theme .xc-rating-input:checked ~ .xc-rating-input__label:hover ~ .xc-rating-input__label,
.xc-theme .xc-rating-group > .xc-rating-input__label:hover ~ input:checked ~ .xc-rating-input__label {
  color: #003c64;
}
.xc-theme .xc-rating-input:checked ~ .xc-rating-input__label:before {
  content: "★";
}
.xc-theme .xc-rating-input:checked + .xc-rating-input__label:before:hover,
.xc-theme .xc-rating-input:checked + .xc-rating-input__label:hover ~ .xc-rating-input__label:before,
.xc-theme .xc-rating-input:checked ~ .xc-rating-input__label:before:hover,
.xc-theme .xc-rating-input:checked ~ .xc-rating-input__label:hover ~ .xc-rating-input__label:before,
.xc-theme .xc-rating-group > .xc-rating-input__label:hover ~ input:checked ~ .xc-rating-input__label:before {
  content: "★"/"";
}
.xc-theme .xc-rating-input[aria-invalid=true] ~ .xc-rating-input__label {
  color: #dc3246;
}
.xc-theme .xui-submenu-uicontrol--icon {
  align-self: center;
  transition: transform 0.3s ease;
}
.xc-theme .xui-iconwrapper {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
.xc-theme .xui-submenu {
  flex: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  transition: max-height 0.2s, padding 0.2s;
}
.xc-theme .xui-submenu-uicontrol {
  display: flex;
  flex: 0 0 auto;
  outline: none;
}
.xc-theme .show ~ slot .xui-submenu-layout,
.xc-theme .show ~ .xui-submenu-layout {
  max-height: 100vh;
  overflow: auto;
  padding-bottom: 0;
  padding-top: 12px;
}
@media only screen and (min-width: 1024px) {
  .xc-theme .show ~ slot .xui-submenu-layout,
.xc-theme .show ~ .xui-submenu-layout {
    padding-top: 16px;
  }
}
.xc-theme .xui-submenu-layout {
  flex: 0 0 auto;
  max-height: 0;
  overflow: hidden;
  width: 100%;
}
.xc-theme .xc-quantic-facet__container .xui-pickitem--body.hide + .xc-quantic-facet__list-panel {
  display: none;
}
.xc-theme .xui-picklist--nestedcontainer {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.xc-theme .xui-pickitem--submenucontrol {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);
  flex-grow: 0;
  height: 1px !important;
  height: 40px !important;
  left: 0 !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  top: 0 !important;
  white-space: nowrap !important;
  width: 1px !important;
}
.xc-theme .xui-submenu-uicontrol {
  border-bottom: 1px solid #a6a9b0;
  color: #000a1e;
}
.xc-theme .xui-submenu-uicontrol .xui-pickitem--text {
  width: 100%;
}
.xc-theme .xui-submenu-uicontrol .xui-pickitem--text:first-child {
  padding-left: 8px;
}
.xc-theme .xui-submenu-uicontrol .xui-pickitem--text:nth-last-child(n+2) {
  padding-right: 4px;
}
.xc-theme .xui-submenu .xui-pickitem-medium .xui-pickitem--body {
  padding-left: 20px;
}
.xc-theme .xui-picklist-medium.xui-picklist-layout {
  padding-top: 4px;
  padding-bottom: 4px;
}
.xc-theme .xui-picklist-medium .xui-picklist--nestedcontainer > .xui-pickitem--body,
.xc-theme .xui-picklist-medium .xui-pickitem--body {
  line-height: 24px;
  min-height: 40px;
}
.xc-theme .xui-picklist-medium .xui-submenu .xui-pickitem--body {
  padding-left: 32px;
}
.xc-theme .xui-picklist-medium:not(.xui-pickitem-is-horizontal) .xui-pickitem--body {
  padding-left: 12px;
  padding-right: 12px;
}
.xc-theme .xui-picklist-medium .xui-submenu-uicontrol:nth-child(2) {
  padding-left: 12px;
  padding-right: 12px;
}
.xc-theme .xc-quantic-facet__container .xui-styledcheckboxradio .xui-styledcheckboxradio--label {
  overflow-wrap: anywhere;
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic-facet__container .xui-styledcheckboxradio .xui-styledcheckboxradio--label {
    margin-left: 20px;
  }
}
.xc-theme .xui-styledcheckboxradio {
  cursor: pointer;
  padding: 8px 12px 8px 20px;
}
.xc-theme button.xui-submenu-uicontrol:focus {
  outline: 2px auto #0072be;
}
.xc-theme button.xui-submenu-uicontrol:focus:not(:focus-visible) {
  outline: none;
}
.xc-theme .show .xui-submenu-uicontrol--icon {
  transform: rotate(180deg);
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic-search__container aside {
    margin-top: 2.29rem;
  }
}
.xc-theme .xc-quantic-search__container aside .xui-picklist-layout {
  padding: 0;
  margin: 10px 0;
}
@media only screen and (min-width: 1024px) {
  .xc-theme .xc-quantic-search__container aside .xui-picklist-layout {
    margin: 1rem 0;
  }
}
.xc-theme .xc-quantic-search__container aside .xui-pickitem--text {
  font-weight: 600;
}
.xc-theme .xc-quantic-search__container aside .xui-styledcheckboxradio {
  padding: 0 2px 0 18px;
  line-height: 1.5;
}
.xc-theme .xc-quantic-search__container aside fieldset,
.xc-theme .xc-quantic-search__container aside .xui-styledcheckboxradio--label,
.xc-theme .xc-quantic-search__container aside .xui-styledcheckboxradio {
  width: 100%;
}
.xc-theme .xc-quantic-search__container aside .xui-styledcheckboxradio--label {
  position: relative;
  padding: 0;
  grid-template-columns: auto max-content;
  column-gap: 0.5em;
}
.xc-theme .xc-quantic-search__container aside .xui-styledcheckboxradio--label > span {
  margin: 0;
}
.xc-theme .xc-quantic-search__container aside .xui-styledcheckboxradio--num {
  white-space: nowrap;
}
.xc-theme .xc-quantic-search__container aside input.xui-styledcheckboxradio--input:checked + div + span, .xc-theme .xc-quantic-search__container aside .slds-checkbox input:checked + div + span, .xc-theme .slds-checkbox .xc-quantic-search__container aside input:checked + div + span {
  font-weight: 600;
}
.xc-theme .xc-quantic-search__container aside .xui-pickitem:hover .xui-styledcheckboxradio--checkbox, .xc-theme .xc-quantic-search__container aside .xui-pickitem:hover .slds-checkbox__label, .xc-theme .xc-quantic-search__container aside .xui-pickitem:hover .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xc-quantic-search__container aside .xui-pickitem:hover .slds-checkbox_faux {
  border-color: #000a1e;
}
.xc-theme .xc-quantic-search__container aside .xui-pickitem:hover label {
  font-weight: bold;
}
.xc-theme .xui-styledcheckboxradio .xui-styledcheckboxradio--label {
  margin-left: 1em;
}
.xc-theme .xui-styledcheckboxradio .xui-styledcheckboxradio--label span {
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 2px;
  text-decoration: none;
  transition: background-size 0.3s;
  padding-bottom: 2px;
}
.xc-theme .xui-styledcheckboxradio:hover input:checked .xui-styledcheckboxradio--label > span, .xc-theme .xui-styledcheckboxradio:hover .xui-styledcheckboxradio--label > span {
  background-size: 100% 2px;
  text-decoration: none;
}
@media (prefers-reduced-motion) {
  .xc-theme .xui-styledcheckboxradio .xui-styledcheckboxradio--label span,
.xc-theme .xui-styledcheckboxradio input + .xui-styledcheckboxradio--checkbox,
.xc-theme .xui-styledcheckboxradio input + .slds-checkbox__label,
.xc-theme .xui-styledcheckboxradio .xui-styledcheckboxradio-group .slds-checkbox__label input + .slds-checkbox_faux,
.xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xui-styledcheckboxradio input + .slds-checkbox_faux {
    transition: none;
  }
}
@keyframes skeleton-shimmer {
  0% {
    background-position: -100vw 0;
    background-position: -1000px 0;
  }
  100% {
    background-position: 100vw 0;
    background-position: 1000px 0;
  }
}
.xc-theme .shimmer {
  background: #e6e7e9;
  background-image: linear-gradient(to right, #e6e7e9 0%, #f2f3f4 25%, #e6e7e9 50%, #e6e7e9 100%);
  background-repeat: no-repeat;
  background-size: 100vw 100%;
  background-size: cover;
  animation-duration: 1200ms;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: skeleton-shimmer;
}
.xc-theme .xc-success-confirmation {
  padding: 32px 0;
  padding: 2rem 0;
}
.xc-theme .xc-success-confirmation--no-border {
  border: 0;
  border-radius: 0;
  padding: 0;
}
.xc-theme c-xc-reusable-radio-buttons lightning-radio-group .slds-form-element__control {
  border: 1px solid #A6A9B0;
  border-radius: 3px 3px 0 0;
}
.xc-theme c-xc-reusable-radio-buttons.--vertical .slds-radio + .slds-radio {
  border-top: 1px solid #A6A9B0;
}
.xc-theme .--vertical lightning-radio-group.slds-form-element label {
  display: flex;
  font-weight: 400;
  column-gap: 0.655rem;
  padding: 10.48px;
  padding: 0.655rem;
  color: #000A1E;
}
.xc-theme .--vertical lightning-radio-group.slds-form-element legend {
  font-weight: 700;
  color: #404756;
}
.xc-theme .--vertical lightning-radio-group.slds-form-element span {
  padding: 0;
  font-weight: inherit;
  color: inherit;
  line-height: 1.6;
  font-size: 16px;
  font-size: 1rem;
}
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio_faux {
  margin: 0.19em 0 0 0;
  width: 19.2px;
  width: 1.2rem;
  height: 19.2px;
  height: 1.2rem;
}
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio_faux,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio--faux,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked ~ .slds-radio_faux,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked ~ .slds-radio--faux,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio--faux {
  border-color: var(--lwc-brandAccessible);
}
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio_faux:after,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio--faux:after,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked ~ .slds-radio_faux:after,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked ~ .slds-radio--faux:after,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux:after,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio--faux:after {
  width: 100%;
  height: 100%;
}
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio_faux:before,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio--faux:before,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked ~ .slds-radio_faux:before,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked ~ .slds-radio--faux:before,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux:before,
.xc-theme .--vertical lightning-radio-group.slds-form-element .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio--faux:before {
  width: 45%;
  height: 45%;
  content: "";
  background: white;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
  border-radius: 100%;
}
.xc-theme .answer-form .slds-rich-text-editor {
  border: 0;
}
.xc-theme .answer-form .slds-form-element {
  border: 0;
  border-radius: 3px;
}
.xc-theme .answer-form .slds-file-selector {
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  width: 100%;
  max-height: 40px;
}
.xc-theme .answer-form .slds-file-selector .slds-file-selector__button {
  display: flex;
  align-items: center;
  padding: 0 20px;
  width: 100%;
}
.xc-theme .answer-form .slds-file-selector__button:after {
  background-image: url(../icons/icon-attach--fill-blue.svg);
}
.xc-theme .answer-form .slds-file-selector_files lightning-primitive-file-droppable-zone,
.xc-theme .answer-form .slds-file-selector_files slot {
  width: 100%;
}
.xc-theme .answer-form .slds-file-selector__button {
  color: #0072be;
  white-space: nowrap;
}
.xc-theme c-xc-markdown-content c-xc-markdown-rich-text p:not(table),
.xc-theme c-xc-markdown-content c-xc-markdown-rich-text li:not(table),
.xc-theme c-xc-markdown-content c-xc-markdown-rich-text div:not(table) {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
@media screen and (min-width: 769px) {
  .xc-theme c-xc-markdown-content c-xc-markdown-rich-text p:not(table),
.xc-theme c-xc-markdown-content c-xc-markdown-rich-text li:not(table),
.xc-theme c-xc-markdown-content c-xc-markdown-rich-text div:not(table) {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.xc-theme c-xc-markdown-content c-xc-markdown-tip .xc-textcontent, .xc-theme c-xc-markdown-content c-xc-markdown-tip .forceModal .forceCommunityRichText, .forceModal .xc-theme c-xc-markdown-content c-xc-markdown-tip .forceCommunityRichText, .xc-theme c-xc-markdown-content c-xc-markdown-tip .forceCommunityRichText,
.xc-theme c-xc-markdown-content c-xc-markdown-warning .xc-textcontent,
.xc-theme c-xc-markdown-content c-xc-markdown-warning .forceModal .forceCommunityRichText,
.forceModal .xc-theme c-xc-markdown-content c-xc-markdown-warning .forceCommunityRichText,
.xc-theme c-xc-markdown-content c-xc-markdown-warning .forceCommunityRichText {
  font-size: 14px;
  font-size: 0.875rem;
}
.xc-theme c-xc-guide-viewer-content .xc-textcontent ol > li > ol, .xc-theme c-xc-guide-viewer-content .forceModal .forceCommunityRichText ol > li > ol, .forceModal .xc-theme c-xc-guide-viewer-content .forceCommunityRichText ol > li > ol, .xc-theme c-xc-guide-viewer-content .forceCommunityRichText ol > li > ol,
.xc-theme c-xc-guide-viewer-intro .xc-textcontent ol > li > ol,
.xc-theme c-xc-guide-viewer-intro .forceModal .forceCommunityRichText ol > li > ol,
.forceModal .xc-theme c-xc-guide-viewer-intro .forceCommunityRichText ol > li > ol,
.xc-theme c-xc-guide-viewer-intro .forceCommunityRichText ol > li > ol {
  list-style-type: disc;
}
.xc-theme c-xc-template-navigation-header .xc-large-header__container--background-dark .xc-large-header__title > * {
  color: var(--xc-color-white);
}
.xc-theme .xc-flow-wrapper .section {
  padding-bottom: 0;
  padding-top: 0;
}
.xc-theme .xc-flow-wrapper .flowruntimeBody {
  margin: 0;
  padding: 0;
}
.xc-theme .xc-flow-wrapper .xc-textcontent ol > li > ol, .xc-theme .xc-flow-wrapper .forceModal .forceCommunityRichText ol > li > ol, .forceModal .xc-theme .xc-flow-wrapper .forceCommunityRichText ol > li > ol, .xc-theme .xc-flow-wrapper .forceCommunityRichText ol > li > ol {
  list-style-type: disc;
}
.xc-theme c-xc-reusable-banner lightning-formatted-rich-text ol,
.xc-theme c-xc-reusable-banner lightning-formatted-rich-text ul {
  padding-left: 18px;
}
.xc-theme c-xc-reusable-banner lightning-formatted-rich-text li {
  margin-bottom: 0;
}
.xc-theme .xcsf-flow-address-form lightning-lookup-address .slds-has-focus {
  background: rgba(0, 10, 30, 0.05) !important;
  box-shadow: none;
}
.xc-theme .xcsf-flow-address-form lightning-lookup-address .slds-has-focus a {
  color: #002761;
}
.xc-theme .xcsf-flow-address-form lightning-lookup-address input[type=text].slds-combobox__input {
  background-image: none;
}
.xc-theme .xcsf-flow-address-form lightning-lookup-address .slds-listbox__option-icon {
  display: none;
}
.xc-theme .xcsf-flow-address-form lightning-lookup-address .slds-form-element__label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.xc-theme .xc-grouped-content-snippets__item-content ul {
  list-style: none;
  display: grid;
  gap: 10px;
  margin: 0;
}
.xc-theme .xc-grouped-content-snippets__item-content ul li {
  padding-bottom: 10px;
  border-bottom: 1px solid var(--xui-color-grey-7);
  margin-bottom: 0;
}
.xc-theme .xc-grouped-content-snippets__item-content ul li:last-child {
  padding-bottom: 0;
  border: none;
}
.xc-theme .xc-data-table {
  --xc-data-table-cell-outer-spacing: 16px;
  --xc-data-table-cell-padding-block-start: 12px;
  --xc-data-table-cell-padding-block-end: 12px;
  --xc-data-table-cell-padding-inline-start: 6px;
  --xc-data-table-cell-padding-inline-end: 6px;
  --xc-data-table-action-cell-padding-block-start: 12px;
  --xc-data-table-action-cell-padding-block-end: 12px;
  --xc-data-table-action-cell-padding-inline-start: 6px;
  --xc-data-table-action-cell-padding-inline-end: 12px;
  --xc-data-table-heading-height: 48px;
  --xc-data-table-heading-font-size: 13px;
  --xc-data-table-heading-font-size: 0.813rem;
  --xc-data-table-heading-font-weight: 400;
  --lwc-colorBackgroundRowSelected: rgba(0, 120, 200, 0.05);
  display: block;
  border: 1px solid #ccced2;
  border-radius: 3px;
}
.xc-theme .xc-data-table table {
  border: none;
  margin-bottom: 0;
}
.xc-theme .xc-data-table thead .xc-data-table__has-focus .slds-th__action,
.xc-theme .xc-data-table thead .slds-th__action:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
  box-shadow: 0 0 0 2px #ffffff inset, 0 0 0 4px #0072be inset;
  outline-offset: -2px;
}
.xc-theme .xc-data-table thead .slds-th__action {
  border-bottom: 1px solid #e6e7e9;
  padding: var(--xc-data-table-action-cell-padding-block-start) var(--xc-data-table-action-cell-padding-inline-end) var(--xc-data-table-action-cell-padding-block-end) var(--xc-data-table-action-cell-padding-inline-start);
  height: var(--xc-data-table-heading-height) !important;
  font-size: var(--xc-data-table-heading-font-size);
  color: #404756;
  font-weight: var(--xc-data-table-heading-font-weight);
  background-color: #ffffff;
}
.xc-theme .xc-data-table thead .slds-th__action:hover {
  background-color: initial;
  text-decoration: none;
}
.xc-theme .xc-data-table thead .slds-th__action .slds-icon_container {
  position: absolute;
  right: 4px;
}
.xc-theme .xc-data-table thead .slds-th__action .slds-is-sortable__icon {
  fill: currentColor;
}
.xc-theme .xc-data-table thead th:first-child .slds-th__action {
  padding-left: var(--xc-data-table-cell-outer-spacing);
}
.xc-theme .xc-data-table thead th:first-child .slds-th__action_form {
  padding-left: 9px;
  padding-right: 7px;
}
.xc-theme .xc-data-table thead th:last-child .slds-th__action {
  padding-right: var(--xc-data-table-cell-outer-spacing);
}
.xc-theme .xc-data-table tbody td,
.xc-theme .xc-data-table tbody th {
  padding: var(--xc-data-table-cell-padding-block-start) var(--xc-data-table-cell-padding-inline-end) var(--xc-data-table-cell-padding-block-end) var(--xc-data-table-cell-padding-inline-start);
  border-top: 1px solid #e6e7e9;
}
.xc-theme .xc-data-table tbody td:first-child,
.xc-theme .xc-data-table tbody th:first-child {
  padding-left: var(--xc-data-table-cell-outer-spacing) !important;
}
.xc-theme .xc-data-table tbody td:last-child,
.xc-theme .xc-data-table tbody th:last-child {
  padding-right: var(--xc-data-table-cell-outer-spacing) !important;
}
.xc-theme .xc-data-table .slds-table_header-fixed_container {
  padding-top: 0 !important;
}
.xc-theme .xc-data-table .slds-table_header-fixed_container .slds-scrollable_y {
  padding-top: var(--xc-data-table-heading-height) !important;
}
.xc-theme .xc-data-table .slds-table_header-fixed_container .slds-scrollable_y::before {
  border: none !important;
}
.xc-theme .xc-data-table .slds-cell-fixed {
  z-index: 10;
}
.xc-theme .xc-data-table .xc-data-table__cell-disabled {
  background-color: transparent;
}
.xc-theme .xc-data-table .xc-data-table__cell-disabled lightning-base-formatted-text {
  opacity: 0.5;
}
.xc-theme .xc-data-table__cell--grey {
  background-color: #f2f3f4;
}
.xc-theme .xc-data-table__cell--bold {
  font-weight: bold;
}
.xc-theme tbody td[data-col-key-value="0-SELECTABLE_CHECKBOX-0"]:first-child,
.xc-theme tbody th[data-col-key-value="0-SELECTABLE_CHECKBOX-0"]:first-child {
  padding: 0 !important;
  border-left: none !important;
}
.xc-theme tbody .slds-checkbox {
  display: flex;
  height: 48px;
  padding-left: 6px;
  padding-right: 7px;
  border-left: 3px solid transparent;
}
.xc-theme tbody .slds-is-selected .slds-checkbox {
  border-left-color: #0072be;
}
.xc-theme tbody .slds-is-selected td,
.xc-theme tbody .slds-is-selected th {
  border-left: 1px solid #ccced2;
}
.xc-theme .slds-checkbox input {
  position: absolute !important;
}
.xc-theme .slds-checkbox__label {
  display: block;
  align-self: center;
}
.xc-theme .slds-checkbox__label .slds-checkbox_faux {
  display: none;
}
.xc-theme c-xc-subscription-changes-table .xc-data-table thead th[data-col-key-value^=New_plan_name__c] .slds-th__action, .xc-theme c-xc-subscription-changes-table .xc-data-table thead th[data-col-key-value^=New_price_text__c] .slds-th__action, .xc-theme c-xc-subscription-changes-table .xc-data-table thead th[data-col-key-value^=Rationale__c] .slds-th__action, .xc-theme c-xc-subscription-changes-table .xc-data-table thead th[data-col-key-value^=Migration_Timing__c] .slds-th__action {
  color: #ffffff;
  background-color: #0072be;
}
.xc-theme c-xc-subscription-changes-table .xc-data-table thead th[data-col-key-value^=New_plan_name__c] .slds-th__action:hover, .xc-theme c-xc-subscription-changes-table .xc-data-table thead th[data-col-key-value^=New_price_text__c] .slds-th__action:hover, .xc-theme c-xc-subscription-changes-table .xc-data-table thead th[data-col-key-value^=Rationale__c] .slds-th__action:hover, .xc-theme c-xc-subscription-changes-table .xc-data-table thead th[data-col-key-value^=Migration_Timing__c] .slds-th__action:hover {
  background-color: #0072be;
}
.xc-theme c-xc-subscription-changes-table .xc-data-table thead th[data-col-key-value^=New_plan_name__c] .slds-th__action {
  padding-left: 20px;
}
.xc-theme c-xc-subscription-changes-table .xc-data-table tbody th[data-col-key-value^=New_plan_name__c],
.xc-theme c-xc-subscription-changes-table .xc-data-table tbody td[data-col-key-value^=New_plan_name__c] {
  padding-left: 20px !important;
}
.xc-theme c-xc-subscription-changes-table .xc-data-table tbody th[data-col-key-value^=Rationale__c], .xc-theme c-xc-subscription-changes-table .xc-data-table tbody th[data-col-key-value^=Migration_Timing__c],
.xc-theme c-xc-subscription-changes-table .xc-data-table tbody td[data-col-key-value^=Rationale__c],
.xc-theme c-xc-subscription-changes-table .xc-data-table tbody td[data-col-key-value^=Migration_Timing__c] {
  font-size: 13px;
  font-size: 0.813rem;
}
.xc-theme .xc-partner-onboarding__content-heading,
.xc-theme .xc-step-wizard__content-heading {
  margin-bottom: var(--xui-s-xsmall);
  display: block;
  white-space: pre-line;
}
.xc-theme .xc-partner-onboarding__content-heading:focus {
  outline: none;
}
.xc-theme .xc-step-wizard__content-heading--h1 {
  margin-bottom: var(--xui-s-standard);
}
.xc-theme .xc-partner-onboarding__content-heading--h3 {
  margin-top: var(--xui-s-2xlarge);
}
.xc-theme .xc-partner-onboarding__content-heading--h4 {
  margin-bottom: var(--xui-s-small);
}
@media only screen and (min-width: 800px) {
  .xc-theme .xc-partner-onboarding__content-heading--h3 {
    margin-top: var(--xui-s-3xlarge);
  }
}
@media only screen and (min-width: 1000px) {
  .xc-theme .xc-partner-onboarding__content-heading--h2 {
    margin-bottom: var(--xui-s-standard);
  }
  .xc-theme .xc-partner-onboarding__content-heading--h3 {
    margin-top: var(--xui-s-3xlarge);
    margin-bottom: var(--xui-s-small);
  }
}
@media only screen and (min-width: 1200px) {
  .xc-theme .xc-partner-onboarding__content-heading--h2 {
    margin-bottom: var(--xui-s-standard);
  }
}
.xc-theme .xcsf-heading--style-as-h1,
.xc-theme .xcsf-heading--style-as-h2,
.xc-theme .xcsf-heading--style-as-h3,
.xc-theme .xcsf-heading--style-as-h4 {
  display: block;
}
.xc-theme .xcsf-heading--style-as-h1 {
  margin-bottom: var(--xui-s-standard);
}
@media screen and (min-width: 768px) {
  .xc-theme .xcsf-heading--style-as-h1 {
    margin-bottom: var(--xui-s-xlarge);
  }
}
.xc-theme .xcsf-heading--style-as-h2 {
  margin-bottom: var(--xui-s-small);
}
.xc-theme .xcsf-heading--style-as-h3 {
  margin-bottom: var(--xui-s-small);
}
.xc-theme .xcsf-heading--style-as-h4 {
  margin-bottom: var(--xui-s-small);
}
.xc-theme .xc-case-raise-flow {
  padding-bottom: 140px;
}
.xc-theme .xc-case-raise-flow .xc-partner-onboarding-image {
  margin-bottom: 40px;
}
.xc-theme .xc-case-raise-flow .xc-partner-onboarding__content-heading--h3 {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .xc-theme .xc-case-raise-flow c-xc-case-deflection {
    min-height: 550px;
  }
}
.xc-theme .xc-case-raise-flow .xcsf-flow-navigation__container--left {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
  border-top: 0;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-case-raise-flow .xcsf-flow-navigation__container--left {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.xc-theme .xc-case-raise-flow c-xcsf-flow-navigation {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  border-top: 1px solid var(--xui-color-grey-6);
}
@media screen and (min-width: 1024px) {
  .xc-theme .xc-pre-case-raise-flow .xc-lwc-header {
    margin-bottom: -34px;
  }
}
@media screen and (min-width: 1067px) {
  .xc-theme .xc-pre-case-raise-flow .xc-lwc-header {
    margin-bottom: -68px;
  }
}
.xc-theme .xc-pre-case-raise-flow .xc-button {
  margin-top: 48px;
  margin-bottom: 24px;
}
.xc-theme .u-img--responsive {
  max-width: 100%;
}
.xc-theme .u-list-inline {
  list-style: none;
  margin-left: 0;
  padding: 0;
}
.ie11 .xc-theme .u-list-inline {
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.xc-theme .u-list-inline > li {
  display: inline-block;
}
.xc-theme .u-list-inline li + li {
  margin-left: 12px;
  margin-left: 0.75rem;
}
.xc-theme .u-list-unstyled {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
}
.ie11 .xc-theme .u-list-unstyled {
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.xc-theme .xc-border--rounded {
  border: 1px solid #ccced2;
  border-radius: 3px;
}
.xc-theme .xcsfFileUploader__input.xcsfFileUploader__input--file-selector-area-custom-label .slds-file-selector__text, .xc-theme .xc-visually-hidden:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.xc-theme .u-align-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.xc-theme .u-align-left {
  float: left !important;
}
.xc-theme .u-align-right {
  float: right !important;
}
.xc-theme .u-clear {
  clear: both !important;
  overflow: hidden;
}
.xc-theme .u-align-top {
  vertical-align: top;
}
.xc-theme .u-align-middle {
  vertical-align: middle;
}
.xc-theme .u-align-baseline {
  vertical-align: baseline;
}
.xc-theme .u-align-bottom {
  vertical-align: bottom;
}
.xc-theme .u-align-bottom {
  bottom: 0;
}
.xc-theme .u-align-top {
  top: 0;
}
.xc-theme .u-align-bottom-left {
  bottom: 0;
  left: 0;
}
.xc-theme .u-align-bottom-right {
  bottom: 0;
  right: 0;
}
.xc-theme .u-align-top-left {
  top: 0;
  left: 0;
}
.xc-theme .u-align-top-right {
  top: 0;
  right: 0;
}
.xc-theme .xc-align-left {
  text-align: left;
}
.xc-theme .xc-align-center {
  text-align: center;
}
@keyframes shimmer {
  0% {
    opacity: 0.75;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.75;
  }
}
.xc-theme .xui-u-flex {
  display: flex;
}
.xc-theme .xui-u-hidden {
  display: none !important;
  visibility: hidden !important;
}
.xc-theme .u-position-absolute {
  position: absolute;
}
.xc-theme .u-position-relative {
  position: relative;
}
.xc-theme .u-position-fixed {
  position: fixed;
}
.xc-theme .is-disabled {
  cursor: default !important;
  pointer-events: none !important;
}
.xc-theme .u-text-uppercase {
  text-transform: uppercase !important;
}
.xc-theme .u-text-underline {
  text-decoration: underline !important;
}
.xc-theme .u-text-small {
  font-size: 12px;
}
.xc-theme .u-text-left {
  text-align: left !important;
}
.xc-theme .u-text-right {
  text-align: right !important;
}
.xc-theme .u-text-center {
  text-align: center !important;
}
.xc-theme .u-text-truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only screen and (max-width: 480px) {
  .xc-theme .u-hyphen {
    hyphens: auto;
    overflow-wrap: break-word;
    word-break: break-all;
    word-wrap: break-word;
  }
}
.xc-theme .u-text-color-primary {
  color: #fa8200;
}
.xc-theme .u-text-color-secondary {
  color: #0072be;
}
.xc-theme .u-text-color-white {
  color: #ffffff;
}
.xc-theme .u-text-color-grey-light {
  color: #e6e7e9;
}
.xc-theme .u-text-color-grey-mid {
  color: #a6a9b0;
}
.xc-theme .u-text-color-grey-dark {
  color: #80858f;
}
.xc-theme .u-text-color-grey-xdark {
  color: #404756;
}
.xc-theme .u-text-color-blue-dark {
  color: #003c64;
}
.xc-theme .u-hidden {
  display: none;
}
@media only screen and (max-width: 480px) {
  .xc-theme .u-inline-block\@xsmall {
    display: inline-block;
  }
}
@media only screen and (max-width: 480px) {
  .xc-theme .u-hidden\@xsmall {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .xc-theme .u-hidden\@small {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .u-hidden\@medium {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .xc-theme .u-hidden\@small {
    display: none;
  }
}
.xc-theme .touch .u-hidden-touch {
  display: none;
  visibility: hidden;
}
.xc-theme .no-touch .u-hidden-no-touch {
  display: none;
  visibility: hidden;
}
.xc-theme .width-full {
  width: 100% !important;
}
.xc-theme .width-1\/2, .xc-theme .coveo-card-layout.CoveoResult {
  width: 50% !important;
}
.xc-theme .width-1\/3 {
  width: 33.3333333333% !important;
}
.xc-theme .width-2\/3 {
  width: 66.6666666667% !important;
}
.xc-theme .width-1\/4 {
  width: 25% !important;
}
.xc-theme .width-2\/4 {
  width: 50% !important;
}
.xc-theme .width-3\/4 {
  width: 75% !important;
}
.xc-theme .width-1\/5 {
  width: 20% !important;
}
.xc-theme .width-2\/5 {
  width: 40% !important;
}
.xc-theme .width-3\/5 {
  width: 60% !important;
}
.xc-theme .width-4\/5 {
  width: 80% !important;
}
.xc-theme .width-1\/10 {
  width: 10% !important;
}
.xc-theme .width-2\/10 {
  width: 20% !important;
}
.xc-theme .width-3\/10 {
  width: 30% !important;
}
.xc-theme .width-4\/10 {
  width: 40% !important;
}
.xc-theme .width-5\/10 {
  width: 50% !important;
}
.xc-theme .width-6\/10 {
  width: 60% !important;
}
.xc-theme .width-7\/10 {
  width: 70% !important;
}
.xc-theme .width-8\/10 {
  width: 80% !important;
}
.xc-theme .width-9\/10 {
  width: 90% !important;
}
@media only screen and (max-width: 480px) {
  .xc-theme .width-full\@xsmall, .xc-theme .coveo-card-layout.CoveoResult {
    width: 100% !important;
  }
  .xc-theme .width-1\/2\@xsmall {
    width: 50% !important;
  }
  .xc-theme .width-1\/3\@xsmall {
    width: 33.3333333333% !important;
  }
  .xc-theme .width-2\/3\@xsmall {
    width: 66.6666666667% !important;
  }
  .xc-theme .width-1\/4\@xsmall {
    width: 25% !important;
  }
  .xc-theme .width-2\/4\@xsmall {
    width: 50% !important;
  }
  .xc-theme .width-3\/4\@xsmall {
    width: 75% !important;
  }
  .xc-theme .width-1\/10\@xsmall {
    width: 10% !important;
  }
  .xc-theme .width-2\/10\@xsmall {
    width: 20% !important;
  }
  .xc-theme .width-3\/10\@xsmall {
    width: 30% !important;
  }
  .xc-theme .width-4\/10\@xsmall {
    width: 40% !important;
  }
  .xc-theme .width-5\/10\@xsmall {
    width: 50% !important;
  }
  .xc-theme .width-6\/10\@xsmall {
    width: 60% !important;
  }
  .xc-theme .width-7\/10\@xsmall {
    width: 70% !important;
  }
  .xc-theme .width-8\/10\@xsmall {
    width: 80% !important;
  }
  .xc-theme .width-9\/10\@xsmall {
    width: 90% !important;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .width-full\@smallish {
    width: 100% !important;
  }
  .xc-theme .width-1\/2\@smallish {
    width: 50% !important;
  }
  .xc-theme .width-1\/3\@smallish {
    width: 33.3333333333% !important;
  }
  .xc-theme .width-2\/3\@smallish {
    width: 66.6666666667% !important;
  }
  .xc-theme .width-1\/4\@smallish {
    width: 25% !important;
  }
  .xc-theme .width-2\/4\@smallish {
    width: 50% !important;
  }
  .xc-theme .width-3\/4\@smallish {
    width: 75% !important;
  }
  .xc-theme .width-1\/10\@smallish {
    width: 10% !important;
  }
  .xc-theme .width-2\/10\@smallish {
    width: 20% !important;
  }
  .xc-theme .width-3\/10\@smallish {
    width: 30% !important;
  }
  .xc-theme .width-4\/10\@smallish {
    width: 40% !important;
  }
  .xc-theme .width-5\/10\@smallish {
    width: 50% !important;
  }
  .xc-theme .width-6\/10\@smallish {
    width: 60% !important;
  }
  .xc-theme .width-7\/10\@smallish {
    width: 70% !important;
  }
  .xc-theme .width-8\/10\@smallish {
    width: 80% !important;
  }
  .xc-theme .width-9\/10\@smallish {
    width: 90% !important;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .width-full\@medium {
    width: 100% !important;
  }
  .xc-theme .width-1\/2\@medium {
    width: 50% !important;
  }
  .xc-theme .width-1\/3\@medium, .xc-theme .coveo-card-layout.CoveoResult {
    width: 33.3333333333% !important;
  }
  .xc-theme .width-2\/3\@medium {
    width: 66.6666666667% !important;
  }
  .xc-theme .width-1\/4\@medium {
    width: 25% !important;
  }
  .xc-theme .width-2\/4\@medium {
    width: 50% !important;
  }
  .xc-theme .width-3\/4\@medium {
    width: 75% !important;
  }
  .xc-theme .width-1\/10\@medium {
    width: 10% !important;
  }
  .xc-theme .width-2\/10\@medium {
    width: 20% !important;
  }
  .xc-theme .width-3\/10\@medium {
    width: 30% !important;
  }
  .xc-theme .width-4\/10\@medium {
    width: 40% !important;
  }
  .xc-theme .width-5\/10\@medium {
    width: 50% !important;
  }
  .xc-theme .width-6\/10\@medium {
    width: 60% !important;
  }
  .xc-theme .width-7\/10\@medium {
    width: 70% !important;
  }
  .xc-theme .width-8\/10\@medium {
    width: 80% !important;
  }
  .xc-theme .width-9\/10\@medium {
    width: 90% !important;
  }
}
@media only screen and (min-width: 1200px) {
  .xc-theme .width-full\@large {
    width: 100% !important;
  }
  .xc-theme .width-1\/2\@large {
    width: 50% !important;
  }
  .xc-theme .width-1\/3\@large {
    width: 33.3333333333% !important;
  }
  .xc-theme .width-2\/3\@large {
    width: 66.6666666667% !important;
  }
  .xc-theme .width-1\/4\@large {
    width: 25% !important;
  }
  .xc-theme .width-2\/4\@large {
    width: 50% !important;
  }
  .xc-theme .width-3\/4\@large {
    width: 75% !important;
  }
  .xc-theme .width-1\/10\@large {
    width: 10% !important;
  }
  .xc-theme .width-2\/10\@large {
    width: 20% !important;
  }
  .xc-theme .width-3\/10\@large {
    width: 30% !important;
  }
  .xc-theme .width-4\/10\@large {
    width: 40% !important;
  }
  .xc-theme .width-5\/10\@large {
    width: 50% !important;
  }
  .xc-theme .width-6\/10\@large {
    width: 60% !important;
  }
  .xc-theme .width-7\/10\@large {
    width: 70% !important;
  }
  .xc-theme .width-8\/10\@large {
    width: 80% !important;
  }
  .xc-theme .width-9\/10\@large {
    width: 90% !important;
  }
}
.xc-theme .u-font-bold {
  font-weight: bold;
}
.xc-theme .xc-margin-none {
  margin: 0;
}
.xc-theme .xc-padding-none {
  padding: 0;
}
.xc-theme .xc-panel-spacing, .xc-theme .cuf-commentLi,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
.xc-theme .xc-padding-spacing-xl {
  padding: 32px;
  padding: 2rem;
}
.xc-theme .xc-content-group {
  padding-bottom: 16px;
  padding-bottom: 1rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-content-group {
    padding-bottom: 2rem;
  }
}
.xc-theme .xui-padding-horizontal-large {
  padding-left: 20px;
  padding-right: 20px;
}
.xc-theme .xui-padding-top-xlarge {
  padding-top: 24px;
}
.xc-theme .xui-padding-bottom-large {
  padding-bottom: 20px;
}
.xc-theme .u-keyline--top {
  border-top: solid 1px #e6e7e9;
}
.xc-theme .u-keyline--bottom {
  border-bottom: solid 1px #e6e7e9;
}
.xc-theme .bg--dark, .xc-theme .comm-page-global-search .xc-body, .comm-page-global-search .xc-theme .xc-body {
  background-color: #f2f3f4;
}
.xc-theme .bg--light {
  border-top: 1px solid #ccced2;
}
.xc-theme .grid-col-2 {
  display: grid;
  grid-auto-rows: 1fr;
  grid-gap: 0 1.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .xc-theme .grid-col-2 {
    display: inline-block;
  }
}
@media only screen and (max-width: 768px) {
  .xc-theme .grid-col-2 {
    display: block;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .xc-theme .grid-col-2 > a {
    float: left;
    width: 48%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .xc-theme .grid-col-2 .xui-panel:nth-child(odd), .xc-theme .grid-col-2 .cuf-commentLi:nth-child(odd),
.xc-theme .grid-col-2 .forceChatterFeedback--default .commentInputArea:nth-child(odd),
.xc-theme .forceChatterFeedback--default .grid-col-2 .commentInputArea:nth-child(odd),
.xc-theme .grid-col-2 .resizeCaptureFrameWrapper + .cuf-commentInput:nth-child(odd), .xc-theme .grid-col-2 .course-completion-modal .recommended-courses .coveo-result-row:nth-child(odd), .xc-theme .course-completion-modal .recommended-courses .grid-col-2 .coveo-result-row:nth-child(odd) {
    clear: both;
    margin-right: 1.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .xc-theme .grid-col-2 .xc-topic-spacing:nth-child(odd) {
    clear: both;
    margin-right: 1.5rem;
  }
}
.xc-theme .xc-grid-spacing {
  margin-top: 24px;
  margin-top: 1.5rem;
}
.xc-theme .t-content .u-current-color {
  color: #ffffff;
}
.no-touch .xc-theme .t-content .u-current-color\:hover:hover {
  color: #ffffff;
}
.xc-theme .t-content.t-content--bg,
.xc-theme .t-content .u-current-bg-color {
  background-color: #ffffff;
  color: #000a1e;
}
.xc-theme .t-content .u-current-text-color {
  color: #000a1e;
}
.xc-theme .u-color-content {
  color: #ffffff;
}
.no-touch .xc-theme .u-color-content\:hover:hover {
  color: #ffffff;
}
.xc-theme .u-bg-color-content {
  background-color: #ffffff;
}
.xc-theme .u-text-color-content {
  color: #000a1e;
}
.xc-theme .t-highlight .u-current-color {
  color: #e6f7fc;
}
.no-touch .xc-theme .t-highlight .u-current-color\:hover:hover {
  color: #e6f7fc;
}
.xc-theme .t-highlight.t-highlight--bg,
.xc-theme .t-highlight .u-current-bg-color {
  background-color: #e6f7fc;
  color: #000a1e;
}
.xc-theme .t-highlight .u-current-text-color {
  color: #000a1e;
}
.xc-theme .u-color-highlight {
  color: #e6f7fc;
}
.no-touch .xc-theme .u-color-highlight\:hover:hover {
  color: #e6f7fc;
}
.xc-theme .u-bg-color-highlight {
  background-color: #e6f7fc;
}
.xc-theme .u-text-color-highlight {
  color: #000a1e;
}
.xc-theme .t-enhance .u-current-color {
  color: #f2f3f4;
}
.no-touch .xc-theme .t-enhance .u-current-color\:hover:hover {
  color: #f2f3f4;
}
.xc-theme .t-enhance.t-enhance--bg,
.xc-theme .t-enhance .u-current-bg-color {
  background-color: #f2f3f4;
  color: #000a1e;
}
.xc-theme .t-enhance .u-current-text-color {
  color: #000a1e;
}
.xc-theme .u-color-enhance {
  color: #f2f3f4;
}
.no-touch .xc-theme .u-color-enhance\:hover:hover {
  color: #f2f3f4;
}
.xc-theme .u-bg-color-enhance {
  background-color: #f2f3f4;
}
.xc-theme .u-text-color-enhance {
  color: #000a1e;
}
.xc-theme .t-inverse .u-current-color {
  color: #404756;
}
.no-touch .xc-theme .t-inverse .u-current-color\:hover:hover {
  color: #404756;
}
.xc-theme .t-inverse.t-inverse--bg,
.xc-theme .t-inverse .u-current-bg-color {
  background-color: #404756;
  color: #000a1e;
}
.xc-theme .t-inverse .u-current-text-color {
  color: #000a1e;
}
.xc-theme .u-color-inverse {
  color: #404756;
}
.no-touch .xc-theme .u-color-inverse\:hover:hover {
  color: #404756;
}
.xc-theme .u-bg-color-inverse {
  background-color: #404756;
}
.xc-theme .u-text-color-inverse {
  color: #000a1e;
}
.xc-theme .t-featured {
  border: 1px solid #f2f3f4;
  border-left: 2px solid #fa8200;
}
.xc-theme .component {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.xc-theme .component:last-child {
  margin-bottom: 0;
}
.xc-theme .CoveoV2Base.CoveoPageContent.coveo-offset-for-interface-toolbox {
  padding: 0;
}
.xc-theme .coveo-card-layout.CoveoResult {
  border: 0;
  margin: 0;
  padding: 12px;
  padding: 0.75rem;
  text-align: center;
}
.xc-theme [data-region-name=sideCol] .coveo-list-layout.CoveoResult {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.xc-theme .coveo-result-frame .coveo-result-row {
  margin: 0;
}
.xc-theme .CustomCoveoResultSuggestion {
  color: #000a1e;
}
.xc-theme .CoveoResultList[data-layout=list] {
  padding-top: 16px;
  padding-top: 1rem;
}
.xc-theme .CoveoSalesforceResultLink {
  display: inline-block;
}
.xc-theme .coveo-card-layout .icon-search--fill-grey-xdark {
  margin-right: 12px;
  margin-right: 0.75rem;
}
.xc-theme .coveo-card-layout .recommended-query {
  font-size: 15.04px;
  font-size: 0.94rem;
}
.xc-theme .sidebar .CoveoResultList[data-layout=list] {
  padding-top: 0;
}
.xc-theme .CoveoRecommendation {
  border: 0;
}
.xc-theme [data-region-name=sideCol] .toolbox-container > div {
  top: 0;
}
.xc-theme .CoveoExcerpt {
  color: #000a1e;
  line-height: 1.5;
}
.xc-theme .CoveoRecommendation {
  border: 0;
}
.xc-theme .coveo-results-column.coveo-no-results {
  display: none;
}
.xc-theme .CoveoPager,
.xc-theme .coveo-pager-list,
.xc-theme .coveo-pager-list-item {
  margin: 0;
}
.xc-theme .coveo-pager-list-item {
  border: none;
  padding: 0;
}
.xc-theme .coveo-pager-list-item:hover {
  background-color: transparent;
}
.xc-theme .coveo-pager-list-item.coveo-active {
  background-color: transparent;
}
.xc-theme .coveo-pager-list-item.coveo-active a.coveo-pager-anchor:hover {
  background-color: transparent;
}
.xc-theme .coveo-pager-previous a,
.xc-theme .coveo-pager-next a,
.xc-theme a.coveo-pager-anchor {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background: transparent;
  border-radius: 3px;
  color: #0072be;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  transition-duration: 0.1s;
  transition-property: color, background;
  transition-timing-function: ease;
  line-height: 16px;
}
.xc-theme .coveo-pager-previous a:focus,
.xc-theme .coveo-pager-next a:focus,
.xc-theme a.coveo-pager-anchor:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .coveo-pager-previous a [disabled],
.xc-theme .coveo-pager-next a [disabled],
.xc-theme a.coveo-pager-anchor [disabled] {
  cursor: not-allowed;
}
.xc-theme .coveo-pager-previous a:visited,
.xc-theme .coveo-pager-next a:visited,
.xc-theme a.coveo-pager-anchor:visited {
  color: #0072be;
}
.xc-theme .coveo-pager-previous a:hover, .xc-theme .coveo-pager-previous a:visited:hover,
.xc-theme .coveo-pager-next a:hover,
.xc-theme .coveo-pager-next a:visited:hover,
.xc-theme a.coveo-pager-anchor:hover,
.xc-theme a.coveo-pager-anchor:visited:hover {
  background: rgba(0, 10, 30, 0.05);
  color: #0073c0;
}
.xc-theme .coveo-pager-previous a:active,
.xc-theme .coveo-pager-next a:active,
.xc-theme a.coveo-pager-anchor:active {
  background: rgba(0, 10, 30, 0.1);
  color: #006db7;
}
.xc-theme .coveo-pager-previous a:hover,
.xc-theme .coveo-pager-next a:hover,
.xc-theme a.coveo-pager-anchor:hover {
  text-decoration: none;
}
.xc-theme .coveo-pager-previous a,
.xc-theme .coveo-pager-next a {
  align-items: center;
  border-radius: 50%;
  color: rgba(0, 10, 30, 0.65);
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  position: relative;
}
.xc-theme .coveo-pager-previous a:hover,
.xc-theme .coveo-pager-next a:hover {
  background-color: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.xc-theme .coveo-pager-previous a:focus,
.xc-theme .coveo-pager-next a:focus {
  background: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.xc-theme .coveo-pager-previous a svg,
.xc-theme .coveo-pager-next a svg {
  fill: currentColor;
  height: 16px;
  width: 16px;
}
.xc-theme .coveo-pager-previous-icon svg,
.xc-theme .coveo-pager-next-icon svg {
  color: #0072be;
  height: 12px;
  width: 8px;
}
.xc-theme a.coveo-pager-anchor {
  vertical-align: middle;
}
@media only screen and (max-width: 480px) {
  .xc-theme .coveo-simplefilter-header-wrapper {
    margin-bottom: 1.5rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .coveo-simplefilter-header-wrapper {
    position: absolute;
    top: 0;
  }
}
.xc-theme .CoveoSimpleFilter.coveo-accessible-button {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-size: 13px;
  line-height: 20px;
  min-height: 32px;
  padding: 5px 10px;
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: #0072be;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
  min-height: unset;
}
.xc-theme .CoveoSimpleFilter.coveo-accessible-button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .CoveoSimpleFilter.coveo-accessible-button [disabled] {
  cursor: not-allowed;
}
.xc-theme .CoveoSimpleFilter.coveo-accessible-button:visited {
  color: #0072be;
}
.xc-theme .CoveoSimpleFilter.coveo-accessible-button:hover, .xc-theme .CoveoSimpleFilter.coveo-accessible-button:visited:hover {
  background-color: #f2f3f4;
  color: #0073c0;
}
.xc-theme .CoveoSimpleFilter.coveo-accessible-button:active {
  background-color: #e6e7e9;
  color: #006db7;
}
.xc-theme .CoveoSimpleFilter.coveo-accessible-button.xui-button-inverted {
  border-color: #ffffff;
}
@media only screen and (min-width: 480px) {
  .xc-theme .CoveoSimpleFilter.coveo-accessible-button {
    position: absolute;
    right: 0;
  }
}
.xc-theme .coveo-simplefilter-select {
  color: #0072be;
  display: flex;
  justify-content: space-between;
  line-height: 24px;
  line-height: 1.5rem;
}
.xc-theme .coveo-simplefilter-circle {
  display: none;
}
.xc-theme .coveo-simplefilter-toggle-down-svg {
  color: #0072be;
  width: 10px;
  height: 6px;
}
.xc-theme .coveo-simplefilter-value-container {
  right: 0;
  top: 33px;
}
.xc-theme .coveo-dropdown-background-active {
  opacity: 0;
}
.xc-theme .coveo-simplefilter-value-container {
  padding-top: 8px;
  padding-bottom: 8px;
  border: unset;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2), 0 3px 6px 0 rgba(0, 10, 30, 0.2);
}
.xc-theme .coveo-simplefilter-value-container .coveo-checkbox-label {
  padding-top: 6px;
  padding-bottom: 6px;
  color: #000a1e;
  display: block;
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 1.5;
  overflow: visible;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}
.xc-theme .coveo-simplefilter-value-container .coveo-checkbox-label::first-letter {
  text-transform: uppercase;
}
.xc-theme .coveo-simplefilter-value-container .coveo-checkbox-label:visited {
  color: #000a1e;
}
.xc-theme .coveo-simplefilter-value-container .coveo-checkbox-label:focus {
  background: transparent;
}
.xc-theme .coveo-simplefilter-value-container .coveo-checkbox-label:hover, .xc-theme .coveo-simplefilter-value-container .coveo-checkbox-label:focus:hover {
  background-color: rgba(0, 10, 30, 0.05);
  box-shadow: none;
  color: #000a1e;
}
.xc-theme .coveo-simplefilter-value-container .coveo-checkbox-label .badge {
  font-size: inherit;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
}
.xc-theme .coveo-simplefilter-value-container .coveo-checkbox-button {
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  height: 16px;
  margin: 8px;
  min-width: 16px;
  width: 16px;
}
.xc-theme .coveo-simplefilter-value-container input[type=checkbox].coveo-checkbox:checked + button {
  background-color: #0072be;
  border-color: #0072be;
}
.xc-theme .coveo-simplefilter-value-container input[type=checkbox].coveo-checkbox:checked + button::before {
  left: 4px;
  top: 0;
  border-color: #ffffff;
}
.xc-theme .coveo-simplefilter-value-container .coveo-checkbox-span-label {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  font-size: 13px;
  font-size: 0.813rem;
  font-weight: normal;
  line-height: 16px;
  margin-left: 8px;
}
.xc-theme .coveo-simplefilter-value-container-expanded {
  z-index: 1;
}
.xc-theme .coveo-dropdown-background {
  z-index: 0;
}
.xc-theme .cPopularTopics .CoveoPageContent:empty,
.xc-theme .cUsefulAnswers .CoveoPageContent:empty {
  min-height: 220px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .cPopularTopics .CoveoPageContent:empty,
.xc-theme .cUsefulAnswers .CoveoPageContent:empty {
    min-height: 380px;
  }
}
.xc-theme .sidebar .breadcrumb {
  font-size: 12.96px;
  font-size: 0.81rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.xc-theme .sidebar .breadcrumb li {
  padding-bottom: 0;
}
.xc-theme .CoveoBreadcrumb {
  align-items: flex-start;
  display: flex;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  overflow: unset;
  padding: 8px 0;
  padding: 0.5rem 0;
}
@media only screen and (min-width: 1200px) {
  .xc-theme .CoveoBreadcrumb {
    align-items: center;
  }
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-items {
  padding-bottom: 0;
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb {
  display: block;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb {
    align-items: center;
    display: flex;
  }
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-title {
  color: #000a1e;
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-title {
    display: inline-block;
  }
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-values {
  display: block;
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-value {
  align-items: center;
  background-color: rgba(0, 10, 30, 0.1);
  border-radius: 20px;
  cursor: default;
  display: inline-flex;
  max-width: 100%;
  vertical-align: bottom;
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
  padding-left: 12px;
  padding-right: 12px;
  height: 32px;
  color: #000a1e;
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-value .coveo-simplefilter-breadcrumb-clear svg {
  color: rgba(0, 10, 30, 0.65);
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-value .coveo-simplefilter-breadcrumb-clear .coveo-exclusion-svg {
  fill: rgba(0, 10, 30, 0.65);
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-clear-svg {
  position: unset;
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-clear {
  position: unset;
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  align-items: center;
  border-radius: 50%;
  color: rgba(0, 10, 30, 0.65);
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  position: relative;
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-clear:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-clear [disabled] {
  cursor: not-allowed;
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-clear:hover {
  background-color: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-clear:focus {
  background: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.xc-theme .CoveoBreadcrumb .coveo-simplefilter-breadcrumb-clear svg {
  fill: currentColor;
  height: 16px;
  width: 16px;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: #0072be;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
  font-size: 13px;
  line-height: 20px;
  min-height: 32px;
  padding: 5px 10px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-right: 32px;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all [disabled] {
  cursor: not-allowed;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all:visited {
  color: #0072be;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all:hover, .xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all:visited:hover {
  background-color: #f2f3f4;
  color: #0073c0;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all:active {
  background-color: #e6e7e9;
  color: #006db7;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all.xui-button-inverted {
  border-color: #ffffff;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all .coveo-exclusion-svg {
  fill: #0072be;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all:hover .coveo-breadcrumb-clear-all-icon {
  color: unset;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all:hover .coveo-breadcrumb-clear-all-icon .coveo-exclusion-svg {
  fill: #0072be;
}
.xc-theme .CoveoBreadcrumb .coveo-breadcrumb-clear-all-icon {
  height: 10px;
  position: absolute;
  right: 10px;
  top: 8px;
  width: 10px;
}
.xc-theme .breadcrumb li {
  vertical-align: middle;
}
.xc-theme .breadcrumb li.xc-search-result__type {
  margin-left: -4px;
  margin-left: -0.25rem;
}
.xc-theme .breadcrumb li.xc-search-result__type .xui-tag,
.xc-theme .breadcrumb li.xc-search-result__type .icon {
  margin-left: 4px;
  margin-left: 0.25rem;
  margin-right: 8px;
  margin-right: 0.5rem;
}
.xc-theme .breadcrumb li.xc-search-result__type .icon-discussion--fill-grey {
  margin-top: 2px;
  margin-top: 0.125rem;
  vertical-align: top;
}
.xc-theme #usefulanswers .breadcrumb .xui-iconwrapper-medium {
  text-align: center;
}
.xc-theme .magic-box-suggestions {
  padding: 0;
}
.xc-theme .magic-box-suggestions ul {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
.xc-theme .magic-box-suggestions ul:last-child {
  margin-bottom: 0;
}
.xc-theme .magic-box-suggestions .search-suggestions__title {
  font-weight: bold;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  margin-left: 10px;
  margin-top: 0;
}
.xc-theme .magic-box-suggestions .xc-search-suggestions {
  color: #000a1e;
}
.xc-theme .magic-box .coveo-omnibox-selectable {
  margin-bottom: 0;
  padding: 5px 5px 5px 10px;
}
.xc-theme .magic-box li.coveo-omnibox-selectable:hover {
  background: rgba(0, 10, 30, 0.05);
}
.xc-theme .magic-box li.coveo-omnibox-selectable:hover a {
  color: #002761;
}
.xc-theme .magic-box li.coveo-omnibox-selectable:hover a.xc-search-suggestions {
  color: #000a1e;
}
.xc-theme .magic-box.magic-box-inline .magic-box-suggestions.magic-box-hasSuggestion {
  border: 1px solid #a6a9b0;
  box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.3);
  left: -1px;
  padding: 16px;
  padding: 1rem;
  position: absolute;
  right: -1px;
  top: auto;
  z-index: 1000;
  margin-top: 8px;
}
.xc-theme .magic-box .magic-box-suggestions .magic-box-suggestion {
  border-top: none;
  font-size: 15.04px;
  font-size: 0.94rem;
  padding: 5px 5px 5px 10px;
}
.xc-theme .magic-box .magic-box-suggestions .magic-box-suggestion:hover {
  background: rgba(0, 10, 30, 0.05);
}
.xc-theme .magic-box .magic-box-suggestions .magic-box-suggestion:hover a {
  color: #002761;
}
.xc-theme .magic-box.magic-box-inline .magic-box-suggestions.magic-box-hasSuggestion .coveo-magicbox-suggestions {
  border-top: none;
}
.xc-theme .xc-content-group .CoveoResultList {
  padding-top: 0;
}
.xc-theme .learning-home--recommendations {
  min-height: 200px;
  position: relative;
}
.xc-theme .learning-home--recommendations:before {
  animation: shimmer 1.2s ease-in-out infinite;
  background-image: url("../images/course-placeholder.svg");
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 180px;
  position: absolute;
  width: calc(100% - 1.5rem);
}
.xc-theme .course-completion-modal .CoveoResultList {
  padding-top: 8px;
  padding-top: 0.5rem;
}
.xc-theme .course-completion-modal .recommended-courses .coveo-placeholder-result {
  display: none;
}
.xc-theme .course-completion-modal .recommended-courses .coveo-result-frame {
  overflow: auto;
}
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 4px;
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .course-completion-modal .recommended-courses .coveo-result-row .coveo-result-cell {
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}
.xc-theme .course-completion-modal .xc-content-group {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}
.xc-theme .CoveoSearchInterface {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-width: auto;
}
.xc-theme .CoveoResultList {
  margin: 0;
}
.xc-theme .coveo-result-frame .coveo-result-cell {
  line-height: 1.5;
}
.xc-theme .CoveoV2Base#CoveoInterfaceEditorToolbox,
.xc-theme .CoveoV2Base #CoveoInterfaceEditorToolbox {
  padding: 0;
}
.xc-theme .CoveoV2CommunitySearchBox .CoveoStandaloneSearchbox {
  border-radius: 3px;
  padding: 0;
  position: relative;
  transition: border-color 0.1s ease-in;
  z-index: 1;
}
.xc-theme .CoveoV2CommunitySearchBox .CoveoStandaloneSearchbox.magic-box.magic-box-inline {
  border: 1px solid #a6a9b0;
}
.xc-theme .CoveoV2CommunitySearchBox .magic-box-input,
.xc-theme .CoveoV2CommunitySearchBox .magic-box-underlay {
  height: 40px;
}
.xc-theme .CoveoV2CommunitySearchBox .magic-box-input > input {
  color: #404756;
  font-size: 15px;
  height: 40px;
  padding-right: 12px;
  padding-right: 0.75rem;
}
.xc-theme .CoveoV2CommunitySearchBox .magic-box-clear {
  display: none;
}
.xc-theme .CoveoV2CommunitySearchBox .CoveoSearchButton {
  background: transparent;
  float: right;
  height: 40px;
  width: 40px;
}
.xc-theme .CoveoV2CommunitySearchBox .CoveoSearchButton:hover {
  background-color: #f2f3f4;
}
.xc-theme .CoveoV2CommunitySearchBox .CoveoSearchButton:hover svg,
.xc-theme .CoveoV2CommunitySearchBox .CoveoSearchButton:hover .coveo-magnifier-circle-svg {
  color: #80858f;
  fill: #80858f;
}
.xc-theme .CoveoV2CommunitySearchBox .CoveoSearchButton svg {
  color: #80858f;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .CoveoStandaloneSearchbox {
  border: none;
  border-radius: 3px;
  padding: 0 8px;
  position: relative;
  transition: border-color 0.1s ease-in;
  z-index: 1;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .CoveoStandaloneSearchbox:hover, .xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .CoveoStandaloneSearchbox:focus {
  box-shadow: 0 10px 20px rgba(0, 10, 30, 0.2), 0 0 10px rgba(0, 10, 30, 0.2);
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box.magic-box-inline {
  height: 42px;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box-input,
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box-input > input,
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box-underlay {
  height: 40px;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box-input {
  display: inline-block;
  overflow: unset;
  width: calc(100% - 38px);
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box-input > input {
  background: #ffffff;
  border: none;
  color: #002a46;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box-input > input::placeholder {
  color: #59606d;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box.magic-box-inline,
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box {
  border: none;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .CoveoSearchButton {
  border: 0;
  border-bottom-right-radius: 3px;
  border-left: 1px solid #a6a9b0;
  border-top-right-radius: 3px;
  color: #80858f;
  transition: border-color 0.1s ease-in;
  background: #ffffff;
  border: none;
  display: inline-block;
  float: none;
  height: 36px;
  margin: 3px 2px 0 0;
  vertical-align: top;
  width: 36px;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .CoveoSearchButton .icon {
  color: #80858f;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .CoveoSearchButton svg {
  color: #002a46;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .CoveoSearchButton:hover svg,
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .CoveoSearchButton:hover .coveo-magnifier-circle-svg {
  color: #002a46;
  fill: #002a46;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .CoveoSearchButton:focus {
  outline: 2px auto #0072be;
}
.xc-theme .xc-header-search--home .CoveoV2CommunitySearchBox .magic-box-clear {
  display: none;
}
.xc-theme .CoveoResult a,
.xc-theme a.CoveoResultLink,
.xc-theme .CoveoResult a.CoveoResultLink {
  color: #0072be;
  text-decoration: none;
}
.xc-theme .CoveoResult a:visited,
.xc-theme a.CoveoResultLink:visited,
.xc-theme .CoveoResult a.CoveoResultLink:visited {
  color: #881795;
}
.xc-theme .CoveoResult a:hover,
.xc-theme a.CoveoResultLink:hover,
.xc-theme .CoveoResult a.CoveoResultLink:hover {
  color: #002761;
  text-decoration: underline;
}
.xc-theme .CoveoResult a:visited:hover,
.xc-theme a.CoveoResultLink:visited:hover,
.xc-theme .CoveoResult a.CoveoResultLink:visited:hover {
  color: #002761;
}
.xc-theme .CoveoResult a:focus,
.xc-theme a.CoveoResultLink:focus,
.xc-theme .CoveoResult a.CoveoResultLink:focus {
  outline: 2px auto #0072be;
}
.xc-theme .CoveoResult a:hover, .xc-theme .CoveoResult a:visited:hover,
.xc-theme a.CoveoResultLink:hover,
.xc-theme a.CoveoResultLink:visited:hover,
.xc-theme .CoveoResult a.CoveoResultLink:hover,
.xc-theme .CoveoResult a.CoveoResultLink:visited:hover {
  color: #002761;
  text-decoration: underline;
}
.xc-theme .coveo-list-layout.CoveoResult {
  border: 0;
  margin: 0;
  padding: 0;
}
.xc-theme .coveo-list-layout .breadcrumb {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
.xc-theme .bg-illustrated::after {
  background-image: url("../images/illustration-placeholder.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  margin-top: 32px;
  margin-top: 2rem;
  padding-bottom: 14.04255319%;
}
@media only screen and (min-width: 769px) {
  .xc-theme .bg-illustrated::after {
    margin-top: 4rem;
  }
}
.xc-theme .CoveoV2CommunitySearch.slds-card {
  background-color: transparent;
}
.xc-theme .CoveoV2CommunitySearch .slds-card__header,
.xc-theme .CoveoV2CommunitySearch .slds-card__body {
  margin: 0;
}
.xc-theme .CoveoV2CommunitySearch .slds-card__header,
.xc-theme .CoveoV2CommunitySearch .coveo-results-column {
  padding: 0;
}
.xc-theme .coveo-no-results {
  display: none;
}
.xc-theme .coveo-no-results ~ .CoveoResultList {
  padding: 0;
}
.xc-theme .CustomCoveoNoResultHeading {
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 44px;
  line-height: 2.75rem;
  font-weight: 700;
  text-align: center;
}
.xc-theme .CustomCoveoNoResultMessage {
  margin-bottom: 0;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .xc-theme .CustomCoveoQuerySuggestions {
    display: grid;
    grid-column-gap: 16px;
    grid-template-columns: repeat(3, 1fr);
  }
}
.xc-theme .cPopularTopics .CoveoPageContent:empty,
.xc-theme .cUsefulAnswers .CoveoPageContent:empty {
  min-height: 220px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .cPopularTopics .CoveoPageContent:empty,
.xc-theme .cUsefulAnswers .CoveoPageContent:empty {
    min-height: 380px;
  }
}
.xc-theme .CoveoV2CommunitySearch .coveo-visible-to-screen-reader-only,
.xc-theme .CoveoV2CommunitySearch .slds-card__header {
  display: none;
}

@media print {
  @page {
    margin: 1.25cm 0.5cm 1.5cm 0.5cm;
  }
  .xc-theme,
body {
    display: block;
    overflow: visible !important;
  }

  .xc-header ol,
.xc-header-search,
#relatedcontent,
.mainColFooter,
.xc-footer,
.xc-theme .xui-banner-layout .xui-banner--message .icon,
.coveo-offset-for-interface-toolbox .toolbox-container,
iframe {
    display: none !important;
  }

  a[href]:after {
    display: none;
  }

  .xc-theme h2,
.xc-theme h3,
.xc-theme h4 {
    display: block !important;
    position: relative;
    page-break-after: avoid;
    break-after: avoid;
  }
  .xc-theme h2 span,
.xc-theme h3 span,
.xc-theme h4 span {
    display: block;
    page-break-after: avoid;
    break-after: avoid;
  }
  .xc-theme p,
.xc-theme li,
.xc-theme .xc-banner,
.xc-theme .xui-banner {
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .xc-theme .grid > * {
    display: block;
  }
  .xc-theme .xc-banner,
.xc-theme .xui-banner,
.xc-theme .xui-banner-layout,
.xc-theme .xui-banner--message {
    display: block;
  }

  *,
*::before,
*::after {
    background: transparent !important;
    box-shadow: none !important;
    color: #000a1e !important;
    text-shadow: none !important;
  }

  .xc-theme .global-branding__logo--header {
    width: 1.5cm;
    height: 1.5cm;
    display: block;
  }

  .xc-theme .section:first-child {
    padding-top: 0.5cm;
  }

  .xc-theme .xc-header-wrap,
.xc-theme .xc-header {
    border: 0 !important;
  }

  .xc-theme .xc-header {
    padding-left: 1rem;
  }

  .xrh-header--main .xrh-applink::after {
    margin-left: 0.25cm;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  img {
    max-width: 100% !important;
  }

  thead {
    display: table-header-group;
  }

  pre,
blockquote {
    border: 1px solid #ccced2;
  }

  .xc-theme .collapse__content {
    display: block !important;
  }

  .xc-banner,
.xui-banner {
    border: 1px solid #ccced2;
  }

  .xc-theme .xc-banner .xc-banner__title {
    display: block;
  }
  .xc-theme .xc-banner .xc-banner__title img {
    display: none;
  }

  .xc-banner-tip,
.xc-banner-warning {
    border-left-width: 4px;
  }

  .xc-banner-tip {
    border-left-color: #0072be;
  }

  .xc-banner-warning {
    border-left-color: #fa8200;
  }

  .xc-theme .component-accordion:first-child {
    border-top: 1px solid #ccced2;
  }

  .xc-theme .component-accordion:last-child {
    margin-bottom: 1cm;
  }

  .xc-theme .collapse--numbered > .collapse__content {
    margin-left: 1cm;
  }

  .xc-theme .collapse--numbered .collapse__step {
    border: 1px solid black;
    float: left;
  }
}
.slds-backdrop.modal-glass {
  background: none;
}

.slds-modal {
  background-color: rgba(0, 0, 0, 0.6);
}
.slds-modal .slds-modal__close {
  box-shadow: 0;
  color: #000a1e;
  height: 60px;
  height: 3.75rem;
  right: 0;
  top: 0;
  transition: all 0.1s ease-in;
  width: 60px;
  width: 3.75rem;
  z-index: 1;
}
.slds-modal .slds-modal__close:focus, .slds-modal .slds-modal__close:hover {
  color: #002761;
}
.slds-modal .slds-modal__close:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.slds-modal .slds-modal__close .slds-button__icon,
.slds-modal .slds-modal__close .slds-icon {
  color: currentColor;
  height: 20px;
  height: 1.25rem;
  width: 20px;
  width: 1.25rem;
}
.slds-modal .forceQuillButtonLink .slds-dropdown[style] {
  bottom: 32px;
  left: -125px;
  top: unset;
}
.slds-modal .forceContentFilePicker .attachButton {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background: transparent;
  border-radius: 3px;
  color: #000a1e;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  transition-duration: 0.1s;
  transition-property: color, background;
  transition-timing-function: ease;
  font-size: 0;
}
.slds-modal .forceContentFilePicker .attachButton:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.slds-modal .forceContentFilePicker .attachButton [disabled] {
  cursor: not-allowed;
}
.slds-modal .forceContentFilePicker .attachButton:visited {
  color: #000a1e;
}
.slds-modal .forceContentFilePicker .attachButton:hover, .slds-modal .forceContentFilePicker .attachButton:visited:hover {
  background-color: rgba(0, 10, 30, 0.05);
  color: #0073c0;
}
.slds-modal .forceContentFilePicker .attachButton:active {
  background-color: rgba(0, 10, 30, 0.1);
  color: #006db7;
}
.slds-modal .forceContentFilePicker .attachButton.xui-button-is-disabled, .slds-modal .forceContentFilePicker .xc-theme .coveo-pager-list-item.coveo-active a.attachButton.coveo-pager-anchor, .xc-theme .coveo-pager-list-item.coveo-active .slds-modal .forceContentFilePicker a.attachButton.coveo-pager-anchor {
  background-color: none;
  border-color: #a6a9b0;
  box-shadow: none;
  color: rgba(0, 10, 30, 0.5);
  cursor: not-allowed;
}
.slds-modal .forceContentFilePicker .attachButton:after {
  background-image: url(../icons/icon-attach--fill-grey.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 7px 16px;
  content: "Upload attachment";
  display: inline-block;
  font-size: 13px;
  line-height: 20px;
  overflow-y: visible;
  padding-left: 17px;
  vertical-align: middle;
}
.slds-modal .forceContentFilePicker .attachButton:after {
  overflow: hidden;
  text-overflow: ellipsis;
}
.slds-modal .forceContentFilePicker .attachButton lightning-icon {
  display: none;
}

.xc-modal .slds-modal__content {
  padding: 0;
}
.xc-modal .modal-container {
  max-width: 500px;
}

.xc-modal__illustration {
  width: 100%;
}
.xc-modal__illustration img {
  width: 100%;
}

figure.xc-modal__illustration {
  margin-bottom: 0;
}

.xc-modal__heading {
  font-weight: bold;
}

.xc-modal__content-wrap {
  padding: 24px 24px 16px 24px;
  padding: 1.5rem 1.5rem 1rem 1.5rem;
}
@media only screen and (min-width: 769px) {
  .xc-modal__content-wrap {
    padding: 2rem 2rem 1rem 2rem;
  }
}
.xc-modal__content-wrap .xc-modal__link {
  color: #0072be;
  display: inline-block;
  margin: 1em 1em 0 0;
}
.xc-modal__content-wrap .xc-modal__link span {
  color: inherit;
  margin-right: 0.15em;
  text-decoration: underline;
}
.xc-modal__content-wrap .xc-modal__link .slds-icon_container .slds-icon {
  fill: #0072be;
}
.xc-modal__content-wrap .xc-modal__link:hover {
  color: #002761;
}
.xc-modal__content-wrap .xc-modal__link:hover .slds-icon_container .slds-icon {
  fill: #002761;
}

.xc-modal-common {
  position: fixed;
  width: 100%;
}
.xc-modal-common .slds-modal {
  background-color: transparent;
}
.xc-modal-common .slds-backdrop {
  background-color: rgba(0, 10, 30, 0.5);
}

.xc-modal-common__overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.xc-modal-confirm .slds-modal__close, .xc-modal-align-bottom .slds-modal__close {
  top: 60px;
  display: flex;
  align-items: center;
}
.xc-modal-confirm .slds-modal__close .slds-button_icon, .xc-modal-align-bottom .slds-modal__close .slds-button_icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  top: 3px;
  right: -3px;
}
.xc-modal-confirm .slds-modal__close .slds-button_icon:hover, .xc-modal-align-bottom .slds-modal__close .slds-button_icon:hover {
  background-color: rgba(0, 10, 30, 0.05);
}
.xc-modal-confirm .slds-modal__close .slds-button_icon:focus, .xc-modal-align-bottom .slds-modal__close .slds-button_icon:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
  border: none;
}
.xc-modal-confirm .slds-modal__close .slds-button_icon:active, .xc-modal-align-bottom .slds-modal__close .slds-button_icon:active {
  background: rgba(0, 10, 30, 0.1);
  outline: none;
}
.xc-modal-confirm .slds-modal__close .slds-button__icon, .xc-modal-align-bottom .slds-modal__close .slds-button__icon {
  fill: #59606d;
  width: 16px;
  height: 16px;
}

.xc-modal-confirm .slds-modal__title, .xc-modal-exit-warning .slds-modal__title, .xc-modal-align-bottom .slds-modal__title {
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 24px;
  color: #000;
  text-align: left;
  padding-right: 40px;
}

/* 
  Jira: CSS-9270
  Lighting component: https://developer.salesforce.com/docs/component-library/bundle/lightning-modal/documentation
  LWC component: XcModalContactCard
*/
.xc-modal-align-bottom .slds-modal__container {
  justify-content: end;
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 100%;
}
.xc-modal-align-bottom .slds-modal__content {
  border-radius: 0;
  box-shadow: none;
  padding: 0;
}
.xc-modal-align-bottom .slds-modal__header {
  border-radius: 0;
  padding: 12px 20px 12px;
  display: flex;
  align-items: center;
  min-height: 64px;
}
/* 
  Jira: CSS-7906
  Lighting component: https://developer.salesforce.com/docs/component-library/bundle/lightning-modal/documentation
  LWC component: XcModalSearchFilters 
*/
.xc-modal-search-filters .slds-modal__container {
  width: 100%;
  height: 100%;
  display: block;
  padding: 0;
  margin: 0;
  background-color: transparent;
}
.xc-modal-search-filters .slds-modal__container > div {
  height: 100%;
}
.xc-modal-search-filters .slds-modal__close {
  position: absolute;
  right: 5px;
  top: 11px;
  width: 40px;
  height: 40px;
}
.xc-modal-search-filters .slds-modal__close .slds-button__icon {
  fill: #59606d;
  width: 16px;
  height: 16px;
}
.xc-modal-search-filters .slds-modal__content {
  border-radius: 0;
  box-shadow: none;
  height: 100%;
  max-height: calc( 100% - 119px ) !important;
  padding: 0 20px;
}
.xc-modal-search-filters .slds-modal__title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
.xc-modal-search-filters .slds-modal__header {
  text-align: left;
  border-radius: 0;
  padding: 12px 20px;
}
.xc-modal-search-filters .slds-modal__footer {
  padding: 16px 20px;
  border: none;
  min-height: 72px;
  display: block !important;
}

.xc-modal-search-filters__content {
  height: 100%;
  width: 100%;
}
.xc-modal-search-filters__content .xc-quantic-facet__list-panel {
  width: 100%;
  display: block;
}
.xc-modal-search-filters__content .xui-submenu-uicontrol {
  border-bottom: none;
}
.xc-modal-search-filters__content .xui-pickitem--text {
  font-weight: 700;
}
.xc-modal-search-filters__content .xui-picklist--nestedcontainer .xui-submenu-layout {
  padding-top: 16px;
}
.xc-modal-search-filters__content .xui-styledcheckboxradio {
  display: flex;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
@media only screen and (min-width: 769px) {
  .xc-modal-search-filters__content .xui-styledcheckboxradio {
    padding-left: 12px;
  }
}
.xc-modal-search-filters__content .xui-styledcheckboxradio--checkbox, .xc-modal-search-filters__content .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .slds-checkbox_faux, .xc-theme .xui-styledcheckboxradio-group .slds-checkbox__label .xc-modal-search-filters__content .slds-checkbox_faux, .xc-modal-search-filters__content .xc-theme .slds-checkbox__label, .xc-theme .xc-modal-search-filters__content .slds-checkbox__label {
  height: 20px;
  width: 20px;
}
@media only screen and (min-width: 769px) {
  .xc-modal-search-filters__content {
    width: 350px;
    min-width: 350px;
    margin: 0 0 0 auto;
  }
}

.xc-modal-search-filters__close-area {
  height: 100%;
  width: 100%;
}

.xc-modal-exit-warning .slds-modal__content {
  border-radius: 0;
  box-shadow: none;
  padding: 32px 32px;
}
.xc-modal-exit-warning .slds-modal__header {
  border-radius: 0;
  padding: 32px 32px 12px;
}
.xc-modal-exit-warning .slds-modal__close {
  position: relative;
  right: 0px;
  top: 55px;
  width: 40px;
  height: 40px;
}
.xc-modal-exit-warning .slds-modal__close .slds-button_icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  fill: #59606d;
  width: 16px;
  height: 16px;
  top: 8px;
  right: 24px;
}
.xc-modal-exit-warning .slds-modal__close .slds-button_icon:hover {
  background-color: rgba(0, 10, 30, 0.05);
}
.xc-modal-exit-warning .slds-modal__close .slds-button_icon:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
  border: none;
}
.xc-modal-exit-warning .slds-modal__close .slds-button_icon:active {
  background: rgba(0, 10, 30, 0.1);
  outline: none;
}
.xc-modal-exit-warning .slds-modal__footer {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding: 12px 32px 32px;
}

.xc-modal-confirm .xc-theme {
  overflow: hidden;
  border-radius: 3px;
}
.xc-modal-confirm .slds-modal__container {
  width: 300px;
  min-width: 300px;
}
.xc-modal-confirm .slds-modal__header {
  border-radius: 0;
  border: none;
  padding: 20px;
}
.xc-modal-confirm .slds-modal__content {
  border-radius: 0;
  box-shadow: none;
  padding: 0 20px 20px;
}

.xc-theme .forceHeaderButton {
  border-radius: 50%;
  height: 40px;
  margin: 0;
  width: 40px;
}
.xc-theme .forceHeaderButton .tooltipTrigger {
  display: block;
  text-align: center;
}
.xc-theme .forceHeaderButton .slds-global-header__icon .slds-icon {
  color: #80858f;
  height: 18px;
  width: 18px;
}
@media (forced-colors: active) {
  .xc-theme .forceHeaderButton .slds-global-header__icon .slds-icon {
    fill: #ffffff;
  }
}
.xc-theme .forceHeaderButton .countDot {
  background-color: #eb0008;
  color: #ffffff;
}
.xc-theme .forceHeaderButton .counterLabel {
  font-weight: 700;
  font-size: 11px;
  padding-top: 1px;
}

.uiPanel--notificationsPanel[style] {
  display: none !important;
}
@media only screen and (min-width: 769px) {
  .uiPanel--notificationsPanel[style] {
    border: none;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2), 0 3px 6px 0 rgba(0, 10, 30, 0.2);
    color: #000a1e;
    display: block !important;
    left: unset !important;
    right: 65px !important;
    top: 67px !important;
  }
  .uiPanel--notificationsPanel[style] .titleContainer,
.uiPanel--notificationsPanel[style] .closeBtn,
.uiPanel--notificationsPanel[style] .pointer {
    display: none !important;
  }
  .uiPanel--notificationsPanel[style] .unsNotificationsPanel.noNotifications {
    color: #000a1e;
    font-size: 0.81rem;
    padding: 1rem;
  }
  .uiPanel--notificationsPanel[style] .unsNotificationsPanel > div {
    width: unset;
  }
  .uiPanel--notificationsPanel[style] .unsNotificationsListRow:first-child {
    border-top: 0;
  }
  .uiPanel--notificationsPanel[style] .unsNotificationsListRow:last-child {
    border-bottom: 0;
  }
  .uiPanel--notificationsPanel[style] .unsNotificationsListRow.notification-unread, .uiPanel--notificationsPanel[style] .unsNotificationsListRow.not-notification-unread {
    background-color: #ffffff;
  }
  .uiPanel--notificationsPanel[style] .unsNotificationsListRow.notification-unread:hover, .uiPanel--notificationsPanel[style] .unsNotificationsListRow.not-notification-unread:hover {
    background-color: #f2f3f4;
  }
  .uiPanel--notificationsPanel[style] .notification-text-title.uiOutputText:not(:empty) {
    margin-bottom: 13px;
  }
  .uiPanel--notificationsPanel[style] .notification-text.uiOutputText {
    color: #80858f;
  }
}

.header-tooltip .tooltip-advanced.tooltip-body[style],
.header-tooltip .pointer-advanced[style] {
  display: none;
}

.xc-header-notification .uiTooltip .tooltip-invisible {
  height: 0;
  right: 0;
  top: 0;
}

.xc-theme .cXC_CaseOverview .pillContainer .slds-pill,
.xc-theme .cXC_CaseFeed .pillContainer .slds-pill {
  padding-right: 12px;
  margin-right: 4px;
  margin-right: 0.25rem;
}
.xc-theme .cXC_CaseOverview .pillContainer .slds-pill__label,
.xc-theme .cXC_CaseFeed .pillContainer .slds-pill__label {
  text-decoration: underline;
}
.xc-theme .cXC_CaseOverview .pillContainer .slds-pill__remove,
.xc-theme .cXC_CaseFeed .pillContainer .slds-pill__remove {
  display: none;
}
.xc-theme .cXC_CaseFeed h5 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15.04px;
  font-size: 0.94rem;
  font-weight: bold;
}
@media only screen and (min-width: 769px) {
  .xc-theme .cXC_CaseFeed .section {
    padding-bottom: 2rem;
  }
}
.xc-theme .forceCommunityFeedPublisher {
  background-color: #f2f3f4;
}
.xc-theme .forceCommunityFeedPublisher .tabs__content {
  background-color: #ffffff;
  padding: 32px;
  padding: 2rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceCommunityFeedPublisher .tabs__content {
    width: 75%;
  }
}
@media only screen and (min-width: 1200px) {
  .xc-theme .forceCommunityFeedPublisher .tabs__content {
    width: 66.66667%;
  }
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer {
  padding-left: 26px;
  padding-left: 1.625rem;
  padding-right: 26px;
  padding-right: 1.625rem;
  margin: 0 auto;
  max-width: 1200px;
  padding-bottom: 32px;
  padding-bottom: 2rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceCommunityFeedPublisher .forceActionsContainer {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .forceCommunityFeedPublisher .forceActionsContainer .cuf-publisherAttachmentButton .cuf-Icon::after {
    content: "Attach files";
    display: inline-block;
    font-size: 0.81rem;
    margin-left: 0.5rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceCommunityFeedPublisher .forceActionsContainer {
    padding-bottom: 4rem;
  }
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyControlsContainer {
  padding: 0;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .slds-button-group.oneActionsRibbon {
  border: 0;
  margin: 0;
  width: 100%;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .cuf-attachmentsItem {
  margin-bottom: 0;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceChatterPublisherPresentationDesktop .cuf-publisherAttachmentBar button.cuf-publisherAttachmentButton {
  border: 1px solid #a6a9b0;
  line-height: 1;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .slds-button {
  border: 0;
  margin: 0 auto;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceActionLink,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction .label {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background-color: #0072be;
  border: 1px solid #0072be;
  border-radius: 3px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceActionLink:focus,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction .label:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceActionLink [disabled],
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction .label [disabled] {
  cursor: not-allowed;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceActionLink:visited,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction .label:visited {
  color: #ffffff;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceActionLink:hover, .xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceActionLink:visited:hover,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction .label:hover,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction .label:visited:hover {
  background-color: #006db7;
  color: #ffffff;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceActionLink:active,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction .label:active {
  background-color: #0062a6;
  color: #ffffff;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceActionLink.xui-button-is-disabled, .xc-theme .forceCommunityFeedPublisher .forceActionsContainer .coveo-pager-list-item.coveo-active a.forceActionLink.coveo-pager-anchor, .xc-theme .coveo-pager-list-item.coveo-active .forceCommunityFeedPublisher .forceActionsContainer a.forceActionLink.coveo-pager-anchor,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction .label.xui-button-is-disabled,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction .coveo-pager-list-item.coveo-active a.label.coveo-pager-anchor,
.xc-theme .coveo-pager-list-item.coveo-active .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction a.label.coveo-pager-anchor {
  background-color: #80858f;
  border-color: #a6a9b0;
  box-shadow: none;
  color: #ffffff;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonCallToAction {
  margin: 0;
  text-align: center;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .dummyButtonSubmitAction {
  display: none;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .uiTabBar,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .visibilitySwitcher,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .cuf-publisherTopics {
  display: none;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .tabs__content {
  border: none;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceChatterBasePublisher :not(.PHONE) .cuf-content,
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .forceChatterBasePublisher .publisherInputContainer {
  padding: 0;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .bottomBar {
  padding: 0;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .bottomBar .cuf-attachmentsList {
  margin: 0;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .bottomBar .cuf-publisherShareButton {
  line-height: 1.2;
  padding: 11px 15px;
  width: auto;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .bottomBar .cuf-publisherShareButton[disabled] {
  background-color: #f2f3f4;
  border: 1px solid #a6a9b0;
  opacity: 0.5;
  color: rgba(0, 10, 30, 0.75);
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .contentAttachmentPills {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
.xc-theme .forceCommunityFeedPublisher .forceActionsContainer .contentAttachmentPills li {
  display: inline-block;
  float: none;
  margin: 0;
  width: auto;
}
.xc-theme .forceChatterFeedAuxBodyLinkPost {
  display: none;
}

.xc-theme ~ .PHONE.siteforcePanelsContainer .slds-button {
  font-size: 15.04px;
  font-size: 0.94rem;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer .cuf-publisherShareButton {
  background-color: #0072be;
  border-color: #0072be;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer ul.items,
.xc-theme ~ .PHONE.siteforcePanelsContainer .cuf-publisherTopics,
.xc-theme ~ .PHONE.siteforcePanelsContainer [title="@Mention people and groups"] {
  display: none;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer .panel-header {
  border-width: 1px;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer .slds-button-group-list .slds-button {
  border: none;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer .cuf-publisherCancelButton,
.xc-theme ~ .PHONE.siteforcePanelsContainer .slds-rich-text-editor,
.xc-theme ~ .PHONE.siteforcePanelsContainer .slds-rich-text-editor__toolbar_bottom {
  border-color: #a6a9b0;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer .slds-rich-text-editor {
  font-size: 15.04px;
  font-size: 0.94rem;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer .slds-rich-text-editor.slds-has-focus {
  border-color: #a6a9b0;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer .slds-rich-text-editor__toolbar_bottom,
.xc-theme ~ .PHONE.siteforcePanelsContainer .cuf-scroller-outside {
  background-color: transparent;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer .cuf-publisherAttachmentButton {
  border: 1px solid #a6a9b0;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
}
.xc-theme ~ .PHONE.siteforcePanelsContainer .cuf-publisherAttachmentButton .cuf-Icon {
  display: inline-block;
  margin-right: 12px;
  margin-right: 0.75rem;
}

.feedFilePreviewContainer .forceChatterFeedContentFilePreview .forceChatterSelectedFileBadge {
  align-items: center;
  background-color: rgba(0, 10, 30, 0.1);
  border-radius: 20px;
  cursor: default;
  display: grid;
  font-size: 13px;
  height: 32px;
  line-height: 20px;
  margin-left: 0;
  max-width: 100%;
  padding: 0 0 0 12px;
  position: relative;
  vertical-align: bottom;
}
.feedFilePreviewContainer .forceChatterFeedContentFilePreview .progressbarContainer {
  width: 100%;
}
.feedFilePreviewContainer .slds-size--1-of-1 {
  align-items: center;
  display: flex;
  min-width: 0;
  width: 100%;
}
.feedFilePreviewContainer .slds-size--1-of-1 .slds-truncate a {
  color: #000a1e;
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.feedFilePreviewContainer .slds-size--1-of-1 .slds-truncate a span {
  text-decoration: underline;
}
.feedFilePreviewContainer .cuf-delete.slds-button {
  align-items: center;
  appearance: none;
  background: transparent;
  border-radius: 50%;
  color: rgba(0, 10, 30, 0.65);
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  font-family: inherit;
  font-size: inherit;
  height: 32px;
  justify-content: center;
  margin: 0;
  margin-left: 4px;
  min-height: unset;
  outline: none;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 32px;
}
.feedFilePreviewContainer .cuf-delete.slds-button:hover {
  background-color: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.feedFilePreviewContainer .cuf-delete.slds-button:focus {
  background: rgba(0, 10, 30, 0.05);
  box-shadow: none;
  color: #000a1e;
  outline: none;
}
.feedFilePreviewContainer .cuf-delete.slds-button svg {
  height: 10px;
  margin-bottom: 3px;
  width: 10px;
}

.forceChatterPublisherContentAttachmentsPreviewContainer .forceChatterFeedAuxBody .cuf-auxBody .previewContainer {
  background-color: unset !important;
}

.forceChatterPublisherAttachmentPreview .forceChatterPublisherContentAttachmentsPreviewContainer .contentAttachmentPills li {
  width: auto;
}

.contentAttachmentPills .forceChatterFeedAuxBodyContentPost .feedFilePreviewContainer.previewEnabled:hover {
  background-color: unset;
}

.forceChatterFeedAuxBodyContentPost .cuf-attachmentPreview.cuf-auxBody.cuf-auxBodyContent {
  background-color: unset;
  border: unset;
  display: inline-block;
  margin-top: 16px;
  margin-top: 1rem;
}

.xc-case-overview__more .slds-button {
  border: none;
  border-radius: 50%;
  height: auto;
  padding: 8px;
  padding: 0.5rem;
  width: auto;
}
.xc-case-overview__more .slds-button:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  font-size: 1rem;
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
  content: "";
  display: block;
}
.xc-case-overview__more .slds-button:focus, .xc-case-overview__more .slds-button:hover {
  background-color: #f2f3f4;
}
.xc-case-overview__more svg {
  display: none;
}
.xc-case-overview__more .slds-dropdown {
  max-width: 250px;
}

.comm-page-custom-case-invite .xc-body {
  background-color: #f2f3f4;
}

.xc-theme ~ .forceToastManager .toastContainer {
  padding: 20px;
  text-align: right;
}
.xc-theme ~ .forceToastManager .forceToastMessage {
  background: #ffffff;
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2), 0 3px 6px 0 rgba(0, 10, 30, 0.2);
  margin: 0;
  max-width: 400px;
  min-width: auto;
  padding: 0;
  transition: opacity 0.1s ease;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .xc-theme ~ .forceToastManager .forceToastMessage {
    border-radius: 0;
  }
}
.xc-theme ~ .forceToastManager .toastIcon {
  display: none;
}
.xc-theme ~ .forceToastManager .toastContent {
  color: #000a1e;
  padding: 12px 64px 12px 16px;
}
.xc-theme ~ .forceToastManager .toastClose {
  border-radius: 50%;
  display: inline-flex;
  height: 40px;
  margin: 4px;
  right: 0;
  top: 0;
  width: 40px;
}
.xc-theme ~ .forceToastManager .toastClose:hover, .xc-theme ~ .forceToastManager .toastClose:focus {
  background-color: rgba(0, 10, 30, 0.05);
  color: #000a1e;
}
.xc-theme ~ .forceToastManager .toastClose:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme ~ .forceToastManager .toastClose .slds-button__icon {
  height: 16px;
  width: 16px;
}
.xc-theme ~ .forceToastManager .toastClose .slds-icon {
  fill: rgba(0, 10, 30, 0.65);
}
.xc-theme ~ .forceToastManager .slds-notify--toast .slds-notify__close {
  top: 0;
}

.xc-theme .slds-rich-text-editor,
.xc-theme .slds-rich-text-editor__toolbar_bottom {
  background-color: transparent;
  border-color: #a6a9b0;
}
.xc-theme .slds-rich-text-editor .slds-rich-text-area__content,
.xc-theme .slds-rich-text-editor__toolbar_bottom .slds-rich-text-area__content {
  color: #000a1e;
  font-size: 15.04px;
  font-size: 0.94rem;
}
.xc-theme .slds-rich-text-editor button,
.xc-theme .slds-rich-text-editor__toolbar_bottom button {
  border-color: transparent;
  border-radius: 3px !important;
  text-align: center;
}
.xc-theme .slds-rich-text-editor button:focus,
.xc-theme .slds-rich-text-editor__toolbar_bottom button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .slds-rich-text-editor button:hover,
.xc-theme .slds-rich-text-editor__toolbar_bottom button:hover {
  background-color: #d9d9d9;
}
.xc-theme .slds-rich-text-editor li,
.xc-theme .slds-rich-text-editor__toolbar_bottom li {
  margin-bottom: 0;
}
.xc-theme .slds-rich-text-editor .slds-popover__body .uiButton.slds-button.saveBtn,
.xc-theme .slds-rich-text-editor__toolbar_bottom .slds-popover__body .uiButton.slds-button.saveBtn {
  background-color: #0072be;
  border: 1px solid #0072be;
  border-radius: 3px;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  line-height: 16px;
  line-height: 1rem;
  margin-right: 2px;
  min-height: 40px;
  min-height: 30px;
  padding: 6px 10px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.xc-theme .slds-rich-text-editor .slds-popover__body .uiButton.slds-button.saveBtn:hover,
.xc-theme .slds-rich-text-editor__toolbar_bottom .slds-popover__body .uiButton.slds-button.saveBtn:hover {
  background-color: #0063a5;
}
.xc-theme .slds-rich-text-editor .slds-popover__body .uiButton.slds-button.cancelBtn,
.xc-theme .slds-rich-text-editor__toolbar_bottom .slds-popover__body .uiButton.slds-button.cancelBtn {
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: #0072be;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  line-height: 16px;
  line-height: 1rem;
  min-height: 40px;
  min-height: 30px;
  padding: 6px 10px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.xc-theme .slds-rich-text-editor .slds-popover__body .uiButton.slds-button.cancelBtn:hover,
.xc-theme .slds-rich-text-editor__toolbar_bottom .slds-popover__body .uiButton.slds-button.cancelBtn:hover {
  background-color: #f2f2f2;
}
.xc-theme textarea.textarea.cuf-questionTitleField:focus,
.xc-theme .slds-rich-text-editor.slds-has-focus {
  border-color: #a6a9b0;
  box-shadow: 0 0 0 2px #0072be;
}
.xc-theme .slds-modal__footer .slds-button {
  cursor: pointer;
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
}
.xc-theme .slds-modal__footer .cuf-publisherShareButton {
  background-color: #0072be;
  border: 1px solid #0072be;
}
.xc-theme .slds-modal__footer .cuf-publisherShareButton:hover {
  background-color: #0063a5;
}
.xc-theme .slds-modal__footer .cuf-publisherCancelButton {
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  color: #0072be;
}
.xc-theme .slds-modal__footer .cuf-publisherCancelButton:hover {
  background-color: #f2f2f2;
}
@media only screen and (max-width: 480px) {
  .xc-theme .slds-rich-text-editor__toolbar {
    display: none;
  }
  .xc-theme .forceChatterMessageBodyInputRichTextEditor {
    margin-bottom: 32px;
  }
}
.xc-theme .slds-button-group-list {
  margin-right: 0;
}
.xc-theme .forceChatterAutocomplete.defaultFlavor .uiAutocomplete .uiAutocompleteList,
.xc-theme .ql-adduser {
  display: none;
}
.xc-theme .forceCommunityRichText .title__heading {
  font-size: 28px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceCommunityRichText .title__heading {
    font-size: 30px;
  }
}
.xc-theme .forceCommunityRichText h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: normal;
}
.xc-theme .forceCommunityRichText ul > li {
  list-style-type: disc;
}
.xc-theme .forceCommunityRichText ol > li {
  list-style: decimal;
}
.xc-theme .forceCommunityRichText li::before {
  content: "";
  display: none;
}
.xc-theme .xc-input-rich-text .slds-rich-text-editor__toolbar {
  display: none;
}
.xc-theme .xc-input-rich-text .slds-rich-text-area__content {
  border-radius: 3px;
  color: #000a1e;
}
.xc-theme .slds-input {
  min-height: 40px;
}
.xc-theme .slds-has-error .slds-input,
.xc-theme .slds-has-error .slds-textarea {
  border-color: #dc3246;
  box-shadow: none;
}
.xc-theme .slds-has-error .slds-form-element__help {
  font-size: 13px;
  color: #dc3246;
}
.xc-theme .slds-select_container {
  position: relative;
}
.xc-theme .slds-select_container::before, .xc-theme .slds-select_container::after {
  display: none;
}
.xc-theme .slds-select_container .slds-select {
  line-height: 1.5;
  appearance: none;
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  min-height: 40px;
  padding: 8px 16px;
  position: relative;
  width: 100%;
  background-image: url(../icons/icon-arrow-filter--fill-black.svg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 40px 10px;
  cursor: pointer;
  min-height: 40px;
  padding-right: 40px;
}
.xc-theme .slds-select_container .slds-select:hover {
  border-color: #80858f;
}
.xc-theme .slds-select_container .slds-select:disabled {
  background-color: rgba(0, 10, 30, 0.1);
  border-color: rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  cursor: not-allowed;
  -webkit-text-fill-color: rgba(0, 10, 30, 0.75);
}
.xc-theme .slds-select_container .slds-select *::placeholder {
  color: rgba(0, 10, 30, 0.65);
  opacity: 1;
}
.xc-theme .slds-select_container .slds-select::-ms-clear, .xc-theme .slds-select_container .slds-select::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}
.xc-theme .slds-select_container .slds-select::-ms-expand {
  display: none;
}
.xc-theme .slds-select_container .slds-select:focus ~ .xui-select--caret {
  z-index: 3;
}
.xc-theme .slds-select_container .slds-select ~ .xui-select--caret {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translate(0, -50%);
}
.xc-theme .slds-checkbox input:focus + .slds-checkbox__label .slds-checkbox_faux {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
}
.xc-theme .slds-button_brand {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.xc-theme .slds-button_brand:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .slds-button_brand [disabled] {
  cursor: not-allowed;
}
.xc-theme .slds-button_brand:not([disabled]) {
  background-color: #0072be;
  border: 1px solid #0072be;
  border-radius: 3px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.xc-theme .slds-button_brand:not([disabled]):visited {
  color: #ffffff;
}
.xc-theme .slds-button_brand:not([disabled]):hover, .xc-theme .slds-button_brand:not([disabled]):visited:hover {
  background-color: #006db7;
  color: #ffffff;
}
.xc-theme .slds-button_brand:not([disabled]):active {
  background-color: #0062a6;
  color: #ffffff;
}
.xc-theme .slds-button_brand:not([disabled]).xui-button-is-disabled, .xc-theme .coveo-pager-list-item.coveo-active a.slds-button_brand.coveo-pager-anchor:not([disabled]) {
  background-color: #80858f;
  border-color: #a6a9b0;
  box-shadow: none;
  color: #ffffff;
}
.xc-theme .slds-form-element__label {
  font-weight: 700;
  color: rgba(0, 10, 30, 0.75);
  font-size: 13px;
  font-size: 0.813rem;
  margin-bottom: 0;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  padding-top: 0;
}
.xc-theme .slds-form-element__help {
  margin-top: 0;
}
.xc-theme lightning-file-upload:not(.xcsfFileUploader__input) .slds-form-element__label {
  display: none;
}
.xc-theme lightning-file-upload .slds-file-selector__text,
.xc-theme .xcsfFileUploader__input .slds-file-selector__text {
  display: none;
}
.xc-theme lightning-file-upload .slds-file-selector__dropzone,
.xc-theme .xcsfFileUploader__input .slds-file-selector__dropzone {
  border: 0;
  padding: 0;
}
.xc-theme lightning-file-upload .slds-file-selector__button,
.xc-theme .xcsfFileUploader__input .slds-file-selector__button {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background: transparent;
  border-radius: 3px;
  color: #000a1e;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  transition-duration: 0.1s;
  transition-property: color, background;
  transition-timing-function: ease;
  font-size: 0;
}
.xc-theme lightning-file-upload .slds-file-selector__button:focus,
.xc-theme .xcsfFileUploader__input .slds-file-selector__button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme lightning-file-upload .slds-file-selector__button [disabled],
.xc-theme .xcsfFileUploader__input .slds-file-selector__button [disabled] {
  cursor: not-allowed;
}
.xc-theme lightning-file-upload .slds-file-selector__button:visited,
.xc-theme .xcsfFileUploader__input .slds-file-selector__button:visited {
  color: #000a1e;
}
.xc-theme lightning-file-upload .slds-file-selector__button:hover, .xc-theme lightning-file-upload .slds-file-selector__button:visited:hover,
.xc-theme .xcsfFileUploader__input .slds-file-selector__button:hover,
.xc-theme .xcsfFileUploader__input .slds-file-selector__button:visited:hover {
  background-color: rgba(0, 10, 30, 0.05);
  color: #0073c0;
}
.xc-theme lightning-file-upload .slds-file-selector__button:active,
.xc-theme .xcsfFileUploader__input .slds-file-selector__button:active {
  background-color: rgba(0, 10, 30, 0.1);
  color: #006db7;
}
.xc-theme lightning-file-upload .slds-file-selector__button.xui-button-is-disabled, .xc-theme lightning-file-upload .coveo-pager-list-item.coveo-active a.slds-file-selector__button.coveo-pager-anchor, .xc-theme .coveo-pager-list-item.coveo-active lightning-file-upload a.slds-file-selector__button.coveo-pager-anchor,
.xc-theme .xcsfFileUploader__input .slds-file-selector__button.xui-button-is-disabled,
.xc-theme .xcsfFileUploader__input .coveo-pager-list-item.coveo-active a.slds-file-selector__button.coveo-pager-anchor,
.xc-theme .coveo-pager-list-item.coveo-active .xcsfFileUploader__input a.slds-file-selector__button.coveo-pager-anchor {
  background-color: none;
  border-color: #a6a9b0;
  box-shadow: none;
  color: rgba(0, 10, 30, 0.5);
  cursor: not-allowed;
}
.xc-theme lightning-file-upload .slds-file-selector__button:after,
.xc-theme .xcsfFileUploader__input .slds-file-selector__button:after {
  background-image: url(../icons/icon-attach--fill-grey.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 7px 16px;
  content: "Upload attachment";
  display: inline-block;
  font-size: 13px;
  line-height: 20px;
  overflow-y: visible;
  padding-left: 17px;
  vertical-align: middle;
}
.xc-theme lightning-file-upload .slds-form-element__help:empty,
.xc-theme .xcsfFileUploader__input .slds-form-element__help:empty {
  margin: 0;
  padding: 0;
  min-height: 0;
}
.xc-theme lightning-file-upload svg,
.xc-theme .xcsfFileUploader__input svg {
  display: none;
}
.xc-theme .xcsfFileUploader__input .slds-file-selector__button {
  border: 1px solid #a6a9b0;
  color: #0072be;
}
.xc-theme .xcsfFileUploader__input.xcsfFileUploader__input--upload-button-custom-label .slds-file-selector__button::after {
  content: var(--xcsf-flow-field-file-upload-button-label);
}
.xc-theme .xcsfFileUploader__input.xcsfFileUploader__input--file-selector-area-custom-label .slds-file-selector__body {
  flex-direction: column;
}
.xc-theme .xcsfFileUploader__input.xcsfFileUploader__input--file-selector-area-custom-label .slds-file-selector__body::before {
  text-align: center;
  content: var(--xcsf-flow-field-file-selector-area-custom-label);
  color: #404756;
  margin-bottom: 12px;
}
.xc-theme .xcsfFileUploader__input.xcsfFileUploader__input--remove-upload-button-icon .slds-file-selector__button::after {
  background-image: none;
  padding-left: 0;
}
.xc-theme .xcsfFileUploader__input--extended-dropzone .slds-file-selector,
.xc-theme .xcsfFileUploader__input--extended-dropzone .slds-file-selector__dropzone,
.xc-theme .xcsfFileUploader__input--extended-dropzone .slds-file-selector__dropzone > slot {
  display: block;
}
.xc-theme .xcsfFileUploader__input--extended-dropzone .slds-file-selector__body {
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  border: 1px dashed #a6a9b0;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
.xc-theme .xcsfFileUploader__input--extended-dropzone .slds-file-selector__text {
  display: block;
  color: #404756;
  margin: 8px;
}
.xc-theme .xcsfFileUploader__input--extended-dropzone .slds-file-selector__text .slds-medium-show {
  display: block;
}
.xc-theme .xcsfFileUploader__input--extended-dropzone .slds-file-selector__input[disabled] + .slds-file-selector__body {
  cursor: not-allowed;
  background-color: rgba(0, 10, 30, 0.1);
}
.xc-theme .slds-file-selector__input:focus ~ .slds-file-selector__body > .slds-file-selector__button {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .slds-file-selector__input[disabled] ~ .slds-file-selector__body > .slds-file-selector__button {
  background-color: #ffffff;
  border-color: #80858f;
  box-shadow: none;
  color: #80858f;
  cursor: not-allowed;
}
.xc-theme .slds-file__title_scrim {
  z-index: 0;
}
.xc-theme .slds-file__actions-menu,
.xc-theme .slds-file__crop {
  z-index: 0;
}
.xc-theme .slds-textarea {
  min-height: 150px;
}
.xc-theme .slds-combobox_container [type=text].slds-combobox__input {
  line-height: 1.5;
  appearance: none;
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  min-height: 40px;
  padding: 8px 16px;
  position: relative;
  width: 100%;
  background-image: url(../icons/icon-arrow-filter--fill-black.svg);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 40px 10px;
  cursor: pointer;
  min-height: 40px;
  padding-right: 40px;
}
.xc-theme .slds-combobox_container [type=text].slds-combobox__input:hover {
  border-color: #80858f;
}
.xc-theme .slds-combobox_container [type=text].slds-combobox__input:disabled {
  background-color: rgba(0, 10, 30, 0.1);
  border-color: rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  cursor: not-allowed;
  -webkit-text-fill-color: rgba(0, 10, 30, 0.75);
}
.xc-theme .slds-combobox_container [type=text].slds-combobox__input *::placeholder {
  color: rgba(0, 10, 30, 0.65);
  opacity: 1;
}
.xc-theme .slds-combobox_container [type=text].slds-combobox__input::-ms-clear, .xc-theme .slds-combobox_container [type=text].slds-combobox__input::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}
.xc-theme .slds-combobox_container [type=text].slds-combobox__input::-ms-expand {
  display: none;
}
.xc-theme .slds-combobox_container [type=text].slds-combobox__input:focus ~ .xui-select--caret {
  z-index: 3;
}
.xc-theme .slds-combobox_container [type=text].slds-combobox__input ~ .xui-select--caret {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translate(0, -50%);
}
.xc-theme .slds-combobox_container .slds-input-has-icon lightning-icon {
  display: none;
}
.xc-theme .slds-form-element div[type=text],
.xc-theme .slds-form-element div[type=password],
.xc-theme .slds-form-element div[type=tel],
.xc-theme .slds-form-element div[type=url] {
  border: none;
  padding: 0;
  background-color: transparent;
}
.xc-theme lightning-input.slds-form-element.slds-has-error lightning-primitive-icon {
  display: none;
}
.xc-theme .slds-tabs_default__nav {
  border-bottom: 1px solid #e6e7e9;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  padding-left: 0;
}
.xc-theme .slds-tabs_default__item {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 16px;
  padding-right: 1rem;
}
.xc-theme .slds-tabs_default__item::after {
  height: 0;
  margin-bottom: 0;
}
.xc-theme .slds-tabs_default__item.slds-has-focus, .xc-theme .slds-tabs_default__item.slds-is-active {
  animation: none;
  background-color: transparent;
}
.xc-theme .slds-tabs_default__link {
  border-bottom: 3px solid transparent;
}
.xc-theme .slds-tabs_default__link[aria-selected=true] {
  border-bottom-color: currentcolor;
}
.xc-theme .slds-tabs_default__link[tabindex="0"]:focus {
  text-decoration: none;
}
.xc-theme .slds-tabs_default__link:hover {
  color: #002761;
  text-decoration: underline;
}
.xc-theme .slds-tabs_default__overflow-button .slds-button {
  color: #000a1e;
  margin-top: -4px;
}
.xc-theme .slds-tabs_default__overflow-button .slds-button__icon {
  margin-left: 4px;
  margin-left: 0.25rem;
}
.xc-theme .slds-tabs_default__overflow-button .slds-dropdown__list {
  min-width: inherit;
}
.xc-theme .forceChatterFeedSorter .uiMenuList,
.xc-theme .slds-dropdown_right,
.xc-theme .slds-dropdown_left,
.xc-theme .uiMenuList--right {
  background-color: #ffffff;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(0, 10, 30, 0.2), 0 3px 6px 0 rgba(0, 10, 30, 0.2);
  margin-top: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  visibility: hidden;
  z-index: 3;
}
.xc-theme .forceChatterFeedSorter .uiMenuList .slds-dropdown__list,
.xc-theme .slds-dropdown_right .slds-dropdown__list,
.xc-theme .slds-dropdown_left .slds-dropdown__list,
.xc-theme .uiMenuList--right .slds-dropdown__list {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0;
  min-width: 180px;
  text-align: left;
}
.ie11 .xc-theme .forceChatterFeedSorter .uiMenuList .slds-dropdown__list,
.ie11 .xc-theme .slds-dropdown_right .slds-dropdown__list,
.ie11 .xc-theme .slds-dropdown_left .slds-dropdown__list,
.ie11 .xc-theme .uiMenuList--right .slds-dropdown__list {
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.xc-theme .forceChatterFeedSorter .uiMenuList li,
.xc-theme .forceChatterFeedSorter .uiMenuList .uiMenuItem,
.xc-theme .slds-dropdown_right li,
.xc-theme .slds-dropdown_right .uiMenuItem,
.xc-theme .slds-dropdown_left li,
.xc-theme .slds-dropdown_left .uiMenuItem,
.xc-theme .uiMenuList--right li,
.xc-theme .uiMenuList--right .uiMenuItem {
  margin-bottom: 0;
  position: relative;
}
.xc-theme .forceChatterFeedSorter .uiMenuList .scrollable,
.xc-theme .forceChatterFeedSorter .uiMenuList li:first-of-type,
.xc-theme .slds-dropdown_right .scrollable,
.xc-theme .slds-dropdown_right li:first-of-type,
.xc-theme .slds-dropdown_left .scrollable,
.xc-theme .slds-dropdown_left li:first-of-type,
.xc-theme .uiMenuList--right .scrollable,
.xc-theme .uiMenuList--right li:first-of-type {
  overflow: visible;
}
.xc-theme .forceChatterFeedSorter .uiMenuList a,
.xc-theme .forceChatterFeedSorter .uiMenuList .uiMenuItem a,
.xc-theme .slds-dropdown_right a,
.xc-theme .slds-dropdown_right .uiMenuItem a,
.xc-theme .slds-dropdown_left a,
.xc-theme .slds-dropdown_left .uiMenuItem a,
.xc-theme .uiMenuList--right a,
.xc-theme .uiMenuList--right .uiMenuItem a {
  padding-top: 6px;
  padding-bottom: 6px;
  color: #000a1e;
  display: block;
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 1.5;
  overflow: visible;
  position: relative;
}
.xc-theme .forceChatterFeedSorter .uiMenuList a::first-letter,
.xc-theme .forceChatterFeedSorter .uiMenuList .uiMenuItem a::first-letter,
.xc-theme .slds-dropdown_right a::first-letter,
.xc-theme .slds-dropdown_right .uiMenuItem a::first-letter,
.xc-theme .slds-dropdown_left a::first-letter,
.xc-theme .slds-dropdown_left .uiMenuItem a::first-letter,
.xc-theme .uiMenuList--right a::first-letter,
.xc-theme .uiMenuList--right .uiMenuItem a::first-letter {
  text-transform: uppercase;
}
.xc-theme .forceChatterFeedSorter .uiMenuList a:visited,
.xc-theme .forceChatterFeedSorter .uiMenuList .uiMenuItem a:visited,
.xc-theme .slds-dropdown_right a:visited,
.xc-theme .slds-dropdown_right .uiMenuItem a:visited,
.xc-theme .slds-dropdown_left a:visited,
.xc-theme .slds-dropdown_left .uiMenuItem a:visited,
.xc-theme .uiMenuList--right a:visited,
.xc-theme .uiMenuList--right .uiMenuItem a:visited {
  color: #000a1e;
}
.xc-theme .forceChatterFeedSorter .uiMenuList a:focus,
.xc-theme .forceChatterFeedSorter .uiMenuList .uiMenuItem a:focus,
.xc-theme .slds-dropdown_right a:focus,
.xc-theme .slds-dropdown_right .uiMenuItem a:focus,
.xc-theme .slds-dropdown_left a:focus,
.xc-theme .slds-dropdown_left .uiMenuItem a:focus,
.xc-theme .uiMenuList--right a:focus,
.xc-theme .uiMenuList--right .uiMenuItem a:focus {
  background: transparent;
}
.xc-theme .forceChatterFeedSorter .uiMenuList a:hover, .xc-theme .forceChatterFeedSorter .uiMenuList a:focus:hover,
.xc-theme .forceChatterFeedSorter .uiMenuList .uiMenuItem a:hover,
.xc-theme .forceChatterFeedSorter .uiMenuList .uiMenuItem a:focus:hover,
.xc-theme .slds-dropdown_right a:hover,
.xc-theme .slds-dropdown_right a:focus:hover,
.xc-theme .slds-dropdown_right .uiMenuItem a:hover,
.xc-theme .slds-dropdown_right .uiMenuItem a:focus:hover,
.xc-theme .slds-dropdown_left a:hover,
.xc-theme .slds-dropdown_left a:focus:hover,
.xc-theme .slds-dropdown_left .uiMenuItem a:hover,
.xc-theme .slds-dropdown_left .uiMenuItem a:focus:hover,
.xc-theme .uiMenuList--right a:hover,
.xc-theme .uiMenuList--right a:focus:hover,
.xc-theme .uiMenuList--right .uiMenuItem a:hover,
.xc-theme .uiMenuList--right .uiMenuItem a:focus:hover {
  background-color: rgba(0, 10, 30, 0.05);
  box-shadow: none;
  color: #000a1e;
}
.xc-theme .forceChatterFeedSorter .uiMenuList a .badge,
.xc-theme .forceChatterFeedSorter .uiMenuList .uiMenuItem a .badge,
.xc-theme .slds-dropdown_right a .badge,
.xc-theme .slds-dropdown_right .uiMenuItem a .badge,
.xc-theme .slds-dropdown_left a .badge,
.xc-theme .slds-dropdown_left .uiMenuItem a .badge,
.xc-theme .uiMenuList--right a .badge,
.xc-theme .uiMenuList--right .uiMenuItem a .badge {
  font-size: inherit;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
}
.xc-theme .forceChatterFeedSorter .uiMenuList .menuGroupTitle,
.xc-theme .slds-dropdown_right .menuGroupTitle,
.xc-theme .slds-dropdown_left .menuGroupTitle,
.xc-theme .uiMenuList--right .menuGroupTitle {
  display: none;
}
.xc-theme .forceChatterFeedSorter .uiMenuList .menuItemEmptySpace,
.xc-theme .slds-dropdown_right .menuItemEmptySpace,
.xc-theme .slds-dropdown_left .menuItemEmptySpace,
.xc-theme .uiMenuList--right .menuItemEmptySpace {
  margin-left: 24px;
  margin-left: 1.5rem;
}
.xc-theme .forceChatterFeedSorter .uiMenuList .menuItemCheckMark,
.xc-theme .slds-dropdown_right .menuItemCheckMark,
.xc-theme .slds-dropdown_left .menuItemCheckMark,
.xc-theme .uiMenuList--right .menuItemCheckMark {
  margin: 1px 0 0;
}
.xc-theme .xc-dropdown-slds-reset .slds-dropdown {
  position: absolute;
  z-index: var(--lwc-zIndexDropdown, 7000);
  left: 50%;
  float: left;
  min-width: var(--lwc-sizeXxSmall, 96px);
  min-width: var(--lwc-sizeXxSmall, 6rem);
  max-width: var(--lwc-sizeMedium, 320px);
  max-width: var(--lwc-sizeMedium, 20rem);
  margin-top: var(--lwc-spacingXxxSmall, 2px);
  margin-top: var(--lwc-spacingXxxSmall, 0.125rem);
  margin-bottom: var(--lwc-spacingXxxSmall, 2px);
  margin-bottom: var(--lwc-spacingXxxSmall, 0.125rem);
  border: var(--lwc-borderWidthThin, 1px) solid var(--slds-g-color-border-base-1, var(--lwc-colorBorder, #d4d4d4));
  border-radius: var(--lwc-borderRadiusMedium, 0.25rem);
  padding: var(--lwc-spacingXxSmall, 4px) 0;
  padding: var(--lwc-spacingXxSmall, 0.25rem) 0;
  font-size: var(--lwc-fontSize2, 12px);
  font-size: var(--lwc-fontSize2, 0.75rem);
  background: var(--slds-g-color-neutral-base-100, var(--lwc-colorBackgroundAlt, white));
  box-shadow: var(--lwc-shadowDropDown, 0 2px 3px 0 rgba(0, 0, 0, 0.16));
  transform: translateX(-50%);
  color: var(--slds-g-color-neutral-base-10, var(--lwc-colorTextDefault, #333));
}
.xc-theme .xc-dropdown-slds-reset .slds-dropdown.slds-dropdown_right, .xc-theme .xc-dropdown-slds-reset .slds-dropdown.slds-dropdown_left {
  transform: translateX(0);
}
.xc-theme .xc-dropdown-slds-reset .slds-dropdown.slds-dropdown_right {
  left: auto;
  right: 0;
}
.xc-theme .xc-dropdown-slds-reset .slds-dropdown.slds-dropdown_left {
  left: 0;
  right: auto;
}
.xc-theme .xc-dropdown-slds-reset .slds-dropdown__item > a {
  font-size: inherit;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--lwc-spacingXSmall, 8px) var(--lwc-spacingSmall, 12px);
  padding: var(--lwc-spacingXSmall, 0.5rem) var(--lwc-spacingSmall, 0.75rem);
  color: var(--slds-g-color-neutral-base-10, var(--lwc-colorTextDefault, #333));
  white-space: nowrap;
  cursor: pointer;
}
.xc-theme .xc-dropdown-slds-reset .slds-dropdown__item > a:hover, .xc-theme .xc-dropdown-slds-reset .slds-dropdown__item > a:focus {
  outline: 0;
  text-decoration: none;
  background-color: var(--slds-g-color-neutral-base-95, var(--lwc-colorBackgroundRowHover, rgba(37, 116, 169, 0.05)));
  color: inherit;
}
.xc-theme .slds-dropdown__item.slds-is-selected {
  color: #0072be;
  position: relative;
}
.xc-theme .slds-dropdown__item.slds-is-selected::before {
  border-color: currentColor;
  border-right-width: 0;
  border-style: solid;
  bottom: 0;
  content: " ";
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.xc-theme .slds-dropdown__item.slds-is-selected .slds-truncate svg {
  display: none;
}
.xc-theme .slds-dropdown__item a:hover {
  text-decoration: none;
}
.xc-theme .uiMenuList.visible,
.xc-theme .slds-dropdown-trigger [aria-expanded=true] + .slds-dropdown_right {
  opacity: 1;
  visibility: visible;
}
.xc-theme .xc-top-nav-dropdown__button .slds-dropdown.slds-dropdown_left {
  left: var(--xc-top-nav-dropdown-pos-left);
}
.xc-theme .xc-top-nav-dropdown__button button:focus {
  box-shadow: none;
  outline: 2px auto #0072be;
}
.xc-theme .xc-discussion-layout {
  background-color: #f2f3f4;
}
.xc-theme .xc-discussion-layout .xc-discussion__side-column {
  position: relative;
}
.xc-theme .xc-discussion-layout article.cuf-feedElement {
  font-size: 15.04px;
  font-size: 0.94rem;
  margin-bottom: 32px;
  margin-bottom: 2rem;
  padding: 32px 0 16px 0;
  padding: 2rem 0 1rem 0;
  position: relative;
  z-index: 0;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-discussion-layout article.cuf-feedElement {
    margin-bottom: 3rem;
    padding-top: 4rem;
  }
}
.xc-theme .xc-discussion-layout article.cuf-feedElement::after {
  background-color: #ffffff;
  content: "";
  display: block;
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  width: 2000%;
  z-index: -1;
}
.xc-theme .xc-discussion-layout .CoveoRecommendation {
  margin-top: 0;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-discussion-layout .CoveoRecommendation {
    margin-bottom: 2rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-discussion-layout .CoveoRecommendation {
    margin-top: 4rem;
  }
}
@media only screen and (max-width: 768px) {
  .xc-theme .xc-discussion-layout .sidebar__heading {
    padding-top: 2rem;
  }
}
.xc-theme .forceChatterStyle--default .cuf-element,
.xc-theme .slds-feed__item-comments {
  background-color: transparent;
  border: none;
}
.xc-theme .forceChatterStyle--default.forceChatterFeedElementFullView .cuf-element {
  margin-bottom: 0;
}
.xc-theme .forceChatterFeedItem--default .cuf-feedItem .cuf-questionBody {
  margin-bottom: 0;
}
.xc-theme .forceChatterFeedItem--default .cuf-feedItem .feedBodyInner > :last-child {
  display: inline-block;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.xc-theme .uiMenuList a[title=Bookmark],
.xc-theme .uiMenuList a[title="Remove Bookmark"] {
  display: none !important;
}
.xc-theme .cuf-feedItem .cuf-feedItemHeader p > .uiOutputText {
  display: none;
}
.xc-theme .cuf-feedItem .cuf-body.cuf-questionTitle {
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 44px;
  line-height: 2.75rem;
  font-weight: 700;
  font-weight: normal;
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
}
.xc-theme .cuf-feedItem .slds-post__footer {
  border-top: 1px solid #e6e7e9;
  flex-direction: row-reverse;
}
@media only screen and (max-width: 480px) {
  .xc-theme .cuf-feedItem .slds-post__footer svg {
    display: none;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .cuf-feedItem .slds-post__footer {
    display: flex;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .cuf-feedItem .slds-post__footer {
    flex-direction: row;
    margin-bottom: 1rem;
  }
}
.xc-theme .cuf-feedItem .slds-post__footer .cuf-commentTrigger {
  text-transform: capitalize;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list,
.xc-theme .cuf-feedItem .slds-post__footer-meta-list {
  flex-grow: 1;
  margin-bottom: 0;
  margin-left: 0;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list li,
.xc-theme .cuf-feedItem .slds-post__footer-meta-list li {
  color: #59606d;
  font-size: 12.96px;
  font-size: 0.81rem;
  margin-bottom: 0;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list a,
.xc-theme .cuf-feedItem .slds-post__footer-actions-list button,
.xc-theme .cuf-feedItem .slds-post__footer-meta-list a,
.xc-theme .cuf-feedItem .slds-post__footer-meta-list button {
  color: currentColor;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list a:hover,
.xc-theme .cuf-feedItem .slds-post__footer-actions-list button:hover,
.xc-theme .cuf-feedItem .slds-post__footer-meta-list a:hover,
.xc-theme .cuf-feedItem .slds-post__footer-meta-list button:hover {
  color: #002761;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list svg,
.xc-theme .cuf-feedItem .slds-post__footer-meta-list svg {
  fill: #80858f;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list .cuf-commentLink,
.xc-theme .cuf-feedItem .slds-post__footer-meta-list .cuf-commentLink {
  margin-right: 0;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list a,
.xc-theme .cuf-feedItem .slds-post__footer-actions-list button,
.xc-theme .cuf-feedItem .slds-post__footer-meta-list li {
  border: 0;
  padding: 16px 0;
  padding: 1rem 0;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list {
  border: 0;
  justify-content: flex-start;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list li {
  flex-grow: 0;
}
.xc-theme .cuf-feedItem .slds-post__footer-actions-list .forceChatterShareButton {
  display: none;
}
.xc-theme .cuf-feedItem .slds-post__footer-meta-list {
  justify-content: flex-end;
}
.xc-theme .cuf-feedItem .slds-post__footer-action.like-target {
  margin: 0;
}
.xc-theme .cuf-feedItem .cuf-commentTrigger {
  margin-right: 0;
}
.xc-theme .cuf-feedItem .slds-post__header.slds-media {
  align-items: center;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.xc-theme .cuf-feedItem .slds-avatar--large.forceChatterUserPhoto.forceChatterEntityPhoto {
  height: 40px;
  width: 40px;
}
.xc-theme .cuf-feedItem .slds-file__title--card {
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .cuf-feedItem .forceChatterFeedContentAttachmentPreview .slds-file-has-actions.slds-file__title--card {
  z-index: 0;
}
.xc-theme .cuf-feedItem .forceChatterFeedItemHeader .cuf-subPreamble {
  color: #59606d;
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .cuf-feedItem .forceChatterFeedItemHeader .cuf-subPreamble a {
  color: #59606d;
  display: inline-block;
  pointer-events: none;
}
.xc-theme .forceChatterStyle .entityLinkHover {
  cursor: pointer;
}
.xc-theme .forceChatterStyle .entityLinkHover:hover a {
  color: #002761;
  text-decoration: underline;
}
.xc-theme .forceChatterStyle .cuf-entityLink {
  font-size: 15.04px;
  font-size: 0.94rem;
  text-decoration: none;
}
.xc-theme .forceChatterStyle .cuf-entityLink:focus + button {
  display: none;
}
.xc-theme .slds-post__footer-action .slds-icon {
  margin: -3px 8px 0 0;
  margin: -3px 0.5rem 0 0;
}
.xc-theme .cuf-attachments {
  margin: 0 0 32px;
  margin: 0 0 2rem;
}
.xc-theme .cuf-attachments ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: 0;
}
.xc-theme .cuf-attachments li {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  margin-right: 16px;
  margin-right: 1rem;
  padding: 0;
}
.xc-theme .cuf-attachments li:last-child {
  margin-right: 0;
}
.xc-theme .cuf-attachments .slds-file--card {
  border: 0;
}
.xc-theme .cuf-loginLinkContainerParent button {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background-color: #0072be;
  border: 1px solid #0072be;
  border-radius: 3px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
  margin-bottom: 16px;
}
.xc-theme .cuf-loginLinkContainerParent button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .cuf-loginLinkContainerParent button [disabled] {
  cursor: not-allowed;
}
.xc-theme .cuf-loginLinkContainerParent button:visited {
  color: #ffffff;
}
.xc-theme .cuf-loginLinkContainerParent button:hover, .xc-theme .cuf-loginLinkContainerParent button:visited:hover {
  background-color: #006db7;
  color: #ffffff;
}
.xc-theme .cuf-loginLinkContainerParent button:active {
  background-color: #0062a6;
  color: #ffffff;
}
.xc-theme .cuf-loginLinkContainerParent button.xui-button-is-disabled {
  background-color: #80858f;
  border-color: #a6a9b0;
  box-shadow: none;
  color: #ffffff;
}
.xc-theme .cuf-feedItemActionTrigger .slds-button::before,
.xc-theme .cuf-feedItemActionTrigger .slds-button_icon-bare::before,
.xc-theme .cuf-commentActionButton .slds-button::before,
.xc-theme .cuf-commentActionButton .slds-button_icon-bare::before {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  font-size: 1rem;
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
}
.xc-theme .cuf-feedItemActionTrigger:hover .slds-button,
.xc-theme .cuf-feedItemActionTrigger:hover .slds-button_icon-bare,
.xc-theme .cuf-commentActionButton:hover .slds-button,
.xc-theme .cuf-commentActionButton:hover .slds-button_icon-bare {
  background-color: #f2f3f4;
}
.xc-theme .cuf-feedItemActionTrigger .slds-button::before,
.xc-theme .cuf-feedItemActionTrigger .slds-button_icon-bare::before,
.xc-theme .cuf-commentActionButton .slds-button::before,
.xc-theme .cuf-commentActionButton .slds-button_icon-bare::before {
  content: "";
  display: block;
}
.xc-theme .cuf-feedItemActionTrigger svg,
.xc-theme .cuf-commentActionButton svg {
  display: none;
}
.xc-theme .cuf-feedItemActionTrigger button,
.xc-theme .cuf-commentActionButton button {
  border: none;
  border-radius: 50%;
  height: auto;
  padding: 8px;
  padding: 0.5rem;
  width: auto;
}
.xc-theme .cuf-feedItemActionTrigger button:focus,
.xc-theme .cuf-commentActionButton button:focus {
  background-color: #f2f3f4;
}
.xc-theme .cuf-feedItemActionTrigger .slds-dropdown__item[title=Bookmark] {
  display: none;
}
.xc-theme .cannotDeletePosts .cuf-feedItemActionTrigger [title=Delete],
.xc-theme .cannotDeletePosts .cuf-commentActionButton [title=Delete] {
  display: none;
}
.xc-theme .cuf-commentActionButton button {
  margin-right: -12px;
  margin-right: -0.75rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .cuf-commentActionButton button {
    margin-right: 0;
  }
}
.xc-theme .slds-p-top_large.forceChatterFeedback {
  padding: 0 0 16px;
  padding: 0 0 1rem;
}
.xc-theme .forceChatterFeedback .commentHeader {
  font-size: 20.96px;
  font-size: 1.31rem;
}
.xc-theme .forceChatterFeedback--default + div {
  display: block;
  position: relative;
}
.xc-theme .forceChatterFeedback--default + div .closedConversationMessage {
  background-color: #ffffff;
  border: 0;
  font-size: 15.04px;
  font-size: 0.94rem;
  margin: 0 0 32px;
  margin: 0 0 2rem;
  padding: 32px;
  padding: 2rem;
  position: relative;
  text-align: center;
  z-index: 1;
}
.xc-theme .cuf-comment {
  margin-bottom: 32px;
}
.xc-theme .cuf-commentLi,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput {
  background-color: #ffffff;
}
.xc-theme .cuf-commentLi {
  margin-bottom: 32px;
  margin-bottom: 2rem;
  padding-bottom: 16px;
  padding-bottom: 1rem;
}
.xc-theme .forceChatterFeedCommentInputDesktop .form-block-section .bottomBar {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  padding: 0;
}
@media only screen and (min-width: 480px) {
  .xc-theme .forceChatterFeedCommentInputDesktop .form-block-section .bottomBar {
    column-gap: 16px;
    grid-template-columns: minmax(0, 1fr) min-content;
  }
}
.xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background-color: #0072be;
  border: 1px solid #0072be;
  border-radius: 3px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit [disabled] {
  cursor: not-allowed;
}
.xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:visited {
  color: #ffffff;
}
.xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:hover, .xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:visited:hover {
  background-color: #006db7;
  color: #ffffff;
}
.xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:active {
  background-color: #0062a6;
  color: #ffffff;
}
.xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit.xui-button-is-disabled, .xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .coveo-pager-list-item.coveo-active a.cuf-commentSubmit.coveo-pager-anchor, .xc-theme .coveo-pager-list-item.coveo-active .forceChatterFeedCommentInputDesktop .cuf-submit a.cuf-commentSubmit.coveo-pager-anchor {
  background-color: #80858f;
  border-color: #a6a9b0;
  box-shadow: none;
  color: #ffffff;
}
@media only screen and (max-width: 768px) {
  .xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit {
    width: 100%;
  }
}
.xc-theme .forceChatterFeedCommentInputDesktop .cuf-submit .cuf-commentSubmit:disabled {
  background-color: #80858f;
  border-color: #80858f;
  box-shadow: none;
  color: #ffffff;
  cursor: not-allowed;
}
.xc-theme .forceChatterFeedCommentInputDesktop .commentActionPanel {
  display: block;
  float: none;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  margin-top: 0;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput,
.xc-theme .forceChatterFeedback .commentInputArea {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 480px) {
  .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .slds-avatar,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .slds-avatar,
.xc-theme .forceChatterFeedback .commentInputArea .slds-avatar {
    display: none;
  }
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills lightning-avatar,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput lightning-avatar,
.xc-theme .forceChatterFeedback .commentInputArea lightning-avatar {
  display: none;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .fileAttachmentContainer,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .fileAttachmentContainer,
.xc-theme .forceChatterFeedback .commentInputArea .fileAttachmentContainer {
  background-color: unset;
  border: none;
  border-radius: unset;
  margin: 0;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-attachmentPreview,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-attachmentPreview,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-attachmentPreview {
  background-color: unset;
  border: none;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-attachmentPreview:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-attachmentPreview:hover,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-attachmentPreview:hover {
  background-color: unset;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-auxBody .previewContainer,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-auxBody .previewContainer,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-auxBody .previewContainer {
  background-color: #ffffff;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge {
  align-items: center;
  background-color: rgba(0, 10, 30, 0.1);
  border-radius: 20px;
  cursor: default;
  display: inline-flex;
  max-width: 100%;
  vertical-align: bottom;
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
  padding-left: 12px;
  padding-right: 12px;
  height: 32px;
  margin-bottom: 16px;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-grid.slds-size--1-of-1,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-grid.slds-size--1-of-1,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-grid.slds-size--1-of-1 {
  align-items: center;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-grow: 1;
  padding-right: 36px;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-truncate a,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-truncate a,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-truncate a {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-size: 13px;
  line-height: 20px;
  min-height: 32px;
  padding: 5px 10px;
  align-self: stretch;
  border-radius: 20px;
  color: #000a1e;
  padding: 0;
  text-align: left;
  align-items: center;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-grow: 1;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-truncate a:focus,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-truncate a:focus,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-truncate a:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-truncate a [disabled],
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-truncate a [disabled],
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-truncate a [disabled] {
  cursor: not-allowed;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-truncate a:hover, .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-truncate a:active, .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-truncate a:focus,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-truncate a:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-truncate a:active,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-truncate a:focus,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-truncate a:hover,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-truncate a:active,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-truncate a:focus {
  color: #000a1e;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-truncate a .xui-pill--text,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-truncate a .xui-pill--text,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-truncate a .xui-pill--text {
  text-decoration: underline;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-truncate a,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-truncate a,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-truncate a {
    display: inline;
    min-height: auto;
  }
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .forceChatterSelectedFileBadge .slds-truncate a span,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .forceChatterSelectedFileBadge .slds-truncate a span,
.xc-theme .forceChatterFeedback .commentInputArea .forceChatterSelectedFileBadge .slds-truncate a span {
  text-decoration: underline;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .previewContainer,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .previewContainer,
.xc-theme .forceChatterFeedback .commentInputArea .previewContainer {
  background-color: unset;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip {
  height: auto;
  width: auto;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .uiButton.forceChatterAttachFileButton,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .uiButton.forceChatterAttachFileButton,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .uiButton.forceChatterAttachFileButton {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background: transparent;
  border-radius: 3px;
  color: #000a1e;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  transition-duration: 0.1s;
  transition-property: color, background;
  transition-timing-function: ease;
  font-size: 0;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .uiButton.forceChatterAttachFileButton:focus,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .uiButton.forceChatterAttachFileButton:focus,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .uiButton.forceChatterAttachFileButton:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .uiButton.forceChatterAttachFileButton [disabled],
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .uiButton.forceChatterAttachFileButton [disabled],
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .uiButton.forceChatterAttachFileButton [disabled] {
  cursor: not-allowed;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .uiButton.forceChatterAttachFileButton:visited,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .uiButton.forceChatterAttachFileButton:visited,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .uiButton.forceChatterAttachFileButton:visited {
  color: #000a1e;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .uiButton.forceChatterAttachFileButton:hover, .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .uiButton.forceChatterAttachFileButton:visited:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .uiButton.forceChatterAttachFileButton:hover,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .uiButton.forceChatterAttachFileButton:visited:hover,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .uiButton.forceChatterAttachFileButton:hover,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .uiButton.forceChatterAttachFileButton:visited:hover {
  background-color: rgba(0, 10, 30, 0.05);
  color: #0073c0;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .uiButton.forceChatterAttachFileButton:active,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .uiButton.forceChatterAttachFileButton:active,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .uiButton.forceChatterAttachFileButton:active {
  background-color: rgba(0, 10, 30, 0.1);
  color: #006db7;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .uiButton.forceChatterAttachFileButton.xui-button-is-disabled, .xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .coveo-pager-list-item.coveo-active a.uiButton.forceChatterAttachFileButton.coveo-pager-anchor, .xc-theme .coveo-pager-list-item.coveo-active .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip a.uiButton.forceChatterAttachFileButton.coveo-pager-anchor,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .uiButton.forceChatterAttachFileButton.xui-button-is-disabled,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .coveo-pager-list-item.coveo-active a.uiButton.forceChatterAttachFileButton.coveo-pager-anchor,
.xc-theme .coveo-pager-list-item.coveo-active .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip a.uiButton.forceChatterAttachFileButton.coveo-pager-anchor,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .uiButton.forceChatterAttachFileButton.xui-button-is-disabled,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .coveo-pager-list-item.coveo-active a.uiButton.forceChatterAttachFileButton.coveo-pager-anchor,
.xc-theme .coveo-pager-list-item.coveo-active .forceChatterFeedback .commentInputArea .cuf-paperclip a.uiButton.forceChatterAttachFileButton.coveo-pager-anchor {
  background-color: none;
  border-color: #a6a9b0;
  box-shadow: none;
  color: rgba(0, 10, 30, 0.5);
  cursor: not-allowed;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .cuf-paperclip .uiButton.forceChatterAttachFileButton:after,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .cuf-paperclip .uiButton.forceChatterAttachFileButton:after,
.xc-theme .forceChatterFeedback .commentInputArea .cuf-paperclip .uiButton.forceChatterAttachFileButton:after {
  background-image: url(../icons/icon-attach--fill-grey.svg);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 7px 16px;
  content: "Upload attachment";
  display: inline-block;
  font-size: 13px;
  line-height: 20px;
  overflow-y: visible;
  padding-left: 17px;
  vertical-align: middle;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .paperclip.forceIcon,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .paperclip.forceIcon,
.xc-theme .forceChatterFeedback .commentInputArea .paperclip.forceIcon {
  display: none;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .errorMessageContainer,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .errorMessageContainer,
.xc-theme .forceChatterFeedback .commentInputArea .errorMessageContainer {
  display: block;
  margin: 0;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .errorMessageContainer .error,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .errorMessageContainer .error,
.xc-theme .forceChatterFeedback .commentInputArea .errorMessageContainer .error {
  margin: 0;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .errorMessageContainer .error lightning-formatted-text,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .errorMessageContainer .error lightning-formatted-text,
.xc-theme .forceChatterFeedback .commentInputArea .errorMessageContainer .error lightning-formatted-text {
  display: block;
  margin: 8px 4px 16px 4px;
  margin: 0.5rem 0.25rem 1rem 0.25rem;
}
.xc-theme .cuf-publisherAttachmentPreview .contentAttachmentPills .errorMessageContainer .error lightning-formatted-text:empty,
.xc-theme .resizeCaptureFrameWrapper + .cuf-commentInput .errorMessageContainer .error lightning-formatted-text:empty,
.xc-theme .forceChatterFeedback .commentInputArea .errorMessageContainer .error lightning-formatted-text:empty {
  display: none;
}
.xc-theme .cuf-publisherContentAttachmentsPreviewContainer {
  margin-top: 16px;
  margin-top: 1rem;
}
.xc-theme .progressbarContainer {
  margin: 16px 0 32px 0;
  margin: 1rem 0 2rem 0;
  width: 100%;
}
.xc-theme .cuf-publisherContentAttachmentsPreviewContainer li {
  width: 100%;
}
.xc-theme .errorMessageContainer li:empty,
.xc-theme .errorMessageContainer lightning-formatted-text:empty {
  display: none;
}
.xc-theme .cuf-commentLi {
  font-size: 15.04px;
  font-size: 0.94rem;
}
.xc-theme .cuf-commentLi .cuf-commentItem,
.xc-theme .cuf-commentLi .slds-comment__content {
  padding: 0;
}
.xc-theme .cuf-commentLi .slds-comment__content {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
.xc-theme .cuf-commentLi .slds-comment__content a {
  text-decoration: underline;
}
.xc-theme .forceChatterComment .cuf-commentAge,
.xc-theme .comment__footer .slds-button {
  color: #59606d;
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .comment__footer {
  color: #59606d;
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .comment__footer ul {
  flex-wrap: wrap;
  font-size: inherit;
}
.xc-theme .comment__footer .slds-item {
  display: inline-block;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
.xc-theme .comment__footer button {
  flex: none;
}
.xc-theme .comment__footer button:hover {
  color: #002761;
  text-decoration: none;
}
.xc-theme .comment__footer feeds_best_answer-toggle button {
  text-transform: lowercase;
}
.xc-theme .comment__footer feeds_best_answer-toggle button::first-letter {
  text-transform: uppercase;
}
.xc-theme .cuf-likersBar {
  display: none;
}
.xc-theme .forceChatterFeedItem .entityLinkHover:hover,
.xc-theme .forceChatterStyle .entityLinkHover .uiOutputText {
  border: 0;
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li {
  margin-right: 16px;
  margin-right: 1rem;
  padding: 0;
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li:last-child {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  margin-right: 0;
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a {
  align-items: center;
  background-color: rgba(0, 10, 30, 0.1);
  border-radius: 20px;
  cursor: default;
  display: inline-flex;
  max-width: 100%;
  vertical-align: bottom;
  font-size: 13px;
  font-size: 0.813rem;
  line-height: 16px;
  line-height: 1rem;
  padding-left: 12px;
  padding-right: 12px;
  height: 32px;
  background-color: rgba(0, 10, 30, 0.2);
  border: none;
  margin: 4px;
  padding-top: 0;
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a:hover {
  background-color: rgba(0, 10, 30, 0.2);
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a:active {
  background-color: rgba(0, 10, 30, 0.35);
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a span {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-size: 13px;
  line-height: 20px;
  min-height: 32px;
  padding: 5px 10px;
  align-self: stretch;
  border-radius: 20px;
  color: #000a1e;
  padding: 0;
  text-align: left;
  align-items: center;
  display: flex;
  min-width: 0;
  width: 100%;
  flex-grow: 1;
  text-decoration: underline;
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a span:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a span [disabled] {
  cursor: not-allowed;
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a span:hover, .xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a span:active, .xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a span:focus {
  color: #000a1e;
}
.xc-theme .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a span .xui-pill--text {
  text-decoration: underline;
}
.xc-theme .slds-media__figure {
  margin-right: 12px;
  margin-right: 0.75rem;
}
.xc-theme .cuf-smallActorImage {
  border-radius: 50%;
  overflow: hidden;
}
.xc-theme .forceCommunityFeedItemDetail .cuf-feedback .cuf-smallActorImage {
  height: 40px;
  width: 40px;
}
.xc-theme .forceCommunityFeedItemDetail .cuf-preamble {
  font-size: 16.96px;
  font-size: 1.06rem;
  line-height: 1.2;
}
@media only screen and (max-width: 480px) {
  .xc-theme .forceCommunityFeedItemDetail .cuf-preamble {
    margin-bottom: 0.25rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .forceCommunityFeedItemDetail .cuf-preamble {
    margin-right: 1rem;
  }
}
.xc-theme .forceCommunityFeedItemDetail .cuf-preamble p {
  margin-bottom: 0;
}
.xc-theme .forceChatterFeedCommentInput .cuf-loginLinkContainerParent {
  margin-bottom: 0;
}
.xc-theme .forceChatterTypingIndicator.hidden {
  margin: 0;
}
.xc-theme .forceChatterFeedCommentInput .cuf-feedCommentInput .uiButton {
  line-height: 24px;
  line-height: 1.5rem;
}
.xc-theme .forceChatterComment .verifiedBadge {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  display: inline-block;
  padding: 2px 6px;
  vertical-align: middle;
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 20px;
  background-color: #a6d3bb;
  box-shadow: inset 0 0 0 1px #80c19e;
  color: #002e15;
  margin-right: 16px;
  margin-right: 1rem;
}
.xc-theme .forceChatterComment .verifiedBadge lightning-icon, .xc-theme .forceChatterComment .verifiedBadge::after {
  display: none;
}
.xc-theme .forceChatterComment .cuf-commentAge {
  color: #59606d;
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .forceChatterComment .comment__footer .slds-button {
  line-height: 1.5;
}
.xc-theme .cuf-commentItem {
  position: relative;
}
.xc-theme .cuf-commentItem .comment__header {
  align-items: center;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  min-height: 40px;
  padding-left: 52px;
}
.xc-theme .cuf-commentItem .comment__header p {
  margin-bottom: 0;
}
.xc-theme .slds-post__footer-meta-list .slds-item::after,
.xc-theme .cuf-commentItem .slds-item::after {
  background-color: transparent;
  border: 0;
  color: inherit;
  content: "•";
  display: inline-block;
  height: 18px;
  line-height: 18px;
  margin: 0 4px;
  margin: 0 0.25rem;
  vertical-align: middle;
  width: auto;
}
.xc-theme .slds-post__footer-meta-list .verifiedBadge::after,
.xc-theme .slds-post__footer-meta-list .slds-item:last-child::after,
.xc-theme .cuf-commentItem .verifiedBadge::after,
.xc-theme .cuf-commentItem .slds-item:last-child::after {
  display: none;
}
.xc-theme .seenby-card-target {
  pointer-events: none;
}
.xc-theme .cuf-commentAvatarWrapper {
  left: 0;
  position: absolute;
  top: 0;
}
.xc-theme .comment__header > div {
  align-items: center;
}
.xc-theme .emojiPickerContainer .viewer[feeds_emoji-categorized-viewer_categorized-viewer] {
  max-height: 88px;
  max-height: 5.5rem;
}
.xc-theme .emojiPickerContainer h2 {
  font-size: 11.04px;
  font-size: 0.69rem;
  margin-bottom: 0;
}
.xc-theme .emojiPickerContainer .slds-popover__footer li {
  margin-bottom: 0;
}
.xc-theme .xc-discussion-tip-wrapper {
  padding-bottom: 32px;
  padding-bottom: 2rem;
}
.xc-theme .cuf-showMoreComments {
  padding-left: 0;
  padding-right: 0;
}
.xc-theme .cuf-showMoreComments .cuf-showOlderComments button {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background: transparent;
  border-radius: 3px;
  color: #0072be;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  transition-duration: 0.1s;
  transition-property: color, background;
  transition-timing-function: ease;
  padding: 0;
}
.xc-theme .cuf-showMoreComments .cuf-showOlderComments button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .cuf-showMoreComments .cuf-showOlderComments button [disabled] {
  cursor: not-allowed;
}
.xc-theme .cuf-showMoreComments .cuf-showOlderComments button:visited {
  color: #0072be;
}
.xc-theme .cuf-showMoreComments .cuf-showOlderComments button:hover, .xc-theme .cuf-showMoreComments .cuf-showOlderComments button:visited:hover {
  background: rgba(0, 10, 30, 0.05);
  color: #0073c0;
}
.xc-theme .cuf-showMoreComments .cuf-showOlderComments button:active {
  background: rgba(0, 10, 30, 0.1);
  color: #006db7;
}
.xc-theme .cuf-showMoreComments .cuf-showOlderComments button:hover {
  background: transparent;
  color: #002761;
  text-decoration: underline;
}
.xc-theme .cuf-showMoreComments .qe-moreCommentsRatio {
  align-self: center;
}
.xc-theme .discussion-page-v2 {
  position: relative;
}
.xc-theme .discussion-page-v2 aside {
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
}
@media (max-width: 1024px) {
  .xc-theme .discussion-page-v2 aside {
    display: none;
  }
}
.xc-theme .discussion-page-v2 aside .wrapper {
  width: 1005px;
  display: flex;
  justify-content: flex-end;
  margin: 0 auto;
  max-width: 100vw;
  height: 0;
}
.xc-theme .discussion-page-v2 aside .wrapper > div {
  max-width: 250px;
}
.xc-theme .discussion-page-v2 lightning-formatted-rich-text {
  font-size: 18px;
  font-size: 1.125rem;
}
.xc-theme .discussion-page-v2 lightning-formatted-rich-text p,
.xc-theme .discussion-page-v2 lightning-formatted-rich-text ul,
.xc-theme .discussion-page-v2 lightning-formatted-rich-text ol,
.xc-theme .discussion-page-v2 lightning-formatted-rich-text li {
  margin: 0;
}
.xc-theme .discussion-page-v2 lightning-formatted-rich-text ul,
.xc-theme .discussion-page-v2 lightning-formatted-rich-text ol {
  margin-left: 32px;
  margin-left: 2rem;
}
.xc-theme .discussion-page-v2 lightning-formatted-rich-text ul {
  list-style: disc;
}
.xc-theme .discussion-page-v2 lightning-formatted-rich-text ol {
  list-style: decimal;
}
.xc-theme .discussion-page-v2 lightning-formatted-rich-text p + p,
.xc-theme .discussion-page-v2 lightning-formatted-rich-text p + ul,
.xc-theme .discussion-page-v2 lightning-formatted-rich-text p + ol,
.xc-theme .discussion-page-v2 lightning-formatted-rich-text ol + p,
.xc-theme .discussion-page-v2 lightning-formatted-rich-text ul + p {
  margin-top: 16px;
  margin-top: 1rem;
}
.xc-theme .discussion-page-v2 lightning-formatted-rich-text img {
  margin: 0;
}
.xc-theme .discussion-page-v2 lightning-input-rich-text .slds-rich-text-editor {
  border: 0;
}
.xc-theme .discussion-page-v2 lightning-input-rich-text .slds-rich-text-editor.slds-has-focus {
  box-shadow: none;
}
.xc-theme .discussion-page-v2 lightning-input-rich-text .slds-has-focus .slds-rich-text-area__content {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
}
.xc-theme .discussion-page-v2 lightning-input-rich-text .slds-rich-text-editor__toolbar {
  background: none;
}
.xc-theme .discussion-page-v2 .answer__content-edit .slds-rich-text-editor__textarea {
  padding: 4px;
}
.xc-theme .discussion-page-v2 lightning-file-upload .slds-button {
  line-height: 38px;
  padding: 0px 15px;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
}
.xc-theme .discussion-page-v2 lightning-file-upload .slds-button:after {
  color: #0072be;
  font-size: 15px;
  line-height: 100%;
}
.xc-theme .forceChatterCompactFeed .page-header-filters {
  margin: 0 0 0 -11px;
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceChatterCompactFeed .page-header-filters {
    justify-content: flex-end;
    margin-left: 0;
    position: absolute;
    right: 0;
    top: -4.5rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceChatterCompactFeed.NARROW .page-header-filters {
    justify-content: flex-end;
  }
}
.xc-theme .forceChatterCompactFeed.NARROW .compactFeedElement,
.xc-theme .forceChatterCompactFeed .compactFeedElement {
  padding: 16px 0;
  padding: 1rem 0;
}
.xc-theme .forceChatterCompactFeed .pinnedFeedList::before {
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-size: 1.438rem;
  line-height: 28px;
  line-height: 1.75rem;
  font-weight: 700;
  background: transparent;
  border: 0;
  content: "Pinned discussions";
  display: block;
  padding: 0;
  width: 100%;
}
.xc-theme .forceChatterCompactFeed .uiPopupTrigger > div {
  text-align: left;
}
@media only screen and (max-width: 768px) {
  .xc-theme .forceChatterCompactFeed .uiPopupTrigger > div {
    font-size: 0.81rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceChatterCompactFeed .uiPopupTrigger > div {
    text-align: right;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceChatterCompactFeed .forcePlaceholder {
    padding-top: 2rem;
  }
}
.xc-theme .forceChatterCompactFeed .noFeedItems {
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
  padding-top: 16px;
  padding-top: 1rem;
}
.xc-theme .forceChatterCompactFeed .noFeedItems::before {
  content: "We haven’t got any discussions to show you";
}
.xc-theme .forceChatterCompactFeed .noFeedItems .noFeedTitle,
.xc-theme .forceChatterCompactFeed .noFeedItems .noFeedMessage {
  display: none;
}
.xc-theme .forceChatterCompactFeed .slds-scope {
  display: flex;
  justify-content: flex-start;
}
@media only screen and (min-width: 480px) {
  .xc-theme .forceChatterCompactFeed .slds-scope {
    justify-content: flex-end;
    position: absolute;
    right: 0;
    top: -6px;
  }
}
.xc-theme .forceChatterCompactFeed .slds-scope .slds-button {
  border: 1px solid #a6a9b0;
}
.xc-theme .forceChatterCompactFeed .slds-scope .slds-button:hover {
  background-color: #f2f3f4;
}
.xc-theme .forceChatterCompactFeed .slds-scope > .slds-grid {
  margin-bottom: 0;
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  .xc-theme .forceChatterCompactFeed .slds-scope > .slds-grid {
    margin-bottom: 1.5rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .width-full .forceChatterCompactFeed .slds-scope {
    top: -56px;
  }
}
.xc-theme .feeds-sorter {
  margin-right: 12px;
  margin-right: 0.75rem;
}
.xc-theme .feeds-sorter-trigger {
  margin-bottom: 0;
}
.xc-theme .feeds-sorter-trigger .slds-dropdown {
  font-size: 12.96px;
  font-size: 0.81rem;
  left: auto;
  right: 0;
  transform: translateX(0);
}
@media only screen and (max-width: 480px) {
  .xc-theme .feeds-sorter-trigger .slds-dropdown {
    right: auto;
  }
}
.xc-theme .feeds-sorter-trigger .slds-dropdown-trigger::after,
.xc-theme .feeds-sorter-trigger .slds-button::after {
  color: #0072be;
  content: "Sort by";
  display: inline-block;
  font-weight: bold;
  line-height: 1.3;
  vertical-align: middle;
}
.xc-theme .feeds-sorter-trigger .slds-dropdown-trigger.slds-is-open::before {
  content: "";
  cursor: default;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 6999;
}
.xc-theme .feeds-sorter-trigger .slds-dropdown-trigger::after {
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  bottom: 0;
  font-weight: bold;
  min-height: 30px;
  padding: 6px 10px;
  position: absolute;
  right: 0;
  top: auto;
}
.xc-theme .feeds-sorter-trigger .slds-dropdown-trigger:hover::after, .xc-theme .feeds-sorter-trigger .slds-dropdown-trigger:focus::after {
  color: #002761;
}
.xc-theme .feeds-sorter-trigger .slds-dropdown-trigger:hover::after {
  background-color: #f2f3f4;
  color: #0073c0;
}
.xc-theme .feeds-sorter-trigger .slds-dropdown-trigger:focus::after {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .feeds-sorter-trigger .slds-form-element__label {
  display: none;
}
.xc-theme .feeds-sorter-trigger .slds-form-element__control {
  margin-bottom: 0;
}
.xc-theme .feeds-sorter-trigger .slds-combobox__input {
  border: none;
  padding: 2px 8px;
  padding: 2px 0.5rem;
  text-align: right;
  visibility: hidden;
}
.xc-theme .feeds-sorter-trigger .slds-input__icon-group {
  display: none;
}
.xc-theme .feeds-sorter-option,
.xc-theme .feeds-filter-option {
  background-color: #ffffff;
}
.xc-theme .feeds-sorter-option a svg,
.xc-theme .feeds-filter-option a svg {
  display: none;
}
.xc-theme .feeds-sorter-option:focus,
.xc-theme .feeds-filter-option:focus {
  background-color: rgba(0, 10, 30, 0.05);
}
.xc-theme .feeds-sorter-option.slds-is-selected a[aria-checked=true], .xc-theme .feeds-sorter-option[aria-checked=true] a[aria-checked=true],
.xc-theme .feeds-filter-option.slds-is-selected a[aria-checked=true],
.xc-theme .feeds-filter-option[aria-checked=true] a[aria-checked=true] {
  color: #0072be;
}
.xc-theme .feeds-sorter-option.slds-is-selected a[aria-checked=true]::before, .xc-theme .feeds-sorter-option[aria-checked=true] a[aria-checked=true]::before,
.xc-theme .feeds-filter-option.slds-is-selected a[aria-checked=true]::before,
.xc-theme .feeds-filter-option[aria-checked=true] a[aria-checked=true]::before {
  border-color: currentColor;
  border-right-width: 0;
  border-style: solid;
  bottom: 0;
  content: " ";
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.xc-theme .slds-listbox {
  padding-top: 8px;
  padding-bottom: 8px;
}
.xc-theme .slds-listbox__option {
  background-color: #ffffff;
  position: relative;
}
.xc-theme .slds-listbox__option[aria-selected=true] {
  background-color: #ffffff;
}
.xc-theme .slds-listbox__option:focus, .xc-theme .slds-listbox__option:hover {
  background-color: rgba(0, 10, 30, 0.05);
}
.xc-theme .slds-listbox__option .slds-listbox__option-icon {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 3px;
}
.xc-theme .slds-listbox__option .slds-listbox__option-icon .slds-icon_container {
  display: none;
}
.xc-theme .slds-listbox__option .slds-listbox__option-icon:not(:empty)::before {
  border-color: #0072be;
  border-left: 3px solid #0072be;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.xc-theme .slds-listbox__option .slds-listbox__option-icon:not(:empty) + .slds-media__body {
  color: #0072be;
}
.xc-theme .feeds-sorter-option a {
  background-color: transparent;
  font-size: 12.96px;
  font-size: 0.81rem;
}
@media only screen and (max-width: 480px) {
  .xc-theme .feeds-filter-trigger .slds-dropdown {
    left: 0;
    right: auto;
  }
}
.xc-theme .feeds-filter-trigger .slds-dropdown__item {
  position: relative;
}
.xc-theme .feeds-filter-trigger .slds-dropdown__item a:hover {
  text-decoration: none;
}
.xc-theme .feeds-filter-trigger .slds-button:hover {
  background-color: #f2f3f4;
  color: #0073c0;
}
.xc-theme .feeds-filter-trigger .slds-button::after {
  content: "Filter by";
  display: inline-block;
  font-weight: bold;
}
.xc-theme .pinnedFeedList,
.xc-theme .compactFeedList {
  margin: 0 0 32px;
  margin: 0 0 2rem;
}
.xc-theme .pinnedFeedList .slds-p-right_large,
.xc-theme .compactFeedList .slds-p-right_large {
  padding-right: 0;
}
.xc-theme .pinnedFeedListItem,
.xc-theme .compactFeedListItem {
  margin-bottom: 0;
}
.xc-theme .pinnedFeedListItem .forceChatterCompactFeedItemBody,
.xc-theme .compactFeedListItem .forceChatterCompactFeedItemBody {
  line-height: 1.5;
  margin-bottom: 0;
}
.xc-theme .pinnedFeedListItem .forceChatterCompactFeedItemBody .title,
.xc-theme .compactFeedListItem .forceChatterCompactFeedItemBody .title {
  font-size: inherit;
  margin: 0;
}
.xc-theme .pinnedFeedListItem .metrics,
.xc-theme .compactFeedListItem .metrics {
  color: #59606d;
  flex-direction: row;
  float: none;
  justify-content: flex-start;
  padding: 8px 0 0 0;
  padding: 0.5rem 0 0 0;
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .xc-theme .pinnedFeedListItem .metrics,
.xc-theme .compactFeedListItem .metrics {
    justify-content: flex-end;
    max-width: 40%;
    position: absolute;
    right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .xc-theme .pinnedFeedListItem .metrics,
.xc-theme .compactFeedListItem .metrics {
    width: 30%;
  }
}
.xc-theme .pinnedFeedListItem .metrics svg,
.xc-theme .compactFeedListItem .metrics svg {
  color: #80858f;
}
.xc-theme .pinnedFeedListItem .metric,
.xc-theme .compactFeedListItem .metric {
  margin-right: 0;
  min-width: 47px;
}
.xc-theme .pinnedFeedListItem .metadata,
.xc-theme .compactFeedListItem .metadata {
  align-items: flex-end;
  color: #80858f;
  font-size: var(--xc-font-size-xsmall);
  line-height: 1.5;
  margin-top: 0;
  vertical-align: middle;
}
@media only screen and (min-width: 769px) {
  .xc-theme .pinnedFeedListItem .metadata,
.xc-theme .compactFeedListItem .metadata {
    padding-right: 40%;
    position: relative;
  }
}
@media only screen and (min-width: 1200px) {
  .xc-theme .pinnedFeedListItem .metadata,
.xc-theme .compactFeedListItem .metadata {
    padding-right: 30%;
  }
}
.xc-theme .pinnedFeedListItem .metadata .timestamp,
.xc-theme .pinnedFeedListItem .metadata .postedBy,
.xc-theme .pinnedFeedListItem .metadata .timestamp,
.xc-theme .compactFeedListItem .metadata .timestamp,
.xc-theme .compactFeedListItem .metadata .postedBy,
.xc-theme .compactFeedListItem .metadata .timestamp {
  color: #59606d;
  font-size: var(--xc-font-size-xsmall);
  line-height: inherit;
  white-space: nowrap;
}
.xc-theme .pinnedFeedListItem .slds-size_11-of-12,
.xc-theme .compactFeedListItem .slds-size_11-of-12 {
  flex-grow: 1;
}
.xc-theme .pinnedFeedListItem .slds-size_1-of-12,
.xc-theme .compactFeedListItem .slds-size_1-of-12 {
  width: auto;
}
.xc-theme .pinnedFeedListItem .dotSymbol,
.xc-theme .compactFeedListItem .dotSymbol {
  display: inline-block;
  height: 12.96px;
  height: 0.81rem;
  margin-left: 4px;
  margin-left: 0.25rem;
  margin-right: 4px;
  margin-right: 0.25rem;
  vertical-align: middle;
}
.xc-theme .pinnedFeedListItem .dotSymbol::after,
.xc-theme .compactFeedListItem .dotSymbol::after {
  color: inherit;
  content: "•";
  display: block;
  height: 13px;
  line-height: 1.2;
  margin: 0;
}
.xc-theme .pinnedFeedListItem .compactFeedItem,
.xc-theme .compactFeedListItem .compactFeedItem {
  padding-left: 0;
  padding-right: 0;
}
.xc-theme .pinnedFeedListItem .slds-text-color_success,
.xc-theme .compactFeedListItem .slds-text-color_success {
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(0, 10, 30, 0.5);
  color: rgba(0, 10, 30, 0.75);
  display: inline-block;
  padding: 2px 6px;
  vertical-align: middle;
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 20px;
  background-color: #a6d3bb;
  box-shadow: inset 0 0 0 1px #80c19e;
  color: #002e15;
  text-align: center;
}
.xc-theme .pinnedFeedListItem .slds-text-color_success .slds-icon-utility-answer,
.xc-theme .compactFeedListItem .slds-text-color_success .slds-icon-utility-answer {
  display: none;
}
.xc-theme .forceChatterCompactFeed.NARROW .metrics {
  bottom: 0;
  margin: 0;
  padding: 12px 0 0;
  padding: 0.75rem 0 0;
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceChatterCompactFeed.NARROW .metrics {
    padding-bottom: 1rem;
  }
}
.xc-theme .topic-discussions .compactFeedList::before {
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-size: 1.438rem;
  line-height: 28px;
  line-height: 1.75rem;
  font-weight: 700;
  color: #000a1e;
  content: "All discussions";
  display: block;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  width: 100%;
}
.xc-theme .compactFeedListItem:last-child .forceChatterCompactFeedItem {
  border-bottom: none;
}
.xc-theme .forceChatterCompactFeedItem.pinnedFeedItem {
  background-color: transparent;
}
.xc-theme .forceChatterCompactFeed div.pinnedIcon,
.xc-theme .forceChatterCompactFeed.NARROW div.pinnedIcon {
  color: #80858f;
  padding: 12px 12px 12px 0;
  padding: 0.75rem 0.75rem 0.75rem 0;
}
.xc-theme .forceChatterCompactFeed div.pinnedIcon svg,
.xc-theme .forceChatterCompactFeed.NARROW div.pinnedIcon svg {
  color: #80858f;
  fill: #80858f;
}
.xc-theme .forceChatterCompactFeed.NARROW .pinnedFeedItem .pinnedIcon:not(div) {
  padding: 0;
}
.xc-theme .forceChatterCompactFeed .metrics .metric:not(:last-child) {
  margin-right: 12px;
  margin-right: 0.75rem;
}
@media only screen and (max-width: 768px) {
  .xc-theme .forceChatterCompactFeed .metrics .metric:not(:last-child) {
    margin-right: 1.5rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .forceChatterCompactFeed .metrics .metric:not(:last-child) {
    margin-right: 0.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .xc-theme .forceChatterCompactFeed .metrics .metric:not(:last-child) {
    margin-right: 1.5rem;
  }
}
.xc-theme .cuf-showMore {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background-color: #0072be;
  border: 1px solid #0072be;
  border-radius: 3px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
  margin-top: 32px;
  margin-top: 2rem;
}
.xc-theme .cuf-showMore:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .cuf-showMore [disabled] {
  cursor: not-allowed;
}
.xc-theme .cuf-showMore:visited {
  color: #ffffff;
}
.xc-theme .cuf-showMore:hover, .xc-theme .cuf-showMore:visited:hover {
  background-color: #006db7;
  color: #ffffff;
}
.xc-theme .cuf-showMore:active {
  background-color: #0062a6;
  color: #ffffff;
}
.xc-theme .cuf-showMore.xui-button-is-disabled, .xc-theme .coveo-pager-list-item.coveo-active a.cuf-showMore.coveo-pager-anchor {
  background-color: #80858f;
  border-color: #a6a9b0;
  box-shadow: none;
  color: #ffffff;
}
.xc-theme .cTabbedUserLayout [data-region-name=tab1],
.xc-theme .cTabbedUserLayout [data-region-name=tab3] {
  margin: 0 auto;
  max-width: 550px;
}
.xc-theme .cTabbedUserLayout .slds-form {
  text-align: center;
}
.xc-theme .cTabbedUserLayout .cProfileViewBody {
  border: 0;
}
.xc-theme .cTabbedUserLayout .detailsData {
  margin: 0;
}
.xc-theme .cTabbedUserLayout .slds-form-element {
  border-bottom: 0;
}
.xc-theme .cTabbedUserLayout .slds-form-element__label {
  display: none;
}
.xc-theme .cTabbedUserLayout .slds-form-element,
.xc-theme .cTabbedUserLayout .slds-form-element__control {
  margin-bottom: 0;
}
.xc-theme .cTabbedUserLayout .slds-form-element__static .uiOutputText:not(:empty),
.xc-theme .cTabbedUserLayout .slds-form-element__static .uiOutputTextArea:not(:empty),
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow .uiOutputText:not(:empty),
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow .uiOutputTextArea:not(:empty) {
  display: block;
  text-align: center;
}
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:nth-child(1),
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:nth-child(2) {
  color: #80858f;
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:nth-child(2) .slds-form-element__control {
  color: rgba(0, 10, 30, 0.75);
  display: inline-block;
  font-size: 12.96px;
  font-size: 0.81rem;
  width: auto;
}
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:nth-child(2) .slds-form-element__control span {
  color: inherit;
  font-size: inherit;
}
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:nth-child(2) .slds-form-element__control .uiOutputText::after {
  float: left;
}
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:nth-child(2) .slds-form-element__control .uiOutputText:not(:empty)::before {
  content: "Started using Xero in";
  margin-right: 6px;
}
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:nth-child(3) .uiOutputTextArea:not(:empty) {
  margin-top: 24px;
  margin-top: 1.5rem;
}
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:nth-child(4),
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:nth-child(5),
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow:last-child {
  display: none;
}
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow .forcePageBlockItemView .slds-form-element_readonly,
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow .forcePageBlockItemView .slds-form-element__control {
  display: contents;
}
.xc-theme .cTabbedUserLayout .forcePageBlockSectionRow .forcePageBlockItemView .slds-form-element__static {
  min-height: 0;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileHeader .profileIconSmall {
  height: 120px;
  width: 120px;
}
.xc-theme .cTabbedUserLayout .forceActionsContainer {
  margin: 0 -44px 0 8px;
  margin: 0 -44px 0 0.5rem;
}
.xc-theme .cTabbedUserLayout .forceActionsContainer li {
  border: none;
  margin-bottom: 0;
}
.xc-theme .cTabbedUserLayout .forceActionsContainer li:hover {
  background-color: transparent;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .__static {
  min-height: auto;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .cUserProfileCon {
  flex-direction: column;
  margin-top: 0;
  padding: 0;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .userDetailHeader {
  display: block;
  padding: 0;
  text-align: center;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .userDetailHeader .slds-col,
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .userDetailHeader .slds-no-flex {
  display: inline-block;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .h3.slds-p-top--x-small {
  display: none;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .cProfileHeaderCon {
  float: none !important;
  margin: 0 auto;
  padding: 0;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .forceCommunityUserProfileHeader {
  margin-bottom: 0;
  padding: 0;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .circularPhotoIcon {
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 50%;
  bottom: 8%;
  height: 40px;
  padding: 12px 11px;
  right: 0;
  width: 40px;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .linkToUploadForceCropPhoto:hover {
  opacity: 0.8;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .linkToUploadForceCropPhoto:hover .circularPhotoIcon {
  background-color: #f2f3f4;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .cUserProfileDetailCon {
  padding: 0;
  width: 100% !important;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .forceActionLink {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: #0072be;
  font-weight: bold;
  line-height: 1;
  min-height: 40px;
  padding: 11px 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
  font-size: 11px;
  line-height: 16px;
  min-height: 24px;
  padding: 3px 8px;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .forceActionLink:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .forceActionLink [disabled] {
  cursor: not-allowed;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .forceActionLink:visited {
  color: #0072be;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .forceActionLink:hover, .xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .forceActionLink:visited:hover {
  background-color: #f2f3f4;
  color: #0073c0;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .forceActionLink:active {
  background-color: #e6e7e9;
  color: #006db7;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .forceActionLink.xui-button-inverted {
  border-color: #ffffff;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody [title=Freeze] {
  color: #dc3246;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody button:not(.userDetailsEditButton) {
  display: none;
}
.xc-theme .cTabbedUserLayout .forceCommunityUserProfileBody .profileName {
  font-size: 16.96px;
  font-size: 1.06rem;
  font-weight: normal;
}
.xc-theme .cTabbedUserLayout .slds-form-element__static {
  font-size: 15.04px;
  font-size: 0.94rem;
}
.xc-theme .xc-my-profile__active-topics {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.xc-theme .xc-my-profile__active-topics .xui-pill--text {
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 20px;
  text-decoration: underline;
}
.xc-theme .xc-my-profile__active-topics-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-my-profile__active-topics-buttons {
    max-width: calc(100% - 75px);
  }
}
.xc-theme .xc-my-profile__active-topics-heading {
  font-size: 16px;
  font-size: 1rem;
  margin-top: 7px;
  margin-right: 8px;
}
.xc-theme .xc-my-profile__active-topics-pills {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 8px;
  cursor: pointer;
}
.xc-theme .forceCommunityUserProfileDetail .userBadge {
  margin-bottom: 0;
  margin-top: 4px;
  margin-top: 0.25rem;
}
.xc-theme .forceCommunityUserProfileBody--private {
  text-align: center;
}
.xc-theme .profileIconContainer .circularPhoto {
  border-radius: 50%;
  display: block;
  height: 160px;
  margin: 0 auto 16px;
  margin: 0 auto 1rem;
  overflow: hidden;
  width: 160px;
}
.xc-theme .cUserKnowledgeableAboutAndStatsCon {
  display: contents;
}
.xc-theme .cUserKnowledgeableAboutAndStatsCon .cUserKnowledgeableAboutCon {
  margin: 0;
}
.xc-theme .xc-lms-filter,
.xc-theme .xc-case-filter,
.xc-theme .feeds-sorter-trigger,
.xc-theme .feeds-filter-trigger {
  cursor: pointer;
  font-size: 12.96px;
  font-size: 0.81rem;
}
.xc-theme .xc-lms-filter .slds-button,
.xc-theme .xc-case-filter .slds-button,
.xc-theme .feeds-sorter-trigger .slds-button,
.xc-theme .feeds-filter-trigger .slds-button {
  padding: 0 10px;
  text-transform: inherit;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
  width: auto;
}
.xc-theme .xc-lms-filter .slds-button:hover, .xc-theme .xc-lms-filter .slds-button:focus,
.xc-theme .xc-case-filter .slds-button:hover,
.xc-theme .xc-case-filter .slds-button:focus,
.xc-theme .feeds-sorter-trigger .slds-button:hover,
.xc-theme .feeds-sorter-trigger .slds-button:focus,
.xc-theme .feeds-filter-trigger .slds-button:hover,
.xc-theme .feeds-filter-trigger .slds-button:focus {
  color: #002761;
}
.xc-theme .xc-lms-filter .slds-button:hover::after, .xc-theme .xc-lms-filter .slds-button:focus::after,
.xc-theme .xc-case-filter .slds-button:hover::after,
.xc-theme .xc-case-filter .slds-button:focus::after,
.xc-theme .feeds-sorter-trigger .slds-button:hover::after,
.xc-theme .feeds-sorter-trigger .slds-button:focus::after,
.xc-theme .feeds-filter-trigger .slds-button:hover::after,
.xc-theme .feeds-filter-trigger .slds-button:focus::after {
  color: currentColor;
}
.xc-theme .xc-lms-filter .slds-button:hover,
.xc-theme .xc-case-filter .slds-button:hover,
.xc-theme .feeds-sorter-trigger .slds-button:hover,
.xc-theme .feeds-filter-trigger .slds-button:hover {
  background-color: #f2f3f4;
}
.xc-theme .xc-lms-filter .slds-button:focus,
.xc-theme .xc-case-filter .slds-button:focus,
.xc-theme .feeds-sorter-trigger .slds-button:focus,
.xc-theme .feeds-filter-trigger .slds-button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.xc-theme .xc-lms-filter .slds-button::after,
.xc-theme .xc-case-filter .slds-button::after,
.xc-theme .feeds-sorter-trigger .slds-button::after,
.xc-theme .feeds-filter-trigger .slds-button::after {
  color: #0072be;
  display: block;
  line-height: 1.5;
  vertical-align: middle;
}
.xc-theme .xc-lms-filter .slds-button lightning-primitive-icon,
.xc-theme .xc-case-filter .slds-button lightning-primitive-icon,
.xc-theme .feeds-sorter-trigger .slds-button lightning-primitive-icon,
.xc-theme .feeds-filter-trigger .slds-button lightning-primitive-icon {
  display: none;
}
.xc-theme .xc-lms-filter lightning-primitive-icon + lightning-primitive-icon,
.xc-theme .xc-case-filter lightning-primitive-icon + lightning-primitive-icon,
.xc-theme .feeds-sorter-trigger lightning-primitive-icon + lightning-primitive-icon,
.xc-theme .feeds-filter-trigger lightning-primitive-icon + lightning-primitive-icon {
  display: none;
}
.xc-theme .xc-case-filter {
  align-self: center;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xc-case-filter {
    margin-top: 1.5rem;
  }
}
.xc-theme .xc-case-filter button {
  border: 1px solid #a6a9b0;
  font-size: 13px;
  padding: 0 12px;
  padding: 0 0.75rem;
}
.xc-theme .xc-case-filter button:hover {
  background-color: #f2f3f4;
  color: #0073c0;
}
.xc-theme .xc-case-filter button::after {
  color: #0072be;
  content: "Filter by";
  font-weight: bold;
}
.xc-theme .xc-case-filter .slds-dropdown_left {
  left: auto;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xc-case-filter .slds-dropdown_left {
    right: auto;
  }
}
.xc-theme .xc-case-filter .slds-dropdown,
.xc-theme .xc-case-filter .dropdown__list,
.xc-theme .xc-case-filter .slds-dropdown__item {
  margin: 0;
}
.xc-theme .xc-case-filter .slds-dropdown__item a[aria-checked=true] {
  color: #0072be;
}
.xc-theme .xc-case-filter .slds-dropdown__item a .slds-truncate svg {
  display: none;
}
.xc-theme .xc-case-filter .slds-dropdown__item a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 480px) {
  .xc-theme .xc-lms-filter-wrapper {
    margin-bottom: 2rem;
  }
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-lms-filter {
    position: absolute;
    right: 26px;
    top: 78px;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-lms-filter {
    position: absolute;
    right: 97px;
    top: 60px;
  }
}
.xc-theme .xc-lms-filter .slds-button {
  border: 1px solid #a6a9b0;
}
.xc-theme .xc-lms-filter .slds-button:hover {
  background-color: #f2f3f4;
  color: #0073c0;
}
.xc-theme .xc-lms-filter .slds-button::after {
  content: "Filter by";
  display: inline-block;
  font-weight: bold;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xc-lms-filter .slds-button {
    margin-top: calc(8px * 0.75);
  }
}
.xc-theme .xc-lms-filter .slds-dropdown_left {
  right: auto;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-lms-filter .slds-dropdown_left {
    left: auto;
    right: 0;
    transform: translateX(0);
  }
}
.xc-theme .xc-lms-filter .slds-dropdown__item {
  margin-bottom: 0;
  position: relative;
}
.xc-theme .xc-lms-filter .slds-dropdown__item a {
  padding-top: 6px;
  padding-bottom: 6px;
  color: #000a1e;
  display: block;
  font-size: 12.96px;
  font-size: 0.81rem;
  line-height: 1.5;
  overflow: visible;
  position: relative;
}
.xc-theme .xc-lms-filter .slds-dropdown__item a::first-letter {
  text-transform: uppercase;
}
.xc-theme .xc-lms-filter .slds-dropdown__item a:visited {
  color: #000a1e;
}
.xc-theme .xc-lms-filter .slds-dropdown__item a:focus {
  background: transparent;
}
.xc-theme .xc-lms-filter .slds-dropdown__item a:hover, .xc-theme .xc-lms-filter .slds-dropdown__item a:focus:hover {
  background-color: rgba(0, 10, 30, 0.05);
  box-shadow: none;
  color: #000a1e;
}
.xc-theme .xc-lms-filter .slds-dropdown__item a .badge {
  font-size: inherit;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
}
.xc-theme .xc-lms-filter .slds-dropdown__item .slds-truncate svg {
  display: none;
}
.xc-theme .xc-lms-filter .slds-dropdown__item.slds-is-selected a {
  color: #0072be;
}
.xc-theme .xc-lms-filter .slds-dropdown__item.slds-is-selected a::before {
  border-color: currentColor;
  border-right-width: 0;
  border-style: solid;
  bottom: 0;
  content: " ";
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.xc-theme .xc-lms-filter .slds-dropdown__item.slds-is-selected a:hover {
  color: #0072be;
}
.xc-theme .feeds-sorter-trigger .slds-form-element__help {
  display: none;
}
.xc-theme .xc-print-certificate .comm-content-header {
  display: none;
}
.xc-theme .xc-print-certificate .slds-col--padded.comm-layout-column {
  padding: 0 !important;
}
.xc-theme .slds-combobox_container [type=text].slds-combobox__input:focus {
  outline: 2px auto #0072be;
  border: none;
  box-shadow: none;
}
.xc-theme .slds-combobox__form-element {
  position: relative;
}
.xc-theme .slds-combobox__form-element .slds-icon-utility-search {
  left: 16px;
  position: absolute;
  top: 8px;
}
.xc-theme .slds-combobox__form-element .slds-icon-utility-search svg {
  fill: #002a46;
}
@media (forced-colors: active) {
  .xc-theme .slds-combobox__form-element .slds-icon-utility-search svg {
    fill: #ffffff;
  }
}
.xc-theme .slds-combobox__form-element .xc-combobox__input.slds-input {
  border-color: rgba(0, 10, 30, 0.2);
  padding: 8px 16px 8px 58.56px;
  padding: 8px 16px 8px 3.66rem;
}
.xc-theme .slds-combobox__form-element .xc-combobox__input.slds-input::placeholder {
  color: #59606d;
}
.xc-theme .slds-combobox__form-element .xc-combobox__input.slds-input:hover, .xc-theme .slds-combobox__form-element .xc-combobox__input.slds-input:focus {
  box-shadow: 0 10px 20px rgba(0, 10, 30, 0.2), 0 0 10px rgba(0, 10, 30, 0.2);
  outline: 2px dotted transparent;
  outline-offset: 2px;
}
.xc-theme .slds-combobox__form-element .xc-combobox__input.slds-input .xc-header-search--home {
  border: none;
  color: #002a46;
}
.xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-input-has-icon_right::before,
.xc-theme .xc-lightning-combobox .slds-input-has-icon_right::before {
  background-color: #0072be;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: "";
  height: 0.5em;
  position: absolute;
  right: 12px;
  top: calc((100% - .5em) / 2);
  width: 0.8em;
  z-index: 1;
}
.xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-combobox_container .slds-combobox__input,
.xc-theme .xc-lightning-combobox .slds-combobox_container .slds-combobox__input {
  background-color: unset;
  background-image: none;
  border-color: #a6a9b0;
  color: #0072be;
  font-weight: bold;
}
.xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-combobox_container .slds-combobox__input::placeholder,
.xc-theme .xc-lightning-combobox .slds-combobox_container .slds-combobox__input::placeholder {
  color: #0072be;
  font-weight: bold;
}
.xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-listbox__option,
.xc-theme .xc-lightning-combobox .slds-listbox__option {
  font-size: 15px;
  padding: 12px 8px;
}
.xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-listbox__option[aria-checked=true],
.xc-theme .xc-lightning-combobox .slds-listbox__option[aria-checked=true] {
  font-weight: bold;
}
.xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-listbox__option[aria-checked=true]:hover,
.xc-theme .xc-lightning-combobox .slds-listbox__option[aria-checked=true]:hover {
  background: transparent;
}
.xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-listbox__option.slds-has-focus,
.xc-theme .xc-lightning-combobox .slds-listbox__option.slds-has-focus {
  background: transparent;
  border-left: 3px solid #002a46;
  color: #002a46;
  font-weight: bold;
  outline: none;
  box-shadow: none;
  padding-left: 5px;
}
.xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-listbox__option.slds-has-focus[aria-checked=true],
.xc-theme .xc-lightning-combobox .slds-listbox__option.slds-has-focus[aria-checked=true] {
  border-left: none;
  padding-left: 8px;
}
@media only screen and (min-width: 480px) {
  .xc-theme .xc-quantic-search__container .xc-quantic__combobox > div,
.xc-theme .xc-lightning-combobox > div {
    width: 12rem;
  }
  .xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-dropdown_fluid,
.xc-theme .xc-quantic-search__container .xc-quantic__combobox .slds-dropdown--fluid,
.xc-theme .xc-lightning-combobox .slds-dropdown_fluid,
.xc-theme .xc-lightning-combobox .slds-dropdown--fluid {
    min-width: max-content;
  }
}
.xc-theme .slds-accordion__summary-heading {
  color: var(--slds-c-accordion-heading-text-color, var(--sds-c-accordion-heading-text-color, var(--slds-g-color-neutral-base-10, var(--lwc-colorTextDefault, #333))));
  font-size: var(--slds-c-accordion-heading-font-size, var(--sds-c-accordion-heading-font-size, var(--lwc-varFontSize5, 16px)));
  font-size: var(--slds-c-accordion-heading-font-size, var(--sds-c-accordion-heading-font-size, var(--lwc-varFontSize5, 1rem)));
  line-height: var(--slds-c-accordion-heading-line-height, var(--sds-c-accordion-heading-line-height, var(--lwc-lineHeightHeading, 1.25)));
  margin: 0;
}
.xc-theme .slds-accordion__summary-heading .slds-button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
  text-decoration: none;
}
.xc-theme .slds-accordion__summary-heading .slds-button lightning-primitive-icon {
  display: flex;
}
.xc-theme .xc-accordion-basic {
  --slds-c-accordion-section-spacing-block-end: 16px;
  --slds-c-accordion-section-spacing-block-start: 16px;
  --slds-c-accordion-section-spacing-inline-end: 16px;
  --slds-c-accordion-section-spacing-inline-start: 16px;
  --slds-c-button-color-background-hover: #e6e7e9;
  --slds-c-accordion-color-border: #ccced2;
  --sds-c-accordion-heading-text-color-hover: #000a1e;
  border: #ccced2 solid 1px;
  border-radius: 6px;
  display: block;
  background-color: #ffffff;
}
.xc-theme .xc-accordion-basic .slds-accordion__summary-heading {
  font-weight: 700;
}
.xc-theme .xc-accordion-basic .slds-accordion__summary {
  flex-direction: var(--xc-accordion-basic-summary-flex-direction, row);
}
.xc-theme .xc-accordion-basic .slds-accordion__summary-content {
  margin-bottom: var(--xc-accordion-basic-summary-content-margin-bottom, 0);
}
.xc-theme .xc-grouped-content-snippets__stack {
  border-bottom: none;
  border-radius: 0%;
}
.xc-theme .xc-grouped-content-snippets__stack--first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.xc-theme .xc-grouped-content-snippets__stack--last-child {
  border-bottom: 1px solid rgba(0, 10, 30, 0.2);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.xc-theme .xc-grouped-content-snippets__accordion-item-wrapper {
  padding-top: 24px;
}

.forceModal .slds-rich-text-editor,
.forceModal .slds-rich-text-editor__toolbar_bottom {
  background-color: transparent;
  border-color: #a6a9b0;
}
.forceModal .slds-rich-text-editor .slds-rich-text-area__content,
.forceModal .slds-rich-text-editor__toolbar_bottom .slds-rich-text-area__content {
  color: #000a1e;
  font-size: 15.04px;
  font-size: 0.94rem;
}
.forceModal .slds-rich-text-editor button,
.forceModal .slds-rich-text-editor__toolbar_bottom button {
  border-color: transparent;
  border-radius: 3px !important;
  text-align: center;
}
.forceModal .slds-rich-text-editor button:focus,
.forceModal .slds-rich-text-editor__toolbar_bottom button:focus {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 4px #0072be;
  outline: 2px dotted transparent;
  outline-offset: 2px;
  text-decoration: none;
}
.forceModal .slds-rich-text-editor button:hover,
.forceModal .slds-rich-text-editor__toolbar_bottom button:hover {
  background-color: #d9d9d9;
}
.forceModal .slds-rich-text-editor li,
.forceModal .slds-rich-text-editor__toolbar_bottom li {
  margin-bottom: 0;
}
.forceModal .slds-rich-text-editor .slds-popover__body .uiButton.slds-button.saveBtn,
.forceModal .slds-rich-text-editor__toolbar_bottom .slds-popover__body .uiButton.slds-button.saveBtn {
  background-color: #0072be;
  border: 1px solid #0072be;
  border-radius: 3px;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  line-height: 16px;
  line-height: 1rem;
  margin-right: 2px;
  min-height: 40px;
  min-height: 30px;
  padding: 6px 10px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.forceModal .slds-rich-text-editor .slds-popover__body .uiButton.slds-button.saveBtn:hover,
.forceModal .slds-rich-text-editor__toolbar_bottom .slds-popover__body .uiButton.slds-button.saveBtn:hover {
  background-color: #0063a5;
}
.forceModal .slds-rich-text-editor .slds-popover__body .uiButton.slds-button.cancelBtn,
.forceModal .slds-rich-text-editor__toolbar_bottom .slds-popover__body .uiButton.slds-button.cancelBtn {
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  border-radius: 3px;
  color: #0072be;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  line-height: 16px;
  line-height: 1rem;
  min-height: 40px;
  min-height: 30px;
  padding: 6px 10px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.1s;
  transition-property: color, background, box-shadow;
  transition-timing-function: ease;
}
.forceModal .slds-rich-text-editor .slds-popover__body .uiButton.slds-button.cancelBtn:hover,
.forceModal .slds-rich-text-editor__toolbar_bottom .slds-popover__body .uiButton.slds-button.cancelBtn:hover {
  background-color: #f2f2f2;
}
.forceModal textarea.textarea.cuf-questionTitleField:focus,
.forceModal .slds-rich-text-editor.slds-has-focus {
  border-color: #a6a9b0;
  box-shadow: 0 0 0 2px #0072be;
}
.forceModal .slds-modal__footer .slds-button {
  cursor: pointer;
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
}
.forceModal .slds-modal__footer .cuf-publisherShareButton {
  background-color: #0072be;
  border: 1px solid #0072be;
}
.forceModal .slds-modal__footer .cuf-publisherShareButton:hover {
  background-color: #0063a5;
}
.forceModal .slds-modal__footer .cuf-publisherCancelButton {
  background-color: #ffffff;
  border: 1px solid #a6a9b0;
  color: #0072be;
}
.forceModal .slds-modal__footer .cuf-publisherCancelButton:hover {
  background-color: #f2f2f2;
}
@media only screen and (max-width: 480px) {
  .forceModal .slds-rich-text-editor__toolbar {
    display: none;
  }
  .forceModal .forceChatterMessageBodyInputRichTextEditor {
    margin-bottom: 32px;
  }
}
.forceModal .slds-button-group-list {
  margin-right: 0;
}
.forceModal .forceChatterAutocomplete.defaultFlavor .uiAutocomplete .uiAutocompleteList,
.forceModal .ql-adduser {
  display: none;
}
.forceModal .forceCommunityRichText .title__heading {
  font-size: 28px;
}
@media only screen and (min-width: 769px) {
  .forceModal .forceCommunityRichText .title__heading {
    font-size: 30px;
  }
}
.forceModal .forceCommunityRichText h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: normal;
}
.forceModal .forceCommunityRichText ul > li {
  list-style-type: disc;
}
.forceModal .forceCommunityRichText ol > li {
  list-style: decimal;
}
.forceModal .forceCommunityRichText li::before {
  content: "";
  display: none;
}
.forceModal .xc-input-rich-text .slds-rich-text-editor__toolbar {
  display: none;
}
.forceModal .xc-input-rich-text .slds-rich-text-area__content {
  border-radius: 3px;
  color: #000a1e;
}

.comm-page-feeditem-question .forceHoverPanel {
  display: none !important;
}

.xc-one-col-layout:focus {
  outline: none;
}

.xc-lock-scroll--mobile {
  overflow: unset;
}
@media only screen and (max-width: 480px) {
  .xc-lock-scroll--mobile {
    overflow: hidden;
    touch-action: pinch-zoom;
  }
}

.comm-page-custom-search .comm-content-header {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInhjLXN0eWxlcy5jc3MiLCJzZXR0aW5ncy9fY29sb3JzLnNjc3MiLCJzZXR0aW5ncy9fc3BhY2luZy5zY3NzIiwic2V0dGluZ3MvX2dsb2JhbC5zY3NzIiwic2V0dGluZ3MvX2JvcmRlcnMuc2NzcyIsInNldHRpbmdzL19mb250cy5zY3NzIiwidG9vbHMvX3R5cG9ncmFwaHkuc2NzcyIsInRvb2xzL19tYXJnaW5wYWRkaW5nLnNjc3MiLCJ4Yy1zdHlsZXMuc2NzcyIsImNvbXBvbmVudHMvbHdjL194Y1JldXNhYmxlUmFkaW9CdXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2x3Yy9feGNzZkhlYWRpbmdzLnNjc3MiLCJ1dGlsaXRpZXMvX2V2ZW50cy5zY3NzIiwiZWxlbWVudHMvX3Jlc2V0LnNjc3MiLCJlbGVtZW50cy9fc3BhY2luZy5zY3NzIiwiZWxlbWVudHMvX3BhZ2Uuc2NzcyIsImVsZW1lbnRzL19mb2N1cy5zY3NzIiwiZWxlbWVudHMvX3R5cG9ncmFwaHkuc2NzcyIsInRvb2xzL19icmVha3BvaW50cy5zY3NzIiwiZWxlbWVudHMvX2xpbmtzLnNjc3MiLCJlbGVtZW50cy9faW1hZ2VzLnNjc3MiLCJlbGVtZW50cy9faW5wdXRzLnNjc3MiLCJlbGVtZW50cy9faWNvbnMuc2NzcyIsImNvbnRhaW5lci9fZ3JpZC5zY3NzIiwidG9vbHMvX21peGlucy5zY3NzIiwiY29udGFpbmVyL19ndXR0ZXJzLnNjc3MiLCJjb250YWluZXIvX2luc2V0LWJsb2NrLnNjc3MiLCJjb250YWluZXIvX3NlY3Rpb24uc2NzcyIsImNvbnRhaW5lci9fd3JhcHBlci5zY3NzIiwiY29udGFpbmVyL19wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbnRhaW5lci9fYmFubmVyLnNjc3MiLCJjb250YWluZXIvX3F1YW50aWMuc2NzcyIsImNvbXBvbmVudHMvX2ljb24uc2NzcyIsImNvbXBvbmVudHMvX2ljb24tdGV4dC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19iYWRnZS5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvX2F2YXRhci5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX292ZXJ2aWV3LnNjc3MiLCJjb21wb25lbnRzL19saXN0cy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2ZpZWxkLWRyb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL19jaGVja2JveGVzcmFkaW9zLnNjc3MiLCJjb21wb25lbnRzL190ZXh0aW5wdXRzLnNjc3MiLCJjb21wb25lbnRzL19zZWxlY3RzLnNjc3MiLCJjb21wb25lbnRzL19hdXRvY29tcGxldGVyLnNjc3MiLCJjb21wb25lbnRzL19jb2xsYXBzZS5zY3NzIiwic2V0dGluZ3MvX2FuaW1hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX292ZXJmbG93LnNjc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUtc2Nyb2xsYWJsZS5zY3NzIiwiY29tcG9uZW50cy9fZ2xvYmFsLW5hdi5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsImNvbXBvbmVudHMvX3N1Yi10b3BpYy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLWJhci5zY3NzIiwiY29tcG9uZW50cy9fZGlzY3Vzc2lvbi1ibG9jay1jYXRhZ29yaXNlZC5zY3NzIiwiY29tcG9uZW50cy9fZXJyb3Iuc2NzcyIsImNvbXBvbmVudHMvX2ZlZWRiYWNrLWJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUtZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJjb21wb25lbnRzL19hdmF0YXItYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3RvcGljLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19xdWVzdGlvbi1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fcHJvZmlsZS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9faW5mby1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8tYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3N0YXJ0LWRpc2N1c3Npb24uc2NzcyIsImNvbXBvbmVudHMvX2VudGl0eS5zY3NzIiwiY29tcG9uZW50cy9fdXNlci1hbnN3ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhbGwtcmVxdWVzdC5zY3NzIiwiY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNhbGVpbnZhbGlkcmVnaW9uLnNjc3MiLCJjb21wb25lbnRzL190YWcuc2NzcyIsImNvbXBvbmVudHMvX21ldGFkYXRhLnNjc3MiLCJjb21wb25lbnRzL19jb3Vyc2UtcGFuZWxzLnNjc3MiLCJjb21wb25lbnRzL19jb3Vyc2UtZGVzY3JpcHRpb24uc2NzcyIsImNvbXBvbmVudHMvX2Z1bGxzY3JlZW4tbWVkaWEtcGxheWVyLnNjc3MiLCJjb21wb25lbnRzL19wcm9ncmFtbWUuc2NzcyIsImNvbXBvbmVudHMvX3RvcGljLWNhdGFsb2cuc2NzcyIsImNvbXBvbmVudHMvX3RvcGljLWNvdXJzZS1saXN0LnNjc3MiLCJjb21wb25lbnRzL190d29Db2x1bW5MYXlvdXQuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnRibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19waWxscy5zY3NzIiwiY29tcG9uZW50cy9fcGlja2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX3BvcG92ZXJzLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fY2FzZS5zY3NzIiwiY29tcG9uZW50cy9fY2FzZS1vdmVydmlldy5zY3NzIiwiY29tcG9uZW50cy9fY2FzZS1zaGFyaW5nLnNjc3MiLCJjb21wb25lbnRzL19jcmVhdGUtY2FzZS5zY3NzIiwiY29tcG9uZW50cy9fY2FzZS1kZWZsZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jYXNlLXJlY29tbWVuZGF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jYXNlLXJlcGx5LnNjc3MiLCJjb21wb25lbnRzL19sb2FkaW5nLXN0YXRlLWNvdmVvLXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJjb21wb25lbnRzL19uby1yZXN1bHRzLnNjc3MiLCJjb21wb25lbnRzL19pbHQtcmVnaXN0ZXItc3VjY2Vzcy5zY3NzIiwiY29tcG9uZW50cy9fc2Vzc2lvbi1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19sb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvX2lzb2xhdGlvbi1tb2RlLnNjc3MiLCJjb21wb25lbnRzL19hZGQtdG8tY2FsZW5kYXIuc2NzcyIsImNvbXBvbmVudHMvX3hlcm9fbGVhcm5fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fb3Blbi1iYW5raW5nLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9faGFtYnVyZ2VyLWljb24uc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fcmVzdWx0LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX3NraXAtbGluay5zY3NzIiwiY29tcG9uZW50cy9fc3Rhci1yYXRpbmcuc2NzcyIsImNvbXBvbmVudHMvX2NoZWNrYm94LXBpY2tsaXN0LnNjc3MiLCJjb21wb25lbnRzL19zaGltbWVyLnNjc3MiLCJjb21wb25lbnRzL2x3Yy9feGNTdWNjZXNzQ29uZmlybWF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2x3Yy9feGNEaXNjdXNzaW9ucy5zY3NzIiwiY29tcG9uZW50cy9sd2MvX3hjTWFya2Rvd25Db250ZW50LnNjc3MiLCJjb21wb25lbnRzL2x3Yy9feGNNYXJrZG93blJpY2hUZXh0LnNjc3MiLCJjb21wb25lbnRzL2x3Yy9feGNUZW1wbGF0ZU5hdmlnYXRpb25IZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvbHdjL194Y0Zsb3dXcmFwcGVyLnNjc3MiLCJjb21wb25lbnRzL2x3Yy9feGNSZXVzYWJsZUJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9sd2MvX3hjc2ZBZGRyZXNzRm9ybS5zY3NzIiwiY29tcG9uZW50cy9sd2MvX3hjR3JvdXBlZENvbnRlbnRTbmlwcGV0cy5zY3NzIiwiY29tcG9uZW50cy9sd2MvX3hjRGF0YVRhYmxlLnNjc3MiLCJmbG93cy9fY2FzZS1yYWlzZS1mbG93LnNjc3MiLCJmbG93cy9fcHJlLWNhc2UtcmFpc2UtZmxvdy5zY3NzIiwidXRpbGl0aWVzL191dGlsaXRpZXMuc2NzcyIsInV0aWxpdGllcy9fYWNjZXNzaWJsZS5zY3NzIiwidXRpbGl0aWVzL19hbGlnbi5zY3NzIiwidXRpbGl0aWVzL19hbmltYXRpb25zLnNjc3MiLCJ1dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsInV0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsInV0aWxpdGllcy9fdGV4dC5zY3NzIiwidXRpbGl0aWVzL190ZXh0LWNvbG9yLnNjc3MiLCJ1dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsInV0aWxpdGllcy9fd2lkdGhzLnNjc3MiLCJ1dGlsaXRpZXMvX2ZvbnQuc2NzcyIsInV0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwidXRpbGl0aWVzL19rZXlsaW5lcy5zY3NzIiwidXRpbGl0aWVzL19iYWNrZ3JvdW5kcy5zY3NzIiwidXRpbGl0aWVzL19sYXlvdXRzLnNjc3MiLCJ0aGVtaW5nL190aGVtaW5nLnNjc3MiLCJjb3Zlby9fYmFzZS5zY3NzIiwiY292ZW8vX2JyZWFkY3J1bWJzLnNjc3MiLCJjb3Zlby9fbWFnaWMtYm94LnNjc3MiLCJjb3Zlby9fcmVjb21tZW5kZWQtY291cnNlcy5zY3NzIiwiY292ZW8vX3NlYXJjaC5zY3NzIiwiX3ByaW50LnNjc3MiLCJsaWdodG5pbmcvX21vZGFscy5zY3NzIiwibGlnaHRuaW5nL19ub3RpZmljYXRpb25zLnNjc3MiLCJsaWdodG5pbmcvX2Nhc2Uuc2NzcyIsImxpZ2h0bmluZy9fdG9hc3Quc2NzcyIsImxpZ2h0bmluZy9fcmljaC10ZXh0LWVkaXRvci5zY3NzIiwibGlnaHRuaW5nL19pbnB1dHMuc2NzcyIsImxpZ2h0bmluZy9fdGFicy5zY3NzIiwibGlnaHRuaW5nL19kcm9wZG93bi5zY3NzIiwibGlnaHRuaW5nL19kaXNjdXNzaW9uLnNjc3MiLCJsaWdodG5pbmcvX2Rpc2N1c3Npb24tZmVlZC5zY3NzIiwibGlnaHRuaW5nL19wcm9maWxlLnNjc3MiLCJsaWdodG5pbmcvX2ZpbHRlci5zY3NzIiwibGlnaHRuaW5nL19wcmludC1jZXJ0aWZpY2F0ZS5zY3NzIiwibGlnaHRuaW5nL19jb21ib2JveC5zY3NzIiwibGlnaHRuaW5nL19hY2NvcmRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUN5VWpCOzs7RUFJRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFFQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFFQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsK0JBQUE7RUFFQSwwQkFBQTtFQUNBLDhCQUFBO0VBRUEsOEJBQUE7RUFHQSw2QkFBQTtFQUdBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLGlDQUFBO0VBQ0EsMERBQUE7RUFDQSxnQ0FBQTtFQUdBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUtBLGtDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtFQUNBLCtDQUFBO0VBQ0EsZ0RBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsZ0RBQUE7RUFHQSx5QkFBQTtFQUNBLDRCQUFBO0VBR0EsNkJBQUE7RUFDQSxvQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSxvQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQ0FBQTtDRDFWRDs7QUVuQkQ7RUFDRSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtDRnNCRDs7QUd1SUQ7RUFDRSx5QkFBQTtFQUFBLDZCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFBQSw2QkFBQTtFQUNBLHlCQUFBO0VBQUEsNkJBQUE7RUFDQSx3QkFBQTtFQUFBLDJCQUFBO0VBQ0EsMkJBQUE7RUFBQSwrQkFBQTtFQUNBLDRCQUFBO0VBQUEsNEJBQUE7RUFDQSwyQkFBQTtFQUFBLCtCQUFBO0VBQ0EsNEJBQUE7RUFBQSxnQ0FBQTtFQUNBLDZCQUFBO0VBQUEsZ0NBQUE7RUFFQSwyQkFBQTtFQUFBLDhCQUFBO0VBQ0EsMkJBQUE7RUFBQSwyQkFBQTtFQUNBLDJCQUFBO0VBQUEsOEJBQUE7RUFDQSwwQkFBQTtFQUFBLDBCQUFBO0VBQ0EsNkJBQUE7RUFBQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQUEsZ0NBQUE7RUFDQSw2QkFBQTtFQUFBLGdDQUFBO0VBQ0EsOEJBQUE7RUFBQSw4QkFBQTtFQUVBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw4Q0FBQTtFQUNBLHVEQUFBO0VBRUEsK0JBQUE7RUFDQSxpQ0FBQTtDSHZJRDs7QUl2REQ7RUFDQyw4QkFBQTtDSjBEQTs7QUsxR0Q7RUFDQyx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0NMNkdBO0FLMUdEO0VBQ0MsK0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0VBQUE7RUFDQSx1QkFBQTtDTDRHQTtBTXRCRDtFQS9CRSxpQkh0RHlCO0VHaEJ6Qiw2QkwyRXVCO0VLOEJ2QixnQkhzRG1CO0VHdERuQixvQkhzRG1CO0NIL0JwQjs7QU1wQkQ7RUE1R0UsNkJMMkV1QjtDRHlEeEI7O0FNcEJEO0VBaEhFLDZCTDJFdUI7RUt3Q3ZCLGdCSDZDb0I7RUc3Q3BCLG9CSDZDb0I7Q0h2QnJCOztBTW5CRDtFQXRIRSw2QkwyRXVCO0VLOEN2QixnQkh3Q3FCO0VHeENyQixtQkh3Q3FCO0NIbkJ0Qjs7QU9oRkE7RUFaQSxhQW1HNEI7Q1BINUI7O0FPbEZBO0VBcERBLGlCQXlJNEI7RUE3SDVCLG9CQTZINEI7Q1BFNUI7O0FPdEZBO0VBbkNBLGtCQXVINEI7RUFuSTVCLG1CQW1JNEI7Q1BPNUI7O0FPekZBO0VBdkRBLGlCQXlJNEI7Q1BXNUI7O0FPNUZBO0VBbERBLG1CQW1JNEI7Q1BlNUI7O0FPL0ZBO0VBN0NBLG9CQTZINEI7Q1BtQjVCOztBT2xHQTtFQXhDQSxrQkF1SDRCO0NQdUI1Qjs7QU85R0E7RUFaQSxVQW9HNEI7Q1AwQjVCOztBT2hIQTtFQXBEQSxjQTBJNEI7RUE5SDVCLGlCQThINEI7Q1ArQjVCOztBT3BIQTtFQW5DQSxlQXdINEI7RUFwSTVCLGdCQW9JNEI7Q1BvQzVCOztBT3ZIQTtFQXZEQSxjQTBJNEI7Q1B3QzVCOztBTzFIQTtFQWxEQSxnQkFvSTRCO0NQNEM1Qjs7QU83SEE7RUE3Q0EsaUJBOEg0QjtDUGdENUI7O0FPaElBO0VBeENBLGVBd0g0QjtDUG9ENUI7O0FPNUlBO0VBWkEsYUx0Q2dCO0NGa01oQjs7QU85SUE7RUFwREEsaUJBQUE7RUFZQSxvQkxaZ0I7Q0Z1TWhCOztBT2xKQTtFQW5DQSxrQkxsQmdCO0VLTWhCLG1CTE5nQjtDRjRNaEI7O0FPckpBO0VBdkRBLGlCQUFBO0NQZ05BOztBT3hKQTtFQWxEQSxtQkxOZ0I7Q0ZvTmhCOztBTzNKQTtFQTdDQSxvQkxaZ0I7Q0Z3TmhCOztBTzlKQTtFQXhDQSxrQkxsQmdCO0NGNE5oQjs7QU8xS0E7RUFaQSxhTHZDYTtDRmlPYjs7QU81S0E7RUFwREEsaUJMRGE7RUthYixvQkxiYTtDRnNPYjs7QU9oTEE7RUFuQ0Esa0JMbkJhO0VLT2IsbUJMUGE7Q0YyT2I7O0FPbkxBO0VBdkRBLGlCTERhO0NGK09iOztBT3RMQTtFQWxEQSxtQkxQYTtDRm1QYjs7QU96TEE7RUE3Q0Esb0JMYmE7Q0Z1UGI7O0FPNUxBO0VBeENBLGtCTG5CYTtDRjJQYjs7QU94TUE7RUFaQSxZTHhDYztDRmdRZDs7QU8xTUE7RUFwREEsZ0JMRmM7RUtjZCxtQkxkYztDRnFRZDs7QU85TUE7RUFuQ0EsaUJMcEJjO0VLUWQsa0JMUmM7Q0YwUWQ7O0FPak5BO0VBdkRBLGdCTEZjO0NGOFFkOztBT3BOQTtFQWxEQSxrQkxSYztDRmtSZDs7QU92TkE7RUE3Q0EsbUJMZGM7Q0ZzUmQ7O0FPMU5BO0VBeENBLGlCTHBCYztDRjBSZDs7QU90T0E7RUFaQSxZTHpDZTtDRitSZjs7QU94T0E7RUFwREEsZ0JMSGU7RUtlZixtQkxmZTtDRm9TZjs7QU81T0E7RUFuQ0EsaUJMckJlO0VLU2Ysa0JMVGU7Q0Z5U2Y7O0FPL09BO0VBdkRBLGdCTEhlO0NGNlNmOztBT2xQQTtFQWxEQSxrQkxUZTtDRmlUZjs7QU9yUEE7RUE3Q0EsbUJMZmU7Q0ZxVGY7O0FPeFBBO0VBeENBLGlCTHJCZTtDRnlUZjs7QU9wUUE7RUFaQSxhTHBDYTtDRndUYjs7QU90UUE7RUFwREEsaUJMRWE7RUtVYixvQkxWYTtDRjZUYjs7QU8xUUE7RUFuQ0Esa0JMaEJhO0VLSWIsbUJMSmE7Q0ZrVWI7O0FPN1FBO0VBdkRBLGlCTEVhO0NGc1ViOztBT2hSQTtFQWxEQSxtQkxKYTtDRjBVYjs7QU9uUkE7RUE3Q0Esb0JMVmE7Q0Y4VWI7O0FPdFJBO0VBeENBLGtCTGhCYTtDRmtWYjs7QU9sU0E7RUFaQSxhTG5DYztDRnFWZDs7QU9wU0E7RUFwREEsaUJMR2M7RUtTZCxvQkxUYztDRjBWZDs7QU94U0E7RUFuQ0Esa0JMZmM7RUtHZCxtQkxIYztDRitWZDs7QU8zU0E7RUF2REEsaUJMR2M7Q0ZtV2Q7O0FPOVNBO0VBbERBLG1CTEhjO0NGdVdkOztBT2pUQTtFQTdDQSxvQkxUYztDRjJXZDs7QU9wVEE7RUF4Q0Esa0JMZmM7Q0YrV2Q7O0FPaFVBO0VBWkEsYUxsQ2U7Q0ZrWGY7O0FPbFVBO0VBcERBLGlCTEllO0VLUWYsb0JMUmU7Q0Z1WGY7O0FPdFVBO0VBbkNBLGtCTGRlO0VLRWYsbUJMRmU7Q0Y0WGY7O0FPelVBO0VBdkRBLGlCTEllO0NGZ1lmOztBTzVVQTtFQWxEQSxtQkxGZTtDRm9ZZjs7QU8vVUE7RUE3Q0Esb0JMUmU7Q0Z3WWY7O0FPbFZBO0VBeENBLGtCTGRlO0NGNFlmOztBTzlWQTtFQVpBLGFMakNlO0NGK1lmOztBT2hXQTtFQXBEQSxpQkxLZTtFS09mLG9CTFBlO0NGb1pmOztBT3BXQTtFQW5DQSxrQkxiZTtFS0NmLG1CTERlO0NGeVpmOztBT3ZXQTtFQXZEQSxpQkxLZTtDRjZaZjs7QU8xV0E7RUFsREEsbUJMRGU7Q0ZpYWY7O0FPN1dBO0VBN0NBLG9CTFBlO0NGcWFmOztBT2hYQTtFQXhDQSxrQkxiZTtDRnlhZjs7QU81WEE7RUFaQSxhTGhDZTtDRjRhZjs7QU85WEE7RUFwREEsaUJMTWU7RUtNZixvQkxOZTtDRmliZjs7QU9sWUE7RUFuQ0Esa0JMWmU7RUtBZixtQkFBQTtDUHNiQTs7QU9yWUE7RUF2REEsaUJMTWU7Q0YwYmY7O0FPeFlBO0VBbERBLG1CQUFBO0NQOGJBOztBTzNZQTtFQTdDQSxvQkxOZTtDRmtjZjs7QU85WUE7RUF4Q0Esa0JMWmU7Q0ZzY2Y7O0FPMVpBO0VBWkEsYUwvQmU7Q0Z5Y2Y7O0FPNVpBO0VBcERBLGlCTE9lO0VLS2Ysb0JMTGU7Q0Y4Y2Y7O0FPaGFBO0VBbkNBLGtCTFhlO0VLRGYsbUJMQ2U7Q0ZtZGY7O0FPbmFBO0VBdkRBLGlCTE9lO0NGdWRmOztBT3RhQTtFQWxEQSxtQkxDZTtDRjJkZjs7QU96YUE7RUE3Q0Esb0JMTGU7Q0YrZGY7O0FPNWFBO0VBeENBLGtCTFhlO0NGbWVmOztBT3hiQTtFQVpBLGFMOUJlO0NGc2VmOztBTzFiQTtFQXBEQSxpQkxRZTtFS0lmLG9CTEplO0NGMmVmOztBTzliQTtFQW5DQSxrQkxWZTtFS0ZmLG1CTEVlO0NGZ2ZmOztBT2pjQTtFQXZEQSxpQkxRZTtDRm9mZjs7QU9wY0E7RUFsREEsbUJMRWU7Q0Z3ZmY7O0FPdmNBO0VBN0NBLG9CTEplO0NGNGZmOztBTzFjQTtFQXhDQSxrQkxWZTtDRmdnQmY7O0FPclpBO0VBWEEsV0ErQzZCO0NQcVg3Qjs7QU92WkE7RUFuREEsZUFxRjZCO0VBekU3QixrQkF5RTZCO0NQMFg3Qjs7QU8zWkE7RUFsQ0EsZ0JBbUU2QjtFQS9FN0IsaUJBK0U2QjtDUCtYN0I7O0FPOVpBO0VBdERBLGVBcUY2QjtDUG1ZN0I7O0FPamFBO0VBakRBLGlCQStFNkI7Q1B1WTdCOztBT3BhQTtFQTVDQSxrQkF5RTZCO0NQMlk3Qjs7QU92YUE7RUF2Q0EsZ0JBbUU2QjtDUCtZN0I7O0FPbmJBO0VBWEEsY0x4R2dCO0NGMGlCaEI7O0FPcmJBO0VBbkRBLGtCTGxFZ0I7RUs4RWhCLHFCTDlFZ0I7Q0YraUJoQjs7QU96YkE7RUFsQ0EsbUJMcEZnQjtFS3dFaEIsb0JMeEVnQjtDRm9qQmhCOztBTzViQTtFQXREQSxrQkxsRWdCO0NGd2pCaEI7O0FPL2JBO0VBakRBLG9CTHhFZ0I7Q0Y0akJoQjs7QU9sY0E7RUE1Q0EscUJMOUVnQjtDRmdrQmhCOztBT3JjQTtFQXZDQSxtQkxwRmdCO0NGb2tCaEI7O0FPamRBO0VBWEEsY0x6R2E7Q0Z5a0JiOztBT25kQTtFQW5EQSxrQkxuRWE7RUsrRWIscUJML0VhO0NGOGtCYjs7QU92ZEE7RUFsQ0EsbUJMckZhO0VLeUViLG9CTHpFYTtDRm1sQmI7O0FPMWRBO0VBdERBLGtCTG5FYTtDRnVsQmI7O0FPN2RBO0VBakRBLG9CTHpFYTtDRjJsQmI7O0FPaGVBO0VBNUNBLHFCTC9FYTtDRitsQmI7O0FPbmVBO0VBdkNBLG1CTHJGYTtDRm1tQmI7O0FPL2VBO0VBWEEsYUwxR2M7Q0Z3bUJkOztBT2pmQTtFQW5EQSxpQkxwRWM7RUtnRmQsb0JMaEZjO0NGNm1CZDs7QU9yZkE7RUFsQ0Esa0JMdEZjO0VLMEVkLG1CTDFFYztDRmtuQmQ7O0FPeGZBO0VBdERBLGlCTHBFYztDRnNuQmQ7O0FPM2ZBO0VBakRBLG1CTDFFYztDRjBuQmQ7O0FPOWZBO0VBNUNBLG9CTGhGYztDRjhuQmQ7O0FPamdCQTtFQXZDQSxrQkx0RmM7Q0Zrb0JkOztBTzdnQkE7RUFYQSxhTDNHZTtDRnVvQmY7O0FPL2dCQTtFQW5EQSxpQkxyRWU7RUtpRmYsb0JMakZlO0NGNG9CZjs7QU9uaEJBO0VBbENBLGtCTHZGZTtFSzJFZixtQkwzRWU7Q0ZpcEJmOztBT3RoQkE7RUF0REEsaUJMckVlO0NGcXBCZjs7QU96aEJBO0VBakRBLG1CTDNFZTtDRnlwQmY7O0FPNWhCQTtFQTVDQSxvQkxqRmU7Q0Y2cEJmOztBTy9oQkE7RUF2Q0Esa0JMdkZlO0NGaXFCZjs7QU8zaUJBO0VBWEEsY0x0R2E7Q0ZncUJiOztBTzdpQkE7RUFuREEsa0JMaEVhO0VLNEViLHFCTDVFYTtDRnFxQmI7O0FPampCQTtFQWxDQSxtQkxsRmE7RUtzRWIsb0JMdEVhO0NGMHFCYjs7QU9wakJBO0VBdERBLGtCTGhFYTtDRjhxQmI7O0FPdmpCQTtFQWpEQSxvQkx0RWE7Q0ZrckJiOztBTzFqQkE7RUE1Q0EscUJMNUVhO0NGc3JCYjs7QU83akJBO0VBdkNBLG1CTGxGYTtDRjByQmI7O0FPemtCQTtFQVhBLGNMckdjO0NGNnJCZDs7QU8za0JBO0VBbkRBLGtCTC9EYztFSzJFZCxxQkwzRWM7Q0Zrc0JkOztBTy9rQkE7RUFsQ0EsbUJMakZjO0VLcUVkLG9CTHJFYztDRnVzQmQ7O0FPbGxCQTtFQXREQSxrQkwvRGM7Q0Yyc0JkOztBT3JsQkE7RUFqREEsb0JMckVjO0NGK3NCZDs7QU94bEJBO0VBNUNBLHFCTDNFYztDRm10QmQ7O0FPM2xCQTtFQXZDQSxtQkxqRmM7Q0Z1dEJkOztBT3ZtQkE7RUFYQSxjTHBHZTtDRjB0QmY7O0FPem1CQTtFQW5EQSxrQkw5RGU7RUswRWYscUJMMUVlO0NGK3RCZjs7QU83bUJBO0VBbENBLG1CTGhGZTtFS29FZixvQkxwRWU7Q0ZvdUJmOztBT2huQkE7RUF0REEsa0JMOURlO0NGd3VCZjs7QU9ubkJBO0VBakRBLG9CTHBFZTtDRjR1QmY7O0FPdG5CQTtFQTVDQSxxQkwxRWU7Q0ZndkJmOztBT3puQkE7RUF2Q0EsbUJMaEZlO0NGb3ZCZjs7QU9yb0JBO0VBWEEsY0xuR2U7Q0Z1dkJmOztBT3ZvQkE7RUFuREEsa0JMN0RlO0VLeUVmLHFCTHpFZTtDRjR2QmY7O0FPM29CQTtFQWxDQSxtQkwvRWU7RUttRWYsb0JMbkVlO0NGaXdCZjs7QU85b0JBO0VBdERBLGtCTDdEZTtDRnF3QmY7O0FPanBCQTtFQWpEQSxvQkxuRWU7Q0Z5d0JmOztBT3BwQkE7RUE1Q0EscUJMekVlO0NGNndCZjs7QU92cEJBO0VBdkNBLG1CTC9FZTtDRml4QmY7O0FPbnFCQTtFQVhBLGNMbEdlO0NGb3hCZjs7QU9ycUJBO0VBbkRBLGtCTDVEZTtFS3dFZixxQkx4RWU7Q0Z5eEJmOztBT3pxQkE7RUFsQ0EsbUJMOUVlO0VLa0VmLG9CTGxFZTtDRjh4QmY7O0FPNXFCQTtFQXREQSxrQkw1RGU7Q0ZreUJmOztBTy9xQkE7RUFqREEsb0JMbEVlO0NGc3lCZjs7QU9sckJBO0VBNUNBLHFCTHhFZTtDRjB5QmY7O0FPcnJCQTtFQXZDQSxtQkw5RWU7Q0Y4eUJmOztBT2pzQkE7RUFYQSxjTGpHZTtDRml6QmY7O0FPbnNCQTtFQW5EQSxrQkwzRGU7RUt1RWYscUJMdkVlO0NGc3pCZjs7QU92c0JBO0VBbENBLG1CTDdFZTtFS2lFZixvQkxqRWU7Q0YyekJmOztBTzFzQkE7RUF0REEsa0JMM0RlO0NGK3pCZjs7QU83c0JBO0VBakRBLG9CTGpFZTtDRm0wQmY7O0FPaHRCQTtFQTVDQSxxQkx2RWU7Q0Z1MEJmOztBT250QkE7RUF2Q0EsbUJMN0VlO0NGMjBCZjs7QU8vdEJBO0VBWEEsY0xoR2U7Q0Y4MEJmOztBT2p1QkE7RUFuREEsa0JMMURlO0VLc0VmLHFCTHRFZTtDRm0xQmY7O0FPcnVCQTtFQWxDQSxtQkw1RWU7RUtnRWYsb0JMaEVlO0NGdzFCZjs7QU94dUJBO0VBdERBLGtCTDFEZTtDRjQxQmY7O0FPM3VCQTtFQWpEQSxvQkxoRWU7Q0ZnMkJmOztBTzl1QkE7RUE1Q0EscUJMdEVlO0NGbzJCZjs7QU9qdkJBO0VBdkNBLG1CTDVFZTtDRncyQmY7O0FRdDNCRDtFQUVFLGdCTEVlO0NIczNCaEI7O0FRcjNCRDs7RUFFRSxnQkxIZTtFS0lmLGFBQUE7RUFDQSx3QkFBQTtDUnczQkQ7O0FRcjNCRDtFQUNFO0lBQ0Usc0JBQUE7R1J3M0JEO0NBQ0Y7QVE3MkJEOzs7RUFHRSxjQUFBO0VBQ0EsdUJBQUE7Q1IrMkJEOztBUTUyQkQ7RUFDRSxlQUFBO0NSKzJCRDs7QVE1MkJEO0VBQ0UsZUFBQTtDUisyQkQ7O0FRNTJCRDtFQUNFLG1CQUFBO0NSKzJCRDs7QVF6MkJEO0VBQ0UsMEJQekNnQjtFTzBDaEIsdUJBQUE7RUFDQSxlUGhDaUI7RU9pQ2pCLDRETG5EWTtFS29EWixhQUFBO0VBQ0Esa0JMakRpQjtFS2lEakIsb0JMakRpQjtFS2tEakIsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0NBQUE7RUFDQSx5Q0FBQTtFQ25FRixzQkFBQTtFQW9CQSx3QkFBQTtFQzJCQSwyQkFBQTtDVm00QkM7QVdqN0JEO0VBQ0MsMkJBQUE7RUFDQSxnQ0FBQTtDWG03QkE7QVlsN0JEOzs7Ozs7O0VBT0MsVUFBQTtFQUNBLFdBQUE7Q1pvN0JBO0FhNTdCRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXNCQyxVQUFBO0VBQ0EsV0FBQTtDYjg3QkE7QWFoNkJEOzs7Ozs7Ozs7Ozs7Ozs7O0VBaEJDLG9CWGRTO0VXY1Qsb0JYZFM7Q0ZnOUJUO0FhaDZCQTs7Ozs7Ozs7Ozs7Ozs7OztFQUNDLGNBQUE7Q2JpN0JEO0FhNzZCRDs7RUF2Q0Msb0JYZFM7RVdjVCxvQlhkUztDRnMrQlQ7QWEzNkJEOzs7RUE3Q0Msb0JYZFM7RVdjVCxvQlhkUztDRjIrQlQ7QWNsZ0NEOzs7RUFHQyxvQkFBQTtDZG9nQ0E7QWNqZ0NEO0VBQ0MsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7Q2RtZ0NBO0FjaGdDRDtFQUNDLGlCQUFBO0Nka2dDQTtBZW5oQ0Q7RUFDRSxjQUFBO0NmcWhDRDtBZTdnQ0M7RUFDRSwyQkFBQTtDZitnQ0g7QWdCaGhDRDs7Ozs7O0VBSkUsZWZTZ0I7RWVSaEIsNERiRVk7Q0gwaENiO0FnQmhoQ0Q7RUFiRSxlZlNnQjtFZVJoQiw0RGJFWTtFYVlaLGdCYm9JaUI7RWFwSWpCLG9CYm9JaUI7RWFuSWpCLGtCYjhKbUI7RWE5Sm5CLHFCYjhKbUI7RWE3Sm5CLGlCYkx5QjtDSHdoQzFCO0FnQmhoQ0Q7RUFwQkUsZWZTZ0I7RWVSaEIsNERiRVk7RWFtQlosZ0JiOEhpQjtFYTlIakIsa0JiOEhpQjtFYTdIakIsa0Jid0ptQjtFYXhKbkIsa0Jid0ptQjtFYXZKbkIsaUJiWnlCO0NIK2hDMUI7QWdCemdDRDs7OztFQU5FLGlCYmhCeUI7RWFpQnpCLGdCYndIaUI7RWF4SGpCLG1CYndIaUI7RWF2SGpCLGtCYmtKbUI7RWFsSm5CLHFCYmtKbUI7RWFqSm5CLGlCYm5CeUI7Q0h3aUMxQjtBZ0JyZ0NEOzs7O0VBTEUsZ0JiNEdpQjtFYTVHakIsb0JiNEdpQjtFYTNHakIsa0Jic0lrQjtFYXRJbEIsa0Jic0lrQjtFYXJJbEIsaUJiaEN5QjtDSGdqQzFCO0FnQmhnQ0Q7Ozs7RUFMRSxnQmJnR2lCO0VhaEdqQixvQmJnR2lCO0VhL0ZqQixrQmIwSHFCO0VhMUhyQixxQmIwSHFCO0VhekhyQixpQmI3Q3lCO0NId2pDMUI7QWdCMy9CRDs7OztFQUxFLGdCYm9GZ0I7RWFwRmhCLG1CYm9GZ0I7RWFuRmhCLGtCYjhHc0I7RWE5R3RCLG9CYjhHc0I7RWE3R3RCLGlCYjFEeUI7Q0hna0MxQjtBZ0J0L0JEOztFQUxFLGdCYndFbUI7RWF4RW5CLG9CYndFbUI7RWF2RW5CLGtCYmlHc0I7RWFqR3RCLG9CYmlHc0I7RWFoR3RCLGlCYnZFeUI7Q0hza0MxQjtBZ0JqL0JEOztFQUxFLGdCYjhEb0I7RWE5RHBCLGdCYjhEb0I7RWE3RHBCLGtCYnNGc0I7RWF0RnRCLG9CYnNGc0I7RWFyRnRCLGlCYmxGeUI7Q0g0a0MxQjtBZ0JsL0JEO0VBQ0UsY0FBQTtDaEJvL0JEO0FnQmovQkQ7RUFDRSwwQmY1RmlCO0VlNkZqQixVQUFBO0VBQ0EsaUJBQUE7RUFBQSxtQkFBQTtDaEJtL0JEO0FpQmxsQ0E7RUQ0RkQ7SUFNSSxpQkFBQTtHaEJvL0JEO0NBQ0Y7QWdCai9CRDtFQUNFLGlCYnpHeUI7Q0g0bEMxQjtBZ0JsOUJEO0VBN0JFLGdCYmlDb0I7RWFqQ3BCLGdCYmlDb0I7RWFoQ3BCLGtCYnlEc0I7RWF6RHRCLG9CYnlEc0I7Q0h5N0J2QjtBZ0JoL0JDO0VBMEJGO0lBekJJLG9CYjRCaUI7SWEzQmpCLHFCYm9EbUI7R0grN0JwQjtDQUNGO0FnQno5QkM7RUFDRSxrQmJoSmU7Q0gybUNsQjtBZ0J2OUJEO0VBM0JFLGdCYnVCb0I7RWF2QnBCLGdCYnVCb0I7RWF0QnBCLGtCYitDc0I7RWEvQ3RCLG9CYitDc0I7Q0hzOEJ2QjtBZ0J2OUJEO0VBL0JFLGdCYnVCb0I7RWF2QnBCLGdCYnVCb0I7RWF0QnBCLGtCYitDc0I7RWEvQ3RCLG9CYitDc0I7RWFmdEIsa0JiMUppQjtDSG9uQ2xCO0FnQnY5QkQ7RUEvQkUsZ0JibUJtQjtFYW5CbkIsb0JibUJtQjtFYWxCbkIsa0JiMkNxQjtFYTNDckIscUJiMkNxQjtDSDg4QnRCO0FnQnY5QkQ7RUFuQ0UsZ0JibUJtQjtFYW5CbkIsb0JibUJtQjtFYWxCbkIsa0JiMkNxQjtFYTNDckIscUJiMkNxQjtFYVByQixrQmJuS2lCO0NINm5DbEI7QWdCdjlCRDtFQW5DRSxnQmJlb0I7RWFmcEIsb0JiZW9CO0VhZHBCLGtCYnVDc0I7RWF2Q3RCLGtCYnVDc0I7Q0hzOUJ2QjtBZ0J2OUJEO0VBdkNFLGdCYmVvQjtFYWZwQixvQmJlb0I7RWFkcEIsa0JidUNzQjtFYXZDdEIsa0JidUNzQjtFYUN0QixrQmI1S2lCO0NIc29DbEI7QWdCdjlCRDtFQXZDRSxnQmJXcUI7RWFYckIsbUJiV3FCO0VhVnJCLGtCYmtDc0I7RWFsQ3RCLGtCYmtDc0I7Q0grOUJ2QjtBZ0J2OUJEO0VBM0NFLGdCYldxQjtFYVhyQixtQmJXcUI7RWFWckIsa0Jia0NzQjtFYWxDdEIsa0Jia0NzQjtFYVV0QixrQmJyTGlCO0NIK29DbEI7QWtCcG9DRDtFQXJCQyxlakI2RzBCO0VpQjVHMUIsc0JBQUE7Q2xCNHBDQTtBa0IxcENBO0VBQ0MsZWpCbUljO0NEeWhDZjtBa0J6cENBO0VBQ0MsZWpCOEhZO0VpQjdIWiwyQkFBQTtDbEIycENEO0FrQnhwQ0E7RUFDQyxlakJ5SFk7Q0RpaUNiO0FrQnZwQ0E7RVBVQSwwQkFBQTtDWGdwQ0E7QWtCanBDRDtFQUNDLHNCQUFBO0NsQm1wQ0E7QWtCaHBDRDtFQUNFLGNqQitFeUI7RWlCOUV6QixpQmhCekJhO0NGMnFDZDtBa0JocENEO0VBQ0UsY2pCcUdjO0NENmlDZjtBa0JocENEOztFQUVFLGNqQmdHWTtDRGtqQ2I7QWtCL29DRDtFQXpDQyxlakI2RzBCO0VpQjVHMUIsc0JBQUE7RUEwQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtDbEJrcENBO0FrQjlyQ0E7RUFDQyxlakJtSWM7Q0Q2akNmO0FrQjdyQ0E7RUFDQyxlakI4SFk7RWlCN0haLDJCQUFBO0NsQityQ0Q7QWtCNXJDQTtFQUNDLGVqQnlIWTtDRHFrQ2I7QWtCM3JDQTtFUFVBLDBCQUFBO0NYb3JDQTtBbUIxc0NEO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0NuQjRzQ0E7QW1CeHNDRDtFQUNDLGdCQUFBO0NuQjBzQ0E7QW1CcnNDRDs7RUFFQyxnQkFBQTtDbkJ1c0NBO0FvQjVvQ0Q7Ozs7Ozs7Ozs7O0VBM0VFLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLG1CakIwRFk7RWlCekRaLGNBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZW5CV2lCO0VtQlZqQiw0RGpCUlk7RWlCU1osaUJBQUE7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c0J6aURDO0lBQ0Usc0JBQUE7R3RCMmlESDtDQUNGO0FzQm5pREQ7RUFDRSxtQkFBQTtDdEJxaUREO0FzQmxpREQ7RUFDRSx1QkFBQTtDdEJvaUREO0FzQmppREQ7RUFDRSx1QkFBQTtDdEJtaUREO0FpQmxtREE7RUttRUQ7SUFFSSxlQUFBO0d0QmlpREQ7RXNCL2hEQztJQUNFLGVBQUE7R3RCaWlESDtDQUNGO0F3QnptREQ7RUFUQyxtQkFBQTtFQUFBLHVCQUFBO0VBQ0Esb0JBQUE7RUFBQSx3QkFBQTtDeEJxbkRBO0FpQnhtREE7RU9MRDtJQUxFLHFCdEIyQmU7SXNCMUJmLHNCdEIwQmU7R0Y0bERkO0NBQ0Y7QXdCL21ERDtFQUNDLG1CQUFBO0N4QmluREE7QXdCN21ERDtFQUNDLG1CdEJUYTtFc0JVYixvQnRCVmE7Q0Z5bkRiO0FpQnJuREE7RU9JRDtJQUtFLG1CdEJWYztJc0JXZCxvQnRCWGM7R0YybkRiO0NBQ0Y7QXlCMW5ERDtFWllDLGNYSlc7RVdJWCxnQlhKVztDRnFuRFg7QWlCOW5EQTtFUUNEO0laZUUsY1hOVztHRnduRFY7Q0FDRjtBeUIvb0RBO0VBQ0MsaUJBQUE7Q3pCaXBERDtBeUI5b0RBO0VBQ0MsaUJBQUE7Q3pCZ3BERDtBeUI3b0RBO0VBQ0MsaUJBQUE7Q3pCK29ERDtBMEJ4b0REO0VBZkUscUJBQUE7RUFBQSxxQkFBQTtFQVFBLGtCQVhVO0VBV1Ysa0JBWFU7QzFCOHBEWDtBaUJocERBO0VTSUQ7SUFaSSxxQkFOUTtHMUJrcURUO0NBQ0Y7QWlCcnBEQTtFU0lEO0lBSkksa0J4QldVO0dGOG9EWDtDQUNGO0EwQmpwREQ7RUFaRSxrQkFYVTtFQVdWLGtCQVhVO0MxQjJxRFg7QWlCN3BEQTtFU1NEO0lBVEksa0J4QldVO0dGc3BEWDtDQUNGO0EwQnJwREQ7RUF4QkUscUJBQUE7RUFBQSxxQkFBQTtDMUJnckREO0FpQnJxREE7RVNhRDtJQXJCSSxxQkFOUTtHMUJ1ckRUO0NBQ0Y7QTBCenBERDtFQUNFLGdCQUFBO0VBQUEsZ0JBQUE7QzFCMnBERDtBMEJ2cERDO0VBQ0UsZUFBQTtDMUJ5cERIO0EwQnJwREQ7RUFDRSxlQUFBO0MxQnVwREQ7QTBCcHBERDtFQUNFLGtCQUFBO0MxQnNwREQ7QTBCbnBERDtFQUNFLGNBQUE7RUFDQSwrQkFBQTtDMUJxcEREO0EwQm5wREM7RUFDRSxlekIzQ2E7Q0Rnc0RoQjtBMEJqcEREO0VBQ0UsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLGtCdkJsRGlCO0NIcXNEbEI7QTBCN29ERDtFQUNFLG9CdkIxRG9CO0NIeXNEckI7QTJCbnRERDtFQUVFLGtCeEJvQmlCO0V3Qm5CakIsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QzNCb3RERDtBdUJodERBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0N2Qmt0REQ7QTJCdHRERDtFQUNFLGlCeEJVa0I7Q0g4c0RuQjtBMkJwdEREO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtDM0JzdEREO0EyQmx0REQ7RUFDRSxrQnhCRWlCO0V3QkRqQixtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CekJiWTtFeUJjWixvQnpCZFk7Q0ZrdURiO0FpQjl0REE7RVVJRDtJQVNJLG1CekJkWTtJeUJlWixvQnpCZlk7R0ZvdURiO0NBQ0Y7QTJCaHRERDtFQUVFLGtCQUFBO0MzQml0REQ7QTJCNXNEQztFQUdFLGtCekJ2Q1k7RXlCd0NaLG1CekJ4Q1k7Q0ZvdkRmO0FpQjN1REE7RVUyQkM7SUFPSSxtQnpCckNTO0l5QnNDVCxvQnpCdENTO0dGbXZEWjtDQUNGO0EyQjFzREs7RUFFRSw4QkFBQTtDM0Iyc0RQO0EyQnpzRE87RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QzNCMnNEVDtBMkJ4c0RPO0VBQ0UsZUFBQTtDM0Iwc0RUO0EyQnZzRE87RUFDRSxrQkFBQTtDM0J5c0RUO0FpQjV1REE7RVV3Q087SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0czQnVzRFA7Q0FDRjtBMkJoc0RDO0VBQ0Usa0JBQUE7QzNCa3NESDtBMkI3ckREO0VBQ0UsOEJBQUE7RUFDQSxZQUFBO0VBQ0Esa0J4QnRFaUI7RXdCdUVqQixtQnpCakZhO0V5QmtGYixvQnpCbEZhO0V5Qm1GYixtQkFBQTtFQUNBLGtCQUFBO0MzQityREQ7QWlCaHhEQTtFVTBFRDtJQVVJLG1CekJyRlk7SXlCc0ZaLG9CekJ0Rlk7R0ZzeERiO0NBQ0Y7QWlCcHdEQTtFVXdERDtJQWVJLG1CekJ2Rlk7SXlCd0ZaLG9CekJ4Rlk7R0Z5eERiO0NBQ0Y7QTJCL3JEQztFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0Esb0NBQUE7QzNCaXNESDtBaUJoeURBO0VVdUZDO0lBWUksbUVBQUE7SUFDQSxrRUFBQTtHM0Jpc0RIO0NBQ0Y7QTJCNXJERDtFQUNFLGtCQUFBO0VBQ0EsbUJ6QnJIYTtFeUJzSGIsb0J6QnRIYTtFeUJ1SGIsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QzNCOHJERDtBaUJwekRBO0VVZ0hEO0lBU0ksbUJ6QjFIWTtJeUIySFosb0J6QjNIWTtHRjB6RGI7Q0FDRjtBaUJ4eURBO0VVOEZEO0lBY0ksbUJ6QjVIWTtJeUI2SFosb0J6QjdIWTtHRjZ6RGI7Q0FDRjtBMkI1ckREO0VBRUUsK0NBQUE7RUFDQSw2RUFBQTtDM0I2ckREO0E0Qm4xREQ7OztFQUNDLDBCM0JVaUI7RTJCVGpCLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0M1QnUxREE7QTRCcDFERDs7O0VBRUMsbUJBQUE7QzVCdTFEQTtBNEJwMURDOzs7Ozs7OztFQUVDLGUzQnlIVztDRG11RGI7QTRCcDFEQTs7Ozs7Ozs7RUFDQyxlM0J1RnlCO0NEc3dEMUI7QTRCMTFEQTs7Ozs7Ozs7RUFDQyxzQkFBQTtDNUJtMkREO0E0QmoyREM7Ozs7Ozs7O0VBQ0MsMkJBQUE7QzVCMDJERjtBNEJyMkRDOzs7Ozs7OztFQUNDLGUzQm9HYTtDRDB3RGY7QTRCMTJEQTs7Ozs7Ozs7RUFDQyxlM0I4Rlk7Q0RxeERiO0E0QmwzREM7Ozs7Ozs7O0VBQ0MsZTNCNEZXO0NEK3hEYjtBNEJyM0REOzs7RUFDQywyQkFBQTtDNUJ5M0RBO0E0QnYzREE7OztFQUNDLDJCQUFBO0M1QjIzREQ7QTRCdDNEQTs7O0VBQ0MsMEJBQUE7QzVCMDNERDtBNEJ0M0REOzs7RXJCOEJDLG1CTGpGYztFS3FFZCxvQkxyRWM7RUsrRGQsa0JML0RjO0VLMkVkLG9CTGhGYztDRnM3RGQ7QWlCMTdEQTtFV2tFRDtJQUVFLG9CQUFBO0lBQ0EsY0FBQTtHNUIwM0RDO0NBQ0Y7QTRCajNERDtFQUNDLG1CQUFBO0M1Qm0zREE7QWlCbjhEQTtFVytFRDtJQUtFLHFCQUFBO0c1Qm0zREM7Q0FDRjtBNEJoM0RBO0VBQ0Msa0JBQUE7QzVCazNERDtBNEI3MkREO0VBQ0MsVUFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtDNUIrMkRBO0E0QjUyREQ7RUFDQyxtQkFBQTtFQUFBLG1CQUFBO0M1QjgyREE7QWlCMThEQTtFVzJGRDtJQUlFLG1CQUFBO0c1QisyREM7Q0FDRjtBNEIzMkREO0VBQ0MsOEJBQUE7QzVCNjJEQTtBNEIzMkRBO0VBQ0MsY0FBQTtDNUI2MkREO0E0QnoyREQ7RUFDQyxtQkFBQTtFQUFBLG1CQUFBO0VBQ0EsaUJ6QmhIMEI7RXlCaUgxQixrQkFBQTtFQUNBLFVBQUE7QzVCMjJEQTtBaUJ2K0RBO0VXa0lEO0lBRUUsYUFBQTtJQUNBLG1CMUJqSFE7R0Z3OURQO0NBQ0Y7QWlCNytEQTtFV3lJRDtJQUVFLGFBQUE7RzVCczJEQztDQUNGO0E0QmwyREQ7RUFDQyxZQUFBO0VBQ0EsZTNCL0hrQjtDRG0rRGxCO0E0QjkxREQ7RUFDQyw4QnhCcEhxQjtFd0JxSHJCLGNBQUE7RUFDQSxpQkFBQTtDNUJnMkRBO0E0QjkxREE7RUFDQyxjQUFBO0M1QmcyREQ7QTRCNzFEQTtFQUNDLFlBQUE7QzVCKzFERDtBNEIzMUREO0VDdElFLG1CQUFBO0VBQ0EsNkpBQUE7RUQ0SUQsb0IxQm5LZTtFMEJvS2YsYzFCcktjO0NGOC9EZDtBNkJsK0RDOztFQUVFLGU1QmhDYztDRG9nRWpCO0E2QmorREM7RUFDRSxlNUJwQ2M7RTRCcUNk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QjtBa0NwdkVEO0VBM0JDLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7Q2xDa3hFQTtBa0NoeEVBO0VBQ0Msd0NqQzVMdUI7RWlDNkx2QixlakNyUGlCO0NEdWdGbEI7QWtDL3dFQTtFQUNDLGtDakNqTXVCO0VpQ2tNdkIsZWpDMVBpQjtDRDJnRmxCO0FrQzV3RUE7RUFDQyxtQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0NsQzh3RUQ7QWtDbHdFRDtFQUNDLG9CQUFBO0NsQ293RUE7QWtDandFRDtFWHpCQyxzQnRCNVBrQjtFc0I2UGxCLGlCQUFBO0VBQ0EsZXRCOVBrQjtFc0IrUGxCLG9CQUFBO0N2QjZ4RUE7QWtDcHdFQTtFWDdCQSwwQnRCblFpQjtFc0JvUWpCLHNCdEI1UGtCO0VzQjZQbEIsaUJBQUE7RUFDQSxldEI5UGtCO0VzQitQbEIsb0JBQUE7Q3ZCb3lFQTtBa0Nwd0VFO0VYcENGLDBCdEIzUGtCO0VzQjRQbEIsc0J0QjVQa0I7RXNCNlBsQixpQkFBQTtFQUNBLGV0QnRRaUI7RXNCdVFqQixvQkFBQTtDdkIyeUVBO0FrQzN3RUU7RVhwQ0YsMEJ0QjNQa0I7RXNCNFBsQixzQnRCNVBrQjtFc0I2UGxCLGlCQUFBO0VBQ0EsZXRCdFFpQjtFc0J1UWpCLG9CQUFBO0N2Qmt6RUE7QWtDbHhFRTtFWHBDRiwwQnRCM1BrQjtFc0I0UGxCLHNCdEI1UGtCO0VzQjZQbEIsaUJBQUE7RUFDQSxldEJ0UWlCO0VzQnVRakIsb0JBQUE7Q3ZCeXpFQTtBa0Mxd0VEO0VBSkMsZUFBQTtFQUNBLFlBQUE7Q2xDaXhFQTtBaUJsbEZBO0VpQnlVRDtJQUVFLGVBQUE7SUFDQSxZQUFBO0dsQzJ3RUM7Q0FDRjtBa0Nqd0VEO0VBTkMsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7Q2xDMHdFQTtBa0M1dkVEO0VBTkMsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q2xDcXdFQTtBa0M5dkVEO0VBQ0MsYUFBQTtFQUNBLFlBQUE7Q2xDZ3dFQTtBa0M3dkVEO0VBQ0MsYUFBQTtFQUNBLFlBQUE7Q2xDK3ZFQTtBa0M1dkVEOztFQUNDLGFBQUE7RUFDQSxZQUFBO0NsQyt2RUE7QWtDMXZFRDtFQUNDLGNBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0NsQzR2RUE7QWlCcG1GQTtFaUJxV0Q7SUFNRSxvQkFBQTtHbEM2dkVDO0NBQ0Y7QWtDdnZFRDtFQUNDLG9CaEMzV1M7RWdDMldULG9CaEMzV1M7Q0ZvbUZUO0FrQ3R2RUQ7RUFDQyx1QkFBQTtFQUNBLGtCQUFBO0NsQ3d2RUE7QWlCaG5GQTtFaUJzWEQ7SUFLRSxvQkFBQTtHbEN5dkVDO0NBQ0Y7QWtDdHZFRDtFQUNDLCtCQUFBO0NsQ3d2RUE7QWtDcnZFRDtFQUNDLFVBQUE7RUFDQSxTQUFBO0NsQ3V2RUE7QWlCNW5GQTtFaUJtWUQ7SUFLRSxxQmhDallVO0lnQ2tZVixTQUFBO0dsQ3d2RUM7Q0FDRjtBa0NydkVEO0VBQ0MsU0FBQTtDbEN1dkVBO0FpQjNvRkE7RWlCbVpEO0lBSUUsaUJoQ3pZUTtHRmlvRlA7Q0FDRjtBaUIxb0ZBO0VpQjZZRDtJQVFFLFNBQUE7R2xDeXZFQztDQUNGO0FrQ3JyRUQ7RUFwQ0MsMEJqQ3RhMkI7RWlDdWEzQiwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZWpDN2JpQjtFaUM4YmpCLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbURBQUE7RUFDQSxpQ0FBQTtDbEM0dEVBO0FrQzF0RUE7RUFDQyxlakN4Y2dCO0NEb3FGakI7QWtDenRFQTtFQUVDLDBCakN4YmdDO0VpQ3liaEMsZWpDOWNnQjtDRHdxRmpCO0FrQ3Z0RUE7RUFDQywwQmpDN2JnQztFaUM4YmhDLGVqQ25kZ0I7Q0Q0cUZqQjtBa0N0dEVBO0VBQ0MsMEJqQy9jaUI7RWlDZ2RqQixzQmpDamRpQjtFaUNrZGpCLGlCQUFBO0VBQ0EsZWpDMWRnQjtDRGtyRmpCO0FtQ3ByRkQ7RTdCUkUsZ0JBRHNCO0VBRXRCLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFNkJRRCx5Q0FBQTtFQUNBLG1CaENvRGE7RWdDbkRiLDhCQVp1QjtFQWF2QixzQkFBQTtFQUNBLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQXBCZTtFQW9CZix3QkFwQmU7RUFxQmYsbUJBQUE7RUFDQSx1QkFBQTtDbkN3ckZBO0FtQ3JyRkQ7RUFDQyx3Q0F0QjRCO0NuQzZzRjVCO0FtQ3ByRkQ7RUFDQywyQkFBQTtFQUNBLGVsQ3NGMkI7Q0RnbUYzQjtBbUNuckZEO0VBQ0MsMkJBQUE7RUFDQSxlbENqQ2tCO0NEc3RGbEI7QW1DbHJGRDtFQUNDLDJCQUFBO0VBQ0EsZWxDL0JpQjtDRG10RmpCO0FtQ2hyRkQ7RUFDQywwQmxDM0NrQjtFa0M0Q2xCLG1CQUFBO0VBQ0EsZWxDckNpQjtFa0NzQ2pCLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtDbkNrckZBO0FtQzlxRkE7RUFDQyxjQUFBO0NuQ2dyRkQ7QW9DMXVGRDtFQUNDLHdCQUFBO0VBQ0EsY0FBQTtDcEM0dUZBO0FpQmp2RkE7RW1CR0Q7SUFLRSx1QkFBQTtHcEM2dUZDO0NBQ0Y7QW9DenVGRDtFQUNDLG1CbENZUztFa0NaVCxtQmxDWVM7RWtDWFQsWUFBQTtDcEMydUZBO0FpQjF2RkE7RW1CYUQ7SUFLRSxvQmxDUVE7R0ZvdUZQO0NBQ0Y7QW9DenVGRDtFQUNDLFFBQUE7Q3BDMnVGQTtBcUNud0ZEO0VBQ0Msb0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JuQ3dCUztFbUN4QlQsb0JuQ3dCUztFbUN2QlQsWUFBQTtDckNxd0ZBO0FxQ2x3RkQ7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtDckNvd0ZBO0FxQ2p3RkQ7RUFDQyxZQUFBO0NyQ213RkE7QXFDaHdGRDtFQUNDLG1CQUFBO0NyQ2t3RkE7QXFDL3ZGRDtFZGJDLFVBQUE7RUFDQSxxQkFBQTtFY2VBLDBCcENDa0I7RW9DQWxCLG1CQUFBO0VBQ0EsZXBDWGlCO0VvQ1lqQixtQkFBQTtDckNpd0ZBO0FxQy92RkM7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtDckNpd0ZEO0FxQzd2RkQ7RUFDQyxtQkFBQTtFQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQm5DaEJXO0VtQ2dCWCxxQm5DaEJXO0NGK3dGWDtBc0NyeUZEO0VmcUtDLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RWVwS0EsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLGVyQ2lCa0I7Q0R1eEZsQjtBdUJub0ZBO0VBQ0Msd0dBcEJ5QjtDdkJ5cEYxQjtBdUJsb0ZBO0VBQ0Msc0JBQUE7Q3ZCb29GRDtBdUJqb0ZBO0VBQ0Msa0JyQjVKVTtFcUI0SlYscUJyQjVKVTtDRit4Rlg7QXNDL3lGQTtFQUNDLGVBQUE7Q3RDaXpGRDtBc0M5eUZDO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JwQ1FXO0VvQ1JYLHVCcENRVztDRnd5Rlo7QWlCOXlGQTtFcUJMQztJQU1DLHNCQUFBO0d0Q2l6RkE7Q0FDRjtBc0MveUZDO0VBQ0Msa0NBQUE7Q3RDaXpGRjtBc0M5eUZDO0VBQ0Msc0JBQUE7Q3RDZ3pGRjtBc0M5eUZFO0VBQ0MsY0FBQTtDdENnekZIO0FzQzV5RkM7RUFFQyxlckNmZ0I7RXFDZ0JoQixrQnBDZFc7RW9DY1gsc0JwQ2RXO0VvQ2VYLG1CcENmVztFb0NlWCx1QnBDZlc7Q0Y0ekZiO0FzQ3p5RkM7RUFDQSxpQkFBQTtDdEMyeUZEO0FzQ3h5RkM7RUFDRSxpQnBDdkJTO0VvQ3VCVCxvQnBDdkJTO0NGaTBGWjtBc0N2eUZDO0VBRUQsa0JwQzVCWTtFb0M0QloscUJwQzVCWTtDRm8wRlo7QXNDOXhGQTs7RUFFQyxlckNzRGdDO0NEMHVGakM7QXNDN3hGQTtFQUNDLGVBQUE7Q3RDK3hGRDtBc0MxeEZEO0VBRUMsbUJBQUE7RUFBQSxtQkFBQTtDdEMyeEZBO0FzQ3p4RkE7RUFDQyxtRkFBQTtDdEMyeEZEO0FzQ3h4RkM7RUFKRDtJQUtFLHFCQUFBO0d0QzJ4RkE7Q0FDRjtBdUM1MkZEO0VBQ0Msc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFBQSxpQkFBQTtFQUNBLFdBQUE7Q3ZDODJGQTtBdUM1MkZBO0VBQ0Msc0JBQUE7RUFDQSxnQkFBQTtFQUFBLGtCQUFBO0N2QzgyRkQ7QXVDMTJGRDtFQUNDLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxldENPa0I7RXNDTmxCLGVBQUE7RUFDQSxtQkFBQTtFQUFBLG1CQUFBO0VBQ0EsYUFBQTtFQUFBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQUEsZ0JBQUE7RUFDQSxZQUFBO0VBQUEsZUFBQTtDdkM0MkZBO0F1Q3oyRkQ7RUFDQyxrQkFBQTtDdkMyMkZBO0F1Q3gyRkQ7O0VBRUMsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsZXRDVmtCO0VzQ1dsQixzQkFBQTtFQUNBLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxrQnBDdkJrQjtFb0N3QmxCLGNBQUE7RUFDQSxXQUFBO0N2QzAyRkE7QXVDcDJGRDtFQUNDLGV0QzNCa0I7RXNDNEJsQixhQUFBO0N2Q3MyRkE7QXVDbjJGRDtFQUNDLDBCdEM4RDBCO0VzQzdEMUIsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGV0Q3hDaUI7Q0Q2NEZqQjtBdUNsMkZEO0VBTUMsb0JBQUE7RUFDQSxjQUFBO0VBQ0EscURBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0N2QysxRkE7QWlCOTNGQTtFc0JxQkQ7SUFFRSx1Q0FBQTtJQUNBLHVCQUFBO0d2QzIyRkM7Q0FDRjtBdUNwMkZBO0VBQ0MsZUFBQTtFQUNBLFlBQUE7Q3ZDczJGRDtBdUNsMkZEO0VBQ0MsZXRDNURnQjtFc0M2RGhCLGtCQUFBO0VBQ0EsbUJBQUE7Q3ZDbzJGQTtBdUM3MUZBOzs7O0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxvQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGNBMUZzQjtDdkM0N0Z0QjtBdUM5MUZEO0VBQ0MsZXRDeENzQjtDRHc0RnRCO0F1Qy8xRkE7RUFDQyxVQUFBO0VBQ0EsaUNBQUE7Q3ZDaTJGRDtBdUM1MUZBO0VBQ0MsZXRDekZlO0NEdTdGaEI7QXVDNzFGQztFQUNDLFVBQUE7Q3ZDKzFGRjtBdUM1MUZBO0VBQ0csVUFBQTtFQUNGLGlDQUFBO0N2QzgxRkQ7QXVDeDFGQTs7RUFDQyxldEN2R2U7RXNDd0dmLG1CQUFBO0N2QzIxRkQ7QXVDMTFGQzs7RUFDQyxVQUFBO0N2QzYxRkY7QXVDMzFGQzs7RUFDQyxldENyRW9CO0NEbTZGdEI7QXVDNzFGRTs7RUFDSyxVQUFBO0VBQ0osaUNBQUE7Q3ZDZzJGSDtBdUM3MUZDOztFQUNDLGV0QzlHZ0I7Q0Q4OEZsQjtBd0NwK0ZEO0VBQ0UsMEJ2Q2tCaUI7RXVDakJqQixjdEMwQlU7RXNDMUJWLGdCdEMwQlU7RXNDekJWLGVBQUE7RUFBQSxpQkFBQTtDeENzK0ZEO0FpQnQ5RkE7RXVCbkJEO0lBTUksY3RDdUJTO0lzQ3RCVCxlQUFBO0d4Q3UrRkQ7Q0FDRjtBd0NyK0ZDOztFQUVFLGlCQUFBO0N4Q3UrRkg7QXdDcCtGQztFQUNFLDJCQUFBO0N4Q3MrRkg7QXdDbCtGRDtFakJ5QkUsNkNBQUE7RUFDQSw4QkFBQTtFaUJ4QkEsZ0JyQ3lJb0I7RXFDeklwQixnQnJDeUlvQjtFcUN4SXBCLGlCQUFBO0N4Q3ErRkQ7QXdDbCtGRDtFQUNFLGV2Q0ppQjtFdUNLakIsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLGlCdENGUTtFc0NFUixpQnRDRlE7RXNDR1IsaUJBQUE7Q3hDbytGRDtBeUMzL0ZBOzs7Ozs7Ozs7RUFHQyxlQUFBO0VBQUEsZUFBQTtFQUNBLG1CQUFBO0N6Q21nR0Q7QXlDaGdHQTtFQUNDLGlCQUFBO0N6Q2tnR0Q7QXlDLy9GQTtFQUNDLG9CQUFBO0N6Q2lnR0Q7QXlDOS9GQTtFQUNDLGtCQUFBO0N6Q2dnR0Q7QXlDNS9GQztFQUNDLGlCQUFBO0N6QzgvRkY7QXlDMS9GQTtFQUNDLDJCQUFBO0N6QzQvRkQ7QTBDN2hHRDtFQUNFLFVBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDMUMraEdEO0EwQzVoR0Q7RUFDRSxvQnhDb0JRO0V3Q3BCUixvQnhDb0JRO0NGMGdHVDtBMEMzaEdEO0VBQ0Usa0J4Q2lCVTtFd0NqQlYsb0J4Q2lCVTtDRjRnR1g7QTBDMWhHRDtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CeENVUTtFd0NWUixvQnhDVVE7Q0ZraEdUO0EwQ3poR0Q7RUFDRSxzQkFBQTtDMUMyaEdEO0EwQ3ZoR0M7O0VBRUUsWUFBQTtDMUN5aEdIO0FpQmppR0E7RXlCTUM7O0lBS0ksZ0JBQUE7SUFDQSxZQUFBO0cxQzJoR0g7Q0FDRjtBMEN2aEdEO0VBQ0UsZUFBQTtDMUN5aEdEO0EwQ3RoR0Q7RTFCcUdFLGdCYm1CbUI7RWFuQm5CLG9CYm1CbUI7RWFsQm5CLGtCYjJDcUI7RWEzQ3JCLHFCYjJDcUI7RXVDL0lyQixrQkFBQTtFQUNBLG9CeENuQlk7RXdDbUJaLHdCeENuQlk7Q0Y0aUdiO0EwQ3RoR0Q7RTFCK0ZFLGdCYm1CbUI7RWFuQm5CLG9CYm1CbUI7RWFsQm5CLGtCYjJDcUI7RWEzQ3JCLHFCYjJDcUI7RXVDeklyQiw2QnpDNEJ1QjtDRDYvRnhCO0EwQ3RoR0Q7RUFDRSxlekM5QmlCO0V5QytCakIsb0J4QzFCUTtFd0MwQlIsb0J4QzFCUTtDRmtqR1Q7QTBDcmhHRDtFQUNFLGV6Q3RCMEI7RXlDdUIxQixpQnhDaENVO0V3Q2dDVixvQnhDaENVO0NGdWpHWDtBMENwaEdEO0VBQ0Usb0J4QzdDYztDRm1rR2Y7QTBDcmhHQztFQUVFLG9CQUFBO0VBQUEsb0JBQUE7QzFDc2hHSDtBMENuaEdDO0VBQ0UscUJBQUE7QzFDcWhHSDtBMENsaEdDO0VBRUUsb0J4Q3pEWTtDRjRrR2Y7QTBDL2dHQzs7RUFFRSxVQUFBO0MxQ2loR0g7QTBDL2dHQztFQUNFLGFBQUE7QzFDaWhHSDtBMEM3Z0dEO0VBQ0Usb0J4QzVFWTtFd0M2RVosaUJ4Q3pFYTtFd0MwRWIsaUJ4Qy9FYTtDRjhsR2Q7QTBDNWdHRDtFcEM3Q0UsZ0JIa0hxQjtFR2xIckIsbUJIa0hxQjtFR2pIckIsa0JIUXVCO0V1Q3VDdkIsNkJ6Q3BCdUI7Q0RraUd4QjtBMEMzZ0dEO0VBQ0UsZXpDbkZjO0NEZ21HZjtBMEMxZ0dEO0VBQ0Usc0JBQUE7RUFDQSxvQnZDM0N3QjtFdUM0Q3hCLG9CeENoR2M7Q0Y0bUdmO0EwQ3hnR0Q7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7QzFDMGdHRDtBMEN4Z0dDO0VBQ0UsY0FBQTtFQUNBLFlBQUE7QzFDMGdHSDtBMEN0Z0dEO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0J4Q2hIZTtFd0NpSGYsWUFBQTtDMUN3Z0dEO0EwQ3RnR0M7O0VBRUUsWUFBQTtDMUN3Z0dIO0FpQnZuR0E7RXlCNkdDOztJQUtJLFlBQUE7RzFDMGdHSDtDQUNGO0EyQzdvR0Q7RUFDQyxtQkFBQTtDM0Mrb0dBO0EyQzdvR0E7RUFDQyx1RUFBQTtFQUNBLGtDQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtDM0Mrb0dEO0EyQzVvR0E7RUFDQyxjQUFBO0MzQzhvR0Q7QTJDM29HQTtFQUNDLGNBQUE7QzNDNm9HRDtBMkMxb0dBO0VBQ0Msb0IxQ0xpQjtDRGlwR2xCO0EyQ3hvR0Q7RUFDQyxzQjFDSzJCO0NEcW9HM0I7QTJDdm9HRDtFQUNDLHNFQUFBO0MzQ3lvR0E7QTJDcm9HQTtFQUVDLGlCQUFBO0MzQ3NvR0Q7QTRDcHFHRDtFQUNFLG9CM0NJZ0I7RTJDSGhCLDBCeENrQ21CO0V3Q2pDbkIsbUJ6QzJEVztDSDJtR1o7QTRDcHFHQztFQUNFLGVBQUE7QzVDc3FHSDtBNENucUdDO0VBYkEsY0FBQTtFQUNBLGFBQUE7QzVDbXJHRDtBNENucUdDOzs7Ozs7RXJDVkQsZ0JxQ2NnQztFckNGaEMsbUJxQ0VnQztFckNJaEMsaUJxQ0g0QjtDNUN3cUc1QjtBNENycUdDOztFQUVFLGlDeENhaUI7Q0owcEdwQjtBNENucUdEOzs7RUFLRSxzQjNDekJjO0NENHJHZjtBNEM3cEdEO0VyQ2lEQyxrQkx0RmM7RUswRWQsbUJMMUVjO0NGc3NHZDtBNEM1cEdEO0VBQ0Usa0IxQ3RDYTtDRm9zR2Q7QTRDM3BHRDtFQUNFLGtCMUMzQ1k7Q0Z3c0diO0E0QzFwR0Q7RUFDRSxrQjFDakRlO0NGNnNHaEI7QTRDdHBHRDtFckNyQ0MsaUJMcEJjO0VLUWQsa0JMUmM7RTBDNERiLGFBQUE7QzVDd3BHRDtBNENycEdEO0VBQ0UsNEIzQ0d1QjtDRG9wR3hCO0E0Q3BwR0Q7RXRDcEJFLGdCSHFHb0I7RUdyR3BCLGdCSHFHb0I7RUdwR3BCLGtCSEp5QjtDSCtxRzFCO0E0Q3BwR0Q7RXRDN0JFLGdCSDRHb0I7RUc1R3BCLG9CSDRHb0I7RUczR3BCLGtCSG9Jc0I7RUdwSXRCLGtCSG9Jc0I7Q0hnakd2QjtBNENwcEdEO0V0Q3RDRSxnQkhrSHFCO0VHbEhyQixtQkhrSHFCO0VHakhyQixrQkhRdUI7Q0hxckd4QjtBNENwcEdEO0VyQzdFQyxjcUMrRThCO0VyQ25FOUIsaUJxQ21FOEI7RXRDbEM3QixnQkhxR29CO0VHckdwQixnQkhxR29CO0VHcEdwQixrQkhKeUI7Q0g2ckcxQjtBNENqcEdEO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtDNUNtcEdEO0E0Q2pwR0M7RUFDRSxlQUFBO0M1Q21wR0g7QTRDNW9HRDtFQUNFLHNCQUFBO0VBQ0EsMEJBQUE7VUFBQSxrQkFBQTtFQUNBLG9CQUFBO0M1QzhvR0Q7QTRDNW9HQztFQUNFLGNBQUE7RUFDQSxnQkFBQTtDNUM4b0dIO0E0QzFvR0Q7RUFDRSxrQnpDL0dpQjtFeUMrR2pCLG9CekMvR2lCO0V5Q2dIakIsd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7VUFBQSxrQkFBQTtDNUM0b0dEO0E0QzFvR0M7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxhMUNwSFc7RTBDcUhYLHFCQUFBO0VBQ0EsWTFDdEhXO0NGa3dHZDtBNEN6b0dDO0VBQ0Usa0JBQUE7QzVDMm9HSDtBNEN2b0dEO0VBQ0Usb0JBQUE7RUFDQSxjM0M1SGlCO0NEcXdHbEI7QTRDdG9HRDs7O0VBR0UsMEJBQUE7QzVDd29HRDtBNENyb0dEO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtDNUN1b0dEO0E0Q3BvR0Q7RUFDRSxjM0NsSmdCO0UyQ21KaEIsZ0IzQzVJaUI7RTJDNklqQix1QkFBQTtDNUNzb0dEO0E0Q25vR0Q7RUFDRSxrQkFBQTtFQUNBLFdBQUE7QzVDcW9HRDtBNEM5bkdEO0VyQitFQyxnQkFBQTtFQUNBLFdBQUE7RUFDQSxhckJoUGM7RXFCaVBkLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7Q3ZCa2pHQTtBNEN0b0dHO0VBQ0UsYzNDakthO0UyQ2tLYixnQjNDOUphO0NEc3lHbEI7QTRDaG9HRztFQUNFLFdBQUE7RUFDQSw2QjNDL0dtQjtDRGl2R3hCO0E0Qy9uR0c7RUFDRSxnQjNDNUthO0NENnlHbEI7QTRDNW5HRztFQUNFLFdBQUE7RUFDQSxvQkFBQTtDNUM4bkdMO0E0QzNuR0c7RUFDRSxjM0MxTGE7RTJDMkxiLGdCM0N2TGE7Q0RvekdsQjtBNEN4bkdHO0VBQ0UsYzNDck1XO0UyQ3NNWCxnQjNDdE1XO0NEZzBHaEI7QTRDdm5HRztFQUNFLGMzQzNNWTtFMkM0TVosV0FBQTtDNUN5bkdMO0E0Q3BuR0c7RUFDRSxjM0NWcUM7RTJDV3JDLGdCM0NYcUM7Q0Rpb0cxQztBNENqbkdHO0VBQ0UsYzNDWnNDO0UyQ2F0QyxnQjNDYnNDO0NEZ29HM0M7QTRDMW1HRztFQUNFLGMzQy9OYTtFMkNnT2IsNkIzQ3RLbUI7Q0RreEd4QjtBNEN4bUdHO0VBQ0UsYzNDbE9hO0NENDBHbEI7QTRDcm1HRztFQUNFLGMzQ3hPYTtDRCswR2xCO0E0Q2htR0M7RUFFRSxzQjNDalBlO0NEazFHbEI7QTRDN2xHRztFQUNFLDBCM0MxUGE7Q0R5MUdsQjtBNEMzbEdDO0VqQ3JPRCxpREFBQTtFQUVBLGdDQUFBO0VBQ0Esb0JBQUE7Q1hrMEdBO0E0QzNsR0M7RUFFRSxzQjNDaFFlO0NENDFHbEI7QTRDeGxHRztFQUNFLDBCM0N6UWE7Q0RtMkdsQjtBNENwbEdHO0VBQ0UsMEIzQ3BSVztFMkNxUlgsc0IzQ3JSVztDRDIyR2hCO0E0Q2xsR0s7RUFDRSwwQjNDbkZtQztFMkNvRm5DLHNCM0NwRm1DO0NEd3FHMUM7QTRDL2tHSztFQUNFLDBCM0NyRm9DO0UyQ3NGcEMsc0IzQ3RGb0M7Q0R1cUczQztBNEM1a0dDO0VBQ0UsMEIzQ3hTYTtFMkN5U2Isc0IzQ3pTYTtDRHUzR2hCO0E0QzVrR0c7RUFDRSxrQkFBQTtDNUM4a0dMO0E0QzNrR0c7RUFDRSxrQkFBQTtDNUM2a0dMO0E0QzFrR0c7RUFDRSxrQjFDMVRVO0NGczRHZjtBNEN4a0dLO0VBQ0UsMEIzQ3JUVztFMkNzVFgsc0IzQ25IbUM7Q0Q2ckcxQztBNENya0dLO0VBQ0UsMEIzQzVUVztFMkM2VFgsc0IzQ3JIb0M7Q0Q0ckczQztBNENsa0dDO0VBQ0UsNENBQUE7RUFFQSxXQUFBO0M1Q21rR0g7QTRDOWpHRztFQUVFLDBCM0M1VWE7RTJDNlViLG1DM0NuUm1CO0NEazFHeEI7QTRDN2pHSztFQUVFLDhCQUFBO0VBQ0EsMEJBQUE7QzVDOGpHUDtBNEMxakdHO0VBQ0Usc0IzQ3BWYTtFMkNxVmIsV0FBQTtDNUM0akdMO0E0Q3pqR0c7RUFDRSwwQjNDelZhO0UyQzBWYixzQjNDN1ZhO0NEdzVHbEI7QTRDdGpHRDs7RUFFRSx1QkFBQTtFQUNBLDBCM0MxV2dCO0UyQzJXaEIsMEJ4QzVVbUI7RXdDNlVuQixnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDNUN3akdEO0E0Q3JqR0Q7O0VBRUUsb0JBQUE7QzVDdWpHRDtBNENwakdEO0VBQ0UsbUJ6QzlUVztFeUMrVFgsdUNBQUE7QzVDc2pHRDtBNENwakdDO0VBRUUsWUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtDNUNxakdIO0E0Q2pqR0Q7RUFDRSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtDNUNtakdEO0E0Q2hqR0Q7RUFDRSwwQjNDL1lnQjtFMkNnWmhCLFlBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0M1Q2tqR0Q7QTRDL2lHRDtFQUNFO0lBQ0UsVUFBQTtJQUNBLFdBQUE7SUFDQSxTQUFBO0c1Q2lqR0Q7RTRDL2lHRDtJQUNFLFlBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtHNUNpakdEO0U0Qy9pR0Q7SUFDRSxZQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7RzVDaWpHRDtDQUNGO0E0QzlpR0Q7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0M1Q2dqR0Q7QTRDOWlHQztFQUNFLG1CQUFBO0VBQ0EsMEIzQ2xiYztFMkNtYmQsc0IzQ2xiYTtFMkNtYmIsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHFEQUFBO0VBQ0EsWUFBQTtDNUNnakdIO0E0QzVpR0Q7O0VBRUUsYTFDaGNhO0UwQ2ljYixZMUNqY2E7Q0YrK0dkO0E0QzNpR0Q7O0VBRUUsYTFDdmNZO0UwQ3djWixZMUN4Y1k7Q0ZxL0diO0E0QzFpR0Q7Ozs7RUFFRSxhMUMvY2U7RTBDZ2RmLFkxQ2hkZTtDRjgvR2hCO0E0QzNpR0Q7RUFDRSxhMUNqZGE7Q0Y4L0dkO0E0QzFpR0Q7RUFDRSxhMUN0ZFk7Q0ZrZ0hiO0E0Q3ppR0Q7RUFDRSxhMUM1ZGU7Q0Z1Z0hoQjtBNENuaUdDO0VBM2VBLGNBQUE7RUFDQSxhQUFBO0VBNmVFLGdCQUFBO0VBQ0EsWUFBQTtDNUNxaUdIO0E0Q25pR0c7RXRDbGNGLGdCSDRHb0I7RUc1R3BCLG9CSDRHb0I7RUczR3BCLGtCSG9Jc0I7RUdwSXRCLGtCSG9Jc0I7RXlDK1RsQiw4QkFBQTtFQUNBLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0M1Q3NpR0w7QTRDNWhHRztFQUNFLDBCM0N4Zlc7RTJDeWZYLHNCM0N6Zlc7RTJDMGZYLGMzQzNmWTtFMkM0ZlosV0FBQTtDNUM4aEdMO0E0QzNoR0s7RUFDRSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtFQUNBLFdBQUE7QzVDNmhHUDtBNEN4aEdLO0VBQ0UsMEIzQ3BVbUM7RTJDcVVuQyxzQjNDclVtQztFMkNzVW5DLGMzQ3RVbUM7RTJDdVVuQyxnQjNDdlVtQztDRGkyRzFDO0E0Q3JoR0s7RUFDRSwwQjNDeFVvQztFMkN5VXBDLHNCM0N6VW9DO0NEZzJHM0M7QTRDamhHRztFQUNFLG9CQUFBO0M1Q21oR0w7QTRDamhHSztFQUNFLDBCM0MzaEJXO0UyQzRoQlgsbUMzQ2xlaUI7Q0RxL0d4QjtBNENoaEdLO0VBQ0UsNEIzQ3RlaUI7Q0R3L0d4QjtBNkM3akhEO0VBQ0MsZUFBQTtDN0MrakhBO0E2Q3ZqSEQ7RXRCa1NDLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQnBCOU9ZO0VvQitPWixlQUFBO0VBQ0EsY0FBQTtFaEJ6T0EsaUJzQ3hFc0M7RXRDb0Z0QyxvQnNDcEZzQztFQWV0QyxhQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtDN0M2akhBO0F1Qjd4R0E7RUFDQyxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7Q3ZCK3hHRDtBNkNoa0hBO0VBRUMsbUIzQ2hCZTtDRmlsSGhCO0E2QzlqSEE7RUFFQyxvQjNDckJlO0NGb2xIaEI7QTZDM2pIRDtFdkNHRSxpQkhzQmdCO0VvQnFRakIsaUJBQUE7RUFDQSwwQnRCdFRpQjtFc0J1VGpCLDBCbkJ4Um9CO0VtQnlScEIsbUJwQi9QWTtFb0JnUVosZUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsaUJwQnRQMkI7RW9CdVAzQixrQnBCM1BtQjtFb0I0UG5CLG1CQUFBO0VBQ0EsWUFBQTtFc0J0U0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QzdDd2tIQTtBdUJueUdBO0VBQ0Msc0J0QjNUaUI7Q0RnbUhsQjtBdUJseUdBO0VBN0dBLHVDdEJ2SndCO0VzQndKeEIsbUN0QjNKd0I7RXNCNEp4Qiw2QnRCOUp3QjtFc0IrSnhCLG9CQUFBO0VBQ0EsK0N0QmhLd0I7Q0Rrakh4QjtBdUJyeUdBO0VBQ0MsNkJ0QjdRdUI7RXNCOFF2QixXQUFBO0N2QnV5R0Q7QXVCcHlHQTtFQUVDLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtDdkJxeUdEO0E2Q3hsSEQ7RUFDQyxzQjVDL0JlO0U0Q2dDZixXQUFBO0M3QzBsSEE7QTZDeGxIQTtFQUVDLHNCNUNwQ2M7Q0Q2bkhmO0E2Q3JsSEQ7RUFDQyw4QjFDZGtCO0UwQ2VsQiw0QkFBQTtFQUNBLFdBQUE7QzdDdWxIQTtBNkNwbEhEO0V0QnlLQyx1Q3RCdkp3QjtFc0J3SnhCLG1DdEIzSndCO0VzQjRKeEIsNkJ0QjlKd0I7RXNCK0p4QixvQkFBQTtFQUNBLCtDdEJoS3dCO0NEOGtIeEI7QTZDeGxIQTtFQUNDLG9CQUFBO0M3QzBsSEQ7QTZDdGxIRDtFdkNiRSxnQkhxR29CO0VHckdwQixnQkhxR29CO0VHcEdwQixrQkhKeUI7RTBDcUIxQixpQjFDVTJCO0NINGtIM0I7QTZDcGxIQTtFQUNDLGExQ08wQjtFMENOMUIsWTFDTTBCO0NIZ2xIM0I7QTZDbGxIRDtFdkMvQkUsZ0JINEdvQjtFRzVHcEIsb0JINEdvQjtFRzNHcEIsa0JIb0lzQjtFR3BJdEIsa0JIb0lzQjtFMENqR3ZCLGlCMUNKd0I7Q0hzbEh4QjtBNkNobEhBO0VBQ0MsYTFDUHVCO0UwQ1F2QixZMUNSdUI7Q0gwbEh4QjtBNkM5a0hEO0V0Q2xCQyxpQnNDekVtQztFdENxRm5DLG9Cc0NyRm1DO0M3QzZxSG5DO0E2Q2hsSEE7RUFFQyxtQjNDekZZO0NGMHFIYjtBNkM5a0hBO0VBRUMsb0IzQzlGWTtDRjZxSGI7QTZDM2tIRDtFdkM5REUsZ0JIa0hxQjtFR2xIckIsbUJIa0hxQjtFR2pIckIsa0JIUXVCO0UwQzBEeEIsaUIxQy9CeUI7Q0gwbUh6QjtBNkN6a0hBO0VBQ0MsYTFDbEN3QjtFMENtQ3hCLFkxQ25Dd0I7Q0g4bUh6QjtBNkN2a0hEO0V0QzVDQyxpQnNDMUVvQztFdENzRnBDLG9Cc0N0Rm9DO0M3Q2lzSHBDO0E2Q3hrSEE7RUFFQyxrQjNDckhhO0NGOHJIZDtBNkN0a0hBO0VBRUMsbUIzQzFIYTtDRmlzSGQ7QTZDbmtIRDtFQUNDLGFBQUE7QzdDcWtIQTtBNkNsa0hEO0VBQ0MsaUJBQUE7QzdDb2tIQTtBNkMvakhEO0VBQ0MsVUFBQTtDN0Npa0hBO0E2Qy9qSEE7RUFDQyxpQkFBQTtDN0Npa0hEO0E2QzdqSEQ7RUFDQyw4QkFBQTtDN0MrakhBO0E2QzdqSEE7RUFDQyx3QzVDN0V1QjtFNEM4RXZCLGlCQUFBO0M3QytqSEQ7QTZDNWpIQTtFQUNDLDRDNUN2RXdCO0NEcW9IekI7QTZDMWpIRDtFQUNDLHdDNUN2RndCO0NEbXBIeEI7QTZDMWpIQTtFQUNDLHVDNUMzRnVCO0U0QzRGdkIsaUJBQUE7QzdDNGpIRDtBNkN6akhBO0VBQ0MsMkM1Q3JGd0I7Q0RncEh6QjtBNkN6akhDO0VBQ0MsMkM1Q3pGdUI7Q0RvcEh6QjtBNkN0akhEO0VBQ0MsMEI1Q1BxQztDRCtqSHJDO0E2Q3RqSEE7RUFDQywwQjVDWG1DO0NEbWtIcEM7QTZDcGpIRDtFQUNDLGU1Q25MaUI7Q0R5dUhqQjtBNkNwakhBOzs7O0VBRUMsZTVDdkxnQjtDRCt1SGpCO0E2Q3RqSEM7Ozs7RUFDQyxpQzVDakh1QjtDRDRxSHpCO0E2Q3BqSEE7O0VBRUMsMkJBQUE7QzdDc2pIRDtBNkNsakhBOztFQUVDLGlCQUFBO0M3Q29qSEQ7QTZDaGpIQTs7RUFFQyxpQkFBQTtDN0NrakhEO0E2QzlpSEE7O0VBRUMsMkJBQUE7QzdDZ2pIRDtBNkM1aUhEOzs7OztFQUtDLGlCQUFBO0M3QzhpSEE7QTZDMWlIQTs7Ozs7RUFDQyxlQUFBO0M3Q2dqSEQ7QTZDM2lIRDtFQUNDLGlCQUFBO0M3QzZpSEE7QTZDMWlIRDtFQUNDLGVBQUE7QzdDNGlIQTtBNkN4aUhBO0VBQ0MsZUFBQTtDN0MwaUhEO0E2Q3RpSEQ7Ozs7O0VBS0MsK0IxQ2xNWTtFMENtTVosNEIxQ25NWTtDSDJ1SFo7QTZDcmlIRDs7Ozs7RUFLQyxnQzFDM01ZO0UwQzRNWiw2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QUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtDbER3OEhEO0FpQjN2SUE7RWlDNlNEO0lBU0ksbUIvQ3JQUztJK0NzUFQsNkU5Q3ZUb0I7R0pnd0lyQjtDQUNGO0FrRHQ4SEQ7RUFDRSxTQUFBO0NsRHc4SEQ7QWtEcjhIRDs7RUFFRSxjQUFBO0NsRHU4SEQ7QWlCOXdJQTtFaUMwVUc7O0lBQ0UsYUFBQTtJQUNBLFdBQUE7SUFDQSxxQkFBQTtJQUNBLGFBQUE7R2xEdzhISDtFa0RyOEhDOztJQUNFLGFBQUE7SUFDQSxpQkFBQTtJQUNBLFdBQUE7R2xEdzhISDtDQUNGO0FrRHA4SEQ7RUFDRSxZaERqVVU7RWdEaVVWLGVoRGpVVTtDRnV3SVg7QW1EanlJRDtFQUNDLG1CQUFBO0VBQ0Esa0JBQUE7Q25EbXlJQTtBb0RqeUlEO0VBQ0UsMEJuRFVnQjtFbURUaEIsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQmxEbUJRO0VrRG5CUixvQmxEbUJRO0VrRGxCUixpQkFBQTtDcERteUlEO0FvRGp5SUM7Ozs7O0VBRUUsaUJBQUE7Q3BEc3lJSDtBaUJoeUlBO0VtQ1JDOzs7OztJQUtJLGtCQUFBO0dwRDJ5SUg7Q0FDRjtBb0R4eUlHOzs7OztFQUNFLG1CQUFBO0NwRDh5SUw7QW9EM3lJRzs7Ozs7RUFDRSxpQkFBQTtDcERpeklMO0FvRDd5SUM7RUFDRSwwQkFBQTtFQUNBLDZCbkQ2Q3FCO0VtRDVDckIsZ0JqRGdJaUI7RWlEaElqQixvQmpEZ0lpQjtFaUQvSGpCLG9CQUFBO0VBQ0EsdUJBQUE7Q3BEK3lJSDtBb0Q1eUlDO0VBQ0UsMEJBQUE7Q3BEOHlJSDtBb0QxeUlDO0VBQ0UsMEJuRHhCZTtDRG8wSWxCO0FvRHp5SUM7RUFDRSwwQkFBQTtFQUNBLGdCakRnSGlCO0VpRGhIakIsb0JqRGdIaUI7RWlEL0dqQixvQkFBQTtDcEQyeUlIO0FvRHh5SUc7Ozs7O0VBRUUsZ0JqRDBHZTtFaUQxR2Ysb0JqRDBHZTtDSG1zSXBCO0FxRC8xSUQ7RUFDQyxpQmxEb0JtQjtDSDYwSW5CO0FxRDkxSUQ7RUFDQyxvQkFB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QTtFQUNBLGVBQUE7Q3pENHpKQTtBeUR6ekpEO0VsQ2tKQyxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFa0NuSkEsa0JBQUE7Q3pEOHpKQTtBdUJ6cUpBO0VBQ0Msd0dBVnlCO0N2QnFySjFCO0F5RDl6SkQ7RUFDQyxvQnZEU1M7RXVEVFQsb0J2RFNTO0NGdXpKVDtBMERsMUpEO0VuQzJMQyxpQ0FBQTtDdkIwcEpBO0FpQmwwSkE7RXlDZkM7SUFDQyxtQnhEeUJXO0dGMnpKWDtDQUNGO0EyRG56SkQ7RUFqQ0UsbUJBQUE7RUE4QkEsMEIxRHJCZ0I7Q0QrMEpqQjtBMkRuekpEO0VBQ0UsaUNBQUE7QzNEcXpKRDtBMkRsekpEO0VBQ0UsWUFBQTtDM0RvekpEO0EyRGp6SkQ7RUFDRSxlQUFBO0MzRG16SkQ7QTJEaHpKRDtFQUNFLGUxRC9CaUI7RTBEZ0NqQixnQkFBQTtFQUNBLG9CekRoQ1U7RXlEZ0NWLHVCekRoQ1U7Q0ZrMUpYO0EyRGh6SkM7RUFDRSxpQkFBQTtDM0RrekpIO0EyRC95SkM7RUFDRSxvQkFBQTtDM0RpekpIO0EyRHp5SkQ7RUFDRSwrQkFBQTtFQUNBLDRCQUFBO0MzRDJ5SkQ7QTJEeHlKRDtFQXBFRSxtQnhEMkRZO0V3RDFEWixhQVhhO0VBWWIsaUJBWmE7RUFhYixtQnpEYVU7RXlEYlYsc0J6RGFVO0V5RFpWLG9CQUFBO0VBQUEsdUJBQUE7RUFtRUEsMEJBQUE7RUFDQSxlMUQzRGlCO0UwRDREakIsNER4RDNFWTtFd0Q0RVosZ0J4RDBFbUI7RXdEMUVuQixvQnhEMEVtQjtFd0R6RW5CLHNDQUFBO0MzRDZ5SkQ7QWlCLzJKQTtFMEMyREQ7SUE3REksc0JBZFk7SUFlWix1QkFBQTtHM0RxM0pEO0NBQ0Y7QTJEaHpKRDtFQUNFLGUxRGxFaUI7Q0RvM0psQjtBMkRseUpEO0VBWkUsVUFBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLGUxRDFFaUI7RTBEMkVqQixzQ0FBQTtDM0RpekpEO0EyRC95SkM7RUFDRSxlMUQ5RWU7Q0QrM0psQjtBMkR6eUpEO0VBQ0UsMEIxRC9GZ0I7RTBEZ0doQiwrQnhEMUNZO0V3RDJDWixnQ3hEM0NZO0V3RDRDWixjQUFBO0VBQ0EsUUFBQTtFQUNBLGN6RHhGUTtFeUR3RlIsY3pEeEZRO0V5RHlGUixtQkFBQTtFQUNBLFNBQUE7RUFDQSxXeEQvQ2lCO0NIMDFKbEI7QWlCOTRKQTtFMEMwRkQ7SUFZSSxnQnpEN0ZRO0dGeTRKVDtDQUNGO0EyRDd4SkQ7OztFQVhFLDRFeERqRm9CO0NIODNKckI7QTJEM3lKQzs7Ozs7Ozs7Ozs7RUFHRSw2RXhEekZrQjtFd0QwRmxCLGVBQUE7QzNEcXpKSDtBMkQxeUpEO0VBQ0Usb0J6RHJIUTtFeURxSFIsb0J6RHJIUTtDRmk2SlQ7QTJEenlKRDs7RUFJRSxlMURwSWlCO0NENjZKbEI7QTJEdHlKRDtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7QzNEd3lKRDtBNERoOEpEO0VBQ0ksZ0JBQUE7RUFBQSxnQkFBQTtFckNzTEgsaUNBQUE7Q3ZCNndKQTtBNkR4OEpEO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0M3RDA4SkQ7QTZEeDhKQztFQUNDLDJCQUFBO0VBQ0QsZTVEVWU7Q0RnOEpoQjtBNkR0OEpEO0VBQ0MsbUJBQUE7QzdEdzhKQTtBNkR0OEpBO0VBQ0MsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLGlCQUFBO0M3RHc4SkQ7QWlCMThKQTtFNENIRDtJQVNFLG1CM0RIYTtJMkRJYixvQjNESmE7R0Y0OEpaO0NBQ0Y7QThENzlKRDtFQUNJLG1CNUR5QlE7RTREekJSLHNCNUR5QlE7RTREeEJSLG9CNUR3QlE7RTREeEJSLHVCNUR3QlE7RTREdkJSLGFBQUE7RUFDQSwwQkFBQTtDOUQrOUpIO0E4RDc5Skc7RUFDSSwwQkFBQTtDOUQrOUpQO0ErRHQrSkQ7RUFDQyxvQjlEY2lCO0U4RGJqQiwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7Qy9EdytKQTtBK0R2K0pBO0VwRDJCQSxpREFBQTtFQUVBLGdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtDWDg4SkE7QStEMStKQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7Qy9ENCtKRDtBK0R6K0pBO0VBQ0MsYzlEb0NxQjtFOERuQ3JCLG1CQUFBO0VBQ0EsWUFBQTtDL0QyK0pEO0ErRHorSkM7RUFMRDtJQU1FLGM5RFZlO0dEcy9KZjtDQUNGO0ErRHIrSkE7OztFQUVDLGNBQUE7Qy9EdytKRDtBK0RwK0pBOztFcERKQSxpREFBQTtFQUVBLGdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtDWDIrSkE7QStEcCtKQTs7RUFDQyxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7Qy9EdStKRDtBaUJsaEtBO0U4Q3VDQTs7SUFTRSxpQkFBQTtJQUNBLFlBQUE7Ry9EdStKQTtDQUNGO0ErRHQrSkM7O0VwRE9ELCtCQUFBO0VBQ0EsaUJBQUE7Q1htK0pBO0FXaitKQTs7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0NYbytKRDtBK0Q3K0pDOztFQUNDLGNBQUE7Qy9EZy9KRjtBK0Q1K0pBOztFQUNDLE9BQUE7Qy9EKytKRDtBK0R6K0pEO0VBQ0MsY0FBQTtDL0QyK0pBO0FrRHo0SkM7RUFDRSxpQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0NsRDI0Skg7QWtEMTRKRztFQUNFLGNBQUE7Q2xENDRKTDtBaUJ0aktBO0VpQ3FLQztJQVVJLGlCQUFBO0lBQ0EsWUFBQTtHbEQyNEpIO0NBQ0Y7QWtEeDRKQztFQUNFLE9BQUE7Q2xEMDRKSDtBaUJuaktBO0U4Q3NERDtJQUtFLHNCQUFBO0cvRDQvSkM7Q0FDRjtBK0QxL0pBO0VBQ0Msa0JBQUE7Qy9ENC9KRDtBZ0Uza0tEO0VBQ0Msb0I5RHVCUztFOER2QlQsb0I5RHVCUztDRnNqS1Q7QWdFM2tLQTtFQUNDLG9COURtQlU7RThEbkJWLHVCOURtQlU7Q0YwaktYO0FnRXhrS0Q7O0VoRFBFLGVmU2dCO0VlUmhCLDREYkVZO0VheUJaLGlCYmhCeUI7RWFpQnpCLGdCYndIaUI7RWF4SGpCLG1CYndIaUI7RWF2SGpCLGtCYmtKbUI7RWFsSm5CLHFCYmtKbUI7RWFqSm5CLGlCYm5CeUI7Q0g0a0sxQjtBaUIxa0tBO0UrQ0FEO0lBRUUsbUJBQUE7R2hFNGtLQztDQUNGO0FnRXprS0Q7RUFDQyxpQkFBQTtDaEUya0tBO0FnRXhrS0Q7RUFDQyxlL0RMa0I7RStETWxCLHNCQUFBO0VBQ0Esa0I5RFBZO0U4RE9aLHFCOURQWTtDRmlsS1o7QWdFeGtLQTtFQUNDLGdCQUFBO0NoRTBrS0Q7QWdFdmtLQTtFQUNDLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0NoRXlrS0Q7QWdFdGtLQTtFQUNDLGUvRHJCaUI7Q0Q2bEtsQjtBZ0Vua0tEO0VBQ0Msb0I5RHpCUztFOER5QlQsb0I5RHpCUztDRjhsS1Q7QWlCaG1LQTtFK0MwQkQ7SUFLRSxhQUFBO0doRXFrS0M7Q0FDRjtBaUJ2bktBO0UrQzRDRDtJQVNFLHFCQUFBO0doRXNrS0M7Q0FDRjtBZ0Voa0tEO0VBQ0Msb0I5RHZDWTtFOER1Q1osb0I5RHZDWTtDRnltS1o7QWdFOWpLRDtFQUNDLGlCQUFBO0VBQUEsaUJBQUE7Q2hFZ2tLQTtBaUVub0tEO0VBQ0Msd0JBQUE7RUFBQSx3QkFBQTtFQUNBLG1CQUFBO0NqRXFvS0E7QWlFam9LQTtFQUNDLGFBQUE7Q2pFbW9LRDtBaUUvbktEO0VBQ0Msb0IvRFlhO0UrRFpiLG9CL0RZYTtDRnFuS2I7QWlFOW5LRDtFQUNDLHFCQUFBO0VBQUEscUJBQUE7Q2pFZ29LQTtBaUU5bktBO0VBQ0MsV0FBQTtDakVnb0tEO0FpQnhwS0E7RWdEdUJBO0lBSUUscUIvRERPO0krREVQLFlBQUE7R2pFaW9LQTtDQUNGO0FpQjVvS0E7RWdES0E7SUFTRSxpQkFBQTtHakVrb0tBO0NBQ0Y7QWlFOW5LRDtFQUNDLGtCL0RkWTtFK0RjWixxQi9EZFk7RStEZVosbUIvRGZZO0UrRGVaLHNCL0RmWTtDRitvS1o7QWlFOW5LQTtFQUNDLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFBQSxZQUFBO0NqRWdvS0Q7QWlCMXBLQTtFZ0R1QkE7SUFNRSxZQUFBO0dqRWlvS0E7Q0FDRjtBaUU3bktEO0VBQ0MsZ0JBQUE7RUFDQSxpQi9ENUJTO0UrRDRCVCxpQi9ENUJTO0UrRDZCVCxpQkFBQTtFQUNBLGtCL0RoQ1k7RStEZ0NaLHFCL0RoQ1k7RStEaUNaLG1CL0RqQ1k7RStEaUNaLHNCL0RqQ1k7RStEa0NaLG1CQUFBO0VBQ0EsdUJBQUE7Q2pFK25LQTtBaUU3bktBO0VBQ0MsZUFBQTtDakUrbktEO0FrRTVyS0E7RUFDQyxhQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0NsRThyS0Q7QWtFM3JLQTtFQUNDLG1CQUFBO0NsRTZyS0Q7QWtFNXJLQztFQUNDLDZDQUFBO0VBQ0EseURBQUE7RUFDQSw4QkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esb0JoRVdVO0VnRVhWLG9CaEVXVTtFZ0VWVixZQUFBO0NsRThyS0Y7QWlCOXJLQTtFaURUQztJQVlFLHFCQUFBO0lBQ0EsY0FBQTtHbEUrcktEO0NBQ0Y7QWtFMXJLRDtFQUNDLGFBQUE7Q2xFNHJLQTtBa0V6cktEO0VBQ0MsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CaEVyQmM7Q0ZndEtkO0FrRXhyS0Q7RUFDQyxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtDbEUwcktBO0FrRXhyS0E7RUFMRDtJQU1FLHdCQUFBO0dsRTJyS0M7Q0FDRjtBa0V4cktEO0VBQ0MsMENBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGNoRXZDYztFZ0V3Q2QsYUFBQTtDbEUwcktBO0FrRXhyS0E7RUFDQyxzQ0FBQTtFQUNBLHNCQUFBO0NsRTByS0Q7QWtFeHJLQztFQUNDLDJCQUFBO0NsRTByS0Y7QWtFdHJLQTtFQUNDLHNCakVwRGU7RWlFcURmLDhCQUFBO0VBRUEsZ0NBQUE7RUFDQSxvQkFBQTtDbEV1cktEO0FrRW5yS0M7RUFDQyxlakU4RFc7Q0R1bktiO0FrRWhyS0Q7RUFDQyxzQkFBQTtDbEVrcktBO0FrRS9xS0Q7RUFDQywyQkFBQTtDbEVpcktBO0FrRTlxS0Q7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtDbEVncktBO0FrRTFxS0M7RUFDQyxhQUFBO0NsRTRxS0Y7QWtFdHFLRDtFQUNDLGlCaEVqRlM7RWdFaUZULGlCaEVqRlM7Q0Z5dktUO0FrRXRxS0E7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0NsRXdxS0Q7QWtFcnFLQTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7Q2xFdXFLRDtBbUV6eEtEO0VBQ0Msb0JqRTJCWTtFaUUzQlosb0JqRTJCWTtDRmd3S1o7QWlCMXdLQTtFa0RkRDtJQUVFLGNBQUE7R25FMHhLQztDQUNGO0FtRXZ4S0Q7RUFHSyxpQkFBQTtFQUNKLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0NuRXl4S0E7QWlCaHlLQTtFa0RGRDtJQVlFLFlBQUE7R25FMHhLQztDQUNGO0FpQi94S0E7RWtEUkQ7SUFnQkUsdUJBQUE7SUFDQSxnQkFBQTtHbkUyeEtDO0NBQ0Y7QW1FenhLQTtFQUNDLHNCQUFBO0NuRTJ4S0Q7QW1FdnhLRDtFQUNDLG9CakVWUztFaUVVVCxvQmpFVlM7Q0ZteUtUO0FtRXR4S0E7RUFDQyxnQkFBQTtDbkV3eEtEO0FtRXB4S0Q7RUFDRSxhQUFBO0VBQ0QsaUJBQUE7Q25Fc3hLQTtBbUVueEtEO0VqRDdDQyxlakI2RzBCO0VpQjVHMUIsc0JBQUE7RWlEK0NBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQmpFOUJZO0VpRThCWixzQmpFOUJZO0VpRStCWixpQmpFOUJXO0VpRThCWCxvQmpFOUJXO0NGbXpLWDtBa0JyMEtBO0VBQ0MsZWpCbUljO0NEb3NLZjtBa0JwMEtBO0VBQ0MsZWpCOEhZO0VpQjdIWiwyQkFBQTtDbEJzMEtEO0FrQm4wS0E7RUFDQyxlakJ5SFk7Q0Q0c0tiO0FrQmwwS0E7RVBVQSwwQkFBQTtDWDJ6S0E7QW1FaHlLQTtFQUNDLHNCQUFBO0NuRWt5S0Q7QW1FOXhLRDtFQUNFLGVsRXhDaUI7RWtFeUNqQixtQkFBQTtFQUFBLG1CQUFBO0NuRWd5S0Q7QW9FaDJLRDtFQUNDLGlDQUFBO0NwRWsyS0E7QW9FaDJLQTtFQUNDLG9CbEV1QlU7RWtFdkJWLHNCbEV1QlU7Q0YyMEtYO0FvRTkxS0Q7RUFDQyxtQmxFaUJTO0VrRWpCVCxtQmxFaUJTO0NGKzBLVDtBb0U3MUtEO0VBQ0Msa0JsRWFTO0VrRWJULGtCbEVhUztDRmsxS1Q7QW9FNTFLRDtFQUNDLG9CQUFBO0NwRTgxS0E7QXFFNzJLRDtFQUNDLHFCQUFBO0VBQ0EsMEJwRWNrQjtFb0VibEIsMEJBQUE7RUFDQSxpQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGlCbkVtQlk7RW1FbkJaLGlCbkVtQlk7Q0Y0MUtaO0FxRTUyS0Q7RUFDQyxnQ0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFBQSxrQkFBQTtFQUNBLG1CQUFBO0NyRTgyS0E7QXFFNTJLQTtFQUNDLGdCQUFBO0NyRTgyS0Q7QXFFMTJLRDtFQUNDLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0NyRTQyS0E7QXFFejJLRDtFQUNDLGVwRVBrQjtFb0VRbEIsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7Q3JFMjJLQTtBc0U5NEtEO0VBQ0Msb0JwRTBCUztFb0UxQlQsb0JwRTBCUztDRnMzS1Q7QXVFajVLRDtFQUNDLG9CckUwQlM7RXFFMUJULG9CckUwQlM7Q0Z5M0tUO0F1RWg1S0Q7RUFDQyxnQ0FBQTtFQUNBLGVBQUE7Q3ZFazVLQTtBdUVoNUtBO0VBQ0MsY0FBQTtFQUNBLGlCckVjWTtFcUVkWixxQnJFY1k7Q0ZvNEtiO0F1RTk0S0E7RUFDQyxtQkFBQTtFQUFBLG1CQUFBO0VBQ0EsbUJyRVNXO0VxRVRYLHNCckVTVztDRnU0S1o7QXVFOTRLQztFQUNDLDBCQUFBO0N2RWc1S0Y7QXVFNTRLQTtFQUNDLGlDQUFBO0VBQ0Esb0JyRUVRO0VxRUZSLG9CckVFUTtFcUVEUixxQnJFQ1E7RXFFRFIscUJyRUNRO0NGNjRLVDtBdUU1NEtDO0VBQ0MsMkJBQUE7Q3ZFODRLRjtBdUUzNEtDO0VBQ0MsYUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7Q3ZFNjRLRjtBdUV6NEtBO0VBQ0MsbUJBQUE7RUFBQSxtQkFBQTtDdkUyNEtEO0F1RXY0S0M7RUFDQyxrQkFBQTtFQUFBLHNCQUFBO0N2RXk0S0Y7QXVFdDRLQztFQUNDLG1CQUFBO0VBQUEsbUJBQUE7Q3ZFdzRLRjtBdUVuNEtEO0V2RG1CRSxnQmJvRmdCO0VhcEZoQixtQmJvRmdCO0VhbkZoQixrQmI4R3NCO0VhOUd0QixvQmI4R3NCO0VhN0d0QixpQmIxRHlCO0NINjZLMUI7QXVFcDRLRDtFQUNFLGN0RTNDZTtFc0U0Q2YsYXJFaERZO0VxRWlEWixZQUFBO0N2RXM0S0Q7QXVFbDRLQTtFQUNDLGtCQUFBO0N2RW80S0Q7QXVFMzNLRDtFQUNDLGNBQUE7Q3ZFNjNLQTtBdUUxM0tEO0VBQ0MsNkJ0RUh3QjtFc0VJeEIsYUFBQTtFQUNBLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxnQkFBQTtDdkU0M0tBO0F1RXozS0Q7RUFDRSxvQnJFekVNO0NGbzhLUDtBdUV4M0tEO0VBQ0Usb0JyRTdFTTtDRnU4S1A7QXVFdjNLRDtFQUNFLFdBQUE7Q3ZFeTNLRDtBd0V4OUtEO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0J0RXdCUTtFc0V4QlIsb0J0RXdCUTtFc0V2QlIsWUFBQTtDeEUwOUtEO0F3RXY5S0c7RUFDRSxldkUwR3FCO0NEKzJLMUI7QXdFcjlLRztFQUNFLGV2RStIVTtDRHcxS2Y7QXdFbDlLRDtFQUNFLG1CdEVPVTtFc0VQVixzQnRFT1U7Q0Y2OEtYO0F3RWo5S0Q7RUFDRSxzQkFBQTtFQUNBLGdCckVzSW1CO0VxRXRJbkIsb0JyRXNJbUI7Q0g2MEtwQjtBd0VqOUtDO0VBQ0UsMEJBQUE7RUFDQSwyQkFBQTtDeEVtOUtIO0F3RWo5S0M7RUFDRSxldkU0R1U7Q0R1MktiO0F3RS84S0Q7RUFDRSxldkVWaUI7RXVFV2pCLHNCQUFBO0VBQ0EsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLGlCdEVmWTtFc0VlWixxQnRFZlk7Q0ZnK0tiO0F3RTk4S0Q7RUFDRSxldkVuQmlCO0V1RW9CakIsZUFBQTtFQUNBLG1CQUFBO0VBQUEsbUJBQUE7Q3hFZzlLRDtBeUU3L0tEO0VBQ0Msb0J2RTJCVztFdUUzQlgsc0J2RTJCVztDRm8rS1g7QWlCei9LQTtFd0RQRDtJQUlFLG9CQUFBO0lBQ0EsY0FBQTtHekVnZ0xDO0NBQ0Y7QXlFOS9LQTs7RUFFQyxpQkFBQTtDekVnZ0xEO0F5RTcvS0E7RUFDQyxleEVVaUI7RXdFVGpCLGVBQUE7RUFDQSxtQkFBQTtFQUFBLG1CQUFBO0VBQ0EsZUFBQTtDekUrL0tEO0F5RTEvS0Q7RUFDQyxleEVDa0I7RXdFQWxCLGVBQUE7RUFDQSxtQkFBQTtFQUFBLG1CQUFBO0VBQ0EsaUJBQUE7Q3pFNC9LQTtBaUJyaExBO0V3RHFCRDtJQU9FLGlCdkVGUTtHRisvS1A7Q0FDRjtBaUJwaExBO0V3RGVEO0lBV0Usa0JBQUE7R3pFOC9LQztDQUNGO0F5RTMvS0Q7RUFDQyxlQUFBO0VBQ0EsdUJBQUE7Q3pFNi9LQTtBeUUxL0tBOzs7O0VBSUMsaUJBQUE7Q3pFNC9LRDtBeUV6L0tDOzs7O0VBQ0Msb0J2RXZCTztFdUV1QlAsb0J2RXZCTztDRnFoTFQ7QXlFMS9LQTtFQUNDLG1CQUFBO0N6RTQvS0Q7QXlFei9LQTtFQUNDLGlCQUFBO0N6RTIvS0Q7QXlFdi9LRDtFQUNDLDhCQUFBO0VBQ0EsNkJ4RVl3QjtFd0VYeEIsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLG1CdkUxQ1k7RXVFMENaLHNCdkUxQ1k7RXVFMkNaLGtCdkV6Q1M7RXVFeUNULGtCdkV6Q1M7Q0ZraUxUO0EwRXRqTEQ7RUFDRSw4QkFBQTtFQUNBLGlCeEVtQlU7RXdFbkJWLG1CeEVtQlU7RXdFbEJWLGtCeEVrQlU7RXdFbEJWLG9CeEVrQlU7RXdFakJWLG1CQUFBO0MxRXdqTEQ7QTBFcmpMQztFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDMUV1akxIO0EwRXBqTEM7RW5EeUlELGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VQNUpDLGVmU2dCO0VlUmhCLDREYkVZO0VJdUViLGlCTHBFYztFS2dGZCxvQkxoRmM7RWdEaUNiLGdCL0NtSG9CO0UrQ25IcEIsZ0IvQ21Ib0I7RStDbEhwQixpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RXdCeEJFLGdCQUFBO0MxRWlrTEg7QXVCcjdLQTtFQUNDLHdHQVZ5QjtDdkJpOEsxQjtBMEUvakxEO0VBQ0UsZUFBQTtDMUVpa0xEO0FpQjNrTEE7RXlEU0Q7SUFJSSxvQnhFWlk7R0Y4a0xiO0NBQ0Y7QTBFaGtMQztFQUNFLG1CeEVaVTtFd0VZVix1QnhFWlU7Q0Y4a0xiO0EwRTdqTEQ7O0VwRXhDRSw2QkwyRXVCO0V5RS9CdkIsZ0J2RW9Ib0I7RXVFcEhwQixvQnZFb0hvQjtDSDA4S3JCO0EwRXhqTEM7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFFQSxtQkFBQTtDMUV5akxIO0EwRWxqTEM7Ozs7O0VBRUUsMEJBQUE7QzFFdWpMSDtBMEVqakxDOztFQUNFLDBCQUFBO0MxRW9qTEg7QTBFampMQzs7RUFDRSxzQnpFdENnQjtDRDBsTG5CO0EwRTlpTEM7RUFDRSxvQnhFakVZO0NGaW5MZjtBaUIzbkxBO0V5RDBFQztJQUlJLDRCQUFBO0cxRWlqTEg7Q0FDRjtBMEUvaUxHO0VBQ0UsY0FBQTtDMUVpakxMO0EwRTVpTEc7O0VBRUUsY0FBQTtDMUU4aUxMO0EwRTNpTEc7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtDMUU2aUxMO0EwRTFpTEc7RUFDRSxlekVuRmE7Q0QrbkxsQjtBMEV6aUxHO0VBQ0UsbUJ4RXJGTztFd0VxRlAsc0J4RXJGTztDRmdvTFo7QWlCbHBMQTtFeURzRkM7SUFxQkksd0JBQUE7SUFDQSxjQUFBO0cxRTJpTEg7RTBFemlMRzs7SUFFRSxRQUFBO0lBQ0EsVUFBQTtHMUUyaUxMO0UwRXhpTEc7SUFDRSxzQkFBQTtJQUNBLHlDQUFBO0cxRTBpTEw7RTBFdGlMSztJQUNFLHNCQUFB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U1YsbUJ4RWpTVTtFd0VrU1Ysa0J4RWxTVTtFd0VrU1Ysb0J4RWxTVTtDRnM0TFg7QTBFam1MRDtFQUNFLG9CeEVyU1c7RXdFcVNYLG9CeEVyU1c7Q0Z3NExaO0FpQmw1TEE7RXlEOFNEO0lBSUksbUJBQUE7SUFDQSxTQUFBO0lBQ0EsWXhFM1NRO0dGKzRMVDtFMEVsbUxDO0lBQ0Usb0J2RXpLZ0I7SXVFMEtoQixpQkFBQTtJQUNBLGdCQUFBO0cxRW9tTEg7Q0FDRjtBMkU5NkxDO0VBQ0UsY0FBQTtDM0VnN0xIO0EyRTc2TEM7RUFDRSxnQnhFdUprQjtFd0V2SmxCLGdCeEV1SmtCO0V3RXRKbEIsa0J6RUdVO0NGNDZMYjtBMkU1NkxDO0VBQ0UsZ0J4RWtKa0I7RXdFbEpsQixnQnhFa0prQjtDSDR4THJCO0EyRTM2TEM7RUFDRSxvQjFFRmM7RTBFR2QsYUFBQTtDM0U2NkxIO0EyRXo2TEc7OztFQUdFLG9CMUVWWTtFMEVXWixhQUFBO0MzRTI2TEw7QTJFeDZMRztFQUNFLGlCQUFBO0MzRTA2TEw7QTJFdjZMRztFQUNFLG9CMUVsQlc7Q0QyN0xoQjtBMkV0NkxHO0VBQ0Usb0IxRXZCWTtDRCs3TGpCO0FpQjc4TEE7RTJEQ0E7SUFFRSxlQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7SUFDQSxhQUFBO0c1RTg4TEE7Q0FDRjtBaUJyOUxBO0UyRFVBO0lBRUUsb0IxRWNPO0dGKzdMUDtDQUNGO0FpQjE5TEE7RTJEZ0JBO0lBRUUsb0IxRVVVO0dGazhMVjtDQUNGO0E2RWw5TEQ7RUFUQywwQjVFVWlCO0U0RVRqQixtQkFBQTtFQUNBLGlEQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QzdFODlMQTtBNkUxOExEO0VBSkMsdUM1RXFEd0I7RTRFcER4QixpREFBQTtDN0VpOUxBO0E2RXA4TEQ7RUFMQywwQjVFUHdCO0U0RVF4QixvQ0FBQTtFQUNBLGU1RVB1QjtDRG05THZCO0E2RS83TEQ7RUFMQywwQjVFZHlCO0U0RWV6QixvQ0FBQTtFQUNBLGU1RWR3QjtDRHE5THhCO0E2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Q0EsYUFBQTtFQUNBLG1CN0VIYTtFNkVHYix1QjdFSGE7RTZFSWIsbUI3RURTO0U2RUNULG1CN0VEUztFNkVFVCxpQkFBQTtFQUNBLFlBQUE7Qy9Fc29NQTtBaUI3cE1BO0U4RGdCRDtJQVVFLFlBQUE7SUFDQSxvQjdFUFE7R0Y4b01QO0NBQ0Y7QStFcm9NQTtFQUNDLFlBQUE7Qy9FdW9NRDtBK0Vob01DOzs7Ozs7OztFQUNDLHNCQUFBO0MvRXlvTUY7QStFeG9NRTs7Ozs7Ozs7RUFDQywyQkFBQTtDL0VpcE1IO0ErRXpvTUU7Ozs7Ozs7O0VBQ0MsMkJBQUE7Qy9Fa3BNSDtBK0VqcE1HOzs7Ozs7OztFQUNDLGU5RWdGUztDRDBrTWI7QStFbnBNRDs7RUFFQyxtQjdFM0NZO0U2RTJDWixzQjdFM0NZO0NGZ3NNWjtBaUJoc01BO0U4RDhDRDtJQUVFLG1CQUFBO0cvRW9wTUM7Q0FDRjtBaUJ2dE1BO0U4RHlFQztJQUNDLG9CQUFBO0cvRWlwTUE7Q0FDRjtBaUI1dE1BO0U4RCtFRDtJQUVFLG1CQUFBO0lBQ0EsU0FBQTtJQUNBLE9BQUE7Ry9FK29NQztDQUNGO0FpQjd0TUE7RThEeUVEO0lBUUUsdUI3RXBFVTtHRm90TVQ7Q0FDRjtBaUJ4dU1BO0U4RDBGQTtJQUVFLG1CQUFBO0lBQ0EsWTdFcEZZO0k2RXFGWixVN0VyRlk7R0ZxdU1aO0NBQ0Y7QStFM29NQTtFQUNDLFdBQUE7Qy9FNm9NRDtBK0Uxb01BO0VBQ0M7SUFDQyxpQkFBQTtHL0U0b01BO0UrRXpvTUQ7SUFDQyxZQUFBO0lBQ0EsdUI3RTlGVztHRnl1TVg7Q0FDRjtBaUIvdU1BO0U4RDJHRDtJQUVFLGNBQUE7SUFDQSxzQjdFckdVO0k2RXNHVixtQjdFckdXO0k2RXNHWCxtQkFBQTtJQUNBLGFBQUE7Ry9Fc29NQztDQUNGO0FpQnh2TUE7RThEb0hBO0lBRUUsWUFBQTtHL0Vzb01BO0NBQ0Y7QStFbG9NRDtFQUNDLGNBQUE7Qy9Fb29NQTtBaUJ0d01BO0U4RGlJRDtJQUlFLFlBQUE7SUFDQSxvQjdFdEhXO0dGMnZNVjtDQUNGO0FpQnR3TUE7RThE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O0VBQ0EsZUFBQTtDekY2Z09EO0F5RnZnT0E7RUFDQyxjQUFBO0N6RnlnT0Q7QXlGdGdPQTtFQUNDLGVBQUE7RUFDQSxnQkFBQTtDekZ3Z09EO0F5RnJnT0E7RUFDQyxtQnZGdEZhO0NGNmxPZDtBeUZwZ09BO0VBQ0MsbUJ2RjNGYztDRmltT2Y7QXlGbmdPQTtFQUNDLGtCdkY5RmE7Q0ZtbU9kO0F5RmxnT0E7RUFFQyxrQnZGcEdjO0NGdW1PZjtBeUYzL05BO0VuRjVEQyxnQkhxR29CO0VHckdwQixnQkhxR29CO0VHcEdwQixrQkhKeUI7RXNGa0V6QixpQnZGdkdjO0NGb21PZjtBeUYxL05BO0VBQ0MsYUFBQTtDekY0L05EO0F5RnovTkE7RWxGakRBLGlCTHBFYztFS2dGZCxvQkxoRmM7Q0Zrbk9kO0F5RnYvTkE7RW5GakZDLGdCSDRHb0I7RUc1R3BCLG9CSDRHb0I7RUczR3BCLGtCSG9Jc0I7RUdwSXRCLGtCSG9Jc0I7RXNGakR0QixpQnZGeEhjO0NGaW5PZjtBeUZ0L05BO0VBQ0MsWXZGbElhO0NGMG5PZDtBeUZyL05BO0VsRmpFQSxpQmtGMUV3QjtFbEZzRnhCLG9Ca0Z0RndCO0N6Rm9vT3hCO0F5Rm4vTkE7RWxGckRBLG1CTHJGYTtFS3lFYixvQkx6RWE7Q0Zpb09iO0F5Rm4vTkE7RUFDQyxrQnZGOUllO0NGbW9PaEI7QXlGaC9OQTtFbEYvREEsa0JMdEZjO0VLMEVkLG1CTDFFYztFdUZ3SmIsWUFBQTtDekZrL05EO0F5Ri8rTkE7O0VBRUMsa0J2RjVKWTtDRjZvT2I7QXlGMStORDtFQUNDLGV4RjNJbUI7Q0R1bk9uQjtBeUZwK05BO0VsRnpHQSxrQkxuRWE7RUsrRWIscUJML0VhO0NGb3BPYjtBeUZuK05BO0VuRm5JQyxnQkhxR29CO0VHckdwQixnQkhxR29CO0VHcEdwQixrQkhKeUI7RXNGeUl6QixpQnZGOUtjO0NGbXBPZjtBeUZqK05BO0VBQ0MsbUJBQUE7Q3pGbStORDtBeUY3OU5BO0VsRjVIQSxpQkxwRWM7RUtnRmQsb0JMaEZjO0NGaXFPZDtBeUZ6OU5EO0VuRnZNRSxlQUFBO0VBQ0Es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O0lBY0Usa0JBQUE7RzdGd2dQQztDQUNGO0E2RnJnUEQ7RUFDQyxlNUZDa0I7RTRGQWxCLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxnQkFBQTtFQUFBLG1CQUFBO0VBQ0EsaUJBQUE7QzdGdWdQQTtBaUJwaFBBO0U0RVNEO0lBT0Usb0IzRkZRO0dGMGdQUDtDQUNGO0FpQm5oUEE7RTRFR0Q7SUFZRSxhQUFBO0lBQ0Esc0IzRlRVO0kyRlVWLGtCQUFBO0c3RndnUEM7Q0FDRjtBNkZyZ1BEO0VBQ0Msb0JBQUE7RUFDQSxlNUZqQmtCO0U0RmtCbEIsY0FBQTtFQUNBLGtCM0ZuQlk7RTJGbUJaLHFCM0ZuQlk7Q0YwaFBaO0E2RnJnUEE7RUFDQyxpQkFBQTtDN0Z1Z1BEO0E2RnBnUEE7RUFDQyxrQjNGMUJXO0UyRjBCWCxxQjNGMUJXO0NGZ2lQWjtBNkZsZ1BEO0VBQ0MsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLG1CQUFBO0M3Rm9nUEE7QTZGbGdQQTtFQUNDLDhCQUFBO0VBQ0EsaUIzRmhDVztFMkZnQ1gsaUIzRmhDVztFMkZpQ1gsa0IzRm5DUTtFMkZtQ1Isa0IzRm5DUTtDRnVpUFQ7QTZGaGdQQTtFQUNDLFlBQUE7QzdGa2dQRDtBNkZoZ1BBO0VBQ0Msa0IzRnREYTtFMkZ1RGIsbUIzRnZEYTtDRnlqUGQ7QTZGaGdQQTtFQUNDLGlCQUFBO0VBQ0EsYzVGM0RlO0U0RjREZixtQkFBQTtDN0ZrZ1BEO0E4RjFrUEQ7RXZGaUhDLGNMdEdhO0U0RlJiLGdCQUFBO0M5RjJrUEE7QThGdGtQRDtFQUNDLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDOUZ3a1BBO0E4RnJrUEQ7RXZGNkRDLGlCTHBFYztFS2dGZCxvQkxoRmM7RUtzRmQsbUJMckZhO0VLeUViLG9CTHpFYTtDRmlsUGI7QWlCNWxQQTtFNkVpQkQ7SUFLRSxpQjVGWFk7R0ZxbFBYO0NBQ0Y7QWlCM2xQQTtFNkVXRDtJdkZhQyxrQkxuQmE7STRGZ0JaLHNCQUFBO0lBQ0Esb0JBQUE7RzlGMmtQQztFOEZ4a1BEO0lBQ0MsWUFBQTtJQUNBLFVBQUE7SUFD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YztFaUc4QmQsaUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJqR2pDYTtDRm14UGI7QW1HaHZQQTtFQUNDLGlCQUFBO0NuR2t2UEQ7QW1HL3VQQTtFQUVDLFFBQUE7Q25HZ3ZQRDtBbUc3dVBBO0VBQ0MsT0FBQTtFQUNBLFdBQUE7Q25HK3VQRDtBbUc1dVBBO0VBQ0MsVWpHakRhO0NGK3hQZDtBb0cveVBEO0VBQ0Usa0JsR1llO0NGcXlQaEI7QW9HOXlQRDtFQUNFLGdCakd1SmlCO0VpR3ZKakIsb0JqR3VKaUI7RWlHdEpqQixpQmpHV3lCO0VpR1Z6QixvQmxHTWU7Q0YweVBoQjtBb0c3eVBEO0VBQ0UsZW5HY2lCO0VtR2JqQixnQmpHa0ptQjtFaUdsSm5CLG9CakdrSm1CO0VpR2pKbkIsb0JsR0tjO0NGMHlQZjtBb0c1eVBEO0VBQ0UsZUFBQTtDcEc4eVBEO0FxRy96UEQ7RUFDRSxpQ0FBQTtFQUNBLG9CbkdjYTtFbUdiYixjbkdZWTtFbUdYWixtQkFBQTtDckdpMFBEO0FxRzl6UEQ7RUFDRSxnQmxHc0ptQjtFa0d0Sm5CLG9CbEdzSm1CO0VrR3JKbkIsaUJsR1F5QjtDSHd6UDFCO0FxRzd6UEQ7RUFDRSwwQnBHcUd5QjtFb0dwR3pCLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0NyRyt6UEQ7QXFHN3pQQztFQUVFLDBCcEdQYztFb0dRZCxtQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7Q3JHOHpQSDtBcUczelBDO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7Q3JHNnpQSDtBcUcxelBDO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7Q3JHNHpQSDtBaUI3MVBBO0VvRnFDRDtJQUVJLGdCQUFBO0dyRzB6UEQ7Q0FDRjtBcUd2elBEO0VBQ0UsY0FBQTtFQUNBLHNCbkd4Q1k7RW1HeUNaLDREQUFBO0VBQ0EsZUFBQTtFQUNBLGlCbkd0Q2M7RW1HdUNkLGlCQUFBO0NyR3l6UEQ7QXFHeHpQQztF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VFosNERBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0M3QnU5UUQ7QThHejlRRDtFakZpQ0UsbUJBQUE7RUFDQSw2SkFBQTtFaUYvQkEsb0I3R01nQjtFNkdMaEIsMEJBQUE7RUFDQSxtQjNHMERZO0UyR3pEWixxQjVHS2M7Q0ZzOVFmO0E2QjM3UUM7O0VBRUUsZTVCaENjO0NENjlRakI7QTZCMTdRQztFQUNFLGU1QnBDYztFNEJxQ2QsZ0IxQjRHa0I7RTBCNUdsQixnQjFCNEdrQjtFMEIzR2xCLGMzQnJDVTtFMkJzQ1YsVUFBQTtFQUNBLHdCQUFBO0M3QjQ3UUg7QTZCejdRQztFQUNFLG9CM0J4Q1k7Q0ZtK1FmO0E2Qno3UUM7RUFDRSxZM0JsRFc7RTJCbURYLGU1QjlDYTtFNEIrQ2IsbUJBQUE7QzdCMjdRSDtBNkIxN1FHO0VsQnpESCwwQlZTZ0I7RVVSaEIsVUFBQTtFQUNBLFlBQUE7RUFDQSxZa0J1RHVEO0VsQnREdkQsUUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0NYcy9RQTtBNkJoOFFDO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QzdCazhRSDtBNkIvN1FDO0VBQ0UsZTVCdkJtQjtFNEJ3Qm5CLGlCMUIvRHVCO0NIZ2dSMUI7QThHbmdSQztFakZGQSw0RTFCaUNvQjtFMEJoQ3BCLGdCQUFBO0M3QndnUkQ7QTZCdGdSQzs7Ozs7RUFHRSxlNUJKYztDRDhnUmpCO0E2QnZnUkM7RUFDRSwwQkFBQTtFQUNBLHNCQUFBO0M3QnlnUkg7QTZCdGdSQztFbEJSRCx5QmtCU21DO0VBRWhDLDBCNUI4R1U7Q0R5NVFiO0E2QnBnUkM7RUFDRSxtQkFBQTtFQUNBLGlCM0J2Qlc7Q0Y2aFJkO0E4R3BoUkQ7RWpGaUVFLGtCMUJ0RWlCO0NINGhSbEI7QTZCcDlRQzs7RUFHRSxlNUI1RWM7Q0RpaVJqQjtBOEd2aFJEO0VBQ0UsZTdHRGlCO0U2R0VqQixzQkFBQTtFQUNBLGdCM0dzSW9CO0UyR3RJcEIsb0IzR3NJb0I7RTJHcklwQixvQjVHWmE7Q0ZxaVJkO0E4R3RoUkQ7RUFDRSxjQUFBO0M5R3doUkQ7QThHcmhSRDtFQUNFLGlCQUFBO0M5R3VoUkQ7QThHcGhSRDtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QzlHc2hSRDtBOEdwaFJDO0VBQ0UsZ0JBQUE7QzlHc2hSSDtBOEdqaFJDO0VqRjhDQSxjNUIvRWU7RTRCZ0ZmLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBS0EsMEJBQUE7QzdCaytRRDtBOEduaFJEO0VBQ0U7O0lBRUUsMEJBQUE7RzlHcWhSRDtDQUNGO0FpQjVqUkE7RThGakJEO0lBRUksbUI3R1dVO0dGb2tSWDtDQUNGO0ErRzVrUkQ7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxlN0dJWTtFNkdIWiwyQkFBQTtFQUNBLGdCQUFBO0MvRzhrUkQ7QWlCeGtSQTtFOEZYRDtJQVFJLDREQUFBO0cvRytrUkQ7Q0FDRjtBK0c3a1JDO0VBQ0UscUJBQUE7RUFDQSxpQjdHVlc7Q0Z5bFJkO0ErRzdrUkc7RUFFRSwwQkFBQTtDL0c4a1JMO0FpQnBsUkE7RThGV0Q7SUFFSSwyQkFBQTtHL0cya1JEO0NBQ0Y7QStHeGtSRDtFQUNFLGtCQUFBO0MvRzBrUkQ7QWlCNWxSQTtFOEZpQkQ7SUFHSSxxREFBQTtHL0c0a1JEO0NBQ0Y7QStHemtSRDtFbEZKRSxtQkFBQTtFQUNBLDZKQUFBO0VrRk1BLG9COUcvQmdCO0U4R2dDaEIsMEJBQUE7RUFDQSxtQjVHcUJZO0U0R3BCWixrQkFBQTtFQUNBLFVBQUE7Qy9HMmtSRDtBNkJqbFJDOztFQUVFLGU1QmhDYztDRG1uUmpCO0E2QmhsUkM7RUFDRSxlNUJwQ2M7RTRCcUNkLGdCMUI0R2tCO0UwQjVHbEIsZ0IxQjRHa0I7RTBCM0dsQixjM0JyQ1U7RTJCc0NWLFVBQUE7RUFDQSx3QkFBQTtDN0JrbFJIO0E2Qi9rUkM7RUFDRSxvQjNCeENZO0NGeW5SZjtBNkIva1JDO0VBQ0UsWTNCbERXO0UyQm1EWCxlNUI5Q2E7RTRCK0NiLG1CQUFBO0M3QmlsUkg7QTZCaGxSRztF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QXVJNXdURDtFakl2QkUsZ0JBRHNCO0VBRXRCLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtDTnN5VEQ7QWlCN3lUQTtFc0grQkQ7SUFHRSxjQUFBO0lBRUEsMEJBQUE7SUFHQSxzQkFBQTtJQUNBLHNCQUFBO0d2STR3VEM7Q0FDRjtBd0l0elREO0VBQ0ksZXZJTWU7Q0RrelRsQjtBd0lyelREO0VBQ0ksZXZJNkd1QjtDRDBzVDFCO0F3SXB6VEQ7RUFDSSxldklNYztDRGd6VGpCO0F3SW56VEQ7RUFDSSxldklPZTtDRDh5VGxCO0F3SWx6VEQ7RUFDSSxldklLZTtDRCt5VGxCO0F3SWp6VEQ7RUFDSSxldklFZTtDRGl6VGxCO0F3SWh6VEQ7RUFDSSxlQUFBO0N4SWt6VEg7QXdJL3lURDtFQUNJLGV2STRCa0I7Q0RxeFRyQjtBeUk5MFREO0VBQ0ksY0FBQTtDeklnMVRIO0FpQmgxVEE7RXdIR0Q7SUFFUSxzQkFBQTtHekkrMFRMO0NBQ0Y7QWlCcjFUQTtFd0hTRDtJQUVRLGNBQUE7R3pJODBUTDtDQUNGO0FpQjkwVEE7RXdIR0Q7SUFFUSxjQUFBO0d6STYwVEw7Q0FDRjtBaUI3MFRBO0V3SEdEO0lBRVEsY0FBQTtHekk0MFRMO0NBQ0Y7QWlCeDFUQTtFd0hlRDtJQUVRLGNBQUE7R3pJMjBUTDtDQUNGO0F5SXYwVEQ7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7Q3pJeTBUSDtBeUlyMFREO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0N6SXUwVEg7QTBJMTJURztFQUNJLHVCQUFBO0MxSTQyVFA7QTBJaDJUZTtFQUNJLHNCQUFBO0MxSWsyVG5CO0EwSW4yVGU7RUFDSSxpQ0FBQTtDMUlxMlRuQjtBMEl0MlRlO0VBQ0ksaUNBQUE7QzFJdzJUbkI7QTBJejJUZTtFQUNJLHNCQUFBO0MxSTIyVG5CO0EwSTUyVGU7RUFDSSxzQkFBQTtDMUk4MlRuQjtBMEkvMlRlO0VBQ0ksc0JBQUE7QzFJaTNUbkI7QTBJbDNUZTtFQUNJLHNCQUFBO0MxSW8zVG5CO0EwSXIzVGU7RUFDSSxzQkFBQTtDMUl1M1RuQjtBMEl4M1RlO0VBQ0ksc0JBQUE7QzFJMDNUbkI7QTBJMzNUZTtFQUNJLHNCQUFBO0MxSTYzVG5CO0EwSTkzVGU7RUFDSSxzQkFBQTtDMUlnNFRuQjtBMElqNFRlO0VBQ0ksc0JBQUE7QzFJbTRUbkI7QTBJcDRUZTtFQUNJLHNCQUFBO0MxSXM0VG5CO0EwSXY0VGU7RUFDSSxzQkFBQTtDMUl5NFRuQjtBMEkxNFRlO0VBQ0ksc0JBQUE7QzFJNDRUbkI7QTBJNzRUZTtFQUNJLHNCQUFBO0MxSSs0VG5CO0EwSWg1VGU7RUFDSSxzQkFBQTtDMUlrNVRuQjtBMEluNVRlO0VBQ0ksc0JBQUE7QzFJcTVUbkI7QTBJdDVUZTtFQUNJLHNCQUFBO0MxSXc1VG5CO0FpQjc2VEE7RXlIT0c7SUFDSSx1QkFBQTtHMUl5NlRMO0UwSTc1VGE7SUFDSSxzQkFBQTtHMUkrNVRqQjtFMEloNlRhO0lBQ0ksaUNBQUE7RzFJazZUakI7RTBJbjZUYTtJQUNJLGlDQUFBO0cxSXE2VGpCO0UwSXQ2VGE7SUFDSSxzQkFBQTtHMUl3NlRqQjtFMEl6NlRhO0lBQ0ksc0JBQUE7RzFJMjZUakI7RTBJNTZUYTtJQUNJLHNCQUFBO0cxSTg2VGpCO0UwSS82VGE7SUFDSSxzQkFBQTtHMUlpN1RqQjtFMElsN1RhO0lBQ0ksc0JBQUE7RzFJbzdUakI7RTBJcjdUYTtJQUNJLHNCQUFBO0cxSXU3VGpCO0UwSXg3VGE7SUFDSSxzQkFBQTtHMUkwN1RqQjtFMEkzN1RhO0lBQ0ksc0JBQUE7RzFJNjdUakI7RTBJOTdUYTtJQUNJLHNCQUFBO0cxSWc4VGpCO0UwSWo4VGE7SUFDSSxzQkFBQTtHMUltOFRqQjtFMElwOFRhO0lBQ0ksc0JBQUE7RzFJczhUakI7RTBJdjhUYTtJQUNJLHNCQUFBO0cxSXk4VGpCO0NBQ0Y7QWlCejlUQTtFeUhDRztJQUNJLHVCQUFBO0cxSTI5VEw7RTBJLzhUYTtJQUNJLHNCQUFBO0cxSWk5VGpCO0UwSWw5VGE7SUFDSSxpQ0FBQTtHMUlvOVRqQjtFMElyOVRhO0lBQ0ksaUNBQUE7RzFJdTlUakI7RTBJeDlUYTtJQUNJLHNCQUFBO0cxSTA5VGpCO0UwSTM5VGE7SUFDSSxzQkFBQTtHMUk2OVRqQjtFMEk5OVRhO0lBQ0ksc0JBQUE7RzFJZytUakI7RTBJaitUYTtJQUNJLHNCQUFBO0cxSW0rVGpCO0UwSXArVGE7SUFDSSxzQkFBQTtHMUlzK1RqQjtFMEl2K1RhO0lBQ0ksc0JBQUE7RzFJeStUakI7RTBJMStUYTtJQUNJLHNCQUFBO0cxSTQrVGpCO0UwSTcrVGE7SUFDSSxzQkFBQTtHMUkrK1RqQjtFMEloL1RhO0lBQ0ksc0JBQUE7RzFJay9UakI7RTBJbi9UYTtJQUNJLHNCQUFBO0cxSXEvVGpCO0UwSXQvVGE7SUFDSSxzQkFBQTtHMUl3L1RqQjtFMEl6L1RhO0lBQ0ksc0JBQUE7RzFJMi9UakI7Q0FDRjtBaUIvL1RBO0V5SFhHO0lBQ0ksdUJBQUE7RzFJNmdVTDtFMElqZ1VhO0lBQ0ksc0JBQUE7RzFJbWdVakI7RTBJcGdVYTtJQUNJLGlDQUFBO0cxSXNnVWpCO0UwSXZnVWE7SUFDSSxpQ0FBQTtHMUl5Z1VqQjtFMEkxZ1VhO0lBQ0ksc0JBQUE7RzFJNGdVakI7RTBJN2dVYTtJQUNJLHNCQUFBO0cxSStnVWpCO0UwSWhoVWE7SUFDSSxzQkFBQTtHMUlraFVqQjtFMEluaFVhO0lBQ0ksc0JBQUE7RzFJcWhVakI7RTBJdGhVYTtJQUNJLHNCQUFBO0cxSXdoVWpCO0UwSXpoVWE7SUFDSSxzQkFBQTtHMUkyaFVqQjtFMEk1aFVhO0lBQ0ksc0JBQUE7RzFJOGhVakI7RTBJL2hVYTtJQUNJLHNCQUFBO0cxSWlpVWpCO0UwSWxpVWE7SUFDSSxzQkFBQTtHMUlvaVVqQjtFMElyaVVhO0lBQ0ksc0JBQUE7RzFJdWlVakI7RTBJeGlVYTtJQUNJLHNCQUFBO0cxSTBpVWpCO0UwSTNpVWE7SUFDSSxzQkFBQTtHMUk2aVVqQjtDQUNGO0FpQjNpVUE7RXlIakJHO0lBQ0ksdUJBQUE7RzFJK2pVTDtFMElualVhO0lBQ0ksc0JBQUE7RzFJcWpVakI7RTBJdGpVYTtJQUNJLGlDQUFBO0cxSXdqVWpCO0UwSXpqVWE7SUFDSSxpQ0FBQTtHMUkyalVqQjtFMEk1alVhO0lBQ0ksc0JBQUE7RzFJOGpVakI7RTBJL2pVYTtJQUNJLHNCQUFBO0cxSWlrVWpCO0UwSWxrVWE7SUFDSSxzQkFBQTtHMUlva1VqQjtFMElya1VhO0lBQ0ksc0JBQUE7RzFJdWtVakI7RTBJeGtVYTtJQUNJLHNCQUFBO0cxSTBrVWpCO0UwSTNrVWE7SUFDSSxzQkFBQTtHMUk2a1VqQjtFMEk5a1VhO0lBQ0ksc0JBQUE7RzFJZ2xVakI7RTBJamxVYTtJQUNJLHNCQUFBO0cxSW1sVWpCO0UwSXBsVWE7SUFDSSxzQkFBQTtHMUlzbFVqQjtFMEl2bFVhO0lBQ0ksc0JBQUE7RzFJeWxVakI7RTBJMWxVYTtJQUNJLHNCQUFBO0cxSTRsVWpCO0UwSTdsVWE7SUFDSSxzQkFBQTtHMUkrbFVqQjtDQUNGO0EySXJuVUQ7RUFDQyxrQnhJYWtCO0NIMG1VbEI7QTRJem5VRDtFQUNDLFVBQUE7QzVJMm5VQTtBNEl4blVEO0VBQ0MsV0FBQTtDNUkwblVBO0E0SXZuVUQ7O0VBQ0Msb0IxSW1CVztFMEluQlgsc0IxSW1CVztDRnVtVVg7QTRJdm5VRDtFQUNDLGMxSWdCWTtFMEloQlosYzFJZ0JZO0NGeW1VWjtBNEl0blVEO0VBQ0MscUIxSVVTO0UwSVZULHFCMUlVUztDRjhtVVQ7QWlCdG5VQTtFMkhIRDtJQUlFLHFCMUlTVztHRmduVVY7Q0FDRjtBNElyblVEO0VBQ0MsbUJBQUE7RUFDQSxvQkFBQTtDNUl1blVBO0E0SXBuVUQ7RUFDQyxrQkFBQTtDNUlzblVBO0E0SW5uVUQ7RUFDQyxxQkFBQTtDNUlxblVBO0E2SXZwVUQ7RXRIMExDLDhCQUFBO0N2QmcrVEE7QTZJdHBVRDtFdEhzTEMsaUNBQUE7Q3ZCbStUQTtBOEkxcFVEO0VBSEMsMEI3SWtCa0I7Q0Q4b1VsQjtBOElycFVEO0VBSEMsOEIxSW1DcUI7Q0p3blVyQjtBK0lwcVVEO0VBQ0MsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpREFBQTtDL0lzcVVBO0F1QjMrVEE7RXdIL0xEO0lBT0Usc0JBQUE7Ry9JdXFVQztDQUNGO0FpQmxxVUE7RThIYkQ7SUFXRSxlQUFBO0cvSXdxVUM7Q0FDRjtBdUJyL1RBO0V3SGpMQztJQUVDLFlBQUE7SUFDQSxXQUFBO0cvSXdxVUE7Q0FDRjtBdUIzL1RBO0V3SHpLRDs7OztJQUVFLFlBQUE7SUFDQSxxQjdJR1U7R0ZzcVVUO0NBQ0Y7QXVCcGdVQTtFd0hsS0Q7SUFFRSxZQUFBO0lBQ0EscUI3SUpVO0dGNHFVVDtDQUNGO0ErSXJxVUQ7RUFDQyxpQjdJVFc7RTZJU1gsbUI3SVRXO0NGZ3JVWDtBZ0psclVDO0VBQ0MsZUFMWTtDaEp5clVkO0F1QjFyVUE7RXlIV0csZUFWVztDaEo0clVkO0FnSjNxVUM7O0VBRUMsMEJBbkJZO0VBb0JaLGVBbkJXO0NoSmdzVWI7QWdKMXFVQztFQUNDLGVBdkJXO0NoSm1zVWI7QWdKeHFVQTtFQUNDLGVBN0JhO0NoSnVzVWQ7QXVCeHNVQTtFeUhtQ0UsZUFsQ1k7Q2hKMHNVZDtBZ0pwcVVBO0VBQ0MsMEJBdkNhO0NoSjZzVWQ7QWdKbnFVQTtFQUNDLGVBMUNZO0NoSitzVWI7QWdKNXNVQztFQUNDLGVBTFk7Q2hKbXRVZDtBdUJwdFVBO0V5SFdHLGVBVlc7Q2hKc3RVZDtBZ0pyc1VDOztFQUVDLDBCQW5CWTtFQW9CWixlQW5CVztDaEowdFViO0FnSnBzVUM7RUFDQyxlQXZCVztDaEo2dFViO0FnSmxzVUE7RUFDQyxlQTdCYTtDaEppdVVkO0F1Qmx1VUE7RXlIbUNFLGVBbENZO0NoSm91VWQ7QWdKOXJVQTtFQUNDLDBCQXZDYTtDaEp1dVVkO0FnSjdyVUE7RUFDQyxlQTFDWTtDaEp5dVViO0FnSnR1VUM7RUFDQyxlQUxZO0NoSjZ1VWQ7QXVCOXVVQTtFeUhXRyxlQVZXO0NoSmd2VWQ7QWdKL3RVQzs7RUFFQywwQkFuQlk7RUFvQlosZUFuQlc7Q2hKb3ZVYjtBZ0o5dFVDO0VBQ0MsZUF2Qlc7Q2hKdXZVYjtBZ0o1dFVBO0VBQ0MsZUE3QmE7Q2hKMnZVZDtBdUI1dlVBO0V5SG1DRSxlQWxDWTtDaEo4dlVkO0FnSnh0VUE7RUFDQywwQkF2Q2E7Q2hKaXdVZDtBZ0p2dFVBO0VBQ0MsZUExQ1k7Q2hKbXdVYjtBZ0pod1VDO0VBQ0MsZUFMWTtDaEp1d1VkO0F1Qnh3VUE7RXlIV0csZUFWVztDaEowd1VkO0FnSnp2VUM7O0VBRUMsMEJBbkJZO0VBb0JaLGVBbkJXO0NoSjh3VWI7QWdKeHZVQztFQUNDLGVBdkJXO0NoSml4VWI7QWdKdHZVQTtFQUNDLGVBN0JhO0NoSnF4VWQ7QXVCdHhVQTtFeUhtQ0UsZUFsQ1k7Q2hKd3hVZDtBZ0psdlVBO0VBQ0MsMEJBdkNhO0NoSjJ4VWQ7QWdKanZVQTtFQUNDLGVBMUNZO0NoSjZ4VWI7QWdKL3VVRDtFQUNDLDBCQUFBO0VBQ0EsK0JBQUE7Q2hKaXZVQTtBUTN1VUM7RUszQkQsb0JYckJZO0VXcUJaLG9CWHJCWTtDRjh4VVo7QWF2d1VBO0VBQ0MsaUJBQUE7Q2J5d1VEO0FpSnB6VUQ7RUFDRSxXQUFBO0NqSnN6VUQ7QWlKbHpVRDtFQUtFLFVBQUE7RUFDQSxVQUFBO0VBQ0EsYy9JSVU7RStJSlYsaUIvSUlVO0UrSUhWLG1CQUFBO0NqSmd6VUQ7QWlKM3lVQztFQUNFLG1CL0lKUztFK0lJVCxzQi9JSlM7Q0ZpelVaO0FpSnp5VUQ7RUFDRSxVQUFBO0NqSjJ5VUQ7QWlKeHlVRDtFQUNFLGVoSlppQjtDRHN6VWxCO0FpSnJ5VUQ7RUFDRSxrQkFBQTtFQUFBLGtCQUFBO0NqSnV5VUQ7QWlKcHlVRDtFQUNFLHNCQUFBO0NqSnN5VUQ7QWlKbHlVQztFQUNFLG1CL0kzQlE7RStJMkJSLHNCL0kzQlE7Q0YrelVYO0FpSmp5VUM7RUFDRSxtQkFBQTtFQUFBLG1CQUFBO0NqSm15VUg7QWlKM3hVQztFQUNFLGVBQUE7Q2pKNnhVSDtBaUp4eFVEO0VBQ0UsVUFBQTtDakoweFVEO0FpSnR4VUQ7RUFDRSxPQUFBO0NqSnd4VUQ7QWlKcnhVRDtFQUNFLGVoSnZEaUI7RWdKd0RqQixpQkFBQTtDakp1eFVEO0FpSnB4VUQ7RUFDRSxVQUFBO0NqSnN4VUQ7QWlKbHhVRDtFQUNFLGNBQUE7Q2pKb3hVRDtBaUo5d1VEOzs7RUFHRSxVQUFBO0NqSmd4VUQ7QWlKN3dVRDtFQUNFLGFBQUE7RUFD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ZWhKdEZ5QjtFZ0p3RnpCLFlBQUE7RUFDQSxZQUFBO0NqSnEzVUQ7QWlKbDNVRDtFQUNFLFNBQUE7RUFDQSxVQUFBO0NqSm8zVUQ7QWlKajNVRDtFQUNFLFdBQUE7Q2pKbTNVRDtBaUo5MlVEO0UxSTFJQyxpQkxwRWM7RUtnRmQsb0JMaEZjO0UrSWlOYixjQUFBO0VBQ0EsMkJBQUE7RUFDQSw2RUFBQTtDakpnM1VEO0FpSjcyVUM7RTFJbEpELGlCa0YxRXdCO0VsRnNGeEIsb0JrRnRGd0I7RXZDcUR2QixlakRoQ2lCO0VpRGlDakIsZUFBQTtFQUNBLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RStGcUtFLGVBQUE7RUFDQSxrQkFBQTtDakpxM1VIO0FrRHpoVkM7RUFDRSwwQkFBQTtDbEQyaFZIO0FrRHhoVkM7RUFDRSxlakQ1Q2U7Q0Rza1ZsQjtBa0R2aFZDO0VBQ0Usd0JBQUE7Q2xEeWhWSDtBa0R0aFZDO0VBRUUsd0NqREdxQjtFaURGckIsaUJBQUE7RUFDQSxlakR2RGU7Q0Q4a1ZsQjtBa0RwaFZDO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsaUNBQUE7Q2xEc2hWSDtBaUp2NFVDO0VBQ0UsMEJoSjFOYztFZ0oyTmQsMEI3STVMaUI7RTZJNkxqQixtQjlJbktTO0U4SW9LVCxhL0kvTmE7RStJZ09iLFkvSWxPVztFK0ltT1gsZ0IvSWpPYTtFK0lrT2IsWS9JbE9hO0NGMm1WaEI7QWlKdDRVQztFQUNFLDBCaEpqSXVCO0VnSmtJdkIsc0JoSmxJdUI7Q0QwZ1YxQjtBaUp0NFVHO0VBQ0UsVUFBQTtFQUNBLE9BQUE7RUFDQSxzQmhKMU9ZO0NEa25WakI7QWlKcDRVQztFMUloUEQsYzBJaVBnQztFMUlyT2hDLGlCMElxT2dDO0UxSS9LaEMsaUJrRjFFd0I7RWxGc0Z4QixvQmtGdEZ3QjtFbkZxRHZCLGdCSHFHb0I7RUdyR3BCLGdCSHFHb0I7RUdwR3BCLGtCSEp5QjtFOEkyTXZCLGdCOUlqR2tCO0U4SWlHbEIsb0I5SWpHa0I7RThJa0dsQixvQjlJclBrQjtFOElzUGxCLGtCOUkzTXFCO0U4STRNckIsaUIvSTFQVztDRmtvVmQ7QWlKajRVRDtFQUNFLFdBQUE7Q2pKbTRVRDtBaUpoNFVEO0VBQ0UsV0FBQTtDakprNFVEO0FpSjUzVUM7O0VBQ0Usa0JBQUE7Q2pKKzNVSDtBaUJwb1ZBO0VnSW9RQzs7SUFJSSxrQkFBQTtHakppNFVIO0NBQ0Y7QWtKbnBWQTtFQUNDLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxtQmhKYVc7RWdKYlgsc0JoSmFXO0NGd29WWjtBa0pucFZDO0VBQ0Msa0JBQUE7Q2xKcXBWRjtBa0ovb1ZEO0VBQ0Msd0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJoSkNZO0VnSkRaLHNCaEpDWTtFZ0pBWixnQkFBQTtFQUNBLGVBQUE7RUFBQSxrQkFBQTtDbEppcFZBO0FpQmxwVkE7RWlJSkQ7SUFRRSxvQkFBQTtHbEprcFZDO0NBQ0Y7QWtKaHBWQTtFQUNDLGtCQUFBO0NsSmtwVkQ7QWtKL29WQTtFQUNDLGVBQUE7RUFDQSxVQUFBO0NsSmlwVkQ7QWlCOXBWQTtFaUlXQTtJQUtFLG9CQUFBO0lBQ0EsY0FBQTtHbEprcFZBO0NBQ0Y7QWtKOW9WQTtFQUNDLGVqSnRCaUI7RWlKdUJqQixlQUFBO0VBQ0Esb0JoSnZCUTtFZ0p1QlIsb0JoSnZCUTtDRnVxVlQ7QWlCenFWQTtFaUlzQkE7SUFNRSxzQkFBQTtHbEppcFZBO0NBQ0Y7QWtKOW9WQTtFQUNDLGVBQUE7Q2xKZ3BWRDtBa0o1b1ZBO0UxRHpEQSxvQkFBQTtFQUNBLHVDdkYyRXdCO0V1RjFFeEIsb0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFbEYwQ0MsZ0JINEdvQjtFRzVHcEIsb0JINEdvQjtFRzNHcEIsa0JIb0lzQjtFR3BJdEIsa0JIb0lzQjtFcUYxSXZCLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0UwRGtCQyxlakoxQ2lCO0NEK3JWbEI7QWtKbHBWRTtFQUNDLDZCakpLcUI7Q0Qrb1Z4QjtBa0pqcFZFO0VBQ0MsNEJqSkNxQjtDRGtwVnhCO0FrSjlvVkE7RUFDQyxnQkFBQTtDbEpncFZEO0FrSjVvVkE7RUFDQyxnQkFBQTtFaEgzRU8saUJBQUE7RUFDUix3QkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQThPQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0NsQysrVUE7QWtDanVWQTtFdkJVQSxpREFBQTtFQUVBLGdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtDWHl0VkE7QWtDbnVWQTtFQUNDLG9CQUFBO0NsQ3F1VkQ7QWtDdC9VQTtFQUNDLHdDakM1THVCO0VpQzZMdkIsZWpDclBpQjtDRDZ1VmxCO0FrQ3IvVUE7RUFDQyxrQ2pDak11QjtFaUNrTXZCLGVqQzFQaUI7Q0RpdlZsQjtBa0NsL1VBO0VBQ0MsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtDbENvL1VEO0FrSmpyVkE7RWhIbkZRLGlCQUFBO0VBQ1Isd0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUF1QkEsMEJqQy9CaUI7RWlDZ0NqQiwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZWpDaUUwQjtFaUNoRTFCLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLG1EQUFBO0VBQ0EsaUNBQUE7RUF1UkEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RWdIalBDLGtCQUFBO0VBQ0Esb0JoSnhGZTtFZ0p5RmYsb0JoSnJGYztDRm95VmY7QWtDNXhWQTtFdkJVQSxpREFBQTtFQUVBLGdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtDWG94VkE7QWtDOXhWQTtFQUNDLG9CQUFBO0NsQ2d5VkQ7QWtDandWQTtFQUNDLGVqQ29EeUI7Q0Qrc1YxQjtBa0Nod1ZBO0VBRUMsMEJqQ2hEaUI7RWlDaURqQixlakNxRmlCO0NENHFWbEI7QWtDOXZWQTtFQUNDLDBCakNwRGlCO0VpQ3FEakIsZWpDaUZrQjtDRCtxVm5CO0FrQzd2VkE7RUFDQyxzQmpDOURnQjtDRDZ6VmpCO0FrSnB1VkM7RUFDQyxjakpTd0I7Q0Q2dFYxQjtBa0pudVZDO0VBQ0MsYUFBQTtDbEpxdVZGO0FrSm51VkU7RUFDQyxjakpFdUI7Q0RtdVYxQjtBa0ovdFZBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0NsSml1VkQ7QWtKM3RWQTtFQUNDLHVCQUFBO0NsSjZ0VkQ7QWtKM3RWQztFQUNDLGtCQUFBO0VBQUEsc0JBQUE7Q2xKNnRWRjtBa0o1dFZFOztFQUVDLGlCaEpoSFU7RWdKZ0hWLHFCaEpoSFU7RWdKaUhWLGtCaEpoSFM7RWdKZ0hULHFCaEpoSFM7Q0Y4MFZaO0FrSjN0VkU7RUFDQyxnQmhKdEhXO0VnSnNIWCxxQmhKdEhXO0VnSnVIWCxvQkFBQTtDbEo2dFZIO0FrSnR0VkE7RUFFQyxtQkFBQTtDbEp1dFZEO0FtSnIyVkQ7RUFHQyxXQUFBO0NuSnEyVkE7QW1KbjJWQTtFQUNDLG9CakphVTtFaUpiVixzQmpKYVU7Q0Z3MVZYO0FtSmwyVkE7RUFDQyxpQkFBQTtDbkpvMlZEO0FtSmoyVkE7RUFDQyxrQkFBQTtFQUNBLG1CakpDVztFaUpEWCxzQmpKQ1c7RWlKQVgsa0JBQUE7RUFDQSxjQUFBO0NuSm0yVkQ7QW1KaDJWQTtFQUNDLGVsSkppQjtDRHMyVmxCO0FtSjkxVkQ7RUFDQyxpQkFBQTtFQUNBLDBCQUFBO0NuSmcyVkE7QW1KNzFWRDtFQUNDLGtDbEowQ3dCO0NEcXpWeEI7QW1KNzFWQTtFQUNDLGVsSmdHWTtDRCt2VmI7QW1KNTFWQTtFQUNDLGVsSnJCaUI7Q0RtM1ZsQjtBbUoxMVZEO0VBQ0MsMEJBQUE7RUFDQSwyQ0FBQTtFQUNBLFdBQUE7RUFDQSxjako1QlM7RWlKNEJULGNqSjVCUztFaUo2QlQsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGNoSnNEc0I7RWdKckR0QixnQmpKakRjO0NGNjRWZDtBbUp4MVZEO0VBQ0MsaUJBQUE7RUFDQSxtQkFBQTtFQUFBLG1CQUFBO0VBQ0EsMEJBQUE7Q25KMDFWQTtBbUp4MVZBO0VBQ0Msa0NsSll1QjtDRDgwVnhCO0FtSngxVkM7RUFDQyxlbEprRVc7Q0R3eFZiO0FtSnAxVkQ7RUFDQyxpQkFBQTtDbkpzMVZBO0FvSjM1VkE7RUFDQyxlQUFBO0NwSjY1VkQ7QW9KeDVWRDtFQUNDLGtCQUFBO0VBQ0EsbUJBQUE7Q3BKMDVWQTtBb0p0NVZBO0VBQ0MsNkNBQUE7RUFDQSwwREFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtDcEp3NVZEO0FvSmw1VkE7RUFDQyxpQmxKYlc7RWtKYVgsb0JsSmJXO0NGaTZWWjtBb0poNVZDO0VBQ0MsY0FBQTtDcEprNVZGO0FvSi80VkM7RUFDQyxlQUFBO0NwSmk1VkY7QW9KOTRWQztFN0krQ0QsbUJMcEZnQjtFS3dFaEIsb0JMeEVnQjtFS2tFaEIsa0JMbkVhO0VLK0ViLG9CTGpGZTtFa0pnRGIsY0FBQTtFQUNBLHVCQUFBO0VBQ0Esb0JsSmpDTztFa0ppQ1Asb0JsSmpDTztDRjg2VlQ7QW9KMzRWRTtFQUNDLG1CbEp2Q1U7RWtKdUNWLHVCbEp2Q1U7Q0ZvN1ZiO0FvSng0VkE7RUFDQyxvQmxKNUNXO0VrSjRDWCx1QmxKNUNXO0NGczdWWjtBcUpuOFZEO0VBRUMsNERsSk5hO0VrSlFiLGdCQUFBO0NySm04VkE7QXFKaDhWRDtFQUNDLFVBQUE7Q3JKazhWQTtBcUovN1ZEO0VBQ0MsaUJBQUE7Q3JKaThWQTtBcUo1N1ZEOztFQUVDLFdBQUE7Q3JKODdWQTtBcUp4N1ZBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQ0FBQTtFQUNBLFdBQUE7Q3JKMDdWRDtBcUp6N1ZDO0VBQ0MsMEJBQUE7Q3JKMjdWRjtBcUp4N1ZBOztFQUVDLGFBQUE7Q3JKMDdWRDtBcUp4N1ZBO0VBQ0MsZXBKM0JpQjtFb0o0QmpCLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7Q3JKMDdWRDtBcUp4N1ZBO0VBQ0MsY0FBQTtDckowN1ZEO0FxSng3VkE7RUFDQyx3QkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtDckowN1ZEO0FxSno3VkM7RUFDQywwQnBKL0NnQjtDRDArVmxCO0FxSno3VkU7O0VBRUMsZXBKL0NlO0VvSmdEZixjcEpoRGU7Q0QyK1ZsQjtBcUp2N1ZDO0VBQ0MsZXBKckRnQjtDRDgrVmxCO0FxSmw3VkM7RUFDQyxhQUFBO0VBQ0EsbUJsSmhCVztFa0ppQlgsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0NBQUE7RUFFQSxXQUFBO0NySm03VkY7QXFKajdWRTtFQUVDLDRFbEpqRGtCO0NIbStWckI7QXFKLzZWQztFQUNDLGFBQUE7Q3JKaTdWRjtBcUovNlZDOzs7RUFHQyxhQUFBO0NySmk3VkY7QXFKOTZWQztFQUNDLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtDckpnN1ZGO0FxSi82VkU7RUFDQyxvQnBKaEdjO0VvSmlHZCxhQUFBO0VBQ0EsZXBKekRtQjtDRDArVnRCO0FxSmg3Vkc7RUFDQyxlcEozRmM7Q0Q2Z1dsQjtBcUo3NlZDOztFQUVDLGFBQUE7Q3JKKzZWRjtBcUo1NlZDO0UxRmhDQSxVQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZTFEMUVpQjtFMEQyRWpCLHNDQUFBO0UwRjhCQyxvQnBKakhlO0VvSmtIZixhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0NySms3VkY7QTJEcjlWQztFQUNFLGUxRDlFZTtDRHFpV2xCO0FxSnA3VkU7RUFDQyxlcEpqRm1CO0NEdWdXdEI7QXFKbjdWRzs7RUFFQyxlcEp0RmtCO0VvSnVGbEIsY3BKdkZrQjtDRDRnV3RCO0FxSmw3VkU7RTFJbkhGLDBCQUFBO0NYd2lXQTtBcUpoN1ZDO0VBQ0MsY0FBQTtDckprN1ZGO0FxSno2VkQ7OztFbkk1SkMsZWpCNkcwQjtFaUI1RzFCLHNCQUFBO0NsQjBrV0E7QWtCeGtXQTs7O0VBQ0MsZWpCbUljO0NEeThWZjtBa0J6a1dBOzs7RUFDQyxlakI4SFk7RWlCN0haLDJCQUFBO0NsQjZrV0Q7QWtCMWtXQTs7O0VBQ0MsZWpCeUhZO0NEcTlWYjtBa0Iza1dBOzs7RVBVQSwwQkFBQTtDWHNrV0E7QXFKLzdWQTs7Ozs7RUFFQyxlcEo3Qlk7RW9KOEJaLDJCQUFBO0NySm84VkQ7QXFKOTdWQTtFQUNDLFVBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDckpnOFZEO0FxSjc3VkE7RUFDQyxtQm5KN0pXO0VtSjZKWCxzQm5KN0pXO0NGNGxXWjtBcUp0N1ZEO0VBQ0MsZ0VBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQUEsaUJBQUE7RUFDQSw2QkFBQTtDckp3N1ZBO0FpQjVtV0E7RW9JNEtEO0lBV0UsaUJBQUE7R3JKeTdWQztDQUNGO0FxSm43VkE7RUFDQyw4QkFBQTtDckpxN1ZEO0FxSmw3VkE7O0VBRUMsVUFBQTtDckpvN1ZEO0FxSmo3VkE7O0VBRUMsV0FBQTtDckptN1ZEO0FxSi82VkQ7RUFDQyxjQUFBO0NySmk3VkE7QXFKLzZWQTtFQUNDLFdBQUE7Q3JKaTdWRDtBcUo3NlZEO0VySW5PRSxlZlNnQjtFZVJoQiw0RGJFWTtFYXlCWixpQmJoQnlCO0VhaUJ6QixnQmJ3SGlCO0VheEhqQixtQmJ3SGlCO0VhdkhqQixrQmJrSm1CO0VhbEpuQixxQmJrSm1CO0VhakpuQixpQmJuQnlCO0VrSjJOMUIsbUJBQUE7Q3JKazdWQTtBcUovNlZEO0VBQ0MsaUJBQUE7RUFDQSxt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LGFBQUE7SUFDQSxtQnJKcUJtQjtJcUpwQm5CLDZFckpSb0I7SXFKU3BCLGV2SnJDZ0I7SXVKc0NoQiwwQkFBQTtJQUNBLHVCQUFBO0lBQ0EsdUJBQUE7SUFDQSxxQkFBQTtHeEptdVhDO0V3Smp1WEQ7OztJQUdDLHlCQUFBO0d4Sm11WEE7RXdKaHVYRDtJQUNDLGV2SmxEZTtJdUptRGYsbUJBQUE7SUFDQSxjdEp2Q087R0Z5d1hQO0V3Si90WEQ7SUFDQyxhQUFBO0d4Sml1WEE7RXdKN3RYQTtJQUNDLGNBQUE7R3hKK3RYRDtFd0o1dFhBO0lBQ0MsaUJBQUE7R3hKOHRYRDtFd0ozdFhBO0lBRUMsMEJ2SnJFYztHRGl5WGY7RXdKMXRYQztJQUNDLDBCdkpwRWM7R0RneVhoQjtFd0p2dFhEO0lBQ0Msb0JBQUE7R3hKeXRYQTtFd0p0dFhEO0lBQ0MsZXZKMUVnQjtHRGt5WGhCO0NBQ0Y7O0F3Sm50WEE7O0VBR0MsY0FBQTtDeEpxdFhEOztBd0pqdFhEO0VBQ0MsVUFBQTtFQUNBLFNBQUE7RUFFQSxPQUFBO0N4Sm10WEE7O0F5Si96WEU7O0VBQ0Msb0JBQUE7RUFDQSxrQnZKZ0JVO0V1SmhCVixzQnZKZ0JVO0NGbXpYYjtBeUpqMFhFOztFQUNDLDJCQUFBO0N6Sm8wWEg7QXlKajBYRTs7RUFDQyxjQUFBO0N6Sm8wWEg7QXlKN3pYQztFQUNDLDREdEpmVztFc0pnQlgsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLGtCQUFBO0N6Sit6WEY7QWlCcjBYQTtFd0lTQztJQUVFLHFCdkpEUztHRit6WFY7Q0FDRjtBeUp2elhBO0VBQ0MsMEJ4SnBCaUI7Q0Q2MFhsQjtBeUp2elhDO0VBQ0MsMEJ4SjNCZTtFd0o0QmYsY3ZKZFU7RXVKY1YsY3ZKZFU7Q0Z1MFhaO0FpQmoxWEE7RXdJc0JDO0lBS0UsV0FBQTtHekowelhEO0NBQ0Y7QWlCaDFYQTtFd0lnQkM7SUFTRSxpQkFBQTtHekoyelhEO0NBQ0Y7QXlKdHpYQztFakluREQsbUJBQUE7RUFBQSx1QkFBQTtFQUNBLG9CQUFBO0VBQUEsd0JBQUE7RWlJcURFLGVBQUE7RUFD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WkQ7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtDN0p5dlpBO0E2SnZ2WkE7RUFDQyxVQUFBO0VBQ0EsaUJBQUE7QzdKeXZaRDtBNkp0dlpBO0VBRUMsZ0JBQUE7RUFDQSw4QkFBQTtDN0p1dlpEO0E2Sm52WkQ7RUFDQyxxQ0FBQTtDN0pxdlpBO0E2Sm52WkE7RUFDQyxrQ0FBQTtDN0pxdlpEO0E2Smx2WkE7RUFDQyxzQkFBQTtDN0pvdlpEO0E2Smp2WkE7RUFDQyxlNUowRlk7RTRKekZaLDJCQUFBO0M3Sm12WkQ7QTZKN3VaQTtFQUNDLGU1Si9CaUI7RTRKZ0NqQixpQkFBQTtDN0ordVpEO0E2SjV1WkE7RUFDQyxpQjNKdENZO0UySnNDWixxQjNKdENZO0NGb3haYjtBNkozdVpBO0VBQ0MsbUJBQUE7QzdKNnVaRDtBOEozeVpEOzs7O0U1R2tCRSwwQmpEUGdCO0VpRFFoQixVQUFBO0VBQ0EsbUIvQzhDbUI7RStDN0NuQiw2RS9DaUJvQjtFK0NoQnBCLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsVy9DdUNpQjtDSHd2WmxCO0E4SnJ6WkE7Ozs7RXZJbUpBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VQNUpDLGVmU2dCO0VlUmhCLDREYkVZO0VJdUViLGlCTHBFYztFS2dGZCxvQkxoRmM7RWdEaUNiLGdCL0NtSG9CO0UrQ25IcEIsZ0IvQ21Ib0I7RStDbEhwQixpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q2xEa3laRDtBdUI5cVpBOzs7O0VBQ0Msd0dBVnlCO0N2QjZyWjFCO0E4SnowWkE7Ozs7Ozs7O0U1R3FDQyxpQkFBQTtFQUNBLG1CQUFBO0NsRDh5WkQ7QThKOTBaQTs7Ozs7Ozs7RUFFQyxrQkFBQTtDOUpzMVpEO0E4Sm4xWkE7Ozs7Ozs7O0V2SnNEQSxpQmtGMUV3QjtFbEZzRnhCLG9Ca0Z0RndCO0V2Q3FEdkIsZWpEaENpQjtFaURpQ2pCLGVBQUE7RUFDQSxtQkFBQTtFQUFBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0NsRDh6WkQ7QWtENXpaQzs7Ozs7Ozs7RUFDRSwwQkFBQTtDbERxMFpIO0FrRGwwWkM7Ozs7Ozs7O0VBQ0UsZWpENUNlO0NEdTNabEI7QWtEeDBaQzs7Ozs7Ozs7RUFDRSx3QkFBQTtDbERpMVpIO0FrRDkwWkM7Ozs7Ozs7Ozs7Ozs7OztFQUVFLHdDakRHcUI7RWlERnJCLGlCQUFBO0VBQ0EsZWpEdkRlO0NEbzVabEI7QWtEMTFaQzs7Ozs7Ozs7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxpQ0FBQTtDbERtMlpIO0E4Sjk1WkE7Ozs7RUFDQyxjQUFBO0M5Sm02WkQ7QThKaDZaQTs7OztFQUNDLGtCNUpQVTtFNEpPVixvQjVKUFU7Q0Y0NlpYO0E4Smw2WkE7Ozs7RUFDQyxnQkFBQTtDOUp1NlpEO0E4Smo2WkM7RTVHa0VBLG1CQUFBO0VBQ0EseUNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHdDQUFBO0VBQUEsd0NBQUE7RUFDQSx3Q0FBQTtFQUFBLHdDQUFBO0VBQ0EsNENBQUE7RUFBQSxpREFBQTtFQUNBLCtDQUFBO0VBQUEsb0RBQUE7RUFDQSxpSEFBQTtFQUVBLHNEQUFBO0VBQ0EsMENBQUE7RUFBQSw4Q0FBQTtFQUNBLHNDQUFBO0VBQUEseUNBQUE7RUFDQSx1RkFBQTtFQUlBLHVFQUFBO0VBQ0EsNEJBQUE7RUFDQSw4RUFBQTtDbEQ4MVpEO0FrRDUxWkM7RUFFRSx5QkFBQTtDbEQ2MVpIO0FrRDExWkM7RUFDRSxXQUFBO0VBQ0EsU0FBQTtDbEQ0MVpIO0FrRHoxWkM7RUFDRSxRQUFBO0VBQ0EsWUFBQTtDbEQyMVpIO0E4Sno3Wkc7RTVHbUdGLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsK0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFFQUFBO0VBQUEsMkVBQUE7RUFDQSw4RUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7Q2xEeTFaRDtBa0R2MVpDO0VBRUUsV0FBQTtFQUNBLHNCQUFBO0VBQ0Esb0hBQUE7RUFJQSxlQUFBO0NsRHExWkg7QThKbjhaQTtFNUdxQ0MsZWpEOUVlO0U2SjRDZixtQkFBQTtDOUpvOFpEO0FrRGo2WkM7RUFDRSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtDbERtNlpIO0E4Sjk4WkM7RUFDQyxjQUFBO0M5Smc5WkY7QThKNThaQTtFQUNDLHNCQUFBO0M5Sjg4WkQ7QThKMThaRDs7RTVHcENFLFdBQUE7RUFDQSxvQkFBQTtDbERrL1pEO0E4SnY4Wkc7RUFDRSwwQ0FBQTtDOUp5OFpMO0E4SnA4Wkc7RUFDRSxpQkFBQTtFQUNBLDBCQUFBO0M5SnM4Wkw7QStKdGhhRDtFQUNFLDBCOUpVaUI7Q0Q4Z2FsQjtBK0p0aGFDO0VBQ0UsbUJBQUE7Qy9Kd2hhSDtBK0pyaGFDO0VBQ0UsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLG9CN0pZUztFNkpaVCxvQjdKWVM7RTZKWFQsdUJBQUE7RUFBQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtDL0p1aGFIO0FpQnhoYUE7RThJSkM7SUFRSSxvQkFBQTtJQUNBLGtCN0pNUTtHRmtoYVg7Q0FDRjtBK0p0aGFHO0VBQ0UsMEI5SmJZO0U4SmNaLFlBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsWTVKa0ZlO0NIczhacEI7QStKcGhhQztFQUNFLGNBQUE7Qy9Kc2hhSDtBaUJ4amFBO0U4SWlDQztJQUlJLG9CN0pmTztHRnNpYVY7Q0FDRjtBaUJqamFBO0U4SXFCQztJQVFJLGlCN0psQlE7R0YwaWFYO0NBQ0Y7QWlCNWphQTtFOEl1Q0M7SUFFSSxrQjdKekJPO0dGZ2phVjtDQUNGO0ErSm5oYUQ7O0VBRUUsOEJBQUE7RUFDQSxhQUFBO0MvSnFoYUQ7QStKbGhhRDtFQUNFLGlCQUFBO0MvSm9oYUQ7QStKL2dhQztFQUNFLGlCQUFBO0MvSmloYUg7QStKOWdhQztFQUNFLHNCQUFBO0VBQ0Esb0I3SmhEUztFNkpnRFQsb0I3SmhEUztDRmdrYVo7QStKMWdhQzs7RUFFRSx5QkFBQTtDL0o0Z2FIO0ErSnBnYUc7RUFDRSxjQUFBO0MvSnNnYUw7QStKbGdhQztFL0k3RkEsZWZTZ0I7RWVSaEIsNERiRVk7RWF5QlosaUJiaEJ5QjtFYWlCekIsZ0Jid0hpQjtFYXhIakIsbUJid0hpQjtFYXZIakIsa0Jia0ptQjtFYWxKbkIscUJia0ptQjtFYWpKbkIsaUJibkJ5QjtFNEpxRnZCLG9CQUFBO0VBQ0EscUI3SjNFUTtFNkoyRVIsdUI3SjNFUTtDRmtsYVg7QStKcGdhQztFQUNFLDhCQUFBO0VBQ0EsNEJBQUE7Qy9Kc2dhSDtBaUJqbmFBO0U4SThHSztJQUNFLGNBQUE7Ry9Kc2dhTDtDQUNGO0FpQmhuYUE7RThJbUdDO0lBV0ksY0FBQTtHL0pzZ2FIO0NBQ0Y7QWlCem1hQTtFOEl1RkM7SUFlSSxvQkFBQTtJQUNBLG9CN0ovRkk7R0ZzbWFQO0NBQ0Y7QStKcmdhRztFQUNFLDJCQUFBO0MvSnVnYUw7QStKbmdhQzs7RUFFRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0MvSnFnYUg7QStKbmdhRzs7RUFDRSxlOUpqSGE7RThKa0hiLG1CQUFBO0VBQUEsbUJBQUE7RUFDQSxpQkFBQTtDL0pzZ2FMO0ErSm5nYUc7Ozs7RUFFRSxvQkFBQTtDL0p1Z2FMO0ErSnJnYUs7Ozs7RUFDRSxlOUpSTTtDRGtoYWI7QStKdGdhRzs7RUFDRSxjOUpqSWE7Q0Qwb2FsQjtBK0p0Z2FHOztFQUNFLGdCQUFBO0MvSnlnYUw7QStKcmdhQzs7O0VBR0UsVUFBQTtFQUNBLGdCQUFBO0VBQUEsZ0JBQUE7Qy9KdWdhSDtBK0pwZ2FDO0VBQ0UsVUFBQTtFQUNBLDRCQUFBO0MvSnNnYUg7QStKcGdhRztFQUNFLGFBQUE7Qy9Kc2dhTDtBK0puZ2FHO0VBQ0UsY0FBQTtDL0pxZ2FMO0ErSmpnYUM7RUFDRSwwQkFBQTtDL0pt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L0o0cWFMO0ErSnZxYUQ7O0VBRUUsZTlKdmtCaUI7RThKd2tCakIsbUJBQUE7RUFBQSxtQkFBQTtDL0p5cWFEO0ErSnRxYUQ7RUFDRSxlOUo1a0JpQjtFOEo2a0JqQixtQkFBQTtFQUFBLG1CQUFBO0MvSndxYUQ7QStKdHFhQztFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7Qy9Kd3FhSDtBK0pycWFDO0VBQ0Usc0JBQUE7RUFDQSxvQjdKcGxCUTtFNkpvbEJSLHVCN0pwbEJRO0NGMnZiWDtBK0pwcWFDO0VBQ0UsV0FBQTtDL0pzcWFIO0ErSnBxYUc7RUFDRSxlOUoxZVE7RThKMmVSLHNCQUFBO0MvSnNxYUw7QStKanFhRztFQUNFLDBCQUFBO0MvSm1xYUw7QStKanFhSztFQUNFLDBCQUFBO0MvSm1xYVA7QStKNXBhRDtFQUNFLGNBQUE7Qy9KOHBhRDtBK0ozcGFEOztFQUVFLFVBQUE7Qy9KNnBhRDtBK0pscGFEO0VBQ0UsbUI3SjduQlE7RTZKNm5CUixtQjdKN25CUTtFNko4bkJSLFdBQUE7Qy9Kb3BhRDtBK0pscGFDO0VBQ0Usb0I3SmpvQk07RTZKaW9CTixvQjdKam9CTTtFNkprb0JOLGdCQUFBO0MvSm9wYUg7QStKanBhQztFdkUzcEJELG9CQUFBO0VBQ0EsdUN2RjJFd0I7RXVGMUV4QixvQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VsRjBDQyxnQkg0R29CO0VHNUdwQixvQkg0R29CO0VHM0dwQixrQkhvSXNCO0VHcEl0QixrQkhvSXNCO0VxRjFJdkIsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RXVFbW5CRyx1QzlKcmxCcUI7RThKc2xCckIsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0MvSjJwYUg7QXdGaHpiQTtFQUNDLHVDdkY0RHVCO0NEc3ZieEI7QXdGaHpiQTtFQUNDLHdDdkZ3RHVCO0NEMHZieEI7QXdGaHpiQTtFN0VVQSxpREFBQTtFQUVBLGdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtDWHd5YkE7QStKcnFhRztFN0g5cEJLLGlCQUFB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emVEO0VBS0UsZ0JBQUE7Q1JvemVEO0FpQm42ZUE7RVQwR0Q7SUFFSSxpQkFBQTtJQUNBLHlCQUFBO0dSMnplRDtDQUNGOztBUXB6ZUM7RUFDRSxjQUFBO0NSdXplSCIsImZpbGUiOiJ4Yy1zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3QsXG46OmFmdGVyLFxuOjpiZWZvcmUge1xuICAtLWNhcmRiZzogI2ZmZmZmZjtcbiAgLS1jYXJkZWRnZTogI2NjY2VkMjtcbiAgLS1jYXJkZWRnZS1mb2N1czogIzAwNzJiZTtcbiAgLS1jYXJkZWRnZS1ob3ZlcjogI2E2YTliMDtcbiAgLS1jYXJkdGl0bGVjb2xvdXI6ICMwMDcyYmU7XG4gIC0tY2FyZGNvcHljb2xvdXI6ICMwMDBhMWU7XG4gIC0teGMtaGVhZGluZzogIzAwMmE0NjtcbiAgLS14Yy1zbWFsbC10ZXh0OiAjNDA0NzU2O1xuICAtLXhjLXRleHQtbXV0ZWQ6ICM0MDQ3NTY7XG4gIC0teGMtYnRuLW1haW4tY29sb3I6ICMwMDcyYmU7XG4gIC0teGMtYnRuLXdhcm4tY29sb3I6ICNkYzMyNDY7XG4gIC0teGMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwNmRiNztcbiAgLS1jYXJkbWV0YWNvbG91cjogIzU5NjA2ZDtcbiAgLS1jYXJkbWV0YXN0YXJjb2xvdXI6ICNjY2NlZDI7XG4gIC0teGMtY29sb3ItcHJvbW90aW9uOiAjMWU4YTUwO1xuICAtLXhjLXByaW1hcnktY29sb3VyOiAjMDA3MmJlO1xuICAtLXhjLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLXhjLWNvbG9yLWludmFsaWQ6ICNkYzMyNDY7XG4gIC0teGMtY29sb3ItaG92ZXI6ICMwMDI3NjE7XG4gIC0teGMtY29sb3ItZGFyazogIzIxM2I1NTtcbiAgLS14Yy1jb2xvci1kYXJrLWJnLWxpbms6ICMwMDZlYjg7XG4gIC0teGMtY29sb3ItYmx1ZS14ZGFyazogIzAwMmE0NjtcbiAgLS14Yy1jb2xvci1ibHVlLWxpZ2h0OiAjMTNiNWVhO1xuICAtLXhjLWNvbG9yLXllbGxvdzogI2ZkY2MwODtcbiAgLS14Yy1jb2xvci1ibHVlLXBhbGU6ICNjN2YxZmY7XG4gIC0teGMtY29sb3ItYm9yZGVyLWxpZ2h0OiAjZDlkOWQ5O1xuICAtLXhjLWNvbG9yLWJsdWUtdHJhbnNwYXJlbnQtYmx1ZTogcmdiYSgwLCAxMTQsIDE5MCwgMC4wNSk7XG4gIC0teGMtaGVhZGVyLWJhY2tncm91bmQ6ICNlY2YyZjY7XG4gIC0teHVpLWNvbG9yLWJsdWU6ICMwMDcyYmU7XG4gIC0teHVpLWNvbG9yLWJsYWNrOiAjMDAwYTFlO1xuICAtLXh1aS1jb2xvci1ncmVlbjogIzAwODIzYztcbiAgLS14dWktY29sb3ItZ3JleS04OiAjZjJmM2Y0O1xuICAtLXh1aS1jb2xvci1ncmV5LTc6ICNlNmU3ZTk7XG4gIC0teHVpLWNvbG9yLWdyZXktNjogI2NjY2VkMjtcbiAgLS14dWktY29sb3ItZ3JleS01OiAjYTZhOWIwO1xuICAtLXh1aS1jb2xvci1ncmV5LTQ6ICM4MDg1OGY7XG4gIC0teHVpLWNvbG9yLWdyZXktMzogIzU5NjA2ZDtcbiAgLS14dWktY29sb3ItZ3JleS0yOiAjNDA0NzU2O1xuICAtLXh1aS1jb2xvci1ncmV5LTE6ICMwMDBhMWU7XG4gIC0teHVpLWNvbG9yLW9yYW5nZTogI2ZhODIwMDtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS0xOiAjMDAwYTFlO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTI6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS0zOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG4gIC0teHVpLWNvbG9yLWdyZXktYWxwaGEtNDogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIC0teHVpLWNvbG9yLWdyZXktYWxwaGEtNTogcmdiYSgwLCAxMCwgMzAsIDAuMzUpO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTY6IHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTc6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTg6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgLS14Yy10ZXh0LWNvbG9yOiAjMDAwYTFlO1xuICAtLXhjLWhlYWRpbmctY29sb3I6ICMwMDBhMWU7XG4gIC0teGMtY29sb3ItYTExeS1yZWQ6ICNlYjAwMDg7XG4gIC0teGMtY29sb3ItYTExeS1vcmFuZ2UtcmVkOiAjYjI1NjAwO1xuICAtLXhjLWNvbG9yLWExMXktb2xpdmU6ICM3ZTcyMDE7XG4gIC0teGMtY29sb3ItYTExeS1ncmVlbjogIzEzODY2MDtcbiAgLS14Yy1jb2xvci1hMTF5LWJsdWUteGRhcms6ICMwMTM3ODk7XG4gIC0teGMtY29sb3ItYTExeS1ibHVlOiAjMDk3YmJlO1xuICAtLXhjLWNvbG9yLWExMXktcHVycGxlOiAjYjA0OWM1O1xuICAtLXhjLWNvbG9yLWExMXktcHVycGxlLWRhcms6ICM1YTVhZTY7XG59XG5cbjpyb290IHtcbiAgLS14dWktcy0yeHNtYWxsOiA0cHg7XG4gIC0teHVpLXMteHNtYWxsOiA4cHg7XG4gIC0teHVpLXMtc21hbGw6IDEycHg7XG4gIC0teHVpLXMtc3RhbmRhcmQ6IDE2cHg7XG4gIC0teHVpLXM6IDE2cHg7XG4gIC0teHVpLXMtbGFyZ2U6IDIwcHg7XG4gIC0teHVpLXMteGxhcmdlOiAyNHB4O1xuICAtLXh1aS1zLTJ4bGFyZ2U6IDMycHg7XG4gIC0teHVpLXMtM3hsYXJnZTogNDBweDtcbiAgLS14dWktcy00eGxhcmdlOiA0OHB4O1xuICAtLXh1aS1zLTV4bGFyZ2U6IDY0cHg7XG4gIC0teHVpLXMtNnhsYXJnZTogODBweDtcbn1cblxuOnJvb3Qge1xuICAtLXhjLWZvbnQtc2l6ZS02eGw6IDIuODc1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS01eGw6IDIuNXJlbTtcbiAgLS14Yy1mb250LXNpemUtNHhsOiAyLjI1O1xuICAtLXhjLWZvbnQtc2l6ZS0zeGw6IDEuNjI1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS0yeGw6IDEuNDM4cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS14bDogMS4yNXJlbTtcbiAgLS14Yy1mb250LXNpemUtbGFyZ2U6IDEuMTI1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS1tZWRpdW06IDFyZW07XG4gIC0teGMtZm9udC1zaXplLXNtYWxsOiAwLjg3NXJlbTtcbiAgLS14Yy1mb250LXNpemUteHNtYWxsOiAwLjgxM3JlbTtcbiAgLS14Yy1mb250LXNpemUtMnhzbWFsbDogMC43NXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC00eGw6IDMuMjVyZW07XG4gIC0teGMtbGluZS1oZWlnaHQtM3hsOiAzcmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LTJ4bDogMi43NXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC14bDogMnJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC1sYXJnZTogMS43NXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC1tZWRpdW06IDEuNXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC1zbWFsbDogMS4yNXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC14c21hbGw6IDFyZW07XG4gIC0teGMtcmVhZGluZy1zaXplOiB2YXIoLS14Yy1mb250LXNpemUtbGFyZ2UpO1xuICAtLXhjLWxhYmVsLXNpemU6IHZhcigtLXhjLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIC0teGMtY2FwdGlvbi1zaXplOiB2YXIoLS14Yy1mb250LXNpemUteHNtYWxsKTtcbiAgLS14Yy1zdXBwb3J0aW5nLXRleHQtc2l6ZTogdmFyKC0teGMtZm9udC1zaXplLTJ4c21hbGwpO1xuICAtLXhjLWZvbnQtd2VpZ2h0LWVtcGhhc2lzOiA3MDA7XG4gIC0teGMtZm9udC13ZWlnaHQtZGVlbXBoYXNpczogNDAwO1xufVxuXG4ueGMtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjZWQyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL05hdGlvbmFsXzIvd29mZi9OYXRpb25hbDJXZWItQm9sZC53b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTmF0aW9uYWxfMi93b2ZmL05hdGlvbmFsMldlYi1SZWd1bGFyLndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG59XG4ueHVpLXRleHQtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ueHVpLXRleHRjb2xvci1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG59XG5cbi54dWktdGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBmb250LXNpemU6IDAuODEzcmVtO1xufVxuXG4ueHVpLXRleHQtbWlub3Ige1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi54dWktbWFyZ2luLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ueHVpLW1hcmdpbi10b3AtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi54dWktbWFyZ2luLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLW5vbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ueHVpLW1hcmdpbi10b3Atbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi54dWktbWFyZ2luIHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi54dWktbWFyZ2luLWhvcml6b250YWwge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnh1aS1tYXJnaW4tYm90dG9tLCAueGMtdGhlbWUgLkNvdmVvQnJlYWRjcnVtYiAuY292ZW8tc2ltcGxlZmlsdGVyLWJyZWFkY3J1bWItdmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ueHVpLW1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi54dWktbWFyZ2luLXNtYWxsIHtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi54dWktbWFyZ2luLWhvcml6b250YWwtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3Atc21hbGwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnh1aS1tYXJnaW4tYm90dG9tLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ueHVpLW1hcmdpbi14c21hbGwge1xuICBtYXJnaW46IDhweDtcbn1cblxuLnh1aS1tYXJnaW4tdmVydGljYWwteHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi54dWktbWFyZ2luLWhvcml6b250YWwteHNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi54dWktbWFyZ2luLXRvcC14c21hbGwge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LXhzbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ib3R0b20teHNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ueHVpLW1hcmdpbi1sZWZ0LXhzbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi54dWktbWFyZ2luLTJ4c21hbGwge1xuICBtYXJnaW46IDRweDtcbn1cblxuLnh1aS1tYXJnaW4tdmVydGljYWwtMnhzbWFsbCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLTJ4c21hbGwge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnh1aS1tYXJnaW4tdG9wLTJ4c21hbGwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LTJ4c21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnh1aS1tYXJnaW4tYm90dG9tLTJ4c21hbGwge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi54dWktbWFyZ2luLWxlZnQtMnhzbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi54dWktbWFyZ2luLWxhcmdlIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbC1sYXJnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi54dWktbWFyZ2luLWhvcml6b250YWwtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3AtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC1sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnh1aS1tYXJnaW4tYm90dG9tLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ueHVpLW1hcmdpbi14bGFyZ2Uge1xuICBtYXJnaW46IDI0cHg7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLXhsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi54dWktbWFyZ2luLWhvcml6b250YWwteGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnh1aS1tYXJnaW4tdG9wLXhsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LXhsYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnh1aS1tYXJnaW4tYm90dG9tLXhsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi54dWktbWFyZ2luLWxlZnQteGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi54dWktbWFyZ2luLTJ4bGFyZ2Uge1xuICBtYXJnaW46IDMycHg7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLTJ4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLTJ4bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3AtMnhsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LTJ4bGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS0yeGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC0yeGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi54dWktbWFyZ2luLTN4bGFyZ2Uge1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLTN4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLTN4bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3AtM3hsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LTN4bGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS0zeGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC0zeGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi54dWktbWFyZ2luLTR4bGFyZ2Uge1xuICBtYXJnaW46IDQ4cHg7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLTR4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLTR4bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3AtNHhsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LTR4bGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS00eGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC00eGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG5cbi54dWktbWFyZ2luLTV4bGFyZ2Uge1xuICBtYXJnaW46IDY0cHg7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLTV4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLTV4bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3AtNXhsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LTV4bGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS01eGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC01eGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG59XG5cbi54dWktbWFyZ2luLTZ4bGFyZ2Uge1xuICBtYXJnaW46IDgwcHg7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLTZ4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLTZ4bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3AtNnhsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LTZ4bGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS02eGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC02eGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbi54dWktcGFkZGluZy1ub25lIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnh1aS1wYWRkaW5nLXZlcnRpY2FsLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi54dWktcGFkZGluZy10b3Atbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ueHVpLXBhZGRpbmctcmlnaHQtbm9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ueHVpLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ueHVpLXBhZGRpbmctdmVydGljYWwge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ueHVpLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi54dWktcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnh1aS1wYWRkaW5nLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi54dWktcGFkZGluZy1zbWFsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi54dWktcGFkZGluZy12ZXJ0aWNhbC1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnh1aS1wYWRkaW5nLWhvcml6b250YWwtc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi54dWktcGFkZGluZy10b3Atc21hbGwge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnh1aS1wYWRkaW5nLXJpZ2h0LXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnh1aS1wYWRkaW5nLWJvdHRvbS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC1zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnh1aS1wYWRkaW5nLXhzbWFsbCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLXZlcnRpY2FsLXhzbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLXhzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi54dWktcGFkZGluZy10b3AteHNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLXJpZ2h0LXhzbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLWJvdHRvbS14c21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC14c21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLTJ4c21hbGwge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi54dWktcGFkZGluZy12ZXJ0aWNhbC0yeHNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLnh1aS1wYWRkaW5nLWhvcml6b250YWwtMnhzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi54dWktcGFkZGluZy10b3AtMnhzbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi54dWktcGFkZGluZy1yaWdodC0yeHNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctYm90dG9tLTJ4c21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC0yeHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi54dWktcGFkZGluZy1sYXJnZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi54dWktcGFkZGluZy12ZXJ0aWNhbC1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnh1aS1wYWRkaW5nLWhvcml6b250YWwtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi54dWktcGFkZGluZy10b3AtbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnh1aS1wYWRkaW5nLXJpZ2h0LWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnh1aS1wYWRkaW5nLWJvdHRvbS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnh1aS1wYWRkaW5nLXhsYXJnZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi54dWktcGFkZGluZy12ZXJ0aWNhbC14bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLXhsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnh1aS1wYWRkaW5nLXRvcC14bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLnh1aS1wYWRkaW5nLXJpZ2h0LXhsYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20teGxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi54dWktcGFkZGluZy1sZWZ0LXhsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLnh1aS1wYWRkaW5nLTJ4bGFyZ2Uge1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4ueHVpLXBhZGRpbmctdmVydGljYWwtMnhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnh1aS1wYWRkaW5nLWhvcml6b250YWwtMnhsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLnh1aS1wYWRkaW5nLXRvcC0yeGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi54dWktcGFkZGluZy1yaWdodC0yeGxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLnh1aS1wYWRkaW5nLWJvdHRvbS0yeGxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi54dWktcGFkZGluZy1sZWZ0LTJ4bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbi54dWktcGFkZGluZy0zeGxhcmdlIHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnh1aS1wYWRkaW5nLXZlcnRpY2FsLTN4bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLTN4bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi54dWktcGFkZGluZy10b3AtM3hsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctcmlnaHQtM3hsYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20tM3hsYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC0zeGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctNHhsYXJnZSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG5cbi54dWktcGFkZGluZy12ZXJ0aWNhbC00eGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4ueHVpLXBhZGRpbmctaG9yaXpvbnRhbC00eGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdG9wLTR4bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLXJpZ2h0LTR4bGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4ueHVpLXBhZGRpbmctYm90dG9tLTR4bGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLWxlZnQtNHhsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLTV4bGFyZ2Uge1xuICBwYWRkaW5nOiA2NHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdmVydGljYWwtNXhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLnh1aS1wYWRkaW5nLWhvcml6b250YWwtNXhsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuLnh1aS1wYWRkaW5nLXRvcC01eGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5cbi54dWktcGFkZGluZy1yaWdodC01eGxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuLnh1aS1wYWRkaW5nLWJvdHRvbS01eGxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi54dWktcGFkZGluZy1sZWZ0LTV4bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG5cbi54dWktcGFkZGluZy02eGxhcmdlIHtcbiAgcGFkZGluZzogODBweDtcbn1cblxuLnh1aS1wYWRkaW5nLXZlcnRpY2FsLTZ4bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLTZ4bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi54dWktcGFkZGluZy10b3AtNnhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctcmlnaHQtNnhsYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20tNnhsYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC02eGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxufVxuYm9keSxcbi54Yy10aGVtZSxcbi54Yy10aGVtZV9fcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi54Yy1ib2R5IHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi54Yy1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnJlbW92ZS1vdmVyZmxvdy14LXNjcm9sbGJhciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnhjLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBDdXN0b20gY29tcG9uZW50ICovXG4gIC8qIExpZ2huaW5nIGNvbXBvbmVudCAqL1xuICAvKiBzdHlsZSBhcyBoKiBtb2RpZmllcnMgKi9cbn1cbi54Yy10aGVtZSAuaXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSBoMSwgLnhjLXRoZW1lIGgyLCAueGMtdGhlbWUgaDMsIC54Yy10aGVtZSBoNCwgLnhjLXRoZW1lIGg1LCAueGMtdGhlbWUgaDYsXG4ueGMtdGhlbWUgcCwgLnhjLXRoZW1lIGJsb2NrcXVvdGUsIC54Yy10aGVtZSBwcmUsXG4ueGMtdGhlbWUgZGwsIC54Yy10aGVtZSBkZCwgLnhjLXRoZW1lIG9sLCAueGMtdGhlbWUgdWwsXG4ueGMtdGhlbWUgZm9ybSwgLnhjLXRoZW1lIGZpZWxkc2V0LCAueGMtdGhlbWUgbGVnZW5kLFxuLnhjLXRoZW1lIGZpZ3VyZSxcbi54Yy10aGVtZSB0YWJsZSwgLnhjLXRoZW1lIHRoLCAueGMtdGhlbWUgdGQsIC54Yy10aGVtZSBjYXB0aW9uLFxuLnhjLXRoZW1lIGhyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIGgxLFxuLnhjLXRoZW1lIGgyLFxuLnhjLXRoZW1lIGgzLFxuLnhjLXRoZW1lIGg0LFxuLnhjLXRoZW1lIGg1LFxuLnhjLXRoZW1lIGg2LFxuLnhjLXRoZW1lIHAsXG4ueGMtdGhlbWUgYmxvY2txdW90ZSxcbi54Yy10aGVtZSBwcmUsXG4ueGMtdGhlbWUgZGwsXG4ueGMtdGhlbWUgZGQsXG4ueGMtdGhlbWUgb2wsXG4ueGMtdGhlbWUgdWwsXG4ueGMtdGhlbWUgZm9ybSxcbi54Yy10aGVtZSBmaWVsZHNldCxcbi54Yy10aGVtZSBsZWdlbmQsXG4ueGMtdGhlbWUgZmlndXJlLFxuLnhjLXRoZW1lIHRhYmxlLFxuLnhjLXRoZW1lIHRoLFxuLnhjLXRoZW1lIHRkLFxuLnhjLXRoZW1lIGNhcHRpb24sXG4ueGMtdGhlbWUgaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ueGMtdGhlbWUgaDEsXG4ueGMtdGhlbWUgaDIsXG4ueGMtdGhlbWUgaDMsXG4ueGMtdGhlbWUgaDQsXG4ueGMtdGhlbWUgaDUsXG4ueGMtdGhlbWUgaDYsXG4ueGMtdGhlbWUgdWwsXG4ueGMtdGhlbWUgb2wsXG4ueGMtdGhlbWUgZGwsXG4ueGMtdGhlbWUgLmJsb2NrLWVsZW1lbnQsXG4ueGMtdGhlbWUgYmxvY2txdW90ZSxcbi54Yy10aGVtZSBhZGRyZXNzLFxuLnhjLXRoZW1lIHRhYmxlLFxuLnhjLXRoZW1lIGZpZWxkc2V0LFxuLnhjLXRoZW1lIGZpZ3VyZSxcbi54Yy10aGVtZSBwcmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnhjLXRoZW1lIGgxOmVtcHR5LFxuLnhjLXRoZW1lIGgyOmVtcHR5LFxuLnhjLXRoZW1lIGgzOmVtcHR5LFxuLnhjLXRoZW1lIGg0OmVtcHR5LFxuLnhjLXRoZW1lIGg1OmVtcHR5LFxuLnhjLXRoZW1lIGg2OmVtcHR5LFxuLnhjLXRoZW1lIHVsOmVtcHR5LFxuLnhjLXRoZW1lIG9sOmVtcHR5LFxuLnhjLXRoZW1lIGRsOmVtcHR5LFxuLnhjLXRoZW1lIC5ibG9jay1lbGVtZW50OmVtcHR5LFxuLnhjLXRoZW1lIGJsb2NrcXVvdGU6ZW1wdHksXG4ueGMtdGhlbWUgYWRkcmVzczplbXB0eSxcbi54Yy10aGVtZSB0YWJsZTplbXB0eSxcbi54Yy10aGVtZSBmaWVsZHNldDplbXB0eSxcbi54Yy10aGVtZSBmaWd1cmU6ZW1wdHksXG4ueGMtdGhlbWUgcHJlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSBwLFxuLnhjLXRoZW1lIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi54Yy10aGVtZSBoMyxcbi54Yy10aGVtZSBoNCxcbi54Yy10aGVtZSBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ueGMtdGhlbWUgKixcbi54Yy10aGVtZSAqOjpiZWZvcmUsXG4ueGMtdGhlbWUgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuLnhjLXRoZW1lIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi54Yy10aGVtZSAqOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ueGMtdGhlbWUgLm5vLWpzICo6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCAzcHggIzAwNzJiZTtcbn1cbi54Yy10aGVtZSBoMSxcbi54Yy10aGVtZSBoMixcbi54Yy10aGVtZSBoMyxcbi54Yy10aGVtZSBoNCxcbi54Yy10aGVtZSBoNSxcbi54Yy10aGVtZSBoNiB7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnhjLXRoZW1lIC54Yy1zdHlsZS1hcy1kaXNwbGF5LXNpemUtaDEge1xuICBjb2xvcjogIzAwMGExZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgLnhjLXN0eWxlLWFzLWRpc3BsYXktc2l6ZS1oMiB7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgaDEsXG4ueGMtdGhlbWUgLnhjLXN0eWxlLWFzLWgxLFxuLnhjLXRoZW1lIC54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgxLFxuLnhjLXRoZW1lIC54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZy0taDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLXRoZW1lIGgyLFxuLnhjLXRoZW1lIC54Yy1zdHlsZS1hcy1oMixcbi54Yy10aGVtZSAueGNzZi1oZWFkaW5nLS1zdHlsZS1hcy1oMixcbi54Yy10aGVtZSAueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWgyIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgaDMsXG4ueGMtdGhlbWUgLnhjLXN0eWxlLWFzLWgzLFxuLnhjLXRoZW1lIC54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgzLFxuLnhjLXRoZW1lIC54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZy0taDMge1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSBoNCxcbi54Yy10aGVtZSAueGMtc3R5bGUtYXMtaDQsXG4ueGMtdGhlbWUgLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDQsXG4ueGMtdGhlbWUgLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSBoNSxcbi54Yy10aGVtZSAueGMtc3R5bGUtYXMtaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLXRoZW1lIGg2LFxuLnhjLXRoZW1lIC54Yy1zdHlsZS1hcy1oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgaHIge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLXRleHQtZW1waGFzaXMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0LXJlYWRpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXRleHQtcmVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy10ZXh0LXJlYWRpbmctLWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi54Yy10aGVtZSAueGMtdGV4dC1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLXRleHQtcGFyYWdyYXBoLS1ib2xkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi54Yy10aGVtZSAueGMtdGV4dC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0LWxhYmVsLS1ib2xkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0LWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtdGV4dC1jYXB0aW9uLS1ib2xkIHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0LXN1cHBvcnRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLXRleHQtc3VwcG9ydGluZy10ZXh0LS1ib2xkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ueGMtdGhlbWUgYSB7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM4ODE3OTU7XG59XG4ueGMtdGhlbWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAyNzYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMjc2MTtcbn1cbi54Yy10aGVtZSBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGF1dG8gIzAwNzJiZTtcbn1cbi54Yy10aGVtZSBhLnh1aS1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLmV4dGVybmFsIHN2ZyB7XG4gIGZpbGw6ICMwMDcyYmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ueGMtdGhlbWUgLmV4dGVybmFsOnZpc2l0ZWQgc3ZnIHtcbiAgZmlsbDogIzg4MTc5NTtcbn1cbi54Yy10aGVtZSAuZXh0ZXJuYWw6aG92ZXIgc3ZnLFxuLnhjLXRoZW1lIC5leHRlcm5hbDp2aXNpdGVkOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLnhjLXN0eWxlLWFzLWxpbmsge1xuICBjb2xvcjogIzAwNzJiZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1zdHlsZS1hcy1saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzg4MTc5NTtcbn1cbi54Yy10aGVtZSAueGMtc3R5bGUtYXMtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAyNzYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAueGMtc3R5bGUtYXMtbGluazp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLnhjLXN0eWxlLWFzLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggYXV0byAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIGltZy5pY29uIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnhjLXRoZW1lIGltZ1t3aWR0aF0sXG4ueGMtdGhlbWUgaW1nW2hlaWdodF0ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ueGMtdGhlbWUgW3R5cGU9dGV4dF0sXG4ueGMtdGhlbWUgW3R5cGU9cGFzc3dvcmRdLFxuLnhjLXRoZW1lIFt0eXBlPWVtYWlsXSxcbi54Yy10aGVtZSBbdHlwZT1udW1iZXJdLFxuLnhjLXRoZW1lIFt0eXBlPXRlbF0sXG4ueGMtdGhlbWUgW3R5cGU9dXJsXSxcbi54Yy10aGVtZSBbdHlwZT1kYXRlXSxcbi54Yy10aGVtZSBbdHlwZT1zZWFyY2hdLFxuLnhjLXRoZW1lIFtyb2xlPWNvbWJvYm94XSBpbnB1dFtyZWFkb25seV0sXG4ueGMtdGhlbWUgc2VsZWN0LFxuLnhjLXRoZW1lIHRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FyZXQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4gMC4xcztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIFt0eXBlPXRleHRdOmZvY3VzLCAueGMtdGhlbWUgW3R5cGU9dGV4dF06cmVxdWlyZWQ6Zm9jdXMsXG4ueGMtdGhlbWUgW3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLnhjLXRoZW1lIFt0eXBlPXBhc3N3b3JkXTpyZXF1aXJlZDpmb2N1cyxcbi54Yy10aGVtZSBbdHlwZT1lbWFpbF06Zm9jdXMsXG4ueGMtdGhlbWUgW3R5cGU9ZW1haWxdOnJlcXVpcmVkOmZvY3VzLFxuLnhjLXRoZW1lIFt0eXBlPW51bWJlcl06Zm9jdXMsXG4ueGMtdGhlbWUgW3R5cGU9bnVtYmVyXTpyZXF1aXJlZDpmb2N1cyxcbi54Yy10aGVtZSBbdHlwZT10ZWxdOmZvY3VzLFxuLnhjLXRoZW1lIFt0eXBlPXRlbF06cmVxdWlyZWQ6Zm9jdXMsXG4ueGMtdGhlbWUgW3R5cGU9dXJsXTpmb2N1cyxcbi54Yy10aGVtZSBbdHlwZT11cmxdOnJlcXVpcmVkOmZvY3VzLFxuLnhjLXRoZW1lIFt0eXBlPWRhdGVdOmZvY3VzLFxuLnhjLXRoZW1lIFt0eXBlPWRhdGVdOnJlcXVpcmVkOmZvY3VzLFxuLnhjLXRoZW1lIFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4ueGMtdGhlbWUgW3R5cGU9c2VhcmNoXTpyZXF1aXJlZDpmb2N1cyxcbi54Yy10aGVtZSBbcm9sZT1jb21ib2JveF0gaW5wdXRbcmVhZG9ubHldOmZvY3VzLFxuLnhjLXRoZW1lIFtyb2xlPWNvbWJvYm94XSBpbnB1dFtyZWFkb25seV06cmVxdWlyZWQ6Zm9jdXMsXG4ueGMtdGhlbWUgc2VsZWN0OmZvY3VzLFxuLnhjLXRoZW1lIHNlbGVjdDpyZXF1aXJlZDpmb2N1cyxcbi54Yy10aGVtZSB0ZXh0YXJlYTpmb2N1cyxcbi54Yy10aGVtZSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi54Yy10aGVtZSBbdHlwZT10ZXh0XTpmb2N1cyxcbi54Yy10aGVtZSBbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4ueGMtdGhlbWUgW3R5cGU9ZW1haWxdOmZvY3VzLFxuLnhjLXRoZW1lIFt0eXBlPW51bWJlcl06Zm9jdXMsXG4ueGMtdGhlbWUgW3R5cGU9dGVsXTpmb2N1cyxcbi54Yy10aGVtZSBbdHlwZT11cmxdOmZvY3VzLFxuLnhjLXRoZW1lIFt0eXBlPWRhdGVdOmZvY3VzLFxuLnhjLXRoZW1lIFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4ueGMtdGhlbWUgW3JvbGU9Y29tYm9ib3hdIGlucHV0W3JlYWRvbmx5XTpmb2N1cyxcbi54Yy10aGVtZSBzZWxlY3Q6Zm9jdXMsXG4ueGMtdGhlbWUgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhNmE5YjA7XG59XG4ueGMtdGhlbWUgW3R5cGU9dGV4dF0uZXJyb3IsXG4ueGMtdGhlbWUgW3R5cGU9cGFzc3dvcmRdLmVycm9yLFxuLnhjLXRoZW1lIFt0eXBlPWVtYWlsXS5lcnJvcixcbi54Yy10aGVtZSBbdHlwZT1udW1iZXJdLmVycm9yLFxuLnhjLXRoZW1lIFt0eXBlPXRlbF0uZXJyb3IsXG4ueGMtdGhlbWUgW3R5cGU9dXJsXS5lcnJvcixcbi54Yy10aGVtZSBbdHlwZT1kYXRlXS5lcnJvcixcbi54Yy10aGVtZSBbdHlwZT1zZWFyY2hdLmVycm9yLFxuLnhjLXRoZW1lIFtyb2xlPWNvbWJvYm94XSBpbnB1dFtyZWFkb25seV0uZXJyb3IsXG4ueGMtdGhlbWUgc2VsZWN0LmVycm9yLFxuLnhjLXRoZW1lIHRleHRhcmVhLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzMjQ2O1xuICBib3gtc2hhZG93OiBub25lO1xufVxubGFiZWwgKyAueGMtdGhlbWUgW3R5cGU9dGV4dF0sXG5sYWJlbCArIC54Yy10aGVtZSBbdHlwZT1wYXNzd29yZF0sXG5sYWJlbCArIC54Yy10aGVtZSBbdHlwZT1lbWFpbF0sXG5sYWJlbCArIC54Yy10aGVtZSBbdHlwZT1udW1iZXJdLFxubGFiZWwgKyAueGMtdGhlbWUgW3R5cGU9dGVsXSxcbmxhYmVsICsgLnhjLXRoZW1lIFt0eXBlPXVybF0sXG5sYWJlbCArIC54Yy10aGVtZSBbdHlwZT1kYXRlXSxcbmxhYmVsICsgLnhjLXRoZW1lIFt0eXBlPXNlYXJjaF0sXG5sYWJlbCArIC54Yy10aGVtZSBbcm9sZT1jb21ib2JveF0gaW5wdXRbcmVhZG9ubHldLFxubGFiZWwgKyAueGMtdGhlbWUgc2VsZWN0LFxubGFiZWwgKyAueGMtdGhlbWUgdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLnhjLXRoZW1lIFt0eXBlPXRleHRdW2Rpc2FibGVkXSxcbi54Yy10aGVtZSBbdHlwZT1wYXNzd29yZF1bZGlzYWJsZWRdLFxuLnhjLXRoZW1lIFt0eXBlPWVtYWlsXVtkaXNhYmxlZF0sXG4ueGMtdGhlbWUgW3R5cGU9bnVtYmVyXVtkaXNhYmxlZF0sXG4ueGMtdGhlbWUgW3R5cGU9dGVsXVtkaXNhYmxlZF0sXG4ueGMtdGhlbWUgW3R5cGU9dXJsXVtkaXNhYmxlZF0sXG4ueGMtdGhlbWUgW3R5cGU9ZGF0ZV1bZGlzYWJsZWRdLFxuLnhjLXRoZW1lIFt0eXBlPXNlYXJjaF1bZGlzYWJsZWRdLFxuLnhjLXRoZW1lIFtyb2xlPWNvbWJvYm94XSBpbnB1dFtyZWFkb25seV1bZGlzYWJsZWRdLFxuLnhjLXRoZW1lIHNlbGVjdFtkaXNhYmxlZF0sXG4ueGMtdGhlbWUgdGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tZmllbGQgLnhjLXRoZW1lIFt0eXBlPXRleHRdLFxuLmZvcm0tZmllbGQgLnhjLXRoZW1lIFt0eXBlPXBhc3N3b3JkXSxcbi5mb3JtLWZpZWxkIC54Yy10aGVtZSBbdHlwZT1lbWFpbF0sXG4uZm9ybS1maWVsZCAueGMtdGhlbWUgW3R5cGU9bnVtYmVyXSxcbi5mb3JtLWZpZWxkIC54Yy10aGVtZSBbdHlwZT10ZWxdLFxuLmZvcm0tZmllbGQgLnhjLXRoZW1lIFt0eXBlPXVybF0sXG4uZm9ybS1maWVsZCAueGMtdGhlbWUgW3R5cGU9ZGF0ZV0sXG4uZm9ybS1maWVsZCAueGMtdGhlbWUgW3R5cGU9c2VhcmNoXSxcbi5mb3JtLWZpZWxkIC54Yy10aGVtZSBbcm9sZT1jb21ib2JveF0gaW5wdXRbcmVhZG9ubHldLFxuLmZvcm0tZmllbGQgLnhjLXRoZW1lIHNlbGVjdCxcbi5mb3JtLWZpZWxkIC54Yy10aGVtZSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnhjLXRoZW1lIFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi54Yy10aGVtZSBbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFtyb2xlPWNvbWJvYm94XSBpbnB1dFtyZWFkb25seV06OnBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi54Yy10aGVtZSBbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi54Yy10aGVtZSBbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi54Yy10aGVtZSBbdHlwZT11cmxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3JvbGU9Y29tYm9ib3hdIGlucHV0W3JlYWRvbmx5XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi54Yy10aGVtZSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgwODU4ZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnhjLXRoZW1lIFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi54Yy10aGVtZSBbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9dXJsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9ZGF0ZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPXNlYXJjaF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFtyb2xlPWNvbWJvYm94XSBpbnB1dFtyZWFkb25seV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi54Yy10aGVtZSBbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbi54Yy10aGVtZSBbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbi54Yy10aGVtZSBbdHlwZT11cmxdOjotbW96LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPWRhdGVdOjotbW96LXBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIFt0eXBlPXNlYXJjaF06Oi1tb3otcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgW3JvbGU9Y29tYm9ib3hdIGlucHV0W3JlYWRvbmx5XTo6LW1vei1wbGFjZWhvbGRlcixcbi54Yy10aGVtZSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgwODU4ZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuLnhjLXRoZW1lIDo6LW1zLWNsZWFyIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWxhYmVsLW9wdGlvbmFsIHtcbiAgY29sb3I6ICM1OTYwNmQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWF1dG8tZ3Jvdy13cmFwX190ZXh0YXJlYTphZnRlciB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcmV0LWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogIzAwMGExZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluIDAuMXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54Yy1zZWxlY3QtY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiB2YXIoLS14dWktcy1zdGFuZGFyZCk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi54Yy10aGVtZSAuaWNvbi1hcnJvdy1kb3duLS1maWxsLWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRURvd24lMjBhcnJvdyUzQyUyRnRpdGxlJTNFJTIwJTIwJTNDcG9seWdvbiUyMHBvaW50cyUzRCUyMjEwJTJDMTYuOCUyMDAlMkM2LjglMjAxLjQlMkM1LjQlMjAxMCUyQzE0JTIwMTguNiUyQzUuNCUyMDIwJTJDNi44JTIwJTIyJTJGJTNFJTIwJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi54Yy10aGVtZSAuaWNvbi1hcnJvdy1kb3duLS1maWxsLWdyZXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRURvd24lMjBhcnJvdyUzQyUyRnRpdGxlJTNFJTIwJTIwJTNDcG9seWdvbiUyMHBvaW50cyUzRCUyMjEwJTJDMTYuOCUyMDAlMkM2LjglMjAxLjQlMkM1LjQlMjAxMCUyQzE0JTIwMTguNiUyQzUuNCUyMDIwJTJDNi44JTIwJTIyJTJGJTNFJTIwJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi54Yy10aGVtZSAuaWNvbi1hcnJvdy1kb3duLS1maWxsLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTNDdGl0bGUlM0VEb3duJTIwYXJyb3clM0MlMkZ0aXRsZSUzRSUyMCUyMCUzQ3BvbHlnb24lMjBwb2ludHMlM0QlMjIxMCUyQzE2LjglMjAwJTJDNi44JTIwMS40JTJDNS40JTIwMTAlMkMxNCUyMDE4LjYlMkM1LjQlMjAyMCUyQzYuOCUyMCUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tYXJyb3ctZmlsdGVyLS1maWxsLWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRUNhcmV0JTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0wJTJDNWgyMEwxMCUyQzE3TDAlMkM1eiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tYXJyb3ctZmlsdGVyLS1maWxsLWdyZXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRUNhcmV0JTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0wJTJDNWgyMEwxMCUyQzE3TDAlMkM1eiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tYXJyb3ctZmlsdGVyLS1maWxsLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTNDdGl0bGUlM0VDYXJldCUzQyUyRnRpdGxlJTNFJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMCUyQzVoMjBMMTAlMkMxN0wwJTJDNXolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLWFycm93LXJpZ2h0LS1maWxsLWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRVJpZ2h0JTIwYXJyb3clM0MlMkZ0aXRsZSUzRSUyMCUyMCUzQ3BvbHlnb24lMjBwb2ludHMlM0QlMjI3JTJDMjAlMjA1LjYlMkMxOC42JTIwMTQuMiUyQzEwJTIwNS42JTJDMS40JTIwNyUyQzAlMjAxNyUyQzEwJTIwJTIyJTJGJTNFJTIwJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi54Yy10aGVtZSAuaWNvbi1hcnJvdy1yaWdodC0tZmlsbC1ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTNDdGl0bGUlM0VSaWdodCUyMGFycm93JTNDJTJGdGl0bGUlM0UlMjAlMjAlM0Nwb2x5Z29uJTIwcG9pbnRzJTNEJTIyNyUyQzIwJTIwNS42JTJDMTguNiUyMDE0LjIlMkMxMCUyMDUuNiUyQzEuNCUyMDclMkMwJTIwMTclMkMxMCUyMCUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tYXJyb3ctcmlnaHQtLWZpbGwtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRVJpZ2h0JTIwYXJyb3clM0MlMkZ0aXRsZSUzRSUyMCUyMCUzQ3BvbHlnb24lMjBwb2ludHMlM0QlMjI3JTJDMjAlMjA1LjYlMkMxOC42JTIwMTQuMiUyQzEwJTIwNS42JTJDMS40JTIwNyUyQzAlMjAxNyUyQzEwJTIwJTIyJTJGJTNFJTIwJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi54Yy10aGVtZSAuaWNvbi1hcnRpY2xlLS1maWxsLWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjIlMjAwJTIwMTYlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlMjAlM0N0aXRsZSUzRUFydGljbGUlM0MlMkZ0aXRsZSUzRSUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTMuMzMzMzMzMzMlMkMwJTIwTDEyLjY2NjY2NjclMkMwJTIwTDE4JTJDNS4zMzMzMzMzMyUyMEwxOCUyQzE4LjU0NTQ1NDUlMjBDMTglMkMxOS4yNzI3MjczJTIwMTcuMzMzMzMzMyUyQzIwJTIwMTYuNjY2NjY2NyUyQzIwJTIwTDMuMzMzMzMzMzMlMkMyMCUyMEMyLjY2NjY2NjY3JTJDMjAlMjAyJTJDMTkuMjcyNzI3MyUyMDIlMkMxOC41NDU0NTQ1JTIwTDIuMDEzMzMzMzMlMkMxLjQ1NDU0NTQ1JTIwQzIlMkMwLjcyNzI3MjcyNyUyMDIuNjY2NjY2NjclMkMwJTIwMy4zMzMzMzMzMyUyQzAlMjBaJTIwTTMuMzMzMzMzMzMlMkMxOC42NjY2NjY3JTIwTDE2LjY2NjY2NjclMkMxOC42NjY2NjY3JTIwTDE2LjY2NjY2NjclMkM2LjY2NjY2NjY3JTIwTDExLjMzMzMzMzMlMkMxLjMzMzMzMzMzJTIwTDMuMzMzMzMzMzMlMkMxLjMzMzMzMzMzJTIwTDMuMzMzMzMzMzMlMkMxOC42NjY2NjY3JTIwWiUyME0xMS4zMzMzMzMzJTJDMS4zMzMzMzMzMyUyMEwxNi42NjY2NjY3JTJDNi42NjY2NjY2NyUyMEwxMS4zMzMzMzMzJTJDNi42NjY2NjY2NyUyMEwxMS4zMzMzMzMzJTJDMS4zMzMzMzMzMyUyMFolMjIlMjBpZCUzRCUyMk1hc2slMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLWFydGljbGUtLWZpbGwtZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMiUyMDAlMjAxNiUyMDIwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjBmaWxsJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZmlsbGNvbG9yJTdEJTIyJTIwc3R5bGUlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JleHRyYXN0eWxlcyU3RCUzQiUyMiUzRSUyMCUyMCUyMCUzQ3RpdGxlJTNFQXJ0aWNsZSUzQyUyRnRpdGxlJTNFJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMy4zMzMzMzMzMyUyQzAlMjBMMTIuNjY2NjY2NyUyQzAlMjBMMTglMkM1LjMzMzMzMzMzJTIwTDE4JTJDMTguNTQ1NDU0NSUyMEMxOCUyQzE5LjI3MjcyNzMlMjAxNy4zMzMzMzMzJTJDMjAlMjAxNi42NjY2NjY3JTJDMjAlMjBMMy4zMzMzMzMzMyUyQzIwJTIwQzIuNjY2NjY2NjclMkMyMCUyMDIlMkMxOS4yNzI3MjczJTIwMiUyQzE4LjU0NTQ1NDUlMjBMMi4wMTMzMzMzMyUyQzEuNDU0NTQ1NDUlMjBDMiUyQzAuNzI3MjcyNzI3JTIwMi42NjY2NjY2NyUyQzAlMjAzLjMzMzMzMzMzJTJDMCUyMFolMjBNMy4zMzMzMzMzMyUyQzE4LjY2NjY2NjclMjBMMTYuNjY2NjY2NyUyQzE4LjY2NjY2NjclMjBMMTYuNjY2NjY2NyUyQzYuNjY2NjY2NjclMjBMMTEuMzMzMzMzMyUyQzEuMzMzMzMzMzMlMjBMMy4zMzMzMzMzMyUyQzEuMzMzMzMzMzMlMjBMMy4zMzMzMzMzMyUyQzE4LjY2NjY2NjclMjBaJTIwTTExLjMzMzMzMzMlMkMxLjMzMzMzMzMzJTIwTDE2LjY2NjY2NjclMkM2LjY2NjY2NjY3JTIwTDExLjMzMzMzMzMlMkM2LjY2NjY2NjY3JTIwTDExLjMzMzMzMzMlMkMxLjMzMzMzMzMzJTIwWiUyMiUyMGlkJTNEJTIyTWFzayUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tYXJ0aWNsZS0tZmlsbC13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMiUyMDAlMjAxNiUyMDIwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjBmaWxsJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZmlsbGNvbG9yJTdEJTIyJTIwc3R5bGUlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JleHRyYXN0eWxlcyU3RCUzQiUyMiUzRSUyMCUyMCUyMCUzQ3RpdGxlJTNFQXJ0aWNsZSUzQyUyRnRpdGxlJTNFJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMy4zMzMzMzMzMyUyQzAlMjBMMTIuNjY2NjY2NyUyQzAlMjBMMTglMkM1LjMzMzMzMzMzJTIwTDE4JTJDMTguNTQ1NDU0NSUyMEMxOCUyQzE5LjI3MjcyNzMlMjAxNy4zMzMzMzMzJTJDMjAlMjAxNi42NjY2NjY3JTJDMjAlMjBMMy4zMzMzMzMzMyUyQzIwJTIwQzIuNjY2NjY2NjclMkMyMCUyMDIlMkMxOS4yNzI3MjczJTIwMiUyQzE4LjU0NTQ1NDUlMjBMMi4wMTMzMzMzMyUyQzEuNDU0NTQ1NDUlMjBDMiUyQzAuNzI3MjcyNzI3JTIwMi42NjY2NjY2NyUyQzAlMjAzLjMzMzMzMzMzJTJDMCUyMFolMjBNMy4zMzMzMzMzMyUyQzE4LjY2NjY2NjclMjBMMTYuNjY2NjY2NyUyQzE4LjY2NjY2NjclMjBMMTYuNjY2NjY2NyUyQzYuNjY2NjY2NjclMjBMMTEuMzMzMzMzMyUyQzEuMzMzMzMzMzMlMjBMMy4zMzMzMzMzMyUyQzEuMzMzMzMzMzMlMjBMMy4zMzMzMzMzMyUyQzE4LjY2NjY2NjclMjBaJTIwTTExLjMzMzMzMzMlMkMxLjMzMzMzMzMzJTIwTDE2LjY2NjY2NjclMkM2LjY2NjY2NjY3JTIwTDExLjMzMzMzMzMlMkM2LjY2NjY2NjY3JTIwTDExLjMzMzMzMzMlMkMxLjMzMzMzMzMzJTIwWiUyMiUyMGlkJTNEJTIyTWFzayUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tYXR0YWNoLS1maWxsLWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA3JTIwMTYlMjIlMjBmaWxsJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZmlsbGNvbG9yJTdEJTIyJTIwc3R5bGUlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JleHRyYXN0eWxlcyU3RCUzQiUyMiUzRSUyMCUyMCUzQ3RpdGxlJTNFQXR0YWNoJTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0zLjUlMjAxM2MtMSUyMDAtMS41LS41LTEuNS0yVjRoMXY3YzAlMjAuNSUyMDAlMjAxJTIwLjUlMjAxcy41LS41LjUtMVYyczAtMS0xLjUtMVMxJTIwMiUyMDElMjAydjExYzAlMjAxJTIwLjYyJTIwMiUyMDIuNSUyMDJDNSUyMDE1JTIwNiUyMDE0JTIwNiUyMDEzVjRoMXY5YzAlMjAxLjUtMSUyMDMtMy41JTIwM1MwJTIwMTQuNSUyMDAlMjAxM1YyYzAtMSUyMDEtMiUyMDIuNS0yUzUlMjAxJTIwNSUyMDJ2OWMwJTIwMS41LS41JTIwMi0xLjUlMjAyeiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tYXR0YWNoLS1maWxsLWdyZXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA3JTIwMTYlMjIlMjBmaWxsJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZmlsbGNvbG9yJTdEJTIyJTIwc3R5bGUlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JleHRyYXN0eWxlcyU3RCUzQiUyMiUzRSUyMCUyMCUzQ3RpdGxlJTNFQXR0YWNoJTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0zLjUlMjAxM2MtMSUyMDAtMS41LS41LTEuNS0yVjRoMXY3YzAlMjAuNSUyMDAlMjAxJTIwLjUlMjAxcy41LS41LjUtMVYyczAtMS0xLjUtMVMxJTIwMiUyMDElMjAydjExYzAlMjAxJTIwLjYyJTIwMiUyMDIuNSUyMDJDNSUyMDE1JTIwNiUyMDE0JTIwNiUyMDEzVjRoMXY5YzAlMjAxLjUtMSUyMDMtMy41JTIwM1MwJTIwMTQuNSUyMDAlMjAxM1YyYzAtMSUyMDEtMiUyMDIuNS0yUzUlMjAxJTIwNSUyMDJ2OWMwJTIwMS41LS41JTIwMi0xLjUlMjAyeiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tYXR0YWNoLS1maWxsLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNyUyMDE2JTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRUF0dGFjaCUzQyUyRnRpdGxlJTNFJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMy41JTIwMTNjLTElMjAwLTEuNS0uNS0xLjUtMlY0aDF2N2MwJTIwLjUlMjAwJTIwMSUyMC41JTIwMXMuNS0uNS41LTFWMnMwLTEtMS41LTFTMSUyMDIlMjAxJTIwMnYxMWMwJTIwMSUyMC42MiUyMDIlMjAyLjUlMjAyQzUlMjAxNSUyMDYlMjAxNCUyMDYlMjAxM1Y0aDF2OWMwJTIwMS41LTElMjAzLTMuNSUyMDNTMCUyMDE0LjUlMjAwJTIwMTNWMmMwLTElMjAxLTIlMjAyLjUtMlM1JTIwMSUyMDUlMjAydjljMCUyMDEuNS0uNSUyMDItMS41JTIwMnolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLWNsb2NrLS1maWxsLWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRUNsb2NrJTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTTE5JTJDOS45YzAuMSUyQzUtMy45JTJDOS4xLTguOSUyQzkuMVMxLjElMkMxNS4xJTJDMSUyQzEwLjFDMSUyQzEwJTJDMSUyQzEwJTJDMSUyQzkuOWMwLjEtNSUyQzQuMS05JTJDOS4xLTguOUMxNSUyQzEuMSUyQzE4LjklMkM1JTJDMTklMkM5LjklMjIlMkYlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMCUyQzE5LjdjLTIuNSUyQzAtNC45LTEtNi44LTIuOGMtMS44LTEuOC0yLjktNC4yLTIuOS02LjhWOS45QzAuNCUyQzQuNiUyQzQuNyUyQzAuMyUyQzEwJTJDMC4zYzAlMkMwJTJDMC4xJTJDMCUyQzAuMSUyQzAlMjAlMjAlMjBjNS4zJTJDMC4xJTJDOS41JTJDNC4zJTJDOS42JTJDOS42djBjMC4xJTJDNS4zLTQuMiUyQzkuNy05LjYlMkM5LjhDMTAuMSUyQzE5LjclMkMxMCUyQzE5LjclMkMxMCUyQzE5Ljd6JTIwTTEwJTJDMS43Yy00LjUlMkMwLTguMyUyQzMuNy04LjMlMkM4LjJ2MC4yJTIwJTIwJTIwYzAlMkMyLjIlMkMwLjklMkM0LjMlMkMyLjUlMkM1LjljMS42JTJDMS42JTJDMy43JTJDMi40JTJDNS45JTJDMi40YzQuNi0wLjElMkM4LjMtMy44JTJDOC4yLTguNHYwYy0wLjEtNC42LTMuNy04LjItOC4yLTguMkMxMC4xJTJDMS43JTJDMTAlMkMxLjclMkMxMCUyQzEuN3olMjAlMjAlMjAlMjBNMTMuMiUyQzE0LjZjLTAuMiUyQzAtMC40LTAuMS0wLjUtMC4zbC0zLjItNC4xYzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMwJTJDMCUyQzAlMkMwJTJDMCUyQzB2MGMwLTAuMSUyQzAtMC4yJTJDMC0wLjNsMCUyQzBjMCUyQzAlMkMwJTJDMCUyQzAlMkMwJTIwJTIwJTIwYzAtMC4xJTJDMC0wLjIlMkMwLjEtMC4zYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMwJTJDMCUyQzAlMkMwJTJDMCUyQzBjMC0wLjElMkMwLjEtMC4xJTJDMC4xLTAuMWwyLjgtMi41YzAuMy0wLjIlMkMwLjctMC4yJTJDMC45JTJDMC4xYzAuMiUyQzAuMyUyQzAuMiUyQzAuNy0wLjElMkMwLjklMjAlMjAlMjBMMTAuOSUyQzEwbDIuOCUyQzMuNmMwLjIlMkMwLjMlMkMwLjIlMkMwLjctMC4xJTJDMC45QzEzLjQlMkMxNC42JTJDMTMuMyUyQzE0LjYlMkMxMy4yJTJDMTQuNnolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLWNsb2NrLS1maWxsLWdyZXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRUNsb2NrJTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTTE5JTJDOS45YzAuMSUyQzUtMy45JTJDOS4xLTguOSUyQzkuMVMxLjElMkMxNS4xJTJDMSUyQzEwLjFDMSUyQzEwJTJDMSUyQzEwJTJDMSUyQzkuOWMwLjEtNSUyQzQuMS05JTJDOS4xLTguOUMxNSUyQzEuMSUyQzE4LjklMkM1JTJDMTklMkM5LjklMjIlMkYlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMCUyQzE5LjdjLTIuNSUyQzAtNC45LTEtNi44LTIuOGMtMS44LTEuOC0yLjktNC4yLTIuOS02LjhWOS45QzAuNCUyQzQuNiUyQzQuNyUyQzAuMyUyQzEwJTJDMC4zYzAlMkMwJTJDMC4xJTJDMCUyQzAuMSUyQzAlMjAlMjAlMjBjNS4zJTJDMC4xJTJDOS41JTJDNC4zJTJDOS42JTJDOS42djBjMC4xJTJDNS4zLTQuMiUyQzkuNy05LjYlMkM5LjhDMTAuMSUyQzE5LjclMkMxMCUyQzE5LjclMkMxMCUyQzE5Ljd6JTIwTTEwJTJDMS43Yy00LjUlMkMwLTguMyUyQzMuNy04LjMlMkM4LjJ2MC4yJTIwJTIwJTIwYzAlMkMyLjIlMkMwLjklMkM0LjMlMkMyLjUlMkM1LjljMS42JTJDMS42JTJDMy43JTJDMi40JTJDNS45JTJDMi40YzQuNi0wLjElMkM4LjMtMy44JTJDOC4yLTguNHYwYy0wLjEtNC42LTMuNy04LjItOC4yLTguMkMxMC4xJTJDMS43JTJDMTAlMkMxLjclMkMxMCUyQzEuN3olMjAlMjAlMjAlMjBNMTMuMiUyQzE0LjZjLTAuMiUyQzAtMC40LTAuMS0wLjUtMC4zbC0zLjItNC4xYzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMwJTJDMCUyQzAlMkMwJTJDMCUyQzB2MGMwLTAuMSUyQzAtMC4yJTJDMC0wLjNsMCUyQzBjMCUyQzAlMkMwJTJDMCUyQzAlMkMwJTIwJTIwJTIwYzAtMC4xJTJDMC0wLjIlMkMwLjEtMC4zYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMwJTJDMCUyQzAlMkMwJTJDMCUyQzBjMC0wLjElMkMwLjEtMC4xJTJDMC4xLTAuMWwyLjgtMi41YzAuMy0wLjIlMkMwLjctMC4yJTJDMC45JTJDMC4xYzAuMiUyQzAuMyUyQzAuMiUyQzAuNy0wLjElMkMwLjklMjAlMjAlMjBMMTAuOSUyQzEwbDIuOCUyQzMuNmMwLjIlMkMwLjMlMkMwLjIlMkMwLjctMC4xJTJDMC45QzEzLjQlMkMxNC42JTJDMTMuMyUyQzE0LjYlMkMxMy4yJTJDMTQuNnolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLWNsb2NrLS1maWxsLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTNDdGl0bGUlM0VDbG9jayUzQyUyRnRpdGxlJTNFJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjJub25lJTIyJTIwZCUzRCUyMk0xOSUyQzkuOWMwLjElMkM1LTMuOSUyQzkuMS04LjklMkM5LjFTMS4xJTJDMTUuMSUyQzElMkMxMC4xQzElMkMxMCUyQzElMkMxMCUyQzElMkM5LjljMC4xLTUlMkM0LjEtOSUyQzkuMS04LjlDMTUlMkMxLjElMkMxOC45JTJDNSUyQzE5JTJDOS45JTIyJTJGJTNFJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTAlMkMxOS43Yy0yLjUlMkMwLTQuOS0xLTYuOC0yLjhjLTEuOC0xLjgtMi45LTQuMi0yLjktNi44VjkuOUMwLjQlMkM0LjYlMkM0LjclMkMwLjMlMkMxMCUyQzAuM2MwJTJDMCUyQzAuMSUyQzAlMkMwLjElMkMwJTIwJTIwJTIwYzUuMyUyQzAuMSUyQzkuNSUyQzQuMyUyQzkuNiUyQzkuNnYwYzAuMSUyQzUuMy00LjIlMkM5LjctOS42JTJDOS44QzEwLjElMkMxOS43JTJDMTAlMkMxOS43JTJDMTAlMkMxOS43eiUyME0xMCUyQzEuN2MtNC41JTJDMC04LjMlMkMzLjctOC4zJTJDOC4ydjAuMiUyMCUyMCUyMGMwJTJDMi4yJTJDMC45JTJDNC4zJTJDMi41JTJDNS45YzEuNiUyQzEuNiUyQzMuNyUyQzIuNCUyQzUuOSUyQzIuNGM0LjYtMC4xJTJDOC4zLTMuOCUyQzguMi04LjR2MGMtMC4xLTQuNi0zLjctOC4yLTguMi04LjJDMTAuMSUyQzEuNyUyQzEwJTJDMS43JTJDMTAlMkMxLjd6JTIwJTIwJTIwJTIwTTEzLjIlMkMxNC42Yy0wLjIlMkMwLTAuNC0wLjEtMC41LTAuM2wtMy4yLTQuMWMwLTAuMS0wLjEtMC4xLTAuMS0wLjJjMCUyQzAlMkMwJTJDMCUyQzAlMkMwdjBjMC0wLjElMkMwLTAuMiUyQzAtMC4zbDAlMkMwYzAlMkMwJTJDMCUyQzAlMkMwJTJDMCUyMCUyMCUyMGMwLTAuMSUyQzAtMC4yJTJDMC4xLTAuM2MwJTJDMCUyQzAlMkMwJTJDMCUyQzBjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYzAtMC4xJTJDMC4xLTAuMSUyQzAuMS0wLjFsMi44LTIuNWMwLjMtMC4yJTJDMC43LTAuMiUyQzAuOSUyQzAuMWMwLjIlMkMwLjMlMkMwLjIlMkMwLjctMC4xJTJDMC45JTIwJTIwJTIwTDEwLjklMkMxMGwyLjglMkMzLjZjMC4yJTJDMC4zJTJDMC4yJTJDMC43LTAuMSUyQzAuOUMxMy40JTJDMTQuNiUyQzEzLjMlMkMxNC42JTJDMTMuMiUyQzE0LjZ6JTIyJTJGJTNFJTIwJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi54Yy10aGVtZSAuaWNvbi1kaXNjdXNzaW9uLS1maWxsLWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTIwJTNDdGl0bGUlM0VTcGVlY2glMjBidWJsZSUzQyUyRnRpdGxlJTNFJTIwJTIwJTNDIS0tJTIwcGxlYXNlJTIwZG9uJTIydCUyMHJlbW92ZSUyMHRoZSUyMHN0cm9rZSUyMGNvbG9yJTIwLS0lM0UlMjAlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JzdHJva2Vjb2xvciU3RCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMGQlM0QlMjJNNS41MDU3Nzc4NyUyQzE3LjM4NTQ3NzUlMjBDNS41MDU3NTE3NSUyQzE3LjM4NTQ2ODIlMjA1LjUwNTcyNTYxJTJDMTcuMzg1NDU4OCUyMDUuNTA1Njk5NDglMkMxNy4zODU0NDk0JTIwQzUuNTExMzYyNDQlMkMxNy4zODcxNDUlMjA1LjUxNjM3MjY0JTJDMTcuMzg4NjQzMSUyMDUuNTIwODA1OTQlMkMxNy4zODk5NjY3JTIwWiUyME01LjYlMkMxNy4zNzg0NDc2JTIwQzUuNjAyNjE5MjQlMkMxNy4zNzY2ODA3JTIwNS42MDUzNjc0MSUyQzE3LjM3NDc3OTklMjA1LjYwODI1MDI0JTJDMTcuMzcyNzM2NyUyMEw1LjY5NjIyNjI5JTJDMTcuMzIxMDIwMSUyMEwxMC4wODIwNzkyJTJDMTUuMjIyNDM4NSUyMEwxMC4yMTM2MDE0JTJDMTUuMjIwNTA5NiUyMEMxNS4zNTY1NjkyJTJDMTUuMTQ1MDgzNSUyMDE5LjQlMkMxMi40OTg1Mjc0JTIwMTkuNCUyQzkuNDEwMjIyNTUlMjBDMTkuNCUyQzYuMjgwMjgwMSUyMDE1LjIxOTMxMjclMkMzLjYlMjAxMCUyQzMuNiUyMEM0Ljc4MDE2NTU2JTJDMy42JTIwMC42JTJDNi4yODAwOTM2MSUyMDAuNiUyQzkuNDEwMjIyNTUlMjBDMC42JTJDMTEuNDI2MjkxMSUyMDIuMzI1NDQxMDQlMkMxMy4zNDE2NjI0JTIwNS4yMDgzNjc5NyUyQzE0LjQwOTI5MjklMjBMNS42JTJDMTQuNTU0MzI1NCUyMEw1LjYlMkMxNy4zNzg0NDc2JTIwWiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tZGlzY3Vzc2lvbi0tZmlsbC1ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjBmaWxsJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZmlsbGNvbG9yJTdEJTIyJTIwc3R5bGUlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JleHRyYXN0eWxlcyU3RCUzQiUyMiUzRSUyMCUyMCUyMCUzQ3RpdGxlJTNFU3BlZWNoJTIwYnVibGUlM0MlMkZ0aXRsZSUzRSUyMCUyMCUzQyEtLSUyMHBsZWFzZSUyMGRvbiUyMnQlMjByZW1vdmUlMjB0aGUlMjBzdHJva2UlMjBjb2xvciUyMC0tJTNFJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCc3Ryb2tlY29sb3IlN0QlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBkJTNEJTIyTTUuNTA1Nzc3ODclMkMxNy4zODU0Nzc1JTIwQzUuNTA1NzUxNzUlMkMxNy4zODU0NjgyJTIwNS41MDU3MjU2MSUyQzE3LjM4NTQ1ODglMjA1LjUwNTY5OTQ4JTJDMTcuMzg1NDQ5NCUyMEM1LjUxMTM2MjQ0JTJDMTcuMzg3MTQ1JTIwNS41MTYzNzI2NCUyQzE3LjM4ODY0MzElMjA1LjUyMDgwNTk0JTJDMTcuMzg5OTY2NyUyMFolMjBNNS42JTJDMTcuMzc4NDQ3NiUyMEM1LjYwMjYxOTI0JTJDMTcuMzc2NjgwNyUyMDUuNjA1MzY3NDElMkMxNy4zNzQ3Nzk5JTIwNS42MDgyNTAyNCUyQzE3LjM3MjczNjclMjBMNS42OTYyMjYyOSUyQzE3LjMyMTAyMDElMjBMMTAuMDgyMDc5MiUyQzE1LjIyMjQzODUlMjBMMTAuMjEzNjAxNCUyQzE1LjIyMDUwOTYlMjBDMTUuMzU2NTY5MiUyQzE1LjE0NTA4MzUlMjAxOS40JTJDMTIuNDk4NTI3NCUyMDE5LjQlMkM5LjQxMDIyMjU1JTIwQzE5LjQlMkM2LjI4MDI4MDElMjAxNS4yMTkzMTI3JTJDMy42JTIwMTAlMkMzLjYlMjBDNC43ODAxNjU1NiUyQzMuNiUyMDAuNiUyQzYuMjgwMDkzNjElMjAwLjYlMkM5LjQxMDIyMjU1JTIwQzAuNiUyQzExLjQyNjI5MTElMjAyLjMyNTQ0MTA0JTJDMTMuMzQxNjYyNCUyMDUuMjA4MzY3OTclMkMxNC40MDkyOTI5JTIwTDUuNiUyQzE0LjU1NDMyNTQlMjBMNS42JTJDMTcuMzc4NDQ3NiUyMFolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLWRpc2N1c3Npb24tLWZpbGwtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTIwJTNDdGl0bGUlM0VTcGVlY2glMjBidWJsZSUzQyUyRnRpdGxlJTNFJTIwJTIwJTNDIS0tJTIwcGxlYXNlJTIwZG9uJTIydCUyMHJlbW92ZSUyMHRoZSUyMHN0cm9rZSUyMGNvbG9yJTIwLS0lM0UlMjAlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JzdHJva2Vjb2xvciU3RCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMGQlM0QlMjJNNS41MDU3Nzc4NyUyQzE3LjM4NTQ3NzUlMjBDNS41MDU3NTE3NSUyQzE3LjM4NTQ2ODIlMjA1LjUwNTcyNTYxJTJDMTcuMzg1NDU4OCUyMDUuNTA1Njk5NDglMkMxNy4zODU0NDk0JTIwQzUuNTExMzYyNDQlMkMxNy4zODcxNDUlMjA1LjUxNjM3MjY0JTJDMTcuMzg4NjQzMSUyMDUuNTIwODA1OTQlMkMxNy4zODk5NjY3JTIwWiUyME01LjYlMkMxNy4zNzg0NDc2JTIwQzUuNjAyNjE5MjQlMkMxNy4zNzY2ODA3JTIwNS42MDUzNjc0MSUyQzE3LjM3NDc3OTklMjA1LjYwODI1MDI0JTJDMTcuMzcyNzM2NyUyMEw1LjY5NjIyNjI5JTJDMTcuMzIxMDIwMSUyMEwxMC4wODIwNzkyJTJDMTUuMjIyNDM4NSUyMEwxMC4yMTM2MDE0JTJDMTUuMjIwNTA5NiUyMEMxNS4zNTY1NjkyJTJDMTUuMTQ1MDgzNSUyMDE5LjQlMkMxMi40OTg1Mjc0JTIwMTkuNCUyQzkuNDEwMjIyNTUlMjBDMTkuNCUyQzYuMjgwMjgwMSUyMDE1LjIxOTMxMjclMkMzLjYlMjAxMCUyQzMuNiUyMEM0Ljc4MDE2NTU2JTJDMy42JTIwMC42JTJDNi4yODAwOTM2MSUyMDAuNiUyQzkuNDEwMjIyNTUlMjBDMC42JTJDMTEuNDI2MjkxMSUyMDIuMzI1NDQxMDQlMkMxMy4zNDE2NjI0JTIwNS4yMDgzNjc5NyUyQzE0LjQwOTI5MjklMjBMNS42JTJDMTQuNTU0MzI1NCUyMEw1LjYlMkMxNy4zNzg0NDc2JTIwWiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tZXh0ZXJuYWwtLWZpbGwtZ3JleSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMnh1aS1pY29uJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjAxMiUyMiUyMHJvbGUlM0QlMjJwcmVzZW50YXRpb24lMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTNDdGl0bGUlM0VFeHRlcm5hbCUyMGxpbmslM0MlMkZ0aXRsZSUzRSUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTEwLjc1JTIwMi43NUw3JTIwNi41JTIwNS41JTIwNWwzLjc1LTMuNzVMOCUyMDBoNHY0bC0xLjI1LTEuMjV6TTYlMjAwdjFIMXYxMGgxMFY2aDF2NC45MWMwJTIwLjU0NS0uNSUyMDEuMDktMSUyMDEuMDlIMWMtLjUlMjAwLTEtLjU0NS0xLTEuMDlsLjAxLTkuODJDMCUyMC41NDYuNSUyMDAlMjAxJTIwMGg1eiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tZXh0ZXJuYWwtLWZpbGwtZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMnh1aS1pY29uJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjAxMiUyMiUyMHJvbGUlM0QlMjJwcmVzZW50YXRpb24lMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTNDdGl0bGUlM0VFeHRlcm5hbCUyMGxpbmslM0MlMkZ0aXRsZSUzRSUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTEwLjc1JTIwMi43NUw3JTIwNi41JTIwNS41JTIwNWwzLjc1LTMuNzVMOCUyMDBoNHY0bC0xLjI1LTEuMjV6TTYlMjAwdjFIMXYxMGgxMFY2aDF2NC45MWMwJTIwLjU0NS0uNSUyMDEuMDktMSUyMDEuMDlIMWMtLjUlMjAwLTEtLjU0NS0xLTEuMDlsLjAxLTkuODJDMCUyMC41NDYuNSUyMDAlMjAxJTIwMGg1eiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tZXh0ZXJuYWwtLWZpbGwtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJ4dWktaWNvbiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTIlMjIlMjByb2xlJTNEJTIycHJlc2VudGF0aW9uJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjBmaWxsJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZmlsbGNvbG9yJTdEJTIyJTIwc3R5bGUlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JleHRyYXN0eWxlcyU3RCUzQiUyMiUzRSUyMCUyMCUzQ3RpdGxlJTNFRXh0ZXJuYWwlMjBsaW5rJTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMC43NSUyMDIuNzVMNyUyMDYuNSUyMDUuNSUyMDVsMy43NS0zLjc1TDglMjAwaDR2NGwtMS4yNS0xLjI1ek02JTIwMHYxSDF2MTBoMTBWNmgxdjQuOTFjMCUyMC41NDUtLjUlMjAxLjA5LTElMjAxLjA5SDFjLS41JTIwMC0xLS41NDUtMS0xLjA5bC4wMS05LjgyQzAlMjAuNTQ2LjUlMjAwJTIwMSUyMDBoNXolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLWluZm8tLWZpbGwtZ3JleSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMnh1aS1pY29uJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTUlMjAxNSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRUluZm9ybWF0aW9uJTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk03LjUlMjAxNWE3LjUlMjA3LjUlMjAwJTIwMSUyMDElMjAwLTE1JTIwNy41JTIwNy41JTIwMCUyMDAlMjAxJTIwMCUyMDE1ek03JTIwM3YxLjk5OGgxLjk5OFYzSDd6TTYlMjA2djFoMXYzSDZ2MWg0di0xSDlWNkg2eiUyMiUzRSUyMCUyMCUzQyUyRnBhdGglM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLWluZm8tLWZpbGwtZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjBjbGFzcyUzRCUyMnh1aS1pY29uJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTUlMjAxNSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlM0N0aXRsZSUzRUluZm9ybWF0aW9uJTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk03LjUlMjAxNWE3LjUlMjA3LjUlMjAwJTIwMSUyMDElMjAwLTE1JTIwNy41JTIwNy41JTIwMCUyMDAlMjAxJTIwMCUyMDE1ek03JTIwM3YxLjk5OGgxLjk5OFYzSDd6TTYlMjA2djFoMXYzSDZ2MWg0di0xSDlWNkg2eiUyMiUzRSUyMCUyMCUzQyUyRnBhdGglM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLWluZm8tLWZpbGwtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwY2xhc3MlM0QlMjJ4dWktaWNvbiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE1JTIwMTUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTNDdGl0bGUlM0VJbmZvcm1hdGlvbiUzQyUyRnRpdGxlJTNFJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNNy41JTIwMTVhNy41JTIwNy41JTIwMCUyMDElMjAxJTIwMC0xNSUyMDcuNSUyMDcuNSUyMDAlMjAwJTIwMSUyMDAlMjAxNXpNNyUyMDN2MS45OThoMS45OThWM0g3ek02JTIwNnYxaDF2M0g2djFoNHYtMUg5VjZINnolMjIlM0UlMjAlMjAlM0MlMkZwYXRoJTNFJTIwJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi54Yy10aGVtZSAuaWNvbi1vdmVyZmxvdy0tZmlsbC1ncmV5LCAueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIgLnNsZHMtYnV0dG9uOjpiZWZvcmUsXG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIgLnNsZHMtYnV0dG9uX2ljb24tYmFyZTo6YmVmb3JlLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudEFjdGlvbkJ1dHRvbiAuc2xkcy1idXR0b246OmJlZm9yZSxcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRBY3Rpb25CdXR0b24gLnNsZHMtYnV0dG9uX2ljb24tYmFyZTo6YmVmb3JlLCAueGMtdGhlbWUgLnhjLWNhc2Utb3ZlcnZpZXdfX21vcmUgLnNsZHMtYnV0dG9uOmJlZm9yZSwgLnhjLWNhc2Utb3ZlcnZpZXdfX21vcmUgLnhjLXRoZW1lIC5zbGRzLWJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlM0N0aXRsZSUzRU1lbnUlMjB0cmlnZ2VyJTNDJTJGdGl0bGUlM0UlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMC4xJTJDNS4xYzEuMyUyQzAlMkMyLjUtMS4xJTJDMi41LTIuNXMtMS4xLTIuNS0yLjUtMi41UzcuNiUyQzEuMyUyQzcuNiUyQzIuN1M4LjclMkM1LjElMkMxMC4xJTJDNS4xeiUyME0xMC4xJTJDNy42Yy0xLjMlMkMwLTIuNSUyQzEuMS0yLjUlMkMyLjUlMjAlMjBzMS4xJTJDMi41JTJDMi41JTJDMi41czIuNS0xLjElMkMyLjUtMi41UzExLjQlMkM3LjYlMkMxMC4xJTJDNy42eiUyME0xMC4xJTJDMTQuOWMtMS4zJTJDMC0yLjUlMkMxLjEtMi41JTJDMi41YzAlMkMxLjMlMkMxLjElMkMyLjUlMkMyLjUlMkMyLjVzMi41LTEuMSUyQzIuNS0yLjUlMjAlMjBDMTIuNSUyQzE2JTJDMTEuNCUyQzE0LjklMkMxMC4xJTJDMTQuOXolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLW92ZXJmbG93LS1maWxsLWdyZXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlM0N0aXRsZSUzRU1lbnUlMjB0cmlnZ2VyJTNDJTJGdGl0bGUlM0UlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMC4xJTJDNS4xYzEuMyUyQzAlMkMyLjUtMS4xJTJDMi41LTIuNXMtMS4xLTIuNS0yLjUtMi41UzcuNiUyQzEuMyUyQzcuNiUyQzIuN1M4LjclMkM1LjElMkMxMC4xJTJDNS4xeiUyME0xMC4xJTJDNy42Yy0xLjMlMkMwLTIuNSUyQzEuMS0yLjUlMkMyLjUlMjAlMjBzMS4xJTJDMi41JTJDMi41JTJDMi41czIuNS0xLjElMkMyLjUtMi41UzExLjQlMkM3LjYlMkMxMC4xJTJDNy42eiUyME0xMC4xJTJDMTQuOWMtMS4zJTJDMC0yLjUlMkMxLjEtMi41JTJDMi41YzAlMkMxLjMlMkMxLjElMkMyLjUlMkMyLjUlMkMyLjVzMi41LTEuMSUyQzIuNS0yLjUlMjAlMjBDMTIuNSUyQzE2JTJDMTEuNCUyQzE0LjklMkMxMC4xJTJDMTQuOXolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLW92ZXJmbG93LS1maWxsLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTNDdGl0bGUlM0VNZW51JTIwdHJpZ2dlciUzQyUyRnRpdGxlJTNFJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTAuMSUyQzUuMWMxLjMlMkMwJTJDMi41LTEuMSUyQzIuNS0yLjVzLTEuMS0yLjUtMi41LTIuNVM3LjYlMkMxLjMlMkM3LjYlMkMyLjdTOC43JTJDNS4xJTJDMTAuMSUyQzUuMXolMjBNMTAuMSUyQzcuNmMtMS4zJTJDMC0yLjUlMkMxLjEtMi41JTJDMi41JTIwJTIwczEuMSUyQzIuNSUyQzIuNSUyQzIuNXMyLjUtMS4xJTJDMi41LTIuNVMxMS40JTJDNy42JTJDMTAuMSUyQzcuNnolMjBNMTAuMSUyQzE0LjljLTEuMyUyQzAtMi41JTJDMS4xLTIuNSUyQzIuNWMwJTJDMS4zJTJDMS4xJTJDMi41JTJDMi41JTJDMi41czIuNS0xLjElMkMyLjUtMi41JTIwJTIwQzEyLjUlMkMxNiUyQzExLjQlMkMxNC45JTJDMTAuMSUyQzE0Ljl6JTIyJTJGJTNFJTIwJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi54Yy10aGVtZSAuaWNvbi10b3BpYy0tZmlsbC1ncmV5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIyJTIwMCUyMDE2JTIwMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTIwJTNDdGl0bGUlM0VUb3BpYyUzQyUyRnRpdGxlJTNFJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJtMy4zMzMzJTIwMGg5LjMzMzNsNS4zMzMzJTIwNS4zMzMzdjEzLjIxMmMwJTIwMC43MjcyNy0wLjY2NjY3JTIwMS40NTQ1LTEuMzMzMyUyMDEuNDU0NWgtMTMuMzMzYy0wLjY2NjY3JTIwMC0xLjMzMzMtMC43MjcyNy0xLjMzMzMtMS40NTQ1bDAuMDEzMzMzLTE3LjA5MWMtMC4wMTMzMzMtMC43MjcyNyUyMDAuNjUzMzMtMS40NTQ1JTIwMS4zMi0xLjQ1NDV6bTAlMjAxOC42NjdoMTMuMzMzdi0xMmwtNS4zMzMzLTUuMzMzM2gtOHYxNy4zMzN6bTgtMTcuMzMzJTIwNS4zMzMzJTIwNS4zMzMzaC01LjMzMzN2LTUuMzMzM3ptLTUuMzMzMyUyMDcuNjY2N2gzdjIuNjY2N2gtM3YtMi42NjY3em0wJTIwNGgzdjIuNjY2N2gtM3YtMi42NjY3em01LTRoM3YyLjY2NjdoLTN2LTIuNjY2N3ptMCUyMDRoM3YyLjY2NjdoLTN2LTIuNjY2N3olMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLXRvcGljLS1maWxsLWdyZXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjIlMjAwJTIwMTYlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlMjAlM0N0aXRsZSUzRVRvcGljJTNDJTJGdGl0bGUlM0UlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMm0zLjMzMzMlMjAwaDkuMzMzM2w1LjMzMzMlMjA1LjMzMzN2MTMuMjEyYzAlMjAwLjcyNzI3LTAuNjY2NjclMjAxLjQ1NDUtMS4zMzMzJTIwMS40NTQ1aC0xMy4zMzNjLTAuNjY2NjclMjAwLTEuMzMzMy0wLjcyNzI3LTEuMzMzMy0xLjQ1NDVsMC4wMTMzMzMtMTcuMDkxYy0wLjAxMzMzMy0wLjcyNzI3JTIwMC42NTMzMy0xLjQ1NDUlMjAxLjMyLTEuNDU0NXptMCUyMDE4LjY2N2gxMy4zMzN2LTEybC01LjMzMzMtNS4zMzMzaC04djE3LjMzM3ptOC0xNy4zMzMlMjA1LjMzMzMlMjA1LjMzMzNoLTUuMzMzM3YtNS4zMzMzem0tNS4zMzMzJTIwNy42NjY3aDN2Mi42NjY3aC0zdi0yLjY2Njd6bTAlMjA0aDN2Mi42NjY3aC0zdi0yLjY2Njd6bTUtNGgzdjIuNjY2N2gtM3YtMi42NjY3em0wJTIwNGgzdjIuNjY2N2gtM3YtMi42NjY3eiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24tdG9waWMtLWZpbGwtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjIlMjAwJTIwMTYlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlMjAlM0N0aXRsZSUzRVRvcGljJTNDJTJGdGl0bGUlM0UlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMm0zLjMzMzMlMjAwaDkuMzMzM2w1LjMzMzMlMjA1LjMzMzN2MTMuMjEyYzAlMjAwLjcyNzI3LTAuNjY2NjclMjAxLjQ1NDUtMS4zMzMzJTIwMS40NTQ1aC0xMy4zMzNjLTAuNjY2NjclMjAwLTEuMzMzMy0wLjcyNzI3LTEuMzMzMy0xLjQ1NDVsMC4wMTMzMzMtMTcuMDkxYy0wLjAxMzMzMy0wLjcyNzI3JTIwMC42NTMzMy0xLjQ1NDUlMjAxLjMyLTEuNDU0NXptMCUyMDE4LjY2N2gxMy4zMzN2LTEybC01LjMzMzMtNS4zMzMzaC04djE3LjMzM3ptOC0xNy4zMzMlMjA1LjMzMzMlMjA1LjMzMzNoLTUuMzMzM3YtNS4zMzMzem0tNS4zMzMzJTIwNy42NjY3aDN2Mi42NjY3aC0zdi0yLjY2Njd6bTAlMjA0aDN2Mi42NjY3aC0zdi0yLjY2Njd6bTUtNGgzdjIuNjY2N2gtM3YtMi42NjY3em0wJTIwNGgzdjIuNjY2N2gtM3YtMi42NjY3eiUyMiUyRiUzRSUyMCUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ueGMtdGhlbWUgLmljb24td2FybmluZy0tZmlsbC1ncmV5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMGZpbGwlM0QlMjIlMjMlN0IlMjYlMjN4MjQlM0JmaWxsY29sb3IlN0QlMjIlMjBzdHlsZSUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmV4dHJhc3R5bGVzJTdEJTNCJTIyJTNFJTIwJTIwJTIwJTNDdGl0bGUlM0VXYXJuaW5nJTNDJTJGdGl0bGUlM0UlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk03LjQ2NjkzOTUlMkMwLjM1NjEyODYyJTIwQzcuNzQxMzkyNiUyQy0wLjExOTMwMDA5MiUyMDguMTg3MDUxMDQlMkMtMC4xMTgxMTg2MiUyMDguNDYwODIyMTElMkMwLjM1NjEyODYyJTIwTDE1LjgxMDUwNTUlMkMxMy4wODc4MTM3JTIwQzE2LjA4NDk1ODYlMkMxMy41NjMyNDI0JTIwMTUuODYxMTA2MyUyQzEzLjk0ODY1MzUlMjAxNS4zMTM1NjQyJTJDMTMuOTQ4NjUzNSUyMEwwLjYxNDE5NzQyJTJDMTMuOTQ4NjUzNSUyMEMwLjA2NTI5MTIwOTclMkMxMy45NDg2NTM1JTIwLTAuMTU2NTE0OTU4JTJDMTMuNTYyMDYwOSUyMDAuMTE3MjU2MTEzJTJDMTMuMDg3ODEzNyUyMEw3LjQ2NjkzOTUlMkMwLjM1NjEyODYyJTIwWiUyME02LjkyMDkzNTA1JTJDOS44MTkxMjA3NCUyMEw2LjkyMDkzNTA1JTJDMTEuODgxNzk3MyUyMEw5LjAwNDc2MTEyJTJDMTEuODgxNzk3MyUyMEw5LjAwNDc2MTEyJTJDOS44MTkxMjA3NCUyMEw2LjkyMDkzNTA1JTJDOS44MTkxMjA3NCUyMFolMjBNNi45MjA5MzUwNSUyQzQuNjU3MjA0NzYlMjBMNi45MjA5MzUwNSUyQzguNzg2NzM3NTUlMjBMOS4wMDQ3NjExMiUyQzguNzg2NzM3NTUlMjBMOS4wMDQ3NjExMiUyQzQuNjU3MjA0NzYlMjBMNi45MjA5MzUwNSUyQzQuNjU3MjA0NzYlMjBaJTIyJTJGJTNFJTIwJTNDJTJGc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi54Yy10aGVtZSAuaWNvbi13YXJuaW5nLS1maWxsLWdyZXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlMjAlM0N0aXRsZSUzRVdhcm5pbmclM0MlMkZ0aXRsZSUzRSUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTcuNDY2OTM5NSUyQzAuMzU2MTI4NjIlMjBDNy43NDEzOTI2JTJDLTAuMTE5MzAwMDkyJTIwOC4xODcwNTEwNCUyQy0wLjExODExODYyJTIwOC40NjA4MjIxMSUyQzAuMzU2MTI4NjIlMjBMMTUuODEwNTA1NSUyQzEzLjA4NzgxMzclMjBDMTYuMDg0OTU4NiUyQzEzLjU2MzI0MjQlMjAxNS44NjExMDYzJTJDMTMuOTQ4NjUzNSUyMDE1LjMxMzU2NDIlMkMxMy45NDg2NTM1JTIwTDAuNjE0MTk3NDIlMkMxMy45NDg2NTM1JTIwQzAuMDY1MjkxMjA5NyUyQzEzLjk0ODY1MzUlMjAtMC4xNTY1MTQ5NTglMkMxMy41NjIwNjA5JTIwMC4xMTcyNTYxMTMlMkMxMy4wODc4MTM3JTIwTDcuNDY2OTM5NSUyQzAuMzU2MTI4NjIlMjBaJTIwTTYuOTIwOTM1MDUlMkM5LjgxOTEyMDc0JTIwTDYuOTIwOTM1MDUlMkMxMS44ODE3OTczJTIwTDkuMDA0NzYxMTIlMkMxMS44ODE3OTczJTIwTDkuMDA0NzYxMTIlMkM5LjgxOTEyMDc0JTIwTDYuOTIwOTM1MDUlMkM5LjgxOTEyMDc0JTIwWiUyME02LjkyMDkzNTA1JTJDNC42NTcyMDQ3NiUyMEw2LjkyMDkzNTA1JTJDOC43ODY3Mzc1NSUyMEw5LjAwNDc2MTEyJTJDOC43ODY3Mzc1NSUyMEw5LjAwNDc2MTEyJTJDNC42NTcyMDQ3NiUyMEw2LjkyMDkzNTA1JTJDNC42NTcyMDQ3NiUyMFolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5pY29uLXdhcm5pbmctLWZpbGwtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwZmlsbCUzRCUyMiUyMyU3QiUyNiUyM3gyNCUzQmZpbGxjb2xvciU3RCUyMiUyMHN0eWxlJTNEJTIyJTIzJTdCJTI2JTIzeDI0JTNCZXh0cmFzdHlsZXMlN0QlM0IlMjIlM0UlMjAlMjAlMjAlM0N0aXRsZSUzRVdhcm5pbmclM0MlMkZ0aXRsZSUzRSUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTcuNDY2OTM5NSUyQzAuMzU2MTI4NjIlMjBDNy43NDEzOTI2JTJDLTAuMTE5MzAwMDkyJTIwOC4xODcwNTEwNCUyQy0wLjExODExODYyJTIwOC40NjA4MjIxMSUyQzAuMzU2MTI4NjIlMjBMMTUuODEwNTA1NSUyQzEzLjA4NzgxMzclMjBDMTYuMDg0OTU4NiUyQzEzLjU2MzI0MjQlMjAxNS44NjExMDYzJTJDMTMuOTQ4NjUzNSUyMDE1LjMxMzU2NDIlMkMxMy45NDg2NTM1JTIwTDAuNjE0MTk3NDIlMkMxMy45NDg2NTM1JTIwQzAuMDY1MjkxMjA5NyUyQzEzLjk0ODY1MzUlMjAtMC4xNTY1MTQ5NTglMkMxMy41NjIwNjA5JTIwMC4xMTcyNTYxMTMlMkMxMy4wODc4MTM3JTIwTDcuNDY2OTM5NSUyQzAuMzU2MTI4NjIlMjBaJTIwTTYuOTIwOTM1MDUlMkM5LjgxOTEyMDc0JTIwTDYuOTIwOTM1MDUlMkMxMS44ODE3OTczJTIwTDkuMDA0NzYxMTIlMkMxMS44ODE3OTczJTIwTDkuMDA0NzYxMTIlMkM5LjgxOTEyMDc0JTIwTDYuOTIwOTM1MDUlMkM5LjgxOTEyMDc0JTIwWiUyME02LjkyMDkzNTA1JTJDNC42NTcyMDQ3NiUyMEw2LjkyMDkzNTA1JTJDOC43ODY3Mzc1NSUyMEw5LjAwNDc2MTEyJTJDOC43ODY3Mzc1NSUyMEw5LjAwNDc2MTEyJTJDNC42NTcyMDQ3NiUyMEw2LjkyMDkzNTA1JTJDNC42NTcyMDQ3NiUyMFolMjIlMkYlM0UlMjAlM0MlMkZzdmclM0UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnhjLXRoZW1lIC5ncmlkIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ueGMtdGhlbWUgLmdyaWQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnhjLXRoZW1lIC5ncmlkID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1qdXN0aWZ5OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAuZ3JpZCA+ICo6bm90KGgyKSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi54Yy10aGVtZSAuZ3JpZC0tcm93LXNwYWNpbmcgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi54Yy10aGVtZSAuZ3JpZC0tY29sLXNwYWNpbmcge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG4ueGMtdGhlbWUgLmdyaWQtLWNvbC1zcGFjaW5nID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54Yy10aGVtZSAuZ3JpZC0tY29sLXNwYWNpbmctbGFyZ2VcXEBsYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjI1cmVtO1xuICB9XG4gIC54Yy10aGVtZSAuZ3JpZC0tY29sLXNwYWNpbmctbGFyZ2VcXEBsYXJnZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC5ncmlkLS1jZW50ZXIgPiAqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnhjLXRoZW1lIC5ncmlkLS1taWRkbGUgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi54Yy10aGVtZSAuZ3JpZC0tYm90dG9tID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAuZ3JpZC0tZmxpcFxcQHNtYWxsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuICAueGMtdGhlbWUgLmdyaWQtLWZsaXBcXEBzbWFsbCA+ICoge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG59XG4ueGMtdGhlbWUgLmd1dHRlcnMge1xuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5ndXR0ZXJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuc2VjdGlvbi5ndXR0ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC5ob21lcGFnZV9fZ3V0dGVycywgLnhjLXRoZW1lIC54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5ob21lcGFnZV9fZ3V0dGVycywgLnhjLXRoZW1lIC54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAuaW5zZXQtYmxvY2sge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuaW5zZXQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuaW5zZXQtYmxvY2sgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5pbnNldC1ibG9jayAudWlPdXRwdXRSaWNoVGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLmluc2V0LWJsb2NrIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5zZWN0aW9uLnNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuc2VjdGlvbi5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnNlY3Rpb24uc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuc2VjdGlvbi10b3Age1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5zZWN0aW9uLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuc2VjdGlvbi1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5zZWN0aW9uLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuc2VjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnhjLXRoZW1lIC5zZWN0aW9uLS1zdGFja2VkICsgLnNlY3Rpb24tLXN0YWNrZWQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi54Yy10aGVtZSAuc2VjdGlvbi0tbm8tdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ueGMtdGhlbWUgLnNlY3Rpb24tLW5vLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi54Yy10aGVtZSAueGMtc2VjdGlvbi1oZWFkZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnhjLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMDZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC54Yy1zZWN0aW9uLXRpdGxlX19jb3VudGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi54Yy10aGVtZSAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAud3JhcHBlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtbWF4LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbi54Yy10aGVtZSAuY29tbS1zZWN0aW9uLWNvbnRhaW5lci5jb21tLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIC54Yy1wYWdlLXdpZHRoLWxhcmdlLnhjLXBhZ2Utd2lkdGgtbGFyZ2UsIC54Yy10aGVtZSAueGMtZmxleGktcGFnZS1jb250ZW50IC54Yy1wYWdlLXdpZHRoLWxhcmdlLnNpdGVmb3JjZUR5bmFtaWNMYXlvdXQsIC54Yy10aGVtZSAueGMtZmxleGktcGFnZS1jb250ZW50IC5zaXRlZm9yY2VEeW5hbWljTGF5b3V0LCAueGMtdGhlbWUgLnhjLXBhZ2Utd2lkdGgteGxhcmdlLnhjLXBhZ2Utd2lkdGgteGxhcmdlLnhjLXBhZ2Utd2lkdGgteGxhcmdlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFnZS13aWR0aC1sYXJnZS54Yy1wYWdlLXdpZHRoLWxhcmdlLCAueGMtdGhlbWUgLnhjLWZsZXhpLXBhZ2UtY29udGVudCAueGMtcGFnZS13aWR0aC1sYXJnZS5zaXRlZm9yY2VEeW5hbWljTGF5b3V0LCAueGMtdGhlbWUgLnhjLWZsZXhpLXBhZ2UtY29udGVudCAuc2l0ZWZvcmNlRHluYW1pY0xheW91dCwgLnhjLXRoZW1lIC54Yy1wYWdlLXdpZHRoLXhsYXJnZS54Yy1wYWdlLXdpZHRoLXhsYXJnZS54Yy1wYWdlLXdpZHRoLXhsYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcGFnZS13aWR0aC14bGFyZ2UueGMtcGFnZS13aWR0aC14bGFyZ2UueGMtcGFnZS13aWR0aC14bGFyZ2Uge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbn1cbi54Yy10aGVtZSAueGMtZmxleGktcGFnZS1jb250ZW50IC5zaXRlZm9yY2VEeW5hbWljTGF5b3V0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1mbGV4aS1wYWdlLWNvbnRlbnQgLnNpdGVmb3JjZUR5bmFtaWNMYXlvdXQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWZsZXhpLXBhZ2UtY29udGVudCAuc2l0ZWZvcmNlRHluYW1pY0xheW91dCAuZm9yY2VDb21tdW5pdHlTZWN0aW9uIC5jYi1zZWN0aW9uX2NvbHVtbiB7XG4gIC0tbHdjLXVpV2lkZ2V0TWFyZ2luQm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1mbGV4aS1wYWdlLWNvbnRlbnQgLnNpdGVmb3JjZUR5bmFtaWNMYXlvdXQgLmZvcmNlQ29tbXVuaXR5U2VjdGlvbiAuY2Itc2VjdGlvbl9jb2x1bW46b25seS1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtZmxleGktcGFnZS1jb250ZW50IC5zaXRlZm9yY2VEeW5hbWljTGF5b3V0IC5mb3JjZUNvbW11bml0eVNlY3Rpb24gLmNiLXNlY3Rpb25fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ueGMtdGhlbWUgLnhjLWZsZXhpLXBhZ2UtY29udGVudCAuc2l0ZWZvcmNlRHluYW1pY0xheW91dCAuZm9yY2VDb21tdW5pdHlTZWN0aW9uIC5jYi1zZWN0aW9uX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAueGMtdGhlbWUgLnhjLWZsZXhpLXBhZ2UtY29udGVudCAuc2l0ZWZvcmNlRHluYW1pY0xheW91dCAuZm9yY2VDb21tdW5pdHlTZWN0aW9uIC5jYi1zZWN0aW9uX2NvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWZsZXhpLXBhZ2UtY29udGVudC0teGxhcmdlIC5zaXRlZm9yY2VEeW5hbWljTGF5b3V0IHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRhaW5lci54Yy1jb250YWluZXIueGMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWNvbnRhaW5lci54Yy1jb250YWluZXIueGMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jb250YWluZXIueGMtY29udGFpbmVyLnhjLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtY29udGFpbmVyLnhjLWNvbnRhaW5lci54Yy1jb250YWluZXIueGMtY29udGFpbmVyLS1iZy1mdWxsLXdpZHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4cC1nLXJvb3QpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jb250YWluZXIueGMtY29udGFpbmVyLnhjLWNvbnRhaW5lci54Yy1jb250YWluZXItLWJnLWZ1bGwtd2lkdGg6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGNhbGMoKHZhcigtLXhjLWR5bmFtaWMtdmlld3BvcnQtd2lkdGgsIDEwMHZ3KSAtIDEwMCUpIC8gLTIpO1xuICAgIGxlZnQ6IGNhbGMoKHZhcigtLXhjLWR5bmFtaWMtdmlld3BvcnQtd2lkdGgsIDEwMHZ3KSAtIDEwMCUpIC8gLTIpO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXBhZ2Utd2lkdGgtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFnZS13aWR0aC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAueGMtdGhlbWUgLnhjLXBhZ2Utd2lkdGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1mb3JjZS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IHZhcigtLXhjLWR5bmFtaWMtdmlld3BvcnQtd2lkdGgsIDEwMHZ3KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAodmFyKC0teGMtZHluYW1pYy12aWV3cG9ydC13aWR0aCwgMTAwdncpIC0gMTAwJSkgLyAyKTtcbn1cbi54Yy10aGVtZSAueGMtc3VjY2Vzcy1jb25maXJtYXRpb24sIC54Yy10aGVtZSAueHVpLXBhbmVsLCAueGMtdGhlbWUgLmN1Zi1jb21tZW50TGksXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQsIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjZWQyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnhjLXRoZW1lIC54dWktcGFuZWwsIC54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaSxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLmNvbW1lbnRJbnB1dEFyZWEsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCwgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZywgLnhjLXRoZW1lIC5jdWYtY29tbWVudExpOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLmNvbW1lbnRJbnB1dEFyZWE6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQ6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93OmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAueHVpLXBhbmVsOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyBhLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudExpOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyBhLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCAuY29tbWVudElucHV0QXJlYTpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcgYSxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0OmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyBhLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdzpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIGEueHVpLXBhbmVsIC54Yy1wYW5lbF9faGVhZGluZywgLnhjLXRoZW1lIGEuY3VmLWNvbW1lbnRMaSAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IGEuY29tbWVudElucHV0QXJlYSAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyBhLmN1Zi1jb21tZW50SW5wdXQgLnhjLXBhbmVsX19oZWFkaW5nLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIGEuY292ZW8tcmVzdWx0LXJvdyAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnh1aS1wYW5lbCBhIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaSBhIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLmNvbW1lbnRJbnB1dEFyZWEgYSAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCBhIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3cgYSAueGMtcGFuZWxfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSBhLnh1aS1wYW5lbDpob3ZlciwgLnhjLXRoZW1lIGEuY3VmLWNvbW1lbnRMaTpob3Zlcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgYS5jb21tZW50SW5wdXRBcmVhOmhvdmVyLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgYS5jdWYtY29tbWVudElucHV0OmhvdmVyLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIGEuY292ZW8tcmVzdWx0LXJvdzpob3Zlcixcbi54Yy10aGVtZSAueHVpLXBhbmVsIGE6aG92ZXIsXG4ueGMtdGhlbWUgLmN1Zi1jb21tZW50TGkgYTpob3Zlcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLmNvbW1lbnRJbnB1dEFyZWEgYTpob3Zlcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IGE6aG92ZXIsXG4ueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgYS54dWktcGFuZWw6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLCAueGMtdGhlbWUgYS5jdWYtY29tbWVudExpOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgYS5jb21tZW50SW5wdXRBcmVhOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIGEuY3VmLWNvbW1lbnRJbnB1dDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcsIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgYS5jb3Zlby1yZXN1bHQtcm93OmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAueHVpLXBhbmVsIGE6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudExpIGE6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCAuY29tbWVudElucHV0QXJlYSBhOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IGE6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyBhOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIGEueHVpLXBhbmVsOnZpc2l0ZWQgLnhjLXBhbmVsX19oZWFkaW5nLCAueGMtdGhlbWUgYS5jdWYtY29tbWVudExpOnZpc2l0ZWQgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCBhLmNvbW1lbnRJbnB1dEFyZWE6dmlzaXRlZCAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyBhLmN1Zi1jb21tZW50SW5wdXQ6dmlzaXRlZCAueGMtcGFuZWxfX2hlYWRpbmcsIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgYS5jb3Zlby1yZXN1bHQtcm93OnZpc2l0ZWQgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC54dWktcGFuZWwgYTp2aXNpdGVkIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaSBhOnZpc2l0ZWQgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCAuY29tbWVudElucHV0QXJlYSBhOnZpc2l0ZWQgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgYTp2aXNpdGVkIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3cgYTp2aXNpdGVkIC54Yy1wYW5lbF9faGVhZGluZyB7XG4gIGNvbG9yOiAjODgxNzk1O1xufVxuLnhjLXRoZW1lIGEueHVpLXBhbmVsOnZpc2l0ZWQ6aG92ZXIsIC54Yy10aGVtZSBhLmN1Zi1jb21tZW50TGk6dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgYS5jb21tZW50SW5wdXRBcmVhOnZpc2l0ZWQ6aG92ZXIsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyBhLmN1Zi1jb21tZW50SW5wdXQ6dmlzaXRlZDpob3ZlciwgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyBhLmNvdmVvLXJlc3VsdC1yb3c6dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSAueHVpLXBhbmVsIGE6dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaSBhOnZpc2l0ZWQ6aG92ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhIGE6dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IGE6dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3cgYTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgYS54dWktcGFuZWw6dmlzaXRlZDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcsIC54Yy10aGVtZSBhLmN1Zi1jb21tZW50TGk6dmlzaXRlZDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IGEuY29tbWVudElucHV0QXJlYTp2aXNpdGVkOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIGEuY3VmLWNvbW1lbnRJbnB1dDp2aXNpdGVkOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZywgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyBhLmNvdmVvLXJlc3VsdC1yb3c6dmlzaXRlZDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnh1aS1wYW5lbCBhOnZpc2l0ZWQ6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudExpIGE6dmlzaXRlZDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhIGE6dmlzaXRlZDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCBhOnZpc2l0ZWQ6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyBhOnZpc2l0ZWQ6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLnh1aS1wYW5lbCBwIGEsIC54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaSBwIGEsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhIHAgYSxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IHAgYSwgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsIHAgYTpob3ZlciwgLnhjLXRoZW1lIC5jdWYtY29tbWVudExpIHAgYTpob3Zlcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLmNvbW1lbnRJbnB1dEFyZWEgcCBhOmhvdmVyLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgcCBhOmhvdmVyLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIGEueHVpLXBhbmVsOmhvdmVyLCAueGMtdGhlbWUgYS5jdWYtY29tbWVudExpOmhvdmVyLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCBhLmNvbW1lbnRJbnB1dEFyZWE6aG92ZXIsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyBhLmN1Zi1jb21tZW50SW5wdXQ6aG92ZXIsIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgYS5jb3Zlby1yZXN1bHQtcm93OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbn1cbi54Yy10aGVtZSAueGMtcGFuZWwtcGFkZGluZywgLnhjLXRoZW1lIC5jdWYtY29tbWVudExpLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCAuY29tbWVudElucHV0QXJlYSxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54dWktcGFuZWwtLXdpdGgtYWN0aW9ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXBhbmVsX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFuZWxfX2hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcGFuZWxfX2hlYWRlci54Yy1saW5rX19jb250YWluZXIge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi54Yy10aGVtZSAueGMtYW5jaG9yLXRleHRfX3BhbmVsOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi54Yy10aGVtZSAueGMtcGFuZWxfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEuMDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFuZWxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4zMXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktcGFuZWwtLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2VkMjtcbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsLS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsLS1zZWN0aW9uLS1oZWFkZXIge1xuICBmb250LXNpemU6IDAuOTRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFuZWxfX2JvZHkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1wYW5lbC1ib2R5X193aXRob3V0LS1zcGFjaW5nIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcGFuZWxfX2Rlc2NyaXB0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54dWktcGFuZWwtLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjZWQyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLnhjLXRoZW1lIC54dWktcGFuZWwtLWZvb3RlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS1wYW5lbC0tZm9vdGVyIC54dWktYWN0aW9ucywgLnhjLXRoZW1lIC54dWktcGFuZWwtLWZvb3RlciAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQsIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLnh1aS1wYW5lbC0tZm9vdGVyIC5jdWYtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgbWFyZ2luLWxlZnQgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWwgYSxcbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWwgLnhjLXBhbmVsX19ib2R5IHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsIC54Yy1wYW5lbF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWwgLnhjLXBhbmVsX19saW5rIHtcbiAgYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbCAueGMtcGFuZWxfX2xpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMDtcbn1cbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsIC54Yy1wYW5lbF9fbGluay1jb250YWluZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWwgLnhjLXBhbmVsX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDJhNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbCAueGMtc3ZnX19pY29uLS1hcnJvdyB7XG4gIGZpbGw6ICMwMDcyYmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6aG92ZXIsIC54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDAgMTBweCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6aG92ZXIgLnhjLXBhbmVsX190aXRsZSBhLFxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6aG92ZXIgLnhjLXBhbmVsX190aXRsZSxcbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsOmhvdmVyIC54Yy1wYW5lbF9fbGluaywgLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6Zm9jdXMtd2l0aGluIC54Yy1wYW5lbF9fdGl0bGUgYSxcbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsOmZvY3VzLXdpdGhpbiAueGMtcGFuZWxfX3RpdGxlLFxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6Zm9jdXMtd2l0aGluIC54Yy1wYW5lbF9fbGluayB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6aG92ZXIgLnhjLXBhbmVsX190aXRsZSwgLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6Zm9jdXMtd2l0aGluIC54Yy1wYW5lbF9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbDpob3ZlciAueGMtcGFuZWxfX2xpbms6OmFmdGVyLCAueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbDpmb2N1cy13aXRoaW4gLnhjLXBhbmVsX19saW5rOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjc2MTtcbn1cbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsOmhvdmVyIHN2Zzpub3QoLnhjLWNhcmQtY3VzdG9tLXN2ZyksIC54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsOmZvY3VzLXdpdGhpbiBzdmc6bm90KC54Yy1jYXJkLWN1c3RvbS1zdmcpIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnhjLXRoZW1lIC54dWktYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlO1xufVxuLnhjLXRoZW1lIC54dWktYmFubmVyIC54Yy1iYW5uZXItLXJlZ2lzdGVybGluayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG4ueGMtdGhlbWUgLnh1aS1iYW5uZXItLWFjdGlvbiB7XG4gIG1hcmdpbjogNHB4O1xufVxuLnhjLXRoZW1lIC54dWktYmFubmVyLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMTAwJSBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueHVpLWJhbm5lci1sYXlvdXQgLnh1aS1iYW5uZXItLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLnhjLXRoZW1lIC54dWktYmFubmVyLWxheW91dCAueHVpLWJhbm5lci0tbWVzc2FnZSAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWJhbm5lci10aXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiA0cHg7XG59XG4ueGMtdGhlbWUgLnhjLWJhbm5lci13YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTgyMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogNHB4O1xufVxuLnhjLXRoZW1lIC54Yy1iYW5uZXIge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnhjLXRoZW1lIC54Yy1iYW5uZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54Yy1iYW5uZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1iYW5uZXJfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnhjLXRoZW1lIC54Yy1iYW5uZXJfX3RpdGxlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi54Yy10aGVtZSAueGMtYmFubmVyX190aXRsZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIC54Yy1xdWFudGljLXNlYXJjaF9faGVhZGluZyB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4xcyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIC54Yy1xdWFudGljLXNlYXJjaF9faGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXF1YW50aWMtc2VhcmNoX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXF1YW50aWMtc2VhcmNoX19oZWFkaW5nIGgxIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpYy1zZWFyY2hfX3NlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXF1YW50aWMtc2VhcmNoX19zZWFyY2gtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXF1YW50aWMtc2VhcmNoX19zZWFyY2gtYm94IC5zbGRzLWZvcm0tZWxlbWVudCB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpYy1zZWFyY2hfX3NlYXJjaC1ib3ggLnNsZHMtZm9ybS1lbGVtZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpYy1zZWFyY2hfX3NlYXJjaC1ib3ggLnNsZHMtaWNvbi11dGlsaXR5LXNlYXJjaCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXF1YW50aWMtc2VhcmNoX19zZWFyY2gtYm94IC5zbGRzLWljb24tdXRpbGl0eS1zZWFyY2ggLnNsZHMtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXF1YW50aWMtc2VhcmNoX19mYWNldHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIC54Yy1xdWFudGljLXNlYXJjaF9fZmFjZXRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIC54Yy1xdWFudGljLXNlYXJjaF9fZmFjZXRzLW1vZGFsLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gIC54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpYy1zZWFyY2hfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXF1YW50aWMtc2VhcmNoX19zZWFyY2gtYm94IC5zbGRzLWZvcm0tZWxlbWVudCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fc3VnZ2VzdGlvbnMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDVweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmc6IDA7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19zdWdnZXN0aW9ucyAueGMtcXVhbnRpYy1zZWFyY2hfX3N1Z2dlc3Rpb25zLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX3N1Z2dlc3Rpb25zIC54Yy1xdWFudGljLXNlYXJjaF9fc3VnZ2VzdGlvbnMtbGlzdCAuc2xkcy1saXN0Ym94X19vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX3N1Z2dlc3Rpb25zLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19zdWdnZXN0ZWQtdGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMC41cmVtO1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fc3VnZ2VzdGVkLXRleHQtd3JhcHBlcjpob3ZlciAuc2xkcy1oYXMtZm9jdXMsXG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19zdWdnZXN0ZWQtdGV4dC13cmFwcGVyLnNsZHMtaGFzLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19zdWdnZXN0ZWQtdGV4dC13cmFwcGVyOmhvdmVyIC5zbGRzLWhhcy1mb2N1cyBhLFxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fc3VnZ2VzdGVkLXRleHQtd3JhcHBlci5zbGRzLWhhcy1mb2N1cyBhIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19zdWdnZXN0ZWQtdGVybS1ub3QtbWF0Y2gge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fc3VnZ2VzdGVkLXRlcm0tY29ycmVjdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpY19fY29tYm9ib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcXVhbnRpY19fY29tYm9ib3gtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnhjLXRoZW1lIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC5pY29uLS1zIHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC41cmVtO1xufVxuLnhjLXRoZW1lIC5pY29uLS1tLCAueGMtdGhlbWUgLnhjLXBpbGxzLXdyYXAgLnNsZHMtcGlsbF9faWNvbl9jb250YWluZXIgLnNsZHMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi54Yy10aGVtZSAuaWNvbi0tbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi54Yy10aGVtZSAuaWNvbi0teGwge1xuICBmb250LXNpemU6IDEuODhyZW07XG4gIGhlaWdodDogMS44OHJlbTtcbiAgd2lkdGg6IDEuODhyZW07XG59XG4ueGMtdGhlbWUgLmljb24tLXh4bCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi54Yy10aGVtZSAuaWNvbi0teHh4bCB7XG4gIGZvbnQtc2l6ZTogNC44OHJlbTtcbiAgaGVpZ2h0OiA0Ljg4cmVtO1xuICB3aWR0aDogNC44OHJlbTtcbn1cbi54Yy10aGVtZSAuaWNvbi10ZXh0ID4gLmljb24ge1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG59XG4ueGMtdGhlbWUgLmljb24tdGV4dCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC5pY29uLXRleHQgPiAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5pY29uLXRleHQtLWxhcmdlXFxAbWVkaXVtID4gLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC5pY29uLXRleHQtLXJldiA+IC5pY29uIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xufVxuLnhjLXRoZW1lIC5pY29uLXRleHQtLXJldiA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC5pY29uLXRleHQtLXJldiA+IC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ueGMtdGhlbWUgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDRweCAjMDA3MmJlO1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbiBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tc3RhbmRhcmQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLXN0YW5kYXJkOmhvdmVyLCAueGMtdGhlbWUgLnh1aS1idXR0b24tc3RhbmRhcmQ6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG4gIGNvbG9yOiAjMDA3M2MwO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLXN0YW5kYXJkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG4gIGNvbG9yOiAjMDA2ZGI3O1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLXN0YW5kYXJkLnh1aS1idXR0b24taW52ZXJ0ZWQge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tbWFpbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tbWFpbjpob3ZlciwgLnhjLXRoZW1lIC54dWktYnV0dG9uLW1haW46dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLW1haW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJhNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tbWFpbi54dWktYnV0dG9uLWlzLWRpc2FibGVkLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgYS54dWktYnV0dG9uLW1haW4uY292ZW8tcGFnZXItYW5jaG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODU4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWIwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLW1haW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwNzJiZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3MtbWFpbjp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1tYWluOmhvdmVyLCAueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1tYWluOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDA3M2MwO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3MtbWFpbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgY29sb3I6ICMwMDZkYjc7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZDp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZDpob3ZlciwgLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3Mtc3RhbmRhcmQ6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDczYzA7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgY29sb3I6ICMwMDZkYjc7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZC54dWktYnV0dG9uLWlzLWRpc2FibGVkLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgYS54dWktYnV0dG9uLWJvcmRlcmxlc3Mtc3RhbmRhcmQuY292ZW8tcGFnZXItYW5jaG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWIwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1tdXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLW11dGVkOnZpc2l0ZWQge1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNjUpO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3MtbXV0ZWQ6aG92ZXIsIC54Yy10aGVtZSAueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLW11dGVkOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1tdXRlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgY29sb3I6ICM0MDQ3NTY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1pbnZlcnRlZDp2aXNpdGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1pbnZlcnRlZDpob3ZlciwgLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3MtaW52ZXJ0ZWQ6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1pbnZlcnRlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24taWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24taWNvbiBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWlzLWRpc2FibGVkLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgYS5jb3Zlby1wYWdlci1hbmNob3Ige1xuICBib3JkZXItY29sb3I6ICM4MDg1OGY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODA4NThmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWlzLWRpc2FibGVkOmhvdmVyLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgYS5jb3Zlby1wYWdlci1hbmNob3I6aG92ZXIsIC54Yy10aGVtZSAueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZDpmb2N1cywgLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIGEuY292ZW8tcGFnZXItYW5jaG9yOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODA4NThmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzgwODU4ZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZC54dWktYnV0dG9uLW1haW4sIC54Yy10aGVtZSAuY292ZW8tcGFnZXItbGlzdC1pdGVtLmNvdmVvLWFjdGl2ZSBhLnh1aS1idXR0b24tbWFpbi5jb3Zlby1wYWdlci1hbmNob3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4NThmO1xuICBib3JkZXItY29sb3I6ICM4MDg1OGY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWlzLWRpc2FibGVkLnh1aS1idXR0b24tY3JlYXRlLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgYS54dWktYnV0dG9uLWNyZWF0ZS5jb3Zlby1wYWdlci1hbmNob3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4NThmO1xuICBib3JkZXItY29sb3I6ICM4MDg1OGY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWlzLWRpc2FibGVkLnh1aS1idXR0b24tbmVnYXRpdmUsIC54Yy10aGVtZSAuY292ZW8tcGFnZXItbGlzdC1pdGVtLmNvdmVvLWFjdGl2ZSBhLnh1aS1idXR0b24tbmVnYXRpdmUuY292ZW8tcGFnZXItYW5jaG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODU4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjODA4NThmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWJ1dHRvbi1mdWxsd2lkdGgtbGF5b3V0LCAueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRDb21tZW50SW5wdXREZXNrdG9wIC5jdWYtc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24teHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1pY29uLXhzbWFsbCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24taWNvbi1zbWFsbCwgLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLWNsZWFyLCAueGMtdGhlbWUgLnhjLXBpbGxzLXdyYXAgLnNsZHMtcGlsbF9fcmVtb3ZlIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1pY29uLW1lZGl1bSwgLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1wcmV2aW91cyBhLFxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1uZXh0IGEge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnhjLXRoZW1lIC54dWktYWN0aW9ucywgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY3VmLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWFjdGlvbnMsIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWFjdGlvbnM6bm90KC54dWktbW9kYWwtLWZvb3RlciksIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQ6bm90KC54dWktbW9kYWwtLWZvb3Rlcikge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnhjLXRoZW1lIC54dWktYWN0aW9ucy1sYXlvdXQsIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54dWktYWN0aW9ucy1sYXlvdXQsIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWFjdGlvbnMtbGluZWFyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnhjLXRoZW1lIC54dWktYWN0aW9ucy0tcHJpbWFyeSB7XG4gIG1hcmdpbjogMDtcbiAgb3JkZXI6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWFjdGlvbnMtLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS1hY3Rpb25zLS1zZWNvbmRhcnkge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnhjLXRoZW1lIC54dWktYWN0aW9ucy0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWFjdGlvbnMtLXNlY29uZGFyeSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1uZWdhdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzMyNDY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzMyNDY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLW5lZ2F0aXZlOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1uZWdhdGl2ZTpob3ZlciwgLnhjLXRoZW1lIC54dWktYnV0dG9uLW5lZ2F0aXZlOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyZTQyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1uZWdhdGl2ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyZTQyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1uZWdhdGl2ZS54dWktYnV0dG9uLWlzLWRpc2FibGVkLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgYS54dWktYnV0dG9uLW5lZ2F0aXZlLmNvdmVvLXBhZ2VyLWFuY2hvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDg1OGY7XG4gIGJvcmRlci1jb2xvcjogI2E2YTliMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLmJhZGdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MCwgNzAsIDkwLCAwLjM1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogcmdiYSg1MCwgNzAsIDkwLCAwLjc1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNjlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC5iYWRnZS0tcGxhaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCA3MCwgOTAsIDAuMSk7XG59XG4ueGMtdGhlbWUgLmJhZGdlLS1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogIzAwODIzYztcbn1cbi54Yy10aGVtZSAuYmFkZ2UtLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogI2ZhODIwMDtcbn1cbi54Yy10aGVtZSAuYmFkZ2UtLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC5iYWRnZS0tb3JhbmdlLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTgyMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMS41ZW07XG59XG4ueGMtdGhlbWUgLmN1c3RvbS1iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLW1lZGlhLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtbWVkaWEtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtbWVkaWEtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLW1lZGlhLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLW1lZGlhLWJsb2NrLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLnhjLXRoZW1lIC5hdmF0YXItd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC5hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cbi54Yy10aGVtZSAuYXZhdGFyLS1zbWFsbCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnhjLXRoZW1lIC5hdmF0YXJfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi54Yy10aGVtZSAuYXZhdGFyX19wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQ3NTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAuYXZhdGFyX19wbGFjZWhvbGRlciA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMTUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3MCU7XG59XG4ueGMtdGhlbWUgLmF2YXRhcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuLnhjLXRoZW1lIC5icmVhZGNydW1iIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgY29sb3I6ICM0MDQ3NTY7XG59XG4uaWUxMSAueGMtdGhlbWUgLmJyZWFkY3J1bWIge1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG4ueGMtdGhlbWUgLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi54Yy10aGVtZSAuYnJlYWRjcnVtYiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4ueGMtdGhlbWUgLmJyZWFkY3J1bWIgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnhjLXRoZW1lIC5icmVhZGNydW1iID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLmJyZWFkY3J1bWIgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ueGMtdGhlbWUgLmJyZWFkY3J1bWIgPiBsaSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC5icmVhZGNydW1iID4gbGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi54Yy10aGVtZSAuYnJlYWRjcnVtYiA+IGxpOmxhc3QtY2hpbGQgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5icmVhZGNydW1iID4gbGkgYTo6YWZ0ZXIsIC54Yy10aGVtZSAuYnJlYWRjcnVtYiA+IGxpIC5iYWNrOjpiZWZvcmUge1xuICBjb2xvcjogI2E2YTliMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuLnhjLXRoZW1lIC5icmVhZGNydW1iID4gaW1nIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi54Yy10aGVtZSAuYnJlYWRjcnVtYiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnhjLXRoZW1lIC5icmVhZGNydW1iIC54dWktdGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjUmV1c2VhYmxlQnJlYWRjcnVtYnMgc3Bhbixcbi54Yy10aGVtZSAueGNSZXVzZWFibGVCcmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICMwMDZjYjQ7XG59XG4ueGMtdGhlbWUgLnhjUmV1c2VhYmxlQnJlYWRjcnVtYnMgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnhjLXRoZW1lIC54Y1JldXNlYWJsZUJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDAuODFyZW07XG59XG4ueGMtdGhlbWUgLnhjUmV1c2VhYmxlQnJlYWRjcnVtYiArIC54Y1JldXNlYWJsZUJyZWFkY3J1bWI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pY29ucy9pY29uLWFycm93LXJpZ2h0LS1maWxsLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAueGMtdGhlbWUgLnhjUmV1c2VhYmxlQnJlYWRjcnVtYiArIC54Y1JldXNlYWJsZUJyZWFkY3J1bWI6OmJlZm9yZSB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIH1cbn1cbi54Yy10aGVtZSAucGFnaW5hdGlvbl9fcGFnZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ueGMtdGhlbWUgLnBhZ2luYXRpb25fX3BhZ2VzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC41NXJlbTtcbn1cbi54Yy10aGVtZSAucGFnaW5hdGlvbl9fcGFnZSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlNmU3ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM0MDQ3NTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTRyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgcGFkZGluZzogMC40cmVtO1xuICB3aWR0aDogMi4yNXJlbTtcbn1cbi54Yy10aGVtZSAucGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC5wYWdpbmF0aW9uLXByZXYsXG4ueGMtdGhlbWUgLnBhZ2luYXRpb24tbmV4dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM0MDQ3NTY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAucGFnaW5hdGlvbi0tZG9ybWFudCB7XG4gIGNvbG9yOiAjZTZlN2U5O1xuICBjdXJzb3I6IHRleHQ7XG59XG4ueGMtdGhlbWUgLnBhZ2luYXRpb24tLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljX19idXR0b24tZ3JvdXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMzBweCwgNTBweCkpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1xdWFudGljX19idXR0b24tZ3JvdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDM1cHgpO1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpY19fYnV0dG9uLWdyb3VwIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19wYWdpbmF0aW9uIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19wYWdpbmF0aW9uLmN1cnJlbnQgYnV0dG9uOjphZnRlcixcbi54Yy10aGVtZSAueGMtcGFnaW5hdGlvbl9fYnV0dG9uLS1wcmV2aW91cyBidXR0b246aG92ZXI6OmFmdGVyLFxuLnhjLXRoZW1lIC54Yy1wYWdpbmF0aW9uX19idXR0b24tLW5leHQgYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgY2FsYygoMTAwJSAtIDAuODVlbSkgLyAyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwLjg1ZW07XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAyYTQ2O1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fcGFnaW5hdGlvbiBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAtNHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMmE0Njtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX3BhZ2luYXRpb24uY3VycmVudCBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX3BhZ2luYXRpb24uY3VycmVudCBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAtNHB4O1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fcGFnaW5hdGlvbi5jdXJyZW50IGJ1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IC00cHg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54Yy1wYWdpbmF0aW9uX19idXR0b24tLXByZXZpb3VzIGJ1dHRvbixcbi54Yy10aGVtZSAueGMtcGFnaW5hdGlvbl9fYnV0dG9uLS1uZXh0IGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnhjLXBhZ2luYXRpb25fX2J1dHRvbi0tcHJldmlvdXMgYnV0dG9uIHN2Zyxcbi54Yy10aGVtZSAueGMtcGFnaW5hdGlvbl9fYnV0dG9uLS1uZXh0IGJ1dHRvbiBzdmcge1xuICBtYXJnaW46IDA7XG59XG4ueGMtdGhlbWUgLnhjLXBhZ2luYXRpb25fX2J1dHRvbi0tcHJldmlvdXMgYnV0dG9uOmhvdmVyLFxuLnhjLXRoZW1lIC54Yy1wYWdpbmF0aW9uX19idXR0b24tLW5leHQgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDJhNDY7XG59XG4ueGMtdGhlbWUgLnhjLXBhZ2luYXRpb25fX2J1dHRvbi0tcHJldmlvdXMgYnV0dG9uOmhvdmVyOjphZnRlcixcbi54Yy10aGVtZSAueGMtcGFnaW5hdGlvbl9fYnV0dG9uLS1uZXh0IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICB0b3A6IC00cHg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDAyYTQ2O1xufVxuLnhjLXRoZW1lIC54Yy1wYWdpbmF0aW9uX19idXR0b24tLXByZXZpb3VzIGJ1dHRvbjpkaXNhYmxlZCxcbi54Yy10aGVtZSAueGMtcGFnaW5hdGlvbl9fYnV0dG9uLS1uZXh0IGJ1dHRvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTZhOWIwO1xufVxuLnhjLXRoZW1lIC54Yy1vdmVydmlldy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1vdmVydmlldy1ibG9jayB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1vdmVydmlldy1ibG9jayB1bDpsYXN0LWNoaWxkLFxuLnhjLXRoZW1lIC54Yy1vdmVydmlldy1ibG9jayB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtb3ZlcnZpZXctYmxvY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54Yy1vdmVydmlld19fdGl0bGUge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSAueGMtb3ZlcnZpZXdfX3RpbWUge1xuICBjb2xvcjogIzgwODU4ZjtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0Y29udGVudCBkZCwgLnhjLXRoZW1lIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IGRkLCAuZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgZGQsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBkZCxcbi54Yy10aGVtZSAueGMtdGV4dGNvbnRlbnQgdWwsXG4ueGMtdGhlbWUgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdWwsXG4uZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdWwsXG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdWwsXG4ueGMtdGhlbWUgLnhjLXRleHRjb250ZW50IG9sLFxuLnhjLXRoZW1lIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IG9sLFxuLmZvcmNlTW9kYWwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IG9sLFxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IG9sIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi54Yy10aGVtZSAueGMtdGV4dGNvbnRlbnQgdWwsIC54Yy10aGVtZSAuZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB1bCwgLmZvcmNlTW9kYWwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHVsLCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0Y29udGVudCBvbCwgLnhjLXRoZW1lIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IG9sLCAuZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgb2wsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4ueGMtdGhlbWUgLnhjLXRleHRjb250ZW50IGxpLCAueGMtdGhlbWUgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgbGksIC5mb3JjZU1vZGFsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBsaSwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ueGMtdGhlbWUgLnhjLXRleHRjb250ZW50IGxpIHA6bGFzdC1jaGlsZCwgLnhjLXRoZW1lIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IGxpIHA6bGFzdC1jaGlsZCwgLmZvcmNlTW9kYWwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IGxpIHA6bGFzdC1jaGlsZCwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IGxpIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLXRleHRjb250ZW50IGEsIC54Yy10aGVtZSAuZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBhLCAuZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgYSwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSBmaWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi54Yy10aGVtZSAuZm9ybS1zdWItZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLnhjLXRoZW1lIC5mb3JtLWZpZWxkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi54Yy10aGVtZSAuZm9ybS1maWVsZC0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnhjLXRoZW1lIC5mb3JtLWZpZWxkLS1hdXRvLXJlc2l6ZSBpbnB1dCxcbi54Yy10aGVtZSAuZm9ybS1maWVsZC0tYXV0by1yZXNpemUgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuZm9ybS1maWVsZC0tYXV0by1yZXNpemUgaW5wdXQsXG4ueGMtdGhlbWUgLmZvcm0tZmllbGQtLWF1dG8tcmVzaXplIHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ueGMtdGhlbWUgW2NsYXNzXj1mb3JtLWZpZWxkX19dIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGMtdGhlbWUgLmZvcm0tZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbi54Yy10aGVtZSAuZm9ybS1maWVsZF9fc3ViLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG59XG4ueGMtdGhlbWUgLmZvcm0tZmllbGRfX2hlbHAge1xuICBjb2xvcjogI2E2YTliMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi54Yy10aGVtZSAuZm9ybS1maWVsZF9fZXJyb3Ige1xuICBjb2xvcjogI2RjMzI0NjtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi54Yy10aGVtZSAueHVpLWZpZWxkLWxheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ueGMtdGhlbWUgLnh1aS1maWVsZC1sYXlvdXQueGMtZmllbGQtbGF5b3V0X190ZXh0YXJlYS1sYWJlbC1jb21wZW5zYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnhjLXRoZW1lIC54dWktZmllbGQtbGF5b3V0IC54dWktdmFsaWRhdGlvbiwgLnhjLXRoZW1lIC54dWktZmllbGQtbGF5b3V0IC5zbGRzLWZvcm0tZWxlbWVudF9faGVscCB7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4O1xufVxuLnhjLXRoZW1lIC54dWktZmllbGQtbGF5b3V0LnNsZHMtaGFzLWVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi54Yy10aGVtZSAueHVpLWZpZWxkLWxheW91dCAuc2xkcy1mb3JtLWVsZW1lbnRfX2NvbnRyb2wsXG4ueGMtdGhlbWUgLnh1aS1maWVsZC1sYXlvdXQgLnNsZHMtZm9ybS1lbGVtZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC54dWktZmllbGQtbGF5b3V0Lnh1aS11LXJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lO1xufVxuLnhjLXRoZW1lIC54dWktdmFsaWRhdGlvbi1sYXlvdXQsIC54Yy10aGVtZSAuc2xkcy1mb3JtLWVsZW1lbnRfX2hlbHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnhjLXRoZW1lIC54dWktdmFsaWRhdGlvbiwgLnhjLXRoZW1lIC5zbGRzLWZvcm0tZWxlbWVudF9faGVscCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG59XG4ueGMtdGhlbWUgLnh1aS12YWxpZGF0aW9uLWlzLWludmFsaWQge1xuICBjb2xvcjogI2RjMzI0Njtcbn1cbi54Yy10aGVtZSAueHVpLWZpZWxkbGFiZWwtbGF5b3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zMDc3O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLnhjLXRoZW1lIC54Yy1mb3JtX19idXR0b24tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnhjLXRoZW1lIC54Yy1mb3JtX19idXR0b24tbGF5b3V0IC54Yy1waWxscy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnhjLWZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnhjLWZvcm1fX2FjdGlvbnMsXG4ueGMtdGhlbWUgLnhjLWZvcm1fX2FjdGlvbnMgLnh1aS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1mb3JtX19hY3Rpb25zLFxuLnhjLXRoZW1lIC54Yy1mb3JtX19hY3Rpb25zIC54dWktYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnhjLXRoZW1lIC5maWVsZC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAuZmllbGQtZHJvcGRvd24gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXJyb3ctZmlsdGVyLS1maWxsLWdyZXktbGlnaHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDMycHggMTBweCAxNXB4O1xufVxuLnhjLXRoZW1lIC5maWVsZC1kcm9wZG93biBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5maWVsZC1kcm9wZG93biBzZWxlY3Q6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZpZWxkLWRyb3Bkb3duIFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjZTZlN2U5O1xufVxuLnhjLXRoZW1lIC5lcnJvciA+IC5maWVsZC1kcm9wZG93biBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNkYzMyNDY7XG59XG4ueGMtdGhlbWUgLmZpZWxkLWRyb3Bkb3duLS1kaXNhYmxlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaWNvbnMvaWNvbi1hcnJvdy1maWx0ZXItLWZpbGwtZ3JleS1kYXJrLnN2Zyk7XG59XG4ueGMtdGhlbWUgLmZpZWxkLWRyb3Bkb3duLS1maWx0ZXIgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC54dWktc3R5bGVkY2hlY2tib3hyYWRpb3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogN3B4O1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvLXNtYWxsLFxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LXNtYWxsLFxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvLXhzbWFsbCxcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveC14c21hbGwsXG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCxcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94X2ZhdXgge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvd3JhcHBlcjpudGgtbGFzdC1vZi10eXBlKG4gKyAyKSxcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvOm50aC1sYXN0LW9mLXR5cGUobiArIDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE5YjA7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwLWlzLWludmFsaWQsXG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwLWlzLWludmFsaWQgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvd3JhcHBlcixcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAtaXMtaW52YWxpZCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8ge1xuICBib3JkZXItY29sb3I6ICNkYzMyNDY7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tZXNzYWdlLXdpdGgtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1tZWRpdW0gLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tZXNzYWdlLXdpdGgtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tc21hbGwgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tZXNzYWdlLXdpdGgtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8teHNtYWxsIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWVzc2FnZS13aXRoLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWlzLWRpc2FibGVkIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1sYWJlbC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1sYWJlbC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsLXhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1yZXZlcnNlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1yZXZlcnNlZCArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWVzc2FnZS13aXRoLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvd3JhcHBlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8gLnh1aS1pY29ud3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMjRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpbyAueHVpLWljb24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8taXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWxsOiAjZTZlN2U5O1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tZm9jdXMsXG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluLFxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2sge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tZm9jdXMge1xuICBvcGFjaXR5OiAwO1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDY7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjYTZhOWIwO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2sge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0LCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsZXg6IG5vbmU7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgLTRweCAwIC05cHg7XG4gIG9wYWNpdHk6IDAuMDE7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTNweDtcbiAgei1pbmRleDogLTE7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpob3ZlciArIC54dWktaWNvbndyYXBwZXIgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6aG92ZXIgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiB7XG4gIGZpbGw6ICNmMmYzZjQ7XG4gIHN0cm9rZTogIzgwODU4Zjtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmZvY3VzOm5vdCg6aG92ZXIpICsgLnh1aS1pY29ud3JhcHBlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWZvY3VzLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6Zm9jdXM6bm90KDpob3ZlcikgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tZm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBzdHJva2U6IHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6Zm9jdXM6bm90KDpob3ZlcikgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmZvY3VzOm5vdCg6aG92ZXIpICsgLnh1aS1pY29ud3JhcHBlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1haW4ge1xuICBzdHJva2U6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDphY3RpdmUgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tZm9jdXMsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDphY3RpdmUgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tZm9jdXMge1xuICBvcGFjaXR5OiAwO1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6YWN0aXZlICsgLnh1aS1pY29ud3JhcHBlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1haW4sIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDphY3RpdmUgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiB7XG4gIGZpbGw6ICNlNmU3ZTk7XG4gIHN0cm9rZTogIzU5NjA2ZDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiB7XG4gIGZpbGw6ICMwMDcyYmU7XG4gIHN0cm9rZTogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2ssIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLnh1aS1pY29ud3JhcHBlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQ6aG92ZXIgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6aG92ZXIgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiB7XG4gIGZpbGw6ICMwMDY4YWU7XG4gIHN0cm9rZTogIzAwNjhhZTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQ6YWN0aXZlICsgLnh1aS1pY29ud3JhcHBlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1haW4sIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkOmFjdGl2ZSArIC54dWktaWNvbndyYXBwZXIgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluIHtcbiAgZmlsbDogIzAwNWQ5ZTtcbiAgc3Ryb2tlOiAjMDA1ZDllO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmRpc2FibGVkICsgLnh1aS1pY29ud3JhcHBlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1haW4sIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkOmhvdmVyICsgLnh1aS1pY29ud3JhcHBlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1haW4ge1xuICBmaWxsOiAjZTZlN2U5O1xuICBzdHJva2U6IHJnYmEoMCwgMTAsIDMwLCAwLjUpO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2ssIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpkaXNhYmxlZCArIC54dWktaWNvbndyYXBwZXIgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVjaywgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQ6aG92ZXIgKyAueHVpLWljb253cmFwcGVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2sge1xuICBmaWxsOiAjODA4NThmO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC54dWktaWNvbndyYXBwZXIgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC54dWktaWNvbndyYXBwZXIgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluIHtcbiAgZmlsbDogIzgwODU4Zjtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmhvdmVyICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6aG92ZXIgKyAuc2xkcy1jaGVja2JveF9fbGFiZWwsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3gsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpob3ZlciArIC5zbGRzLWNoZWNrYm94X19sYWJlbCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpob3ZlciArIC5zbGRzLWNoZWNrYm94X2ZhdXgsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94IGlucHV0OmhvdmVyICsgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgaW5wdXQ6aG92ZXIgKyAuc2xkcy1jaGVja2JveF9mYXV4LCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8sIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8ge1xuICBib3JkZXItY29sb3I6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW86YWZ0ZXIsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW86YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6Zm9jdXMgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpmb2N1cyArIC5zbGRzLWNoZWNrYm94X19sYWJlbCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmZvY3VzICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmZvY3VzICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmZvY3VzICsgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyAuc2xkcy1jaGVja2JveF9mYXV4LCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCBpbnB1dDpmb2N1cyArIC5zbGRzLWNoZWNrYm94X2ZhdXgsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmZvY3VzICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbywgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmZvY3VzICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmFjdGl2ZSArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3gsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmFjdGl2ZSArIC5zbGRzLWNoZWNrYm94X19sYWJlbCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmFjdGl2ZSArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3gsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDphY3RpdmUgKyAuc2xkcy1jaGVja2JveF9fbGFiZWwsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6YWN0aXZlICsgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3ggaW5wdXQ6YWN0aXZlICsgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgaW5wdXQ6YWN0aXZlICsgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6YWN0aXZlICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbywgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmFjdGl2ZSArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8ge1xuICBib3JkZXItY29sb3I6ICM1OTYwNmQ7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDphY3RpdmUgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvOmFmdGVyLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6YWN0aXZlICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6Y2hlY2tlZCArIC5zbGRzLWNoZWNrYm94X19sYWJlbCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5zbGRzLWNoZWNrYm94X19sYWJlbCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpjaGVja2VkICsgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5zbGRzLWNoZWNrYm94X2ZhdXgsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIGlucHV0OmNoZWNrZWQgKyAuc2xkcy1jaGVja2JveF9mYXV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6Y2hlY2tlZDpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3gsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xkcy1jaGVja2JveF9fbGFiZWwsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkOmhvdmVyICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xkcy1jaGVja2JveF9fbGFiZWwsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGRzLWNoZWNrYm94X2ZhdXgsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xkcy1jaGVja2JveF9mYXV4LCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCBpbnB1dDpjaGVja2VkOmhvdmVyICsgLnNsZHMtY2hlY2tib3hfZmF1eCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4YWU7XG4gIGJvcmRlci1jb2xvcjogIzAwNjhhZTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQ6YWN0aXZlICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6Y2hlY2tlZDphY3RpdmUgKyAuc2xkcy1jaGVja2JveF9fbGFiZWwsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkOmFjdGl2ZSArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3gsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkOmFjdGl2ZSArIC5zbGRzLWNoZWNrYm94X19sYWJlbCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpjaGVja2VkOmFjdGl2ZSArIC5zbGRzLWNoZWNrYm94X2ZhdXgsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YWN0aXZlICsgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgaW5wdXQ6Y2hlY2tlZDphY3RpdmUgKyAuc2xkcy1jaGVja2JveF9mYXV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZDllO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6Y2hlY2tlZCArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8sIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby1tZWRpdW06YWZ0ZXIsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8tbWVkaXVtOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8tc21hbGw6YWZ0ZXIsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8tc21hbGw6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby14c21hbGw6YWZ0ZXIsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8teHNtYWxsOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbzpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8sIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbzpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U5O1xuICBib3JkZXItY29sb3I6ICMwMDY4YWU7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbzphY3RpdmUgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW86YWN0aXZlICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG4gIGJvcmRlci1jb2xvcjogIzAwNWQ5ZTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94OmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsOmFmdGVyLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3g6YWZ0ZXIsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsOmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkgKyAuc2xkcy1jaGVja2JveF9mYXV4OmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAuc2xkcy1jaGVja2JveCBpbnB1dDpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpICsgLnNsZHMtY2hlY2tib3hfZmF1eDphZnRlciwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgaW5wdXQ6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSArIC5zbGRzLWNoZWNrYm94X2ZhdXg6YWZ0ZXIge1xuICBhbmltYXRpb246IHh1aS10aWNrLWNoZWNrYm94IDAuM3MgZWFzZSBib3RoO1xuICBvcGFjaXR5OiAxO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpkaXNhYmxlZCArIC5zbGRzLWNoZWNrYm94X19sYWJlbCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmRpc2FibGVkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmRpc2FibGVkICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkICsgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgKyAuc2xkcy1jaGVja2JveF9mYXV4LCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCBpbnB1dDpkaXNhYmxlZCArIC5zbGRzLWNoZWNrYm94X2ZhdXgsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbywgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmRpc2FibGVkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbywgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQ6aG92ZXIgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpkaXNhYmxlZDpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjUpO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94OmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpkaXNhYmxlZCArIC5zbGRzLWNoZWNrYm94X19sYWJlbDphZnRlciwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmRpc2FibGVkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveDphZnRlciwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmRpc2FibGVkICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsOmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkICsgLnNsZHMtY2hlY2tib3hfZmF1eDphZnRlciwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgKyAuc2xkcy1jaGVja2JveF9mYXV4OmFmdGVyLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCBpbnB1dDpkaXNhYmxlZCArIC5zbGRzLWNoZWNrYm94X2ZhdXg6YWZ0ZXIsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveDpiZWZvcmUsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsOmJlZm9yZSwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IGlucHV0OmRpc2FibGVkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveDpiZWZvcmUsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpkaXNhYmxlZCArIC5zbGRzLWNoZWNrYm94X19sYWJlbDpiZWZvcmUsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQgKyAuc2xkcy1jaGVja2JveF9mYXV4OmJlZm9yZSwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgKyAuc2xkcy1jaGVja2JveF9mYXV4OmJlZm9yZSwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgaW5wdXQ6ZGlzYWJsZWQgKyAuc2xkcy1jaGVja2JveF9mYXV4OmJlZm9yZSwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvOmFmdGVyLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvOmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpkaXNhYmxlZCArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW86YmVmb3JlLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvOmJlZm9yZSwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQ6aG92ZXIgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94OmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpkaXNhYmxlZDpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3g6YmVmb3JlLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpkaXNhYmxlZDpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW86YWZ0ZXIsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkOmhvdmVyICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94OmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsOmFmdGVyLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3g6YWZ0ZXIsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsOmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuc2xkcy1jaGVja2JveF9mYXV4OmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAuc2xkcy1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLnNsZHMtY2hlY2tib3hfZmF1eDphZnRlciwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94IC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5zbGRzLWNoZWNrYm94X2ZhdXg6YWZ0ZXIsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmRpc2FibGVkOmhvdmVyOmNoZWNrZWQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODA4NThmO1xuICBvcGFjaXR5OiAxO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW86YWZ0ZXIsIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbzphZnRlciwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQ6ZGlzYWJsZWQ6aG92ZXI6Y2hlY2tlZCArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW86YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4NThmO1xuICBib3JkZXItY29sb3I6ICNlNmU3ZTk7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94X19sYWJlbCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3hfZmF1eCxcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1pcy1kaXNhYmxlZCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWlzLWRpc2FibGVkIC5zbGRzLWNoZWNrYm94X19sYWJlbCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1pcy1kaXNhYmxlZCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94X2ZhdXgsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1pcy1kaXNhYmxlZCAuc2xkcy1jaGVja2JveF9mYXV4LFxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1pcy1kaXNhYmxlZCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3hfX2xhYmVsLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAuc2xkcy1jaGVja2JveF9mYXV4IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94OmJlZm9yZSwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94X19sYWJlbDpiZWZvcmUsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94X2ZhdXg6YmVmb3JlLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveDphZnRlciwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94X19sYWJlbDphZnRlciwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3hfZmF1eDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94OmFmdGVyLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3hfX2xhYmVsOmFmdGVyLCAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAuc2xkcy1jaGVja2JveF9mYXV4OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzOCU7XG4gIGxlZnQ6IDE0JTtcbiAgdG9wOiA1NSU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NmRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDc0JTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94OmJlZm9yZSwgLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94X19sYWJlbDpiZWZvcmUsIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94X2ZhdXg6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDQ5JTtcbiAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gIHRvcDogNDglO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB3aWR0aDogNTMlO1xufVxuQGtleWZyYW1lcyB4dWktdGljay1jaGVja2JveCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA1MCUge1xuICAgIGhlaWdodDogMzglO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAzOCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogNzQlO1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbzphZnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxLjIpO1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvLW1lZGl1bSxcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LW1lZGl1bSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby1zbWFsbCxcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LXNtYWxsIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvLXhzbWFsbCxcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LXhzbWFsbCxcbi54Yy10aGVtZSAuc2xkcy1jaGVja2JveF9fbGFiZWwsXG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAuc2xkcy1jaGVja2JveF9mYXV4IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0LW1lZGl1bSB7XG4gIGhlaWdodDogMjRweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0LXNtYWxsIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQteHNtYWxsLCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQge1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWZvcm0tZWxlbWVudF9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgY29sb3I6IHZhcigtLXh1aS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94X2ZhdXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXItY29sb3I6ICMwMDcyYmU7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94X2ZhdXg6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMzglO1xuICBsZWZ0OiAxNSU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNTUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDZkZWcpO1xuICB3aWR0aDogNzQlO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpob3ZlciArIC5zbGRzLWNoZWNrYm94X19sYWJlbCAuc2xkcy1jaGVja2JveF9mYXV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjhhZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OGFlO1xuICBmaWxsOiAjMDA2OGFlO1xuICBzdHJva2U6ICMwMDY4YWU7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFjdGl2ZSArIC5zbGRzLWNoZWNrYm94X19sYWJlbCAuc2xkcy1jaGVja2JveF9mYXV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZDllO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCBpbnB1dFtkaXNhYmxlZF0gKyAuc2xkcy1jaGVja2JveF9fbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCBpbnB1dFtkaXNhYmxlZF0gKyAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3hfZmF1eCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIGlucHV0W2Rpc2FibGVkXSArIC5zbGRzLWNoZWNrYm94X19sYWJlbCAuc2xkcy1mb3JtLWVsZW1lbnRfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjUpO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0d3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LS1pbnB1dCwgLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAuc2xkcy1pbnB1dFt0eXBlPXRleHRdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC0taW5wdXQ6Oi1tcy1jbGVhciwgLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAuc2xkcy1pbnB1dFt0eXBlPXRleHRdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LS1pbnB1dDpmaXJzdC1jaGlsZCwgLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAuc2xkcy1pbnB1dFt0eXBlPXRleHRdOmZpcnN0LWNoaWxkLCAueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtLWlucHV0Lnh1aS10ZXh0aW5wdXQsIC54Yy10aGVtZSAueHVpLWF1dG9jb21wbGV0ZXItLXRyaWdnZXItcGlsbHdyYXAgLnh1aS10ZXh0aW5wdXQuc2xkcy1pbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LS1pbnB1dDpsYXN0LWNoaWxkLCAueGMtdGhlbWUgLnh1aS1hdXRvY29tcGxldGVyLS10cmlnZ2VyLXBpbGx3cmFwIC5zbGRzLWlucHV0W3R5cGU9dGV4dF06bGFzdC1jaGlsZCwgLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LS1pbnB1dC54dWktdGV4dGlucHV0LCAueGMtdGhlbWUgLnh1aS1hdXRvY29tcGxldGVyLS10cmlnZ2VyLXBpbGx3cmFwIC54dWktdGV4dGlucHV0LnNsZHMtaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHRleHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC41KTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dCAqOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQ6Oi1tcy1jbGVhciwgLnhjLXRoZW1lIC54dWktdGV4dGlucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzMjQ2O1xuICB6LWluZGV4OiAxO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LWlzLWludmFsaWQ6Zm9jdXMsIC54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1pcy1pbnZhbGlkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzMjQ2O1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDcyYmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcztcbiAgei1pbmRleDogMjtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjUpO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LWlzLWRpc2FibGVkIC54dWktdGV4dGlucHV0LS1pbnB1dCwgLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LWlzLWRpc2FibGVkIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAuc2xkcy1pbnB1dFt0eXBlPXRleHRdLCAueGMtdGhlbWUgLnh1aS1hdXRvY29tcGxldGVyLS10cmlnZ2VyLXBpbGx3cmFwIC54dWktdGV4dGlucHV0LWlzLWRpc2FibGVkIC5zbGRzLWlucHV0W3R5cGU9dGV4dF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtbWVkaXVtIC54dWktaWNvbndyYXBwZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtc21hbGwgLnh1aS1pY29ud3JhcHBlciB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtLWlucHV0LXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC0taW5wdXQtc21hbGw6Zmlyc3QtY2hpbGQsIC54Yy10aGVtZSAueHVpLXRleHRpbnB1dC0taW5wdXQtc21hbGwueHVpLXRleHRpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC0taW5wdXQtc21hbGw6bGFzdC1jaGlsZCwgLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LS1pbnB1dC1zbWFsbC54dWktdGV4dGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC14c21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LXhzbWFsbCAueHVpLWljb253cmFwcGVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC0taW5wdXQteHNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC0taW5wdXQteHNtYWxsOmZpcnN0LWNoaWxkLCAueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtLWlucHV0LXhzbWFsbC54dWktdGV4dGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtLWlucHV0LXhzbWFsbDpsYXN0LWNoaWxkLCAueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtLWlucHV0LXhzbWFsbC54dWktdGV4dGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LS1pbnB1dC1yZXNpemUtbm9uZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC0taW5wdXQtcmVzaXplLXZlcnRpY2FsIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzIHtcbiAgYm9yZGVyOiAwO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LWJvcmRlcmxlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LWJvcmRlcmxlc3MtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXRyYW5zcGFyZW50Lnh1aS10ZXh0aW5wdXQtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy10cmFuc3BhcmVudC54dWktdGV4dGlucHV0LWJvcmRlcmxlc3MtaW52ZXJ0ZWQueHVpLXRleHRpbnB1dC1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXNvbGlkLnh1aS10ZXh0aW5wdXQtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXNvbGlkLnh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXNvbGlkLnh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1pbnZlcnRlZC54dWktdGV4dGlucHV0LWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LWJvcmRlcmxlc3MueHVpLXRleHRpbnB1dC1pcy1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWJlZDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLnh1aS10ZXh0aW5wdXQtaXMtaW52YWxpZC54dWktdGV4dGlucHV0LWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDZkYTtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1pbnZlcnRlZC54dWktdGV4dGlucHV0LS1pbnB1dCwgLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkLnNsZHMtaW5wdXRbdHlwZT10ZXh0XSxcbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkIC54dWktdGV4dGlucHV0LS1pbnB1dCxcbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAuc2xkcy1pbnB1dFt0eXBlPXRleHRdLFxuLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkIC5zbGRzLWlucHV0W3R5cGU9dGV4dF0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkLnh1aS10ZXh0aW5wdXQtLWlucHV0OjpwbGFjZWhvbGRlciwgLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkLnNsZHMtaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1pbnZlcnRlZCAueHVpLXRleHRpbnB1dC0taW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0LWJvcmRlcmxlc3MtaW52ZXJ0ZWQgLnh1aS1hdXRvY29tcGxldGVyLS10cmlnZ2VyLXBpbGx3cmFwIC5zbGRzLWlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkIC5zbGRzLWlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG4ueGMtdGhlbWUgLnh1aS12ZXJ0aWNhbHRleHRpbnB1dGdyb3VwID4gLnh1aS10ZXh0aW5wdXQ6Zmlyc3Qtb2YtdHlwZSxcbi54Yy10aGVtZSAueHVpLXZlcnRpY2FsdGV4dGlucHV0Z3JvdXAgLnh1aS10ZXh0aW5wdXR3cmFwcGVyOmZpcnN0LW9mLXR5cGUgPiAueHVpLXRleHRpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLnhjLXRoZW1lIC54dWktdmVydGljYWx0ZXh0aW5wdXRncm91cCAueHVpLXRleHRpbnB1dDpudGgtb2YtdHlwZShuICsgMiksXG4ueGMtdGhlbWUgLnh1aS12ZXJ0aWNhbHRleHRpbnB1dGdyb3VwIC54dWktdGV4dGlucHV0d3JhcHBlcjpudGgtb2YtdHlwZShuICsgMikgPiAueHVpLXRleHRpbnB1dCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ueGMtdGhlbWUgLnh1aS12ZXJ0aWNhbHRleHRpbnB1dGdyb3VwIC54dWktdGV4dGlucHV0Om50aC1vZi10eXBlKG4gKyAyKTpudGgtbGFzdC1vZi10eXBlKG4gKyAyKSxcbi54Yy10aGVtZSAueHVpLXZlcnRpY2FsdGV4dGlucHV0Z3JvdXAgLnh1aS10ZXh0aW5wdXR3cmFwcGVyOm50aC1vZi10eXBlKG4gKyAyKTpudGgtbGFzdC1vZi10eXBlKG4gKyAyKSA+IC54dWktdGV4dGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi54Yy10aGVtZSAueHVpLXZlcnRpY2FsdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dDpsYXN0LW9mLXR5cGUsXG4ueGMtdGhlbWUgLnh1aS12ZXJ0aWNhbHRleHRpbnB1dGdyb3VwIC54dWktdGV4dGlucHV0d3JhcHBlcjpsYXN0LW9mLXR5cGUgLnh1aS10ZXh0aW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dGdyb3VwID4gLnh1aS10ZXh0aW5wdXR3cmFwcGVyLFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dHdyYXBwZXIgPiAueHVpLWJ1dHRvbixcbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dGdyb3VwID4gLnh1aS10ZXh0aW5wdXQsXG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXRncm91cCA+IC54dWktYnV0dG9uLFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgLnh1aS1zZWxlY3QtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dHdyYXBwZXI6bnRoLWNoaWxkKG4rMiksXG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXRncm91cCA+IC54dWktdGV4dGlucHV0d3JhcHBlciA+IC54dWktYnV0dG9uOm50aC1jaGlsZChuKzIpLFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dDpudGgtY2hpbGQobisyKSxcbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dGdyb3VwID4gLnh1aS1idXR0b246bnRoLWNoaWxkKG4rMiksXG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXRncm91cCAueHVpLXNlbGVjdC0tY29udHJvbDpudGgtY2hpbGQobisyKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dHdyYXBwZXIgPiAueHVpLXRleHRpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXRncm91cCA+IC54dWktdGV4dGlucHV0d3JhcHBlcjpudGgtY2hpbGQobisyKSA+IC54dWktdGV4dGlucHV0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXRncm91cCAueHVpLXNlbGVjdDpudGgtY2hpbGQobisyKSAueHVpLXNlbGVjdC0tY29udHJvbCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dDpmaXJzdC1jaGlsZCxcbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dGdyb3VwID4gLnh1aS10ZXh0aW5wdXR3cmFwcGVyOmZpcnN0LWNoaWxkID4gLnh1aS10ZXh0aW5wdXQsXG4ueGMtdGhlbWUgLnh1aS10ZXh0aW5wdXRncm91cCA+IC54dWktdGV4dGlucHV0d3JhcHBlcjpmaXJzdC1jaGlsZCA+IC54dWktYnV0dG9uLFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLWJ1dHRvbjpmaXJzdC1jaGlsZCxcbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dGdyb3VwID4gLnh1aS1zZWxlY3Q6Zmlyc3QtY2hpbGQgPiAueHVpLXNlbGVjdC0tY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dDpsYXN0LWNoaWxkLFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dHdyYXBwZXI6bGFzdC1jaGlsZCA+IC54dWktdGV4dGlucHV0LFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dHdyYXBwZXI6bGFzdC1jaGlsZCA+IC54dWktYnV0dG9uLFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXNlbGVjdDpsYXN0LWNoaWxkID4gLnh1aS1zZWxlY3QtLWNvbnRyb2wge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXA6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgLnh1aS10ZXh0aW5wdXQtaXMtaW52YWxpZDpudGgtY2hpbGQobisyKSxcbi54Yy10aGVtZSAueHVpLXRleHRpbnB1dGdyb3VwIC54dWktdGV4dGlucHV0d3JhcHBlcjpudGgtY2hpbGQobisyKSAueHVpLXRleHRpbnB1dC1pcy1pbnZhbGlkLFxuLnhjLXRoZW1lIC54dWktdGV4dGlucHV0Z3JvdXAgLnh1aS1zZWxlY3Q6bnRoLWNoaWxkKG4rMikgPiAueHVpLXNlbGVjdC0tY29udHJvbC54dWktdGV4dGlucHV0LWlzLWludmFsaWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYzMyNDY7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnhjLXRoZW1lIC54dWktc2VsZWN0LS1jb250cm9sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXJyb3ctZmlsdGVyLS1maWxsLWJsYWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi54Yy10aGVtZSAueHVpLXNlbGVjdC0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwODU4Zjtcbn1cbi54Yy10aGVtZSAueHVpLXNlbGVjdC0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjUpO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xufVxuLnhjLXRoZW1lIC54dWktc2VsZWN0LS1jb250cm9sICo6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjY1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi54Yy10aGVtZSAueHVpLXNlbGVjdC0tY29udHJvbDo6LW1zLWNsZWFyLCAueGMtdGhlbWUgLnh1aS1zZWxlY3QtLWNvbnRyb2w6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnhjLXRoZW1lIC54dWktc2VsZWN0LS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAueHVpLXNlbGVjdC0tY29udHJvbDpmb2N1cyB+IC54dWktc2VsZWN0LS1jYXJldCB7XG4gIHotaW5kZXg6IDM7XG59XG4ueGMtdGhlbWUgLnh1aS1zZWxlY3QtLWNvbnRyb2wgfiAueHVpLXNlbGVjdC0tY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ueGMtdGhlbWUgLnh1aS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwNzJiZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZ3JpZC1hcmVhOiBzZWxlY3Q7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBhdXRvICMwMDcyYmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWxlY3Q6aG92ZXIgKyAueGMtcXVhbnRpYy1zZWxlY3QtLWhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDcyYmU7XG4gIGJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyM3B4O1xuICB3aWR0aDogMjZweDtcbn1cbi54Yy10aGVtZSBbY2xhc3MqPXhjLXF1YW50aWMtc2VsZWN0X19jb250YWluZXJdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGFiZWwgc2VsZWN0XCI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgW2NsYXNzKj14Yy1xdWFudGljLXNlbGVjdF9fY29udGFpbmVyXSBsYWJlbCB7XG4gIGNvbG9yOiAjNDA0NzU2O1xuICBncmlkLWFyZWE6IGxhYmVsO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi54Yy10aGVtZSBbY2xhc3MqPXhjLXF1YW50aWMtc2VsZWN0X19jb250YWluZXJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAwIDAlLCA1MCUgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGdyaWQtYXJlYTogc2VsZWN0O1xuICBoZWlnaHQ6IDAuNWVtO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgd2lkdGg6IDAuOGVtO1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlbGVjdF9fY29udGFpbmVyLS0xMDA6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdGV4dGlucHV0cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ueGMtdGhlbWUgLnh1aS1hdXRvY29tcGxldGVyLS10cmlnZ2VyLXBpbGx3cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1hdXRvY29tcGxldGVyLS10cmlnZ2VyLXBpbGx3cmFwID4gLnh1aS10ZXh0aW5wdXQtLWlucHV0LCAueGMtdGhlbWUgLnh1aS1hdXRvY29tcGxldGVyLS10cmlnZ2VyLXBpbGx3cmFwID4gLnNsZHMtaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi54Yy10aGVtZSAueHVpLWF1dG9jb21wbGV0ZXItLXBpbGxzLW5vcGlsbHdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi54Yy10aGVtZSAueHVpLWF1dG9jb21wbGV0ZXItLXBpbGxzLW5vcGlsbHdyYXAgfiAueHVpLXRleHRpbnB1dC0taW5wdXQsIC54Yy10aGVtZSAueHVpLWF1dG9jb21wbGV0ZXItLXRyaWdnZXItcGlsbHdyYXAgLnh1aS1hdXRvY29tcGxldGVyLS1waWxscy1ub3BpbGx3cmFwIH4gLnNsZHMtaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi54Yy10aGVtZSAueHVpLWF1dG9jb21wbGV0ZXItLXBpbGwge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tcGlsbDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS1hdXRvY29tcGxldGVyLS10ZXh0aW5wdXQge1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tZW1wdHlzdGF0ZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi54Yy10aGVtZSAueGMtYXV0b2NvbXBsZXRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueGMtYXV0b2NvbXBsZXRlci13cmFwcGVyIC54dWktZHJvcGRvd24tbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueHVpLWF1dG9jb21wbGV0ZXItLXRyaWdnZXItcGlsbHdyYXAgLnNsZHMtZm9ybS1lbGVtZW50X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAueHVpLWF1dG9jb21wbGV0ZXItLXRyaWdnZXItcGlsbHdyYXAgLnNsZHMtZm9ybS1lbGVtZW50IHtcbiAgZmxleDogYXV0bztcbn1cbi54Yy10aGVtZSAueHVpLWF1dG9jb21wbGV0ZXItLXRyaWdnZXItcGlsbHdyYXAgLnNsZHMtZm9ybS1lbGVtZW50LFxuLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAuc2xkcy1mb3JtLWVsZW1lbnRfX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAuc2xkcy1pbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnhjLXRoZW1lIC54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCAuc2xkcy1waWxsIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi54Yy10aGVtZSAueHVpLWF1dG9jb21wbGV0ZXItLXRyaWdnZXItcGlsbHdyYXAgLnNsZHMtcGlsbDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLmNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE5YjA7XG59XG4ueGMtdGhlbWUgLmNvbGxhcHNlLmNvbGxhcHNlLS1pbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLmNvbGxhcHNlX19rZXlsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTliMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC5jb2xsYXBzZV9fdHJpZ2dlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAuY29sbGFwc2VfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi54Yy10aGVtZSAuY29sbGFwc2VfX3N0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwYTFlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG59XG4ueGMtdGhlbWUgLmNvbGxhcHNlLS1pbiA+IC5jb2xsYXBzZV9fdHJpZ2dlciAuY29sbGFwc2VfX3N0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuY29sbGFwc2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5jb2xsYXBzZS0tbnVtYmVyZWQgPiAuY29sbGFwc2VfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi54Yy10aGVtZSAuY29sbGFwc2UtLWluID4gLmNvbGxhcHNlX19jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBjdWJpYy1iZXppZXIoMC4yLCAwLjQyLCAwLjU5LCAwLjkyKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGMtdGhlbWUgLmNvbGxhcHNlX19hcnJvdyB7XG4gIGNvbG9yOiAjYTZhOWIwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG59XG4ueGMtdGhlbWUgLmNvbGxhcHNlX19hcnJvdzo6YmVmb3JlLFxuLnhjLXRoZW1lIC5jb2xsYXBzZV9fYXJyb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnhjLXRoZW1lIC5jb2xsYXBzZV9fYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnhjLXRoZW1lIC5jb2xsYXBzZS0taW4gPiAuY29sbGFwc2VfX3RyaWdnZXIgLmNvbGxhcHNlX19hcnJvdzo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiB1cEJlZm9yZSAwLjJzIGZvcndhcmRzO1xufVxuLnhjLXRoZW1lIC5jb2xsYXBzZS0tZXhpdCA+IC5jb2xsYXBzZV9fdHJpZ2dlciAuY29sbGFwc2VfX2Fycm93OjpiZWZvcmUge1xuICBhbmltYXRpb246IGRvd25CZWZvcmUgMC4ycyBmb3J3YXJkcztcbn1cbi54Yy10aGVtZSAuY29sbGFwc2VfX2Fycm93OjphZnRlciB7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ueGMtdGhlbWUgLmNvbGxhcHNlLS1pbiA+IC5jb2xsYXBzZV9fdHJpZ2dlciAuY29sbGFwc2VfX2Fycm93OjphZnRlciB7XG4gIGFuaW1hdGlvbjogdXBBZnRlciAwLjJzIGZvcndhcmRzO1xufVxuLnhjLXRoZW1lIC5jb2xsYXBzZS0tZXhpdCA+IC5jb2xsYXBzZV9fdHJpZ2dlciAuY29sbGFwc2VfX2Fycm93OjphZnRlciB7XG4gIGFuaW1hdGlvbjogZG93bkFmdGVyIDAuMnMgZm9yd2FyZHM7XG59XG4ueGMtdGhlbWUgLm5vLWpzIC5jb2xsYXBzZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnhjLXRoZW1lIC5uby1qcyAuY29sbGFwc2VfX3RpdGxlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnhjLXRoZW1lIC5uby1qcyAuY29sbGFwc2VfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5uby1qcyAuY29sbGFwc2VfX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBrZXlmcmFtZXMgdXBCZWZvcmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICB9XG4gIDUwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMC40MiwgMC41OSwgMC45Mik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHVwQWZ0ZXIge1xuICAwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMTIsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxuICA1MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDAuNDIsIDAuNTksIDAuOTIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRvd25CZWZvcmUge1xuICAwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMTIsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gIH1cbiAgNTAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLjQyLCAwLjU5LCAwLjkyKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkb3duQWZ0ZXIge1xuICAwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMTIsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB9XG4gIDUwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMC40MiwgMC41OSwgMC45Mik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1sYXlvdXQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuICAueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1sYXlvdXQgLnh1aS1kcm9wZG93bi0tbWFzayB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dCAueHVpLWRyb3Bkb3duLS1ib2R5IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1sYXlvdXQgLnh1aS1kcm9wZG93bi0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbiAgLnhjLXRoZW1lIC54dWktZHJvcGRvd24tbGF5b3V0Lnh1aS1kcm9wZG93bi1mdWxsaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnhjLXRoZW1lIC54dWktZHJvcGRvd24tbGF5b3V0Lnh1aS1kcm9wZG93bi1mdWxsaGVpZ2h0IC54dWktZHJvcGRvd24tLWJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dCB7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICAueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1sYXlvdXQgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWRyb3Bkb3duLS1wYW5lbCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi0taGVhZGVyLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueHVpLWRyb3Bkb3duLS1oZWFkZXItY29udGFpbmVyIC54dWktdGV4dGlucHV0d3JhcHBlciB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLnhjLXRoZW1lIC54dWktZHJvcGRvd24tLWhlYWRlci1jb250YWluZXIgLnh1aS12YWxpZGF0aW9uLCAueGMtdGhlbWUgLnh1aS1kcm9wZG93bi0taGVhZGVyLWNvbnRhaW5lciAuc2xkcy1mb3JtLWVsZW1lbnRfX2hlbHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54dWktZHJvcGRvd24tLWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwIDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIGZsZXgtZ3JvdzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi0tZm9vdGVyIC54dWktYWN0aW9ucywgLnhjLXRoZW1lIC54dWktZHJvcGRvd24tLWZvb3RlciAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQsIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLnh1aS1kcm9wZG93bi0tZm9vdGVyIC5jdWYtc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54dWktZHJvcGRvd24tLW1hc2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWRyb3Bkb3duLS1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54dWktZHJvcGRvd24tLWJvZHkge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAxMCwgMzAsIDAuMiksIDAgM3B4IDZweCAwIHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1wb3NpdGlvbnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1pcy1vcGVuLFxuLnhjLXRoZW1lIC54dWktZHJvcGRvd24tbGF5b3V0W2FyaWEtaGlkZGVuPWZhbHNlXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWlzLW9wZW4gLnh1aS1kcm9wZG93bi0tbWFzayxcbi54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dFthcmlhLWhpZGRlbj1mYWxzZV0gLnh1aS1kcm9wZG93bi0tbWFzayB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWlzLW9wZW4gLnh1aS1kcm9wZG93bi0tYm9keSxcbi54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dFthcmlhLWhpZGRlbj1mYWxzZV0gLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1wcm9maWxlLWRyb3Bkb3duX190cmlnZ2VyICsgLnh1aS1kcm9wZG93bi1wb3NpdGlvbnJpZ2h0IHtcbiAgcmlnaHQ6IDAuNzVyZW07XG59XG4ueGMtdGhlbWUgLm92ZXJmbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi54Yy10aGVtZSAueGMtdGV4dGNvbnRlbnQgdGFibGUsIC54Yy10aGVtZSAuZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSwgLmZvcmNlTW9kYWwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlLCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0Y29udGVudCB0YWJsZSB0aCwgLnhjLXRoZW1lIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRoLCAuZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGgsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0aCxcbi54Yy10aGVtZSAueGMtdGV4dGNvbnRlbnQgdGFibGUgdGQsXG4ueGMtdGhlbWUgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGQsXG4uZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGQsXG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGQge1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXRleHRjb250ZW50IHRhYmxlIHRoLCAueGMtdGhlbWUgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGgsIC5mb3JjZU1vZGFsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0aCwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRoLFxuLnhjLXRoZW1lIC54Yy10ZXh0Y29udGVudCB0YWJsZSB0ZCxcbi54Yy10aGVtZSAuZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0ZCxcbi5mb3JjZU1vZGFsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0ZCxcbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtdGV4dGNvbnRlbnQgdGFibGUgdGggYSwgLnhjLXRoZW1lIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRoIGEsIC5mb3JjZU1vZGFsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0aCBhLCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGggYSxcbi54Yy10aGVtZSAueGMtdGV4dGNvbnRlbnQgdGFibGUgdGQgYSxcbi54Yy10aGVtZSAuZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0ZCBhLFxuLmZvcmNlTW9kYWwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRkIGEsXG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGQgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi54Yy10aGVtZSAueGMtdGV4dGNvbnRlbnQgdGFibGUgdGggcDpsYXN0LWNoaWxkLCAueGMtdGhlbWUgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGggcDpsYXN0LWNoaWxkLCAuZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGggcDpsYXN0LWNoaWxkLCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGggcDpsYXN0LWNoaWxkLFxuLnhjLXRoZW1lIC54Yy10ZXh0Y29udGVudCB0YWJsZSB0ZCBwOmxhc3QtY2hpbGQsXG4ueGMtdGhlbWUgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGQgcDpsYXN0LWNoaWxkLFxuLmZvcmNlTW9kYWwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRkIHA6bGFzdC1jaGlsZCxcbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0ZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0Y29udGVudCB0YWJsZSB0aCwgLnhjLXRoZW1lIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRoLCAuZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGgsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ueGMtdGhlbWUgLnhjLXRleHRjb250ZW50IHRhYmxlIHRyLCAueGMtdGhlbWUgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdHIsIC5mb3JjZU1vZGFsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0ciwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAueGMtdGV4dGNvbnRlbnQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksIC54Yy10aGVtZSAuZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSwgLmZvcmNlTW9kYWwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpLCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0Y29udGVudCB0YWJsZSB0ZCwgLnhjLXRoZW1lIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRkLCAuZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGQsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ueGMtdGhlbWUgLnhjLXRleHRjb250ZW50IHRhYmxlIHRkIHVsIGxpLCAueGMtdGhlbWUgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGQgdWwgbGksIC5mb3JjZU1vZGFsIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0ZCB1bCBsaSwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRkIHVsIGxpLFxuLnhjLXRoZW1lIC54Yy10ZXh0Y29udGVudCB0YWJsZSB0ZCBwLFxuLnhjLXRoZW1lIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHRhYmxlIHRkIHAsXG4uZm9yY2VNb2RhbCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdGFibGUgdGQgcCxcbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB0YWJsZSB0ZCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi54Yy10aGVtZSAudGFibGUtc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDc2OXB4O1xufVxuLnhjLXRoZW1lIC50YWJsZS0tc2Nyb2xsYWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ueGMtdGhlbWUgLnRhYmxlLS1zY3JvbGxhYmxlIHRyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC50YWJsZS0tc2Nyb2xsYWJsZSB0aGVhZCxcbi54Yy10aGVtZSAudGFibGUtLXNjcm9sbGFibGUgdGJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAuZ2xvYmFsLWJyYW5kaW5nIHtcbiAgZmxleDogMSAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAuZ2xvYmFsLWJyYW5kaW5nIHtcbiAgICBmbGV4OiAxIDQ1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuZ2xvYmFsLWJyYW5kaW5nIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4ueGMtdGhlbWUgLmdsb2JhbC1icmFuZGluZ19fbG9nby0taGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYzY0O1xufVxuLnhjLXRoZW1lIC5nbG9iYWwtbWVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC5nbG9iYWwtbWVudSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi54Yy10aGVtZSAuZ2xvYmFsLW1lbnVfX2xpbmsge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi54Yy10aGVtZSAuZ2xvYmFsLWJyYW5kaW5nX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGMtdGhlbWUgLmdsb2JhbC1icmFuZGluZ19fbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5nbG9iYWwtYnJhbmRpbmdfX2xpbmsgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi54Yy10aGVtZSAuZ2xvYmFsLW1lbnVfX2xpbmstLWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLmdsb2JhbC1tZW51X19saW5rLS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi54Yy10aGVtZSAuZ2xvYmFsLW1lbnVfX2xpbmstLWZvb3Rlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTZlN2U5O1xufVxuLnhjLXRoZW1lIC5nbG9iYWwtbWVudV9fbGluay0tZm9vdGVyOnZpc2l0ZWQge1xuICBjb2xvcjogI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAuZ2xvYmFsLW1lbnVfX2xpbmstLWZvb3Rlcjp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLmdsb2JhbC1tZW51X19saW5rLS1mb290ZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueGMtdGFiLS1ib2R5IHtcbiAgY29sb3I6ICMwMDJhNDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLnhjLXRhYi0tYm9keSA+IHNwYW46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLnhjLXRhYi0tYm9keTpob3ZlciA+IHNwYW4ge1xuICBjb2xvcjogIzAwMmE0Njtcbn1cbi54Yy10aGVtZSAueGMtdGFiLS1ib2R5OmhvdmVyLnhjLXRhYi0tYm9keS1pcy1zZWxlY3RlZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMC40ZW07XG59XG4ueGMtdGhlbWUgLnhjLXRhYi0tYm9keTpob3Zlcjpub3QoLnhjLXRhYi0tYm9keS1pcy1zZWxlY3RlZCkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDJhNDY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci0tbWFpbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItLW1haW4gYS54Yy14ZXJvLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLS1tYWluIGEueGMteGVyby1sb2dvIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgd2lkdGg6IGF1dG87XG59XG4ueGMtdGhlbWUgLnhjLXRhYi0tYm9keS1pcy1zZWxlY3RlZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzEzYjVlYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbn1cbi54Yy10aGVtZSAueGMtbmF2YmFyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zY3JvbGwtLWhpZGUtbmF2LFxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2Nyb2xsLS1zaG93LW5hdiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS14dWktcy1zbWFsbCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnhjLXRoZW1lIC54Yy1oZWFkZXIueGMtc2Nyb2xsLS1zaG93LW5hdiwgLnhjLXRoZW1lIC54Yy1oZWFkZXIueGMtc2Nyb2xsLS1oaWRlLW5hdiB7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXIueGMtc2Nyb2xsLS1oaWRlLW5hdiwgLnhjLXRoZW1lIC54Yy1oZWFkZXIueGMtc2Nyb2xsLS1zaG93LW5hdiB7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXIueGMtc2Nyb2xsLS1kZWZhdWx0LW5hdiB7XG4gIHRvcDogdW5zZXQ7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci54Yy1zY3JvbGwtLWhpZGUtbmF2IHtcbiAgdG9wOiAtNjBweDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLnhjLXNjcm9sbC0tc2hvdy1uYXYge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDNweCA2cHggMCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgdG9wOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXIgbGksXG4ueGMtdGhlbWUgLnhjLWhlYWRlciBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlciBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlciBhLnh1aS1idXR0b24tc3RhbmRhcmQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC5uYXZiYXJfX2NvbnRhaW5lci1pdGVtcyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGU6aG92ZXIgLnhjLXByb2ZpbGUtZHJvcGRvd24tLWltYWdlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDJhNDY7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlIC54Yy1wcm9maWxlLWRyb3Bkb3duLS1zdmcsXG4ueGMtdGhlbWUgLnhjLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgLnhjLXByb2ZpbGUtZHJvcGRvd24tLXN2Zzpob3Zlcixcbi54Yy10aGVtZSAueGMtaGVhZGVyLW5vdGlmaWNhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDJhNDY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnhjLXRoZW1lIC54Yy1oZWFkZXItbm90aWZpY2F0aW9uIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAueGMtdGhlbWUgLnhjLWhlYWRlci1ub3RpZmljYXRpb24gYnV0dG9uIC5zbGRzLWljb24tdXRpbGl0eS1ub3RpZmljYXRpb24gc3ZnIHtcbiAgICBmaWxsOiAjMDAyYTQ2O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWxhcmdlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWxhcmdlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiA0OHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDM3MHB4LCA2MjBweCkgbWlubWF4KDI4MHB4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lciAueGMtc2VhcmNoX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtbGFyZ2UtaGVhZGVyX19jb250YWluZXIgLnhjLXNlYXJjaF9fY29udGFpbmVyIHAge1xuICBjb2xvcjogIzAwMmE0NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1tYXN0aGVhZC54Yy1nbG9iYWwtc2VhcmNoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTZhOWIwO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItcHJvZmlsZSBsaS54dWktcGlja2l0ZW0gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyX19jdGEtYnRuIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1oZWFkZXJfX2N0YS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lci0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1oZWFkZXItY29tcG9uZW50LWJnLWNvbG9yLCAjZWNmMmY2KTtcbn1cbi54Yy10aGVtZSAueGMtbGFyZ2UtaGVhZGVyX19jb250YWluZXItLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lci0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1tYXN0aGVhZC0taG9tZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbi1wbGFjZWhvbGRlci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4IGF1dG87XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtbWFzdGhlYWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjY5cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtbWFzdGhlYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC54Yy10aGVtZSAueGMtbWFzdGhlYWRfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLW1hc3RoZWFkX19jb250ZW50LWJsb2NrcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAueGMtbWFzdGhlYWRfX2NvbnRlbnQtYmxvY2tzIC54dWktcGFuZWwsIC54Yy10aGVtZSAueGMtbWFzdGhlYWRfX2NvbnRlbnQtYmxvY2tzIC5jdWYtY29tbWVudExpLFxuLnhjLXRoZW1lIC54Yy1tYXN0aGVhZF9fY29udGVudC1ibG9ja3MgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCAueGMtbWFzdGhlYWRfX2NvbnRlbnQtYmxvY2tzIC5jb21tZW50SW5wdXRBcmVhLFxuLnhjLXRoZW1lIC54Yy1tYXN0aGVhZF9fY29udGVudC1ibG9ja3MgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCwgLnhjLXRoZW1lIC54Yy1tYXN0aGVhZF9fY29udGVudC1ibG9ja3MgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93LCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC54Yy1tYXN0aGVhZF9fY29udGVudC1ibG9ja3MgLmNvdmVvLXJlc3VsdC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtbmF2YmFyX190YWItLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLW5hdmJhcl9fdGFiLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC54Yy10aGVtZSAueGMtbmF2YmFyX190YWItLWRlc2t0b3AgLnhjLXRhYi0tYm9keTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLW1hc3RoZWFkLS1ob21lLWxlYXJuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyLXdyYXAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyLXdyYXAgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyLXdyYXAgc21hbGwge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xufVxuLnhjLXRoZW1lIC54Yy1mb290ZXItd3JhcCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyLXdyYXAgdWwge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtZm9vdGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1mb290ZXJfX3RpdGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC54Yy1mb290ZXJfX3RvcGljcy1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fcmlnaHQtbGlua3MgPiAqIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnhjLXRoZW1lIC54Yy1mb290ZXJfX2hyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fbGluayBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54Yy1mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyX19saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyX19saW5rOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fbGluayAuc2xkcy1pY29uLXRleHQtZGVmYXVsdCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fZHJvcGRvd24gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjA2ZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXJyb3ctZmlsdGVyLS1maWxsLXdoaXRlLnN2Zyk7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fZHJvcGRvd24gc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fbGluay1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1mb290ZXJfX2xpbmstY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KGF1dG8sIDI1MHB4KTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHJvdy1nYXA6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19mb290ZXIge1xuICAgIGNvbHVtbi1nYXA6IDFlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2MHB4IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2Zvb3RlciAueGMtcXVhbnRpYy1zZWFyY2hfX3N1bW1hcnkge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19mb290ZXIgLnhjLXF1YW50aWMtc2VhcmNoX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi54Yy10aGVtZSAuc2lkZWJhcl9faGVhZGluZyB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTZlN2U5O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi54Yy10aGVtZSAuc2lkZWJhci0tbm8ta2V5bGluZSAuc2lkZWJhcl9faGVhZGluZyB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnhjLXRoZW1lIC5zaWRlYmFyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5pZTExIC54Yy10aGVtZSAuc2lkZWJhcl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi54Yy10aGVtZSAuc2lkZWJhciAucHJvZmlsZS1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ueGMtdGhlbWUgLnN1Yi10b3BpYyB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTZlN2U5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnN1Yi10b3BpYyBoMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnNlYXJjaC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2Nsb3NlLWJ0biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAuNmVtIDAuNmVtO1xufVxuLnhjLXRoZW1lIC5tYWdpYy1ib3ggLm1hZ2ljLWJveC1jbGVhciAubWFnaWMtYm94LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi54Yy10aGVtZSAubWFnaWMtYm94IC5tYWdpYy1ib3gtY2xlYXI6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveC1pbnB1dCA+IGlucHV0IHtcbiAgY29sb3I6ICM0MDQ3NTY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2I0ZDVmZTtcbn1cbi54Yy10aGVtZSAubWFnaWMtYm94LWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2lucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuc2VhcmNoLWJhcl9faW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2lucHV0OjotbXMtY2xlYXIge1xuICBjb2xvcjogIzgwODU4Zjtcbn1cbi54Yy10aGVtZSAuc2VhcmNoLWJhcl9fYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjODA4NThmO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluO1xufVxuLnhjLXRoZW1lIC5zZWFyY2gtYmFyX19idG4gLmljb24ge1xuICBjb2xvcjogIzgwODU4Zjtcbn1cbi54Yy10aGVtZSAuc2VhcmNoLWJhcl9fZHJvcGRvd24sIC54Yy10aGVtZSAubWFnaWMtYm94LXN1Z2dlc3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2Ryb3Bkb3duLCAueGMtdGhlbWUgLm1hZ2ljLWJveC1zdWdnZXN0aW9ucyB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2lucHV0OmZvY3VzLFxuLnhjLXRoZW1lIC5Db3Zlb1N0YW5kYWxvbmVTZWFyY2hib3gubWFnaWMtYm94LW5vdEVtcHR5Lm1hZ2ljLWJveC1oYXNGb2N1cyxcbi54Yy10aGVtZSAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94Lm1hZ2ljLWJveC1oYXNGb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDAgMTBweCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbn1cbi54Yy10aGVtZSAuc2VhcmNoLWJhcl9faW5wdXQ6Zm9jdXMgKyAuc2VhcmNoLWJhcl9fYnRuLFxuLnhjLXRoZW1lIC5zZWFyY2gtYmFyX19pbnB1dDpmb2N1cyAuQ292ZW9TZWFyY2hCdXR0b24gKyAuc2VhcmNoLWJhcl9fZHJvcGRvd24sXG4ueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2lucHV0OmZvY3VzIC5Db3Zlb1NlYXJjaEJ1dHRvbiArIC5tYWdpYy1ib3gtc3VnZ2VzdGlvbnMsXG4ueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2lucHV0OmZvY3VzIC5tYWdpYy1ib3gtaGFzU3VnZ2VzdGlvbixcbi54Yy10aGVtZSAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94Lm1hZ2ljLWJveC1ub3RFbXB0eS5tYWdpYy1ib3gtaGFzRm9jdXMgKyAuc2VhcmNoLWJhcl9fYnRuLFxuLnhjLXRoZW1lIC5Db3Zlb1N0YW5kYWxvbmVTZWFyY2hib3gubWFnaWMtYm94LW5vdEVtcHR5Lm1hZ2ljLWJveC1oYXNGb2N1cyAuQ292ZW9TZWFyY2hCdXR0b24gKyAuc2VhcmNoLWJhcl9fZHJvcGRvd24sXG4ueGMtdGhlbWUgLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveC5tYWdpYy1ib3gtbm90RW1wdHkubWFnaWMtYm94LWhhc0ZvY3VzIC5tYWdpYy1ib3gtaGFzU3VnZ2VzdGlvbixcbi54Yy10aGVtZSAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94Lm1hZ2ljLWJveC1oYXNGb2N1cyArIC5zZWFyY2gtYmFyX19idG4sXG4ueGMtdGhlbWUgLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveC5tYWdpYy1ib3gtaGFzRm9jdXMgLkNvdmVvU2VhcmNoQnV0dG9uICsgLnNlYXJjaC1iYXJfX2Ryb3Bkb3duLFxuLnhjLXRoZW1lIC5Db3Zlb1N0YW5kYWxvbmVTZWFyY2hib3gubWFnaWMtYm94LWhhc0ZvY3VzIC5Db3Zlb1NlYXJjaEJ1dHRvbiArIC5tYWdpYy1ib3gtc3VnZ2VzdGlvbnMsXG4ueGMtdGhlbWUgLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveC5tYWdpYy1ib3gtaGFzRm9jdXMgLm1hZ2ljLWJveC1oYXNTdWdnZXN0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDNweCA2cHggMCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGMtdGhlbWUgLnNlYXJjaC1zdWdnZXN0aW9uc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnhjLXRoZW1lIC5zZWFyY2hiYXJfX2lucHV0OmZvY3VzICsgLnNlYXJjaC1iYXJfX2J0bixcbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LW5vdEVtcHR5Lm1hZ2ljLWJveC1oYXNGb2N1cyAuQ292ZW9TZWFyY2hCdXR0b24ge1xuICBjb2xvcjogI2YyZjNmNDtcbn1cbi54Yy10aGVtZSAuc2VhcmNoLXN1Z2dlc3Rpb25zX19saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLWJsb2NrLWNhdGFnb3Jpc2VkIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAuZXJyb3JfX3RleHQge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi54Yy10aGVtZSAuZXJyb3JfX3RleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAuZXJyb3ItbWVzc2FnZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIC54Yy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjY5cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuLnhjLXRoZW1lIC5mZWVkYmFjay1idXR0b25zX19idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAuZmVlZGJhY2stYnV0dG9uc19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi54Yy10aGVtZSAueGMtcHJvZmlsZS1kcm9wZG93bl9fdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtcHJvZmlsZS1kcm9wZG93bl9fdHJpZ2dlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1wcm9maWxlLWRyb3Bkb3duX190cmlnZ2VyIC5wcm9maWxlLWRyb3Bkb3duX19hdmF0YXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtcHJvZmlsZS1kcm9wZG93bl9fdHJpZ2dlciBzdmcge1xuICBmaWxsOiAjMDAyYTQ2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xufVxuQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgLnhjLXRoZW1lIC54Yy1wcm9maWxlLWRyb3Bkb3duX190cmlnZ2VyIHN2ZyB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyIGJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLCAueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1jb250YWluZXI6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyOmZvY3VzLXZpc2libGUsXG4ueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi1sYXlvdXQsXG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSAueHVpLWRyb3Bkb3duLWxheW91dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IHVuc2V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlIC54dWktZHJvcGRvd24tbGF5b3V0LFxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1kcm9wZG93bi1sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi1sYXlvdXQgLnh1aS1waWNraXRlbTpob3Zlcixcbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktZHJvcGRvd24tbGF5b3V0IC54dWktcGlja2l0ZW06aG92ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDJhNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlIC54dWktZHJvcGRvd24tbGF5b3V0IC54dWktcGlja2l0ZW06aG92ZXIgPiAqLFxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1kcm9wZG93bi1sYXlvdXQgLnh1aS1waWNraXRlbTpob3ZlciA+ICoge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi1sYXlvdXQuc2hvdyxcbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktZHJvcGRvd24tbGF5b3V0LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItcHJvZmlsZSAueHVpLWRyb3Bkb3duLS1ib2R5LFxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gIHRvcDogMDtcbn1cbi54Yy10aGVtZSBsaS54Yy1oZWFkZXItcHJvZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgbGkueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi1sYXlvdXQge1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICByaWdodDogMDtcbiAgdG9wOiB1bnNldDtcbn1cbi54Yy10aGVtZSBsaS54Yy1oZWFkZXItcHJvZmlsZSAueHVpLWRyb3Bkb3duLWxheW91dC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIGxpLnhjLWhlYWRlci1wcm9maWxlIC54dWktZHJvcGRvd24tbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ueGMtdGhlbWUgbGkueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIGxpLnhjLWhlYWRlci1wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi54Yy10aGVtZSBsaS54Yy1oZWFkZXItcHJvZmlsZSAueHVpLWRyb3Bkb3duLS1mb290ZXIge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi54Yy10aGVtZSAudGl0bGU6bm90KDplbXB0eSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnhjLXRoZW1lIC50aXRsZTpub3QoOmVtcHR5KSBoMjpub3QoOmVtcHR5KSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ueGMtdGhlbWUgLnRpdGxlX19oZWFkaW5nIC54Yy1wYWdlLXRpdGxlLFxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IC54Yy1wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjA2cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnRpdGxlX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnhjLXRoZW1lIC50aXRsZV9fc3VidGl0bGUge1xuICBjb2xvcjogIzQwNDc1NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi54Yy10aGVtZSAudGl0bGVfX3N1YnRpdGxlIC5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi54Yy10aGVtZSAudGl0bGVfX3N1YnRpdGxlIC5mb3JtLWZpZWxkX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi54Yy10aGVtZSAudGl0bGVfX3N1YnRpdGxlIGxpIHtcbiAgY29sb3I6ICM0MDQ3NTY7XG59XG4ueGMtdGhlbWUgLnhjLXNlYXJjaF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1zZWFyY2hfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1zZWFyY2hfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODZweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1teS1sZWFybmluZ19faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ueGMtdGhlbWUgLnhjLWhvbWUtcGFnZV9fZmlyc3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ueGMtdGhlbWUgLmF2YXRhci1ibG9jayB7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbSAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLmF2YXRhci1ibG9jayAuYXZhdGFyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnhjLXRoZW1lIC5hdmF0YXItYmxvY2tfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnhjLXRoZW1lIC5hdmF0YXItd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLnhjLXRoZW1lIC5hdmF0YXItd3JhcHBlciAuZ3JpZCA+ICoge1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLmF2YXRhci13cmFwcGVyIC5ncmlkID4gKiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5hdmF0YXItd3JhcHBlciAuZ3JpZCA+ICoge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAuY2lyY3VsYXItLXBvcnRyYWl0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi54Yy10aGVtZSAuY2lyY3VsYXItLXBvcnRyYWl0IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5jaXJjdWxhci0tcG9ydHJhaXQgaW1nIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC5hdmF0YXItYmxvY2tfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ueGMtdGhlbWUgLmF2YXRhci1ibG9ja19fbGFiZWwgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ueGMtdGhlbWUgLnRvcGljLWJsb2NrLnJlc3VsdC1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC50b3BpYy1ibG9jayAucG9wdWxhclRvcGljc19yZXN1bHRzOmVtcHR5ICsgLnZpZXctYWxsLXRvcGljcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAudG9waWMtYmxvY2sgLnBvcHVsYXJUb3BpY3NfcmVzdWx0czplbXB0eSArIC52aWV3LWFsbC10b3BpY3M6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc2hpbW1lciAxLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmxvY2stcGxhY2Vob2xkZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAudG9waWMtYmxvY2sgLnBvcHVsYXJUb3BpY3NfcmVzdWx0czplbXB0eSArIC52aWV3LWFsbC10b3BpY3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC5wb3B1bGFyVG9waWNzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnhjLXRoZW1lIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi54Yy10aGVtZSAucG9wdWxhclRvcGljc19yZXN1bHQtaXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAucG9wdWxhclRvcGljc19yZXN1bHQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbi54Yy10aGVtZSAucG9wdWxhclRvcGljc19yZXN1bHRzLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS14dWktY29sb3ItZ3JleS02KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi54Yy10aGVtZSAucG9wdWxhclRvcGljc19yZXN1bHRzLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXh1aS1jb2xvci1ncmV5LTUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1saW5rOmhvdmVyIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtaGVhZGluZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJiZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ueGMtdGhlbWUgLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1saW5rOmZvY3VzOmhvdmVyIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtbGluazpob3ZlciAucG9wdWxhclRvcGljc19yZXN1bHRzLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1oZWFkaW5nIHtcbiAgY29sb3I6IHZhcigtLXhjLWRhcmstYmx1ZSk7XG59XG4ueGMtdGhlbWUgLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLXh1aS1jb2xvci1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLmNUb3BpY0FydGljbGVzTGlzdCAudGFicyAudGFic19fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi54Yy10aGVtZSAuY29udGVudFBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi54Yy10aGVtZSAuY29udGVudFBhbmVsIC5zbGRzLXRhYnMtLWRlZmF1bHRfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ueGMtdGhlbWUgLmNvbnRlbnRQYW5lbCAuY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi54Yy10aGVtZSAucXVlc3Rpb24tYmxvY2tfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnF1ZXN0aW9uLWJsb2NrLWl0ZW1fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi54Yy10aGVtZSAucXVlc3Rpb24tYmxvY2staXRlbSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAucXVlc3Rpb24tYmxvY2staXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5xdWVzdGlvbi1ibG9jay1pdGVtIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuLnhjLXRoZW1lIC5xdWVzdGlvbi1ibG9jay1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5xdWV0aW9uLWJsb2NrX19maWd1cmUge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnhjLXRoZW1lIC5xdWV0aW9uLWJsb2NrX19maWd1cmUgLmljb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnF1ZXN0aW9uLWJsb2NrX19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xufVxuLnhjLXRoZW1lIC5xdWVzdGlvbi1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNzJiZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLnhjLXRoZW1lIC5xdWVzdGlvbi1ibG9ja19fdGl0bGU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjODgxNzk1O1xufVxuLnhjLXRoZW1lIC5xdWVzdGlvbi1ibG9ja19fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzAwMjc2MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnF1ZXN0aW9uLWJsb2NrX190aXRsZTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLnF1ZXN0aW9uLWJsb2NrX190aXRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBhdXRvICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnF1ZXN0aW9uLWJsb2NrX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAucXVlc3Rpb24tYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM1OTYwNmQ7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbn1cbi54Yy10aGVtZSAucHJvZmlsZS1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmM2Y0O1xufVxuLnhjLXRoZW1lIC5wcm9maWxlLWJsb2NrIC5hdmF0YXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLnByb2ZpbGUtYmxvY2tfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ueGMtdGhlbWUgLnByb2ZpbGUtYmxvY2tfX25hbWUtZGlzcGxheS1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnhjLXRoZW1lIC5wcm9maWxlLWJsb2NrX19pY29uLS1zb2NpYWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnhjLXRoZW1lIC5pbmZvLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmM2Y0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ueGMtdGhlbWUgLmluZm8tYmxvY2tfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlN2U5O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnhjLXRoZW1lIC5pbmZvLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLmluZm8tYmxvY2tfX2l0ZW0tLXN0YXRpc3RpYyB7XG4gIGZvbnQtc2l6ZTogMS4zMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi54Yy10aGVtZSAuaW5mby1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzQwNDc1NjtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC52aWRlby1ibG9ja19fdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnhjLXRoZW1lIC54Yy1zdGFydC1kaXNjdXNzaW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnhjLXRoZW1lIC54Yy1zdGFydC1kaXNjdXNzaW9uX19zaWRlYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQ4cHggLSAycmVtKTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ueGMtdGhlbWUgLnhjLXN0YXJ0LWRpc2N1c3Npb25fX3NpZGViYXIgLnNpZGViYXJfX2hlYWRpbmcge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbn1cbi54Yy10aGVtZSAueGMtc3RhcnQtZGlzY3Vzc2lvbl9fc2lkZWJhciBoMyB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnhjLXRoZW1lIC54Yy1zdGFydC1kaXNjdXNzaW9uX19zaWRlYmFyIGgzOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnhjLXRoZW1lIC54Yy1zdGFydC1kaXNjdXNzaW9uX19zaWRlYmFyIC5jb3Zlby1saXN0LWxheW91dC5Db3Zlb1Jlc3VsdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtc3RhcnQtZGlzY3Vzc2lvbl9fc2lkZWJhciAuY292ZW8tbGlzdC1sYXlvdXQuQ292ZW9SZXN1bHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54Yy1zdGFydC1kaXNjdXNzaW9uX19zaWRlYmFyIC5jb3Zlby1saXN0LWxheW91dC5Db3Zlb1Jlc3VsdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtc3RhcnQtZGlzY3Vzc2lvbl9fc2lkZWJhciAuQ292ZW9FeGNlcnB0IHtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xufVxuLnhjLXRoZW1lIC54Yy1zdGFydC1kaXNjdXNzaW9uX19zaWRlYmFyIC5icmVhZGNydW1iIC5pY29uLWFycm93LXJpZ2h0LS1maWxsLWdyZXkge1xuICBtYXJnaW46IDFweCAwLjI1cmVtIDA7XG59XG4ueGMtdGhlbWUgLnhjLXN0YXJ0LWRpc2N1c3Npb25fX3NpZGViYXIgLmJyZWFkY3J1bWIgLkNvdmVvRmllbGRWYWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbn1cbi54Yy10aGVtZSAueGMtc3RhcnQtZGlzY3Vzc2lvbl9fY2FzZS1kZWZsZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLXRoZW1lIC54Yy1zdGFydC1kaXNjdXNzaW9uX19leHRlcm5hbC1pY29uIHtcbiAgZmlsbDogIzAwNzJiZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi54Yy10aGVtZSAueGMtc3RhcnQtZGlzY3Vzc2lvbl9fYm9keSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLnhjLXRoZW1lIGFiYnIuc2xkcy1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLXN0YXJ0LWRpc2N1c3Npb25fX2NvdW50ZXIge1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNjUpO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnhjLXRoZW1lIC54Yy1zdGFydC1kaXNjdXNzaW9uX19vcmctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi54Yy10aGVtZSAueGMtc3RhcnQtZGlzY3Vzc2lvbl9fb3JnLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi54Yy10aGVtZSAueGMtc3RhcnQtZGlzY3Vzc2lvbl9fdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuZW50aXR5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLmVudGl0eTpob3ZlciAuZW50aXR5X190aXRsZSB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC5lbnRpdHk6dmlzaXRlZDpob3ZlciAuZW50aXR5X190aXRsZSB7XG4gIGNvbG9yOiAjODgxNzk1O1xufVxuLnhjLXRoZW1lIC5lbnRpdHlfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4ueGMtdGhlbWUgLmVudGl0eV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ueGMtdGhlbWUgLmVudGl0eV9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzAwMjc2MSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAuZW50aXR5X190aXRsZTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLmVudGl0eV9fcm9sZSB7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ueGMtdGhlbWUgLmVudGl0eV9fbWV0YWRhdGEge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbn1cbi54Yy10aGVtZSAueGMtdXNlci1hbnN3ZXJfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy11c2VyLWFuc3dlcl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtdXNlci1hbnN3ZXJfX2hlYWRlciAuZW50aXR5LFxuLnhjLXRoZW1lIC54Yy11c2VyLWFuc3dlcl9faGVhZGVyIC5hdmF0YXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy11c2VyLWFuc3dlcl9faGVhZGVyIC5lbnRpdHlfX3JvbGUge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ueGMtdGhlbWUgLnhjLXVzZXItYW5zd2VyX190aW1lc3RhbXAge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy11c2VyLWFuc3dlcl9fdGltZXN0YW1wIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtdXNlci1hbnN3ZXJfX3RpbWVzdGFtcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtdXNlci1hbnN3ZXJfX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi54Yy10aGVtZSAueGMtdXNlci1hbnN3ZXJfX2JvZHkgcCxcbi54Yy10aGVtZSAueGMtdXNlci1hbnN3ZXJfX2JvZHkgbGksXG4ueGMtdGhlbWUgLnhjLXVzZXItYW5zd2VyX19ib2R5IHVsLFxuLnhjLXRoZW1lIC54Yy11c2VyLWFuc3dlcl9fYm9keSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLXVzZXItYW5zd2VyX19ib2R5IHA6bGFzdC1jaGlsZCxcbi54Yy10aGVtZSAueGMtdXNlci1hbnN3ZXJfX2JvZHkgbGk6bGFzdC1jaGlsZCxcbi54Yy10aGVtZSAueGMtdXNlci1hbnN3ZXJfX2JvZHkgdWw6bGFzdC1jaGlsZCxcbi54Yy10aGVtZSAueGMtdXNlci1hbnN3ZXJfX2JvZHkgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLXVzZXItYW5zd2VyX19ib2R5IHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ueGMtdGhlbWUgLnhjLXVzZXItYW5zd2VyX19ib2R5IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLXVzZXItYW5zd2VyX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjY1KTtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnhjLXRoZW1lIC54Yy1jYWxscmVxdWVzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAueGMtY2FsbHJlcXVlc3Q6ZW1wdHkge1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0IC5zbGRzLWRyb3Bkb3duIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogIzAwMGExZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uaWUxMSAueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0IC5zbGRzLWRyb3Bkb3duIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xufVxuLnhjLXRoZW1lIC54Yy1jYWxscmVxdWVzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jYWxscmVxdWVzdC1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtY2FsbHJlcXVlc3QtaGVhZGVyIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi54Yy10aGVtZSAueGMtY2FsbHJlcXVlc3Qtc3VidGl0bGUsXG4ueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0LWZvb3RlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG59XG4ueGMtdGhlbWUgLnhjLXRpbWV6b25lIC5zbGRzLWNvbWJvYm94X19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwLjVweDtcbn1cbi54Yy10aGVtZSAueGMtdGltZXpvbmUgLnNsZHMtaW5wdXRfZmF1eCwgLnhjLXRoZW1lIC54Yy10aW1lem9uZTpmb2N1cyxcbi54Yy10aGVtZSAuc3RhcnRUaW1lOm5vdCguc2xkcy1oYXMtZXJyb3IpIC5zbGRzLWlucHV0X2ZhdXgsXG4ueGMtdGhlbWUgLnN0YXJ0VGltZTpub3QoLnNsZHMtaGFzLWVycm9yKTpmb2N1cyxcbi54Yy10aGVtZSAuZW5kVGltZTpub3QoLnNsZHMtaGFzLWVycm9yKSAuc2xkcy1pbnB1dF9mYXV4LFxuLnhjLXRoZW1lIC5lbmRUaW1lOm5vdCguc2xkcy1oYXMtZXJyb3IpOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbn1cbi54Yy10aGVtZSAuc3RhcnRUaW1lLnNsZHMtaGFzLWVycm9yIC5zbGRzLWlucHV0X2ZhdXgsXG4ueGMtdGhlbWUgLmVuZFRpbWUuc2xkcy1oYXMtZXJyb3IgLnNsZHMtaW5wdXRfZmF1eCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ueGMtdGhlbWUgLnN0YXJ0VGltZS5zbGRzLWhhcy1lcnJvciAuc2xkcy1pbnB1dF9mYXV4OmZvY3VzLFxuLnhjLXRoZW1lIC5lbmRUaW1lLnNsZHMtaGFzLWVycm9yIC5zbGRzLWlucHV0X2ZhdXg6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzMyNDY7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGV0aW1lIC54Yy1kYXRlcGlja2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1kYXRldGltZSAueGMtZGF0ZXBpY2tlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWRhdGV0aW1lIC54Yy1kYXRlcGlja2VyIC5zbGRzLWlucHV0X19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtZGF0ZXRpbWUgLnhjLXRpbWVyYW5nZSAueGMtdG8tbGFiZWwsXG4ueGMtdGhlbWUgLnhjLWRhdGV0aW1lIC54Yy10aW1lcmFuZ2UgLnhjLWVuZHRpbWUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1kYXRldGltZSAueGMtdGltZXJhbmdlIC5zbGRzLWNvbWJvYm94X19pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDQwLjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAueGMtZGF0ZXRpbWUgLnhjLXRpbWVyYW5nZSAuc2xkcy1pbnB1dF9mYXV4Om5vdCguc2xkcy1jb21ib2JveF9faW5wdXQtdmFsdWUpIC5zbGRzLXRydW5jYXRlIHtcbiAgY29sb3I6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGV0aW1lIC54Yy10aW1lcmFuZ2UgLnhjLXN0YXJ0dGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1kYXRldGltZSAueGMtdGltZXJhbmdlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC54Yy10aGVtZSAueGMtZGF0ZXRpbWUgLnhjLXRpbWVyYW5nZSAueGMtc3RhcnR0aW1lLFxuLnhjLXRoZW1lIC54Yy1kYXRldGltZSAueGMtdGltZXJhbmdlIC54Yy1lbmR0aW1lIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAueGMtdGhlbWUgLnhjLWRhdGV0aW1lIC54Yy10aW1lcmFuZ2UgLnhjLXRvLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMi4yNXJlbSAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbTtcbiAgfVxuICAueGMtdGhlbWUgLnhjLWRhdGV0aW1lIC54Yy10aW1lcmFuZ2UgLnhjLWVuZHRpbWUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtZGF0ZXRpbWUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnhjLXRoZW1lIC54Yy1kYXRldGltZSAueGMtZGF0ZXBpY2tlciB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC54Yy10aGVtZSAueGMtZGF0ZXRpbWUgLnhjLXRpbWVyYW5nZSB7XG4gICAgZmxleDogMjtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWNvdW50cnljb2RlLXRyaWdnZXIge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaWNvbnMvaWNvbi1hcnJvdy1maWx0ZXItLWZpbGwtYmxhY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnhjLWNvdW50cnljb2RlLXRyaWdnZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLnhjLWNvdW50cnljb2RlLXRyaWdnZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC41KTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbn1cbi54Yy10aGVtZSAueGMtY291bnRyeWNvZGUtdHJpZ2dlciAqOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ueGMtdGhlbWUgLnhjLWNvdW50cnljb2RlLXRyaWdnZXI6Oi1tcy1jbGVhciwgLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS10cmlnZ2VyOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi54Yy10aGVtZSAueGMtY291bnRyeWNvZGUtdHJpZ2dlcjo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWNvdW50cnljb2RlLXRyaWdnZXI6Zm9jdXMgfiAueHVpLXNlbGVjdC0tY2FyZXQge1xuICB6LWluZGV4OiAzO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS10cmlnZ2VyIH4gLnh1aS1zZWxlY3QtLWNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS10cmlnZ2VyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1zZWFyY2gge1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgIzAwMGExZTMzO1xuICBoZWlnaHQ6IGNhbGMoNDBweCArIDJyZW0pO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNvdW50cnljb2RlLXNlYXJjaCAuc2xkcy1pY29uLXV0aWxpdHktc2VhcmNoIHtcbiAgbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNzVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNvdW50cnljb2RlLXNlYXJjaCAuc2xkcy1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgYm9yZGVyOiBub25lO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbn1cbi54Yy10aGVtZSAueGMtY291bnRyeWNvZGUtc2VhcmNoIC5zbGRzLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE1LCAxOSwgMjcsIDAuNjUpO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1zZWFyY2ggLnNsZHMtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNSwgMTksIDI3LCAwLjY1KTtcbn1cbi54Yy10aGVtZSAueGMtY291bnRyeWNvZGUtc2VhcmNoIC5zbGRzLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE1LCAxOSwgMjcsIDAuNjUpO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1zZWFyY2ggLnNsZHMtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNSwgMTksIDI3LCAwLjY1KTtcbn1cbi54Yy10aGVtZSAueGMtY291bnRyeWNvZGUtb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiBjYWxjKDM2MHB4IC0gMnJlbSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmllMTEgLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1vcHRpb25zIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1vcHRpb246OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ueGMtdGhlbWUgLnhjLWNvdW50cnljb2RlLW9wdGlvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLWNvdW50cnljb2RlLW9wdGlvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1vcHRpb246aG92ZXIsIC54Yy10aGVtZSAueGMtY291bnRyeWNvZGUtb3B0aW9uOmZvY3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueGMtY291bnRyeWNvZGUtb3B0aW9uIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnhjLXRoZW1lIC54Yy1jb3VudHJ5Y29kZS1ub3Jlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAueGMtcGhvbmVudW1iZXItY29tYm8ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi54Yy10aGVtZSAueGMtcGhvbmVudW1iZXItY29tYm8gLnhjLWNvZGVwcmVmaXgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBjb2xvcjogIzgwODU4ZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDc1cHg7XG59XG4ueGMtdGhlbWUgLnhjLXBob25lbnVtYmVyLWNvbWJvIC54Yy1waG9uZW51bWJlciB7XG4gIGZsZXg6IDE7XG59XG4ueGMtdGhlbWUgLnhjLXBob25lbnVtYmVyLWNvbWJvIC54Yy1waG9uZW51bWJlciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLXBob25lbnVtYmVyLWNvbWJvIC54Yy1waG9uZW51bWJlciBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtY2FsbHJlcXVlc3QtcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0LXBsYWNlaG9sZGVyLW1vYmlsZSB7XG4gIGNvbG9yOiAjODA4NThmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0LXBsYWNlaG9sZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1jYWxscmVxdWVzdC1mb3JtIC54dWktYWN0aW9ucywgLnhjLXRoZW1lIC54Yy1jYWxscmVxdWVzdC1mb3JtIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY3VmLXN1Ym1pdCwgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAueGMtY2FsbHJlcXVlc3QtZm9ybSAuY3VmLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0IC54Yy1jb3VudHJ5Y29kZSAuc2xkcy1mb3JtLWVsZW1lbnRfX2hlbHAsXG4ueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0IC54Yy1jYWxscmVxdWVzdC1oYXMtZXJyb3Ige1xuICBjb2xvcjogI2RjMzI0Njtcbn1cbi54Yy10aGVtZSAueGMtY2FsbHJlcXVlc3QtcGhvbmV2YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0LWVkaXRidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0LWVkaXRidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEuNXJlbTtcbiAgfVxuICAueGMtdGhlbWUgLnhjLWNhbGxyZXF1ZXN0LWVkaXRidXR0b24gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODEzcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnNsZHMtZGF0ZXBpY2tlciAuc2xkcy1ncmlkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi54Yy10aGVtZSAuc2xkcy1kYXRlcGlja2VyIGgyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi54Yy10aGVtZSAuc2xkcy1kYXRlcGlja2VyIC5zbGRzLXNlbGVjdF9jb250YWluZXIgLnNsZHMtc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnhjLXRoZW1lIC5zbGRzLWRhdGVwaWNrZXIgdGFibGUgdHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtZGF0ZXBpY2tlciAuc2xkcy1kYXRlcGlja2VyX19tb250aCB0aCxcbi54Yy10aGVtZSAuc2xkcy1kYXRlcGlja2VyIC5zbGRzLWRhdGVwaWNrZXJfX21vbnRoIHRyLFxuLnhjLXRoZW1lIC5zbGRzLWRhdGVwaWNrZXIgLnNsZHMtZGF0ZXBpY2tlcl9fbW9udGggdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtZGF0ZXBpY2tlciAuc2xkcy1kYXRlcGlja2VyX19tb250aCB0ZCB7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG59XG4ueGMtdGhlbWUgLnNsZHMtZGF0ZXBpY2tlciAuc2xkcy1kYXRlcGlja2VyX19tb250aCB0ZC5zbGRzLWlzLXNlbGVjdGVkID4gLnNsZHMtZGF5IHtcbiAgYmFja2dyb3VuZDogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAuc2xkcy1kYXRlcGlja2VyIC5zbGRzLWRhdGVwaWNrZXJfX21vbnRoIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC5jQXJ0aWNsZUludmFsaWRSZWdpb24gLmJ0bi0taW52ZXJzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAuY0FydGljbGVJbnZhbGlkUmVnaW9uIC5idG4tLWludmVyc2U6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC5jQXJ0aWNsZUludmFsaWRSZWdpb24gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC41KTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC54dWktdGFnLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xufVxuLnhjLXRoZW1lIC54dWktdGFnLXBvc2l0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2ZDNiYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM4MGMxOWU7XG4gIGNvbG9yOiAjMDAyZTE1O1xufVxuLnhjLXRoZW1lIC54dWktdGFnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkM2E2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZkYzE4MDtcbiAgY29sb3I6ICM1ODJlMDA7XG59XG4ueGMtdGhlbWUgLnh1aS10YWcteHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjY5cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi54Yy10aGVtZSAueHVpLXRhZy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAueGMtdGFnLXN0YXR1cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXRhZy1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRvcDogMS41cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXRhZy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLXRhZy1pdGVtLS1pY29uIC54dWktdGFnIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi54Yy10aGVtZSAueGMtdGFnLWljb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG59XG4ueGMtdGhlbWUgLnhjLXRhZy1pY29uLXNtYWxsIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC41KTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190YWctLWFydGljbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjI1NjAwO1xuICBjb2xvcjogI2IyNTYwMDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190YWctLWRpc2N1c3Npb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWIwMDA4O1xuICBjb2xvcjogI2ViMDAwODtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190YWctLWluLXBlcnNvbi1jbGFzc3Jvb20ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2U3MjAxO1xuICBjb2xvcjogIzdlNzIwMTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190YWctLWNvdXJzZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMzg2NjA7XG4gIGNvbG9yOiAjMTM4NjYwO1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RhZy0tcHJvZ3JhbW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVhNWFlNjtcbiAgY29sb3I6ICM1YTVhZTY7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGFnLS1ndWlkZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMTM3ODk7XG4gIGNvbG9yOiAjMDEzNzg5O1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RhZy0tbGl2ZS13ZWJpbmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5N2JiZTtcbiAgY29sb3I6ICMwOTdiYmU7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGFnLS12aWRlbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMDQ5YzU7XG4gIGNvbG9yOiAjYjA0OWM1O1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RhZy0tcHJvZHVjdC1pZGVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEzODY2MDtcbiAgY29sb3I6ICMxMzg2NjA7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGFnLS10b3BpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDBhMWU7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RhZy0tZ2xvc3Nhcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODBjMTllO1xuICBjb2xvcjogIzgwYzE5ZTtcbn1cbi54Yy10aGVtZSAueGMtY2FyZF9fdGFnLS1hbnN3ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAwLjUpO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmQzYmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjODBjMTllO1xuICBjb2xvcjogIzAwMmUxNTtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ueGMtdGhlbWUgLnhjLW1ldGFkYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLW1ldGFkYXRhLS13aXRoLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC54Yy1tZXRhZGF0YV9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi54Yy10aGVtZSAueGMtbWV0YWRhdGFfX2ljb24gLnNsZHMtaWNvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAueGMtbWV0YWRhdGFfX2ljb24gLnNsZHMtaWNvbi11dGlsaXR5LXdhcm5pbmcgc3ZnIHtcbiAgZmlsbDogI2ZhODIwMDtcbn1cbi54Yy10aGVtZSAueGMtbWV0YWRhdGFfX2l0ZW0ge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnhjLXRoZW1lIC54Yy1tZXRhZGF0YV9faXRlbTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTYwNmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luOiAwIDdweCAycHggNnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHdpZHRoOiAzcHg7XG59XG4ueGMtdGhlbWUgLnhjLW1ldGFkYXRhX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWNvdXJzZS1oZWFkZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC54Yy10aGVtZSAueGMtY291cnNlLWhlYWRlciAueGMtcGFuZWxfX2hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbiAgLnhjLXRoZW1lIC54Yy1jb3Vyc2UtaGVhZGVyIC54Yy1jb3Vyc2Utc3RhdHVzIHtcbiAgICByaWdodDogMS41cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWNvdXJzZS1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jb3Vyc2UtaWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1jb3Vyc2UtaWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsIC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluaywgLnhjLXRoZW1lIC5jdWYtY29tbWVudExpIC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluayxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLmNvbW1lbnRJbnB1dEFyZWEgLnhjLXBhbmVsX19oZWFkaW5nIGEuQ292ZW9SZXN1bHRMaW5rLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgLnhjLXBhbmVsX19oZWFkaW5nIGEuQ292ZW9SZXN1bHRMaW5rLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluayxcbi54Yy10aGVtZSAueHVpLXBhbmVsIC54Yy1jb3Vyc2VfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbmssXG4ueGMtdGhlbWUgLmN1Zi1jb21tZW50TGkgLnhjLWNvdXJzZV9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluayxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLmNvbW1lbnRJbnB1dEFyZWEgLnhjLWNvdXJzZV9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluayxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC54Yy1jb3Vyc2VfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbmssXG4ueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IC54Yy1jb3Vyc2VfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1wYW5lbCAueGMtcGFuZWxfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbms6aG92ZXIsIC54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaSAueGMtcGFuZWxfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbms6aG92ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhIC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluazpob3Zlcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluazpob3ZlciwgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyAueGMtcGFuZWxfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbms6aG92ZXIsXG4ueGMtdGhlbWUgLnh1aS1wYW5lbCAueGMtY291cnNlX19oZWFkaW5nIGEuQ292ZW9SZXN1bHRMaW5rOmhvdmVyLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudExpIC54Yy1jb3Vyc2VfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbms6aG92ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhIC54Yy1jb3Vyc2VfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbms6aG92ZXIsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAueGMtY291cnNlX19oZWFkaW5nIGEuQ292ZW9SZXN1bHRMaW5rOmhvdmVyLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyAueGMtY291cnNlX19oZWFkaW5nIGEuQ292ZW9SZXN1bHRMaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1wYW5lbDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbmssIC54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaTpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbmssXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluayxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0OmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluaywgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdzpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbmssXG4ueGMtdGhlbWUgLnh1aS1wYW5lbDpob3ZlciAueGMtY291cnNlX19oZWFkaW5nIGEuQ292ZW9SZXN1bHRMaW5rLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudExpOmhvdmVyIC54Yy1jb3Vyc2VfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbmssXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhOmhvdmVyIC54Yy1jb3Vyc2VfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbmssXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dDpob3ZlciAueGMtY291cnNlX19oZWFkaW5nIGEuQ292ZW9SZXN1bHRMaW5rLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdzpob3ZlciAueGMtY291cnNlX19oZWFkaW5nIGEuQ292ZW9SZXN1bHRMaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1wYW5lbDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbms6dmlzaXRlZCwgLnhjLXRoZW1lIC5jdWYtY29tbWVudExpOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCAuY29tbWVudElucHV0QXJlYTpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbms6dmlzaXRlZCxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0OmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93OmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkLFxuLnhjLXRoZW1lIC54dWktcGFuZWw6aG92ZXIgLnhjLWNvdXJzZV9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudExpOmhvdmVyIC54Yy1jb3Vyc2VfX2hlYWRpbmcgYS5Db3Zlb1Jlc3VsdExpbms6dmlzaXRlZCxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLmNvbW1lbnRJbnB1dEFyZWE6aG92ZXIgLnhjLWNvdXJzZV9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQ6aG92ZXIgLnhjLWNvdXJzZV9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdzpob3ZlciAueGMtY291cnNlX19oZWFkaW5nIGEuQ292ZW9SZXN1bHRMaW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMjc2MTtcbn1cbi54Yy10aGVtZSAueGMtY291cnNlX19oZWFkaW5nLFxuLnhjLXRoZW1lIC54Yy1wYW5lbF9fY291cnNlLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGMtdGhlbWUgLnhjLXBhbmVsX19jb3Vyc2UtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjMxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtY291cnNlLWNvbnRhaW5lciAueGMtcGFuZWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtY291cnNlLXN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnhjLWNvdXJzZS1zdGF0dXMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jb3Vyc2Utc3RhdHVzLS1wYWRkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdG9wOiAyNHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLmdyaWQtY29sLTIgLnhjLXBhbmVsX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC54Yy10aGVtZSAuZ3JpZC1jb2wtMiAueGMtcGFuZWxfX2hlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAueGMtdGhlbWUgLmdyaWQtY29sLTIgLnhjLWNvdXJzZS1pY29uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtY291cnNlLWljb24taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWNvdXJzZS1pY29uLWhlYWRlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWNvdXJzZS1pbmZvLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAueGMtY291cnNlLWluZm8taGVhZGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtY291cnNlLWluZm8taGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWxlc3Nvbi1oZWFkZXIsXG4ueGMtdGhlbWUgLnhjLWxlc3Nvbi1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtbGVzc29uLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4wNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1sZXNzb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtY291cnNlLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtY291cnNlLWR1cmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jb3Vyc2UtZHVyYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtc2VhcmNoLXJlc3VsdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi54Yy10aGVtZSAueGMtc2VhcmNoLXJlc3VsdDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG59XG4ueGMtdGhlbWUgLnhjLXNlYXJjaC1yZXN1bHQ6aG92ZXIgLmFuY2hvci0tdGV4dCB7XG4gIGNvbG9yOiAjMDAyNzYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAueGMtcGFuZWxfX2hlYWRpbmcgLmNvdmVvLWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbn1cbi54Yy10aGVtZSAueGMtc2VhcmNoLXJlc3VsdF9fbGVzc29uLWRldGFpbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2VkMjtcbiAgY29sb3I6ICM1OTYwNmQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXBhbmVsLWZ1bGx3aWR0aF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWNvdXJzZS1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NlZDI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jb3Vyc2UtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWNvdXJzZS1kZXNjcmlwdGlvbiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1jb3Vyc2UtZGVzY3JpcHRpb24taGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOTRyZW07XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1jbGFzc19fbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi54Yy10aGVtZSAueGMtc2Vzc2lvbl9fdGltZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi54Yy10aGVtZSAueGMtc2Vzc2lvbl9fZGFzaC1pY29uIHtcbiAgbWFyZ2luOiAwIDRweCAycHggNnB4O1xufVxuLnhjLXRoZW1lIC54Yy1sbXMtY2xhc3NfX2luZm8taWNvbiB7XG4gIHRvcDogMnB4O1xufVxuLnhjLXRoZW1lIC54Yy1mdWxsc2NyZWVuLW1lZGlhLXBsYXllciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ueGMtdGhlbWUgLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyIC5zbGRzLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAueGMtZnVsbHNjcmVlbi1tZWRpYS1wbGF5ZXIgLnZ0dWlTaW1wbGVNZWRpYUNtcCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54Yy1mdWxsc2NyZWVuLW1lZGlhLXBsYXllciBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi54Yy10aGVtZSAueGMtZnVsbHNjcmVlbi1tZWRpYS1wbGF5ZXIgLmNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1mdWxsc2NyZWVuLW1lZGlhLXBsYXllci0td2l0aC1oZWFkZXIgaWZyYW1lIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUzcHgpICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E2YTliMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyX19oZWFkZXIgLnh1aS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXByb2dyYW1tZS1jb250YWluZXIgLnhjLXByb2dyYW1tZS1zdGF0dXMge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1wcm9ncmFtbWUtY29udGFpbmVyIC54Yy1wcm9ncmFtbWUtc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnhjLXRoZW1lIC54Yy1wcm9ncmFtbWUtY29udGFpbmVyIC54Yy1wcm9ncmFtbWUtc3RhdHVzIC54dWktdGFnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLWNhcmQgLnhjLXByb2dyYW1tZS1zdGF0dXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLXByb2dyYW1tZS1jYXJkIC54Yy1wcm9ncmFtbWUtc3RhdHVzLS1wYWRkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdG9wOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLWNhcmQgLnhjLXBhbmVsX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLXN0YXR1cyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1wcm9ncmFtbWUtY2FyZF9fY2VydGlmaWNhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzY0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi54Yy10aGVtZSAueGMtY2VydGlmaWNhdGUtaWNvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiAzNnB4O1xufVxuLnhjLXRoZW1lIC54Yy1wcm9ncmFtbWUtY2FyZC1jbGlja2FibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NlZDI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLWNhcmQtY2xpY2thYmxlOmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IDJweCBhdXRvICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnhjLXByb2dyYW1tZS1jYXJkLWNsaWNrYWJsZV9fbGluayB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ueGMtdGhlbWUgLnhjLXByb2dyYW1tZS1jYXJkLWNsaWNrYWJsZV9fbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLXByb2dyYW1tZS1jYXJkLWNsaWNrYWJsZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54Yy1wcm9ncmFtbWUtY2FyZC1jbGlja2FibGVfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbn1cbi54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLWNhcmQtY2xpY2thYmxlX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnhjLXRoZW1lIC54Yy1wcm9ncmFtbWUtY2FyZC1jbGlja2FibGVfX2hlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLWNhcmQtY2xpY2thYmxlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLWxpc3QgLnhjLXByb2dyYW1tZS1jYXJkLWNsaWNrYWJsZV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXByb2dyYW1tZS1saXN0IC54Yy1wcm9ncmFtbWUtY2FyZC1jbGlja2FibGVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGMtdGhlbWUgLnhjLXByb2dyYW1tZS1saXN0IC54Yy1wcm9ncmFtbWUtY2FyZC1jbGlja2FibGVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1wcm9ncmFtbWUtY2FyZC1jbGlja2FibGVfX2hlYWRlci1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLWNhcmQtY2xpY2thYmxlX19oZWFkZXItaW5mbyAueHVpLXRhZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ueGMtdGhlbWUgLmdyaWQtY29sLTIgLnhjLXBhbmVsX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC54Yy10aGVtZSAuZ3JpZC1jb2wtMiAueGMtcHJvZ3JhbW1lLXN0YXR1cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcHJvZ3JhbW1lLWxpc3QsXG4ueGMtdGhlbWUgLnhjLWNvdXJzZS1jYXJkcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLXByb2dyYW1tZS1saXN0ID4gbGksXG4ueGMtdGhlbWUgLnhjLWNvdXJzZS1jYXJkcyA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnhjLXRoZW1lIC54Yy1wcm9ncmFtbWUtbGlzdCAueGMtcHJvZ3JhbW1lLWNhcmQtY2xpY2thYmxlLFxuLnhjLXRoZW1lIC54Yy1wcm9ncmFtbWUtbGlzdCAueGMtY291cnNlLWNhcmQsXG4ueGMtdGhlbWUgLnhjLWNvdXJzZS1jYXJkcyAueGMtcHJvZ3JhbW1lLWNhcmQtY2xpY2thYmxlLFxuLnhjLXRoZW1lIC54Yy1jb3Vyc2UtY2FyZHMgLnhjLWNvdXJzZS1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC50b3BpYy1ibG9jay1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnhjLXRoZW1lIC54Yy1sZWFybmluZy10b3BpY3Mge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jb3Vyc2VsaXN0LWhlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy10d28tY29sdW1uLWxheW91dF9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtdHdvLWNvbHVtbi1sYXlvdXQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy10d28tY29sdW1uLWxheW91dCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtdHdvLWNvbHVtbi1sYXlvdXRfX2dyaWQtbWFpbiB7XG4gIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gNztcbn1cbi54Yy10aGVtZSAueGMtdHdvLWNvbHVtbi1sYXlvdXRfX2dyaWQtYXNpZGUge1xuICBncmlkLWNvbHVtbjogOS9zcGFuIDI7XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2sge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54dWktY29udGVudGJsb2NraXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjZWQyO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tcm93bGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLXJvd2xpbms6aG92ZXIsIC54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tcm93bGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLXJvd2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0taGFzLXRvcC1yYWRpdXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLWhhcy1ib3R0b20tcmFkaXVzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnhjLXRoZW1lIC54dWktY29udGVudGJsb2NraXRlbS1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLWxheW91dCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktY29udGVudGJsb2NraXRlbS1sYXlvdXQgLnh1aS1jb250ZW50YmxvY2tpdGVtLS1yaWdodGNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tbGF5b3V0IC54dWktY29udGVudGJsb2NraXRlbS0tcmlnaHRjb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLWxheW91dCAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLWxlZnRjb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBtaW4td2lkdGg6IDY4cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLWxheW91dCAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLWxlZnRjb250ZW50ICsgLnh1aS1jb250ZW50YmxvY2tpdGVtLS1tYWluY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDA7XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLS1yaWdodGNvbnRlbnQueHVpLWJ1dHRvbi1mdWxsd2lkdGgtbGF5b3V0LCAueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRDb21tZW50SW5wdXREZXNrdG9wIC54dWktY29udGVudGJsb2NraXRlbS0tcmlnaHRjb250ZW50LmN1Zi1zdWJtaXQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLWFjdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLS1hY3Rpb25zIC54dWktYWN0aW9ucy0tc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLW1haW5jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLS1oZWFkaW5ncyB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xufVxuLnhjLXRoZW1lIC54dWktY29udGVudGJsb2NraXRlbS0tcGlubmVkdmFsdWUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLS1waW5uZWR2YWx1ZTpudGgtbGFzdC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnh1aS1jb250ZW50YmxvY2tpdGVtLS1yaWdodGNvbnRlbnQueHVpLWJ1dHRvbi1mdWxsd2lkdGgtbGF5b3V0LCAueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRDb21tZW50SW5wdXREZXNrdG9wIC54dWktY29udGVudGJsb2NraXRlbS0tcmlnaHRjb250ZW50LmN1Zi1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLXByaW1hcnloZWFkaW5nIHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLXNlY29uZGFyeWhlYWRpbmcge1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnhjLXRoZW1lIC54dWktY29udGVudGJsb2NraXRlbS0tZGVzY3JpcHRpb24tLXRleHQge1xuICBjb2xvcjogIzQwNDc1NjtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnhjLXRoZW1lIC54dWktY29udGVudGJsb2NraXRlbS0tZGVzY3JpcHRpb24tLXRleHQgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLWxlZnRjb250ZW50LWxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnhjLXRoZW1lIC54dWktcm93bGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAueHVpLWFjY29yZGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54dWktYWNjb3JkaW9uLS1lbXB0eXN0YXRlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLnh1aS1hY2NvcmRpb253cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgbWFyZ2luLCBwYWRkaW5nO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54dWktYWNjb3JkaW9ud3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnhjLXRoZW1lIC54dWktYWNjb3JkaW9ud3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktYWNjb3JkaW9ud3JhcHBlci0tY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS1hY2NvcmRpb253cmFwcGVyLS1jb250ZW50LWlzLW9wZW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCAwLjFzO1xufVxuLnhjLXRoZW1lIC54dWktYWNjb3JkaW9ud3JhcHBlci1pcy1vcGVuIHtcbiAgei1pbmRleDogMTtcbn1cbi54Yy10aGVtZSAueHVpLWFjY29yZGlvbnRyaWdnZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgbWFyZ2luLCBwYWRkaW5nO1xufVxuLnhjLXRoZW1lIC54dWktYWNjb3JkaW9udHJpZ2dlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS1hY2NvcmRpb250cmlnZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xufVxuLnhjLXRoZW1lIC54dWktYWNjb3JkaW9udHJpZ2dlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbn1cbi54Yy10aGVtZSAueHVpLWFjY29yZGlvbnRyaWdnZXItLWFycm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnhjLXRoZW1lIC54dWktYWNjb3JkaW9udHJpZ2dlci0tYXJyb3cgLnh1aS1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuLnhjLXRoZW1lIC54dWktYWNjb3JkaW9udHJpZ2dlci0tcmlnaHRjb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCA4cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1hY2NvcmRpb250cmlnZ2VyLS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuLnhjLXRoZW1lIC54dWktYWNjb3JkaW9udHJpZ2dlci0taGVhZGluZ3Mge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi54Yy10aGVtZSAueHVpLWFjY29yZGlvbnRyaWdnZXItLXNlY29uZGFyeWhlYWRpbmcge1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBmb250LXNpemU6IDAuODFyZW07XG59XG4ueGMtdGhlbWUgLnh1aS1hY2NvcmRpb250cmlnZ2VyLS1waW5uZWR2YWx1ZSB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi54Yy10aGVtZSAueHVpLWFjY29yZGlvbnRyaWdnZXItLW92ZXJmbG93Y29udGVudCAueHVpLWJ1dHRvbi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbi54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1hY2NvcmRpb24tY29udGVudCAueGMtdGV4dGNvbnRlbnQgdWwsIC54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWNvbnRlbnQgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdWwsIC5mb3JjZU1vZGFsIC54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWNvbnRlbnQgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdWwsIC54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWNvbnRlbnQgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1hY2NvcmRpb24tY29udGVudCAueGMtdGV4dGNvbnRlbnQgbGksIC54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWNvbnRlbnQgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgbGksIC5mb3JjZU1vZGFsIC54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWNvbnRlbnQgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgbGksIC54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWNvbnRlbnQgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1hY2NvcmRpb24tY29udGVudC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLnh1aS1waWxsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi54Yy10aGVtZSAueHVpLXBpbGwtaW50ZXJhY3RpdmU6aG92ZXIsIC54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRQcmV2aWV3IC5jb250ZW50QXR0YWNobWVudFBpbGxzIC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZTpob3Zlcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZTpob3Zlcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMik7XG59XG4ueGMtdGhlbWUgLnh1aS1waWxsLWludGVyYWN0aXZlOmFjdGl2ZSwgLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlOmFjdGl2ZSxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZTphY3RpdmUsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4zNSk7XG59XG4ueGMtdGhlbWUgLnh1aS1waWxsLWludGVyYWN0aXZlOmZvY3VzLCAueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2U6Zm9jdXMsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2U6Zm9jdXMsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC54dWktcGlsbC0tYnV0dG9uLWljb24sIC54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1zaW1wbGVmaWx0ZXItYnJlYWRjcnVtYi1jbGVhciwgLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGxfX3JlbW92ZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlsbC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpbGwtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ueGMtdGhlbWUgLnh1aS1waWxsLS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xufVxuLnhjLXRoZW1lIC54dWktcGlsbC0tYXZhdGFyIHtcbiAgbWFyZ2luOiA0cHggOHB4IDRweCA0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnhjLXRoZW1lIC54dWktcGlsbC0tYnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ueGMtdGhlbWUgLnh1aS1waWxsLS1idXR0b246aG92ZXIsIC54Yy10aGVtZSAueHVpLXBpbGwtLWJ1dHRvbjphY3RpdmUsIC54Yy10aGVtZSAueHVpLXBpbGwtLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54dWktcGlsbC0tYnV0dG9uIC54dWktcGlsbC0tdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54dWktcGlsbC1pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMik7XG59XG4ueGMtdGhlbWUgLnh1aS1waWxsLWlzLWRlbGV0YWJsZSwgLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UsIC54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1zaW1wbGVmaWx0ZXItYnJlYWRjcnVtYi12YWx1ZSwgLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLXBpbGxzLXdyYXAgLnNsZHMtcGlsbF9faWNvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi54Yy10aGVtZSAueGMtcGlsbHMtd3JhcCAuc2xkcy1waWxsX19hY3Rpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGxfX2FjdGlvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGxfX2FjdGlvbiBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueGMtcGlsbHMtd3JhcCAuc2xkcy1waWxsX19hY3Rpb246aG92ZXIsIC54Yy10aGVtZSAueGMtcGlsbHMtd3JhcCAuc2xkcy1waWxsX19hY3Rpb246YWN0aXZlLCAueGMtdGhlbWUgLnhjLXBpbGxzLXdyYXAgLnNsZHMtcGlsbF9fYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLXBpbGxzLXdyYXAgLnNsZHMtcGlsbF9fYWN0aW9uIC54dWktcGlsbC0tdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGxfX2FjdGlvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLXBpbGxzLXdyYXAgLnNsZHMtcGlsbF9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODFyZW07XG59XG4ueGMtdGhlbWUgLnhjLXBpbGxzLXdyYXAgLnNsZHMtcGlsbF9fbGFiZWw6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGxfX3JlbW92ZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGxfX3JlbW92ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGxfX3JlbW92ZSBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueGMtcGlsbHMtd3JhcCAuc2xkcy1waWxsX19yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54Yy1waWxscy13cmFwIC5zbGRzLXBpbGxfX3JlbW92ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLXBpbGxzLXdyYXAgLnNsZHMtcGlsbF9fcmVtb3ZlIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi54Yy10aGVtZSAueGMtcGlsbHMtd3JhcCAuc2xkcy1waWxsX19yZW1vdmUgc3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnhjLXRoZW1lIC54Yy1maWxlLXVwbG9hZCwgLnhjLXRoZW1lIC5jWENfQ2FzZU92ZXJ2aWV3IC5waWxsQ29udGFpbmVyLFxuLnhjLXRoZW1lIC5jWENfQ2FzZUZlZWQgLnBpbGxDb250YWluZXIsIC54Yy10aGVtZSAueGMtc3RhcnQtZGlzY3Vzc2lvbl9fYm9keSAucGlsbENvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtZmlsZS11cGxvYWQsIC54Yy10aGVtZSAuY1hDX0Nhc2VPdmVydmlldyAucGlsbENvbnRhaW5lcixcbi54Yy10aGVtZSAuY1hDX0Nhc2VGZWVkIC5waWxsQ29udGFpbmVyLCAueGMtdGhlbWUgLnhjLXN0YXJ0LWRpc2N1c3Npb25fX2JvZHkgLnBpbGxDb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtZmlsZS11cGxvYWQgLnh1aS1waWxsLCAueGMtdGhlbWUgLmNYQ19DYXNlT3ZlcnZpZXcgLnBpbGxDb250YWluZXIgLnh1aS1waWxsLFxuLnhjLXRoZW1lIC5jWENfQ2FzZUZlZWQgLnBpbGxDb250YWluZXIgLnh1aS1waWxsLCAueGMtdGhlbWUgLnhjLXN0YXJ0LWRpc2N1c3Npb25fX2JvZHkgLnBpbGxDb250YWluZXIgLnh1aS1waWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tsaXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54dWktcGlja2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLXBpY2tsaXN0ICsgLnh1aS1waWNrbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbTpub3QoW2Rpc2FibGVkXSkgPiBidXR0b246aG92ZXIsIC54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdChbZGlzYWJsZWRdKSA+IGJ1dHRvbjpmb2N1cywgLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KFtkaXNhYmxlZF0pID4gYTpob3ZlciwgLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KFtkaXNhYmxlZF0pID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdChbZGlzYWJsZWRdKSA+IGJ1dHRvbjpob3ZlciwgLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KFtkaXNhYmxlZF0pID4gYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdChbZGlzYWJsZWRdKSA+IGJ1dHRvbjphY3RpdmUsIC54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdChbZGlzYWJsZWRdKSA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIDAuMSk7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS0tYm9keSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tLXRleHQge1xuICBoeXBoZW5zOiBhdXRvO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS0tdGV4dC54dWktcGlja2l0ZW0tdGV4dC10cnVuY2F0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNTk2MDZkO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tLXNlY29uZGFyeS54dWktcGlja2l0ZW0tdGV4dC10cnVuY2F0ZWQge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWluLXdpZHRoOiAyMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbTpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKSAueHVpLXBpY2tpdGVtLS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIC54dWktcGlja2l0ZW0tLXRleHQge1xuICBmbGV4LWdyb3c6IDEwMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KC54dWktcGlja2l0ZW0taXMtaG9yaXpvbnRhbCkgLnh1aS1waWNraXRlbS0tYm9keSA+IC54dWktcGlja2l0ZW0tLXRleHQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIC54dWktcGlja2l0ZW0tLWJvZHkgPiAueHVpLXBpY2tpdGVtLS10ZXh0Om50aC1sYXN0LWNoaWxkKG4rMikge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbTpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKTpub3QoLnh1aS1waWNraXRlbS1tdWx0aXNlbGVjdCkgPiAueHVpLXBpY2tpdGVtLS1ib2R5IC54dWktcGlja2l0ZW0tLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpOm5vdCgueHVpLXBpY2tpdGVtLW11bHRpc2VsZWN0KSA+IC54dWktcGlja2l0ZW0tLWJvZHkgLnh1aS1waWNraXRlbS0tdGV4dDpudGgtY2hpbGQobisyKSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tbWVkaXVtIC54dWktcGlja2l0ZW0tLWJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tbWVkaXVtIC54dWktcGlja2l0ZW0tLWJvZHkgLnh1aS1waWNraXRlbS0taW5wdXQge1xuICBtYXJnaW46IDEwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1tZWRpdW0gLnh1aS1waWNraXRlbS0tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1zbWFsbCAueHVpLXBpY2tpdGVtLS1ib2R5IHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1zbWFsbCAueHVpLXBpY2tpdGVtLS1ib2R5IC54dWktcGlja2l0ZW0tLWlucHV0IHtcbiAgbWFyZ2luOiA4cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1zbWFsbCAueHVpLXBpY2tpdGVtLS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtLW1lZGl1bTpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKSAueHVpLXBpY2tpdGVtLS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tbWVkaXVtOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIC54dWktcGlja2l0ZW0tLXNlY29uZGFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tc21hbGw6bm90KC54dWktcGlja2l0ZW0taXMtaG9yaXpvbnRhbCkgLnh1aS1waWNraXRlbS0tYm9keSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tc21hbGw6bm90KC54dWktcGlja2l0ZW0taXMtaG9yaXpvbnRhbCkgLnh1aS1waWNraXRlbS0tc2Vjb25kYXJ5LFxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tc21hbGw6bm90KC54dWktcGlja2l0ZW0taXMtaG9yaXpvbnRhbCkgLnh1aS1waWNraXRlbS0tcGlubmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1pcy1pbnZhbGlkIC54dWktcGlja2l0ZW0tLWJvZHkge1xuICBjb2xvcjogI2RjMzI0Njtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tsaXN0LW1lZGl1bS54dWktcGlja2xpc3QtbGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2xpc3QtbWVkaXVtLnh1aS1waWNrbGlzdC0tbmVzdGVkY29udGFpbmVyID4gLnh1aS1waWNraXRlbS0tYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNrbGlzdC1tZWRpdW0gLnhjLW1ldGFkYXRhX19pdGVtIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2xpc3Qtc21hbGwueHVpLXBpY2tsaXN0LWxheW91dCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS10ZXh0LXRydW5jYXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi54Yy10aGVtZSBsaS54Yy1tZW51LS1kaXZpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi54Yy10aGVtZSAueGMtbWVudS0tZGl2aWRlciArIC54Yy1idXR0b25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxMHB4O1xufVxuLnhjLXRoZW1lIC54Yy1tZW51LS1kaXZpZGVyICsgLnhjLWNvbnRhY3Qtc3VwcG9ydC1idXR0b25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwcHg7XG59XG4ueGMtdGhlbWUgLnhjLW1lbnUtLWRpdmlkZXIgKyAueGMtY29udGFjdC1zdXBwb3J0LWJ1dHRvbl9fY29udGFpbmVyIC54Yy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueGMtY29udGFjdC1zdXBwb3J0LWJ1dHRvbl9fY29udGFpbmVyICsgLnhjLWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAxMCwgMzAsIDAuMiksIDAgM3B4IDZweCAwIHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xufVxuLnhjLXRoZW1lIC54dWktcG9wb3Zlci14c21hbGwge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnhjLXRoZW1lIC54dWktcG9wb3Zlci1zbWFsbCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLW1lZGl1bSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLWxhcmdlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHJnYmEoMCwgMTAsIDMwLCAwLjM1KTtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOXB4O1xufVxuLnhjLXRoZW1lIC54dWktcG9wb3Zlci1hcnJvdzphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMTVweDtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctdG9wbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IC05cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLWFycm93LXRvcGNlbnRlcjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctdG9wcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLWFycm93LWJvdHRvbWxlZnQ6YmVmb3JlIHtcbiAgYm90dG9tOiAtOXB4O1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLWFycm93LWJvdHRvbWNlbnRlcjpiZWZvcmUge1xuICBib3R0b206IC05cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLWFycm93LWJvdHRvbXJpZ2h0OmJlZm9yZSB7XG4gIGJvdHRvbTogLTlweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctbGVmdHRvcDpiZWZvcmUge1xuICBsZWZ0OiAtMTNweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLnhjLXRoZW1lIC54dWktcG9wb3Zlci1hcnJvdy1sZWZ0Y2VudGVyOmJlZm9yZSB7XG4gIGxlZnQ6IC0xM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xufVxuLnhjLXRoZW1lIC54dWktcG9wb3Zlci1hcnJvdy1sZWZ0Ym90dG9tOmJlZm9yZSB7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogLTEzcHg7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctcmlnaHR0b3A6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xM3B4O1xuICB0b3A6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctcmlnaHRjZW50ZXI6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLWFycm93LXJpZ2h0Ym90dG9tOmJlZm9yZSB7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xM3B4O1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctdG9wbGVmdDphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogLThweDtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctdG9wY2VudGVyOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLWFycm93LXRvcHJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLWFycm93LWJvdHRvbWxlZnQ6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctYm90dG9tY2VudGVyOmFmdGVyIHtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLnhjLXRoZW1lIC54dWktcG9wb3Zlci1hcnJvdy1ib3R0b21yaWdodDphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctbGVmdHRvcDphZnRlciB7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4ueGMtdGhlbWUgLnh1aS1wb3BvdmVyLWFycm93LWxlZnRjZW50ZXI6YWZ0ZXIge1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjcwZGVnKTtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctbGVmdGJvdHRvbTphZnRlciB7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogLTEycHg7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi54Yy10aGVtZSAueHVpLXBvcG92ZXItYXJyb3ctcmlnaHR0b3A6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTExcHg7XG4gIHRvcDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnhjLXRoZW1lIC54dWktcG9wb3Zlci1hcnJvdy1yaWdodGNlbnRlcjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLnhjLXRoZW1lIC54dWktcG9wb3Zlci1hcnJvdy1yaWdodGJvdHRvbTphZnRlciB7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xMXB4O1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi54Yy10aGVtZSAueGMtcG9wb3Zlcl9fYmFja2Ryb3Age1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuLnhjLXRoZW1lIC54Yy14dWktcG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi54Yy10aGVtZSAueGMteHVpLXBvcG92ZXItLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAueHVpLW1hc2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDUwMDtcbn1cbi54Yy10aGVtZSAueHVpLW1hc2staXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ueGMtdGhlbWUgLnh1aS1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDhweCAxNnB4IDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTAwMDtcbn1cbi54Yy10aGVtZSAueHVpLW1vZGFsLWxheW91dCB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDIuNXJlbSk7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi54Yy10aGVtZSAueHVpLW1vZGFsLWxheW91dCAueHVpLW1vZGFsLS1oZWFkZXIge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xufVxuLnhjLXRoZW1lIC54dWktbW9kYWwtbGF5b3V0IC54dWktbW9kYWwtLWNsb3NlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi54Yy10aGVtZSAueHVpLW1vZGFsLWxheW91dCAueHVpLW1vZGFsLS1oZWFkaW5nIH4gLnh1aS1tb2RhbC0tY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi54Yy10aGVtZSAueHVpLW1vZGFsLWxheW91dCAueHVpLW1vZGFsLS1ib2R5IHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1tb2RhbC1sYXlvdXQgLnh1aS1tb2RhbC0tZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi54Yy10aGVtZSAueHVpLW1vZGFsLS1ib2R5LWxheW91dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmZmZmLCAjZmZmZmZmKSAxMDAlIDAvMTAwJSAzcHggbG9jYWwgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwgI2ZmZmZmZikgMCAxMDAlLzEwMCUgM3B4IGxvY2FsIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMTAsIDMwLCAwLjIpLCByZ2JhKDAsIDEwLCAzMCwgMC4yKSkgMTAwJSAwLzEwMCUgMXB4IHNjcm9sbCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDEwLCAzMCwgMC4yKSwgcmdiYSgwLCAxMCwgMzAsIDAuMikpIDAgMTAwJS8xMDAlIDFweCBzY3JvbGwgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAxMCwgMzAsIDAuMSksIHJnYmEoMCwgMTAsIDMwLCAwLjEpKSAxMDAlIDAvMTAwJSAzcHggc2Nyb2xsIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMTAsIDMwLCAwLjEpLCByZ2JhKDAsIDEwLCAzMCwgMC4xKSkgMCAxMDAlLzEwMCUgM3B4IHNjcm9sbCBuby1yZXBlYXQsICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi54Yy10aGVtZSAueHVpLW1vZGFsLXdpZHRoLXNtYWxsIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnhjLXRoZW1lIC54dWktbW9kYWwtd2lkdGgtbWVkaXVtIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuLnhjLXRoZW1lIC54dWktbW9kYWwtd2lkdGgtbGFyZ2Uge1xuICB3aWR0aDogNjAwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1tb2RhbC13aWR0aC14bGFyZ2Uge1xuICB3aWR0aDogODAwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1tb2RhbC1mdWxsc2NyZWVuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLnhjLXRoZW1lIC54dWktbW9kYWwtLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1tb2RhbC0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAuY29tcG9uZW50LS1jYXNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnhjLXRoZW1lIC5jb21wb25lbnQtLWNhc2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NlZDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2VfX3N1YmplY3QtbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNhc2VfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi54Yy10aGVtZSAueGMtY2FzZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgMC4yNXJlbSAwO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlX19saW5rOmhvdmVyIC54Yy1jYXNlX190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIGMteGMtY2FzZS1lc3RpbWF0ZWQtcmVzcG9uc2UtdGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ueGMtdGhlbWUgYy14Yy1jYXNlLWVzdGltYXRlZC1yZXNwb25zZS10aW1lOm5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi54Yy10aGVtZSBjLXhjLWNhc2UtZXN0aW1hdGVkLXJlc3BvbnNlLXRpbWUgc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2Utb3ZlcnZpZXdfX2hlYWQge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnhjLWNhc2Utb3ZlcnZpZXdfX2hlYWQgLnRpdGxlX19oZWFkaW5nIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWNhc2Utb3ZlcnZpZXdfX2hlYWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWNhc2Utb3ZlcnZpZXdfX2RhdGUge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1pbi13aWR0aDogMTY1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAueGMtY2FzZS1vdmVydmlld19fZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWNhc2Utb3ZlcnZpZXdfX2RhdGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtY2FzZS1vdmVydmlld19fc3VidGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzQwNDc1NjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNhc2Utb3ZlcnZpZXdfX3N1YnRpdGxlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1vdmVydmlld19fc3VidGl0bGUgLnh1aS10YWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1vdmVydmlld19fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2Utb3ZlcnZpZXdfX2Zvb3Rlcjpub3QoOmVtcHR5KSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjZWQyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1vdmVydmlld19fZm9vdGVyIC54dWktZHJvcGRvd24taXMtb3BlbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLW92ZXJ2aWV3X19mb290ZXIgLnhjLWNhc2Utb3ZlcnZpZXctZm9vdGVyX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLW92ZXJ2aWV3X19mb290ZXIgLnhjLWNhc2Utb3ZlcnZpZXctZm9vdGVyLWJ1dHRvbl9faWNvbiBzdmcge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmaWxsOiAjMDA3MmJlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi0taGVhZGVyLWNvbnRhaW5lci54Yy1tYW5hZ2UtY2FzZS1zaGFyaW5nLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cbi54Yy10aGVtZSAueGMtbWFuYWdlLWNhc2Utc2hhcmUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2Utc2hhcmUtcG9wb3ZlciB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jYXNlLXNoYXJlLXBvcG92ZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jYXNlLXNoYXJlLXBvcG92ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC54Yy10aGVtZSAueGMtY2FzZS1zaGFyZS1wb3BvdmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xM3B4O1xuICAgIHRvcDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG4gIC54Yy10aGVtZSAueGMtY2FzZS1zaGFyZS1wb3BvdmVyOjphZnRlciB7XG4gICAgbGVmdDogLTEycHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtY2FzZS1zaGFyZS1wb3BvdmVyIC54dWktYnV0dG9uLWljb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLXNoYXJlLXBvcG92ZXIgLnNsZHMtYnV0dG9uX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGMtdGhlbWUgLnhjLXNpbXBsZS1jcmVhdGUtY2FzZS1tZmEgLnhjLXNpbXBsZS1jcmVhdGUtY2FzZS1tZmFfX3RpcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLXNpbXBsZS1jcmVhdGUtY2FzZS1tZmEgLnhjLXNpbXBsZS1jcmVhdGUtY2FzZS1tZmFfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLXNpbXBsZS1jcmVhdGUtY2FzZS1tZmEgLnhjLXNpbXBsZS1jcmVhdGUtY2FzZS1tZmFfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1kZWZsZWN0aW9uX190aXRsZSB7XG4gIGJvcmRlcjogMDtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbGluazo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLWRlZmxlY3Rpb25fX2Rpc2N1c3Npb24tYW5zd2VyZWQtdGFnIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtZGVmbGVjdGlvbl9fcmVzdWx0LWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLWRlZmxlY3Rpb25fX3Jlc3VsdC1tZXRhLWRpdmlkZXIge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLWRlZmxlY3Rpb25fX25vLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjZWQyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtZGVmbGVjdGlvbl9fbm8tcmVzdWx0cy10aXRsZSB7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLWRlZmxlY3Rpb24tLWNvbXBhY3QgLnhjLWNhc2UtZGVmbGVjdGlvbl9fcmVzdWx0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2VkMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtZGVmbGVjdGlvbi0tY29tcGFjdCAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtZGVmbGVjdGlvbi0tY29tcGFjdCAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtZGVmbGVjdGlvbi0tY29tcGFjdCAueHVpLXBhbmVsIC54Yy1wYW5lbF9faGVhZGluZyAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbGluaywgLnhjLXRoZW1lIC54Yy1jYXNlLWRlZmxlY3Rpb24tLWNvbXBhY3QgLmN1Zi1jb21tZW50TGkgLnhjLXBhbmVsX19oZWFkaW5nIC54Yy1jYXNlLWRlZmxlY3Rpb25fX3Jlc3VsdC1saW5rLFxuLnhjLXRoZW1lIC54Yy1jYXNlLWRlZmxlY3Rpb24tLWNvbXBhY3QgLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhIC54Yy1wYW5lbF9faGVhZGluZyAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbGluayxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLnhjLWNhc2UtZGVmbGVjdGlvbi0tY29tcGFjdCAuY29tbWVudElucHV0QXJlYSAueGMtcGFuZWxfX2hlYWRpbmcgLnhjLWNhc2UtZGVmbGVjdGlvbl9fcmVzdWx0LWxpbmssXG4ueGMtdGhlbWUgLnhjLWNhc2UtZGVmbGVjdGlvbi0tY29tcGFjdCAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC54Yy1wYW5lbF9faGVhZGluZyAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbGluaywgLnhjLXRoZW1lIC54Yy1jYXNlLWRlZmxlY3Rpb24tLWNvbXBhY3QgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IC54Yy1wYW5lbF9faGVhZGluZyAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbGluaywgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAueGMtY2FzZS1kZWZsZWN0aW9uLS1jb21wYWN0IC5jb3Zlby1yZXN1bHQtcm93IC54Yy1wYW5lbF9faGVhZGluZyAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLXJlY29tbWVuZGF0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtcmVjb21tZW5kYXRpb25fX3Jlc3VsdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLXJlY29tbWVuZGF0aW9uX19yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtcmVjb21tZW5kYXRpb25fX3Jlc3VsdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtYXV0by1ncm93LXdyYXBfX3RleHRhcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi54Yy10aGVtZSAueGMtYXV0by1ncm93LXdyYXBfX3RleHRhcmVhOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXJlcGxpY2F0ZWQtdmFsdWUpIFwiIFwiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ueGMtdGhlbWUgLnhjLWF1dG8tZ3Jvdy13cmFwX190ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJlc2l6ZTogbm9uZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnhjLXRoZW1lIC54Yy1hdXRvLWdyb3ctd3JhcF9fdGV4dGFyZWE6YWZ0ZXIsXG4ueGMtdGhlbWUgLnhjLWF1dG8tZ3Jvdy13cmFwX190ZXh0YXJlYSBsaWdodG5pbmctdGV4dGFyZWEsXG4ueGMtdGhlbWUgLnhjLWF1dG8tZ3Jvdy13cmFwX190ZXh0YXJlYSBjLXhjLXJldXNhYmxlLXRleHRhcmVhIHtcbiAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xufVxuLnhjLXRoZW1lIC54Yy1hdXRvLWdyb3ctd3JhcF9fdGV4dGFyZWEgLnRleHRhcmVhLWNvbnRhaW5lcixcbi54Yy10aGVtZSAueGMtYXV0by1ncm93LXdyYXBfX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLXJlcGx5X190ZXh0YXJlYSAuc2xkcy10ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtcmVwbHlfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICByb3ctZ2FwOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLWNhc2UtcmVwbHlfX2FjdGlvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbi1jb250ZW50O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWxvYWRpbmctc3RhdGUtY292ZW8tc2VhcmNoLXJlc3VsdHMge1xuICBhbmltYXRpb246IHNoaW1tZXIgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC54Yy1sb2FkaW5nLXN0YXRlLWNvdmVvLXNlYXJjaC1yZXN1bHRzOjpiZWZvcmUsIC54Yy10aGVtZSAueGMtbG9hZGluZy1zdGF0ZS1jb3Zlby1zZWFyY2gtcmVzdWx0czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjZWQyO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMjBweDtcbiAgbWluLWhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnhjLXRoZW1lIC54Yy1sb2FkaW5nLXN0YXRlLWNvdmVvLXNlYXJjaC1yZXN1bHRzOjpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB0b3A6IDY0cHg7XG4gIHdpZHRoOiA4MCU7XG59XG4ueGMtdGhlbWUgLnhjLWxvYWRpbmctc3RhdGUtY292ZW8tc2VhcmNoLXJlc3VsdHM6OmFmdGVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgdG9wOiA4OHB4O1xuICB3aWR0aDogNjAlO1xufVxuLnhjLXRoZW1lIC54Yy1sb2FkaW5nLXN0YXRlLWNvdmVvLXNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NlZDI7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA0MCU7XG59XG4ueGMtdGhlbWUgLnhjLWxvYWRpbmctc3RhdGUtY292ZW8tc2VhcmNoLXJlc3VsdHMtLWNvbXBhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2VkMjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWxvYWRpbmctc3RhdGUtY292ZW8tc2VhcmNoLXJlc3VsdHMtLWNvbXBhY3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLWxvYWRpbmctc3RhdGUtY292ZW8tc2VhcmNoLXJlc3VsdHMtLWNvbXBhY3Q6OmJlZm9yZSwgLnhjLXRoZW1lIC54Yy1sb2FkaW5nLXN0YXRlLWNvdmVvLXNlYXJjaC1yZXN1bHRzLS1jb21wYWN0OjphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG4ueGMtdGhlbWUgLnhjLWxvYWRpbmctc3RhdGUtY292ZW8tc2VhcmNoLXJlc3VsdHMtLWNvbXBhY3Q6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwJTtcbn1cbi54Yy10aGVtZSAueGMtbG9hZGluZy1zdGF0ZS1jb3Zlby1zZWFyY2gtcmVzdWx0cy0tY29tcGFjdDo6YWZ0ZXIge1xuICB0b3A6IDI0cHg7XG59XG4ueGMtdGhlbWUgLnhjLW5vLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi54Yy10aGVtZSAueGMtbm8tcmVzdWx0c19faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ueGMtdGhlbWUgLnhjLW5vLXJlc3VsdHNfX3N1Yi1jb3B5IHtcbiAgY29sb3I6ICM0MDQ3NTY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ueGMtdGhlbWUgLnhjLW5vLXJlc3VsdHNfX2FjdGlvbi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi54Yy10aGVtZSAueGNsLWlsdC1yZWdpc3Rlci1zdWNjZXNzX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2VkMjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnhjLXRoZW1lIC54Y2wtaWx0LXJlZ2lzdGVyLXN1Y2Nlc3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSAueGNsLWlsdC1yZWdpc3Rlci1zdWNjZXNzX19zdWNjZXNzLXRpY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnhjLXRoZW1lIC54Y2wtaWx0LXJlZ2lzdGVyLXN1Y2Nlc3NfX3N1Y2Nlc3MtdGljazo6YmVmb3JlLCAueGMtdGhlbWUgLnhjbC1pbHQtcmVnaXN0ZXItc3VjY2Vzc19fc3VjY2Vzcy10aWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi54Yy10aGVtZSAueGNsLWlsdC1yZWdpc3Rlci1zdWNjZXNzX19zdWNjZXNzLXRpY2s6OmJlZm9yZSB7XG4gIGxlZnQ6IDExcHg7XG4gIHRvcDogNDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMjZweDtcbn1cbi54Yy10aGVtZSAueGNsLWlsdC1yZWdpc3Rlci1zdWNjZXNzX19zdWNjZXNzLXRpY2s6OmFmdGVyIHtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAzOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Y2wtaWx0LXJlZ2lzdGVyLXN1Y2Nlc3NfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Y2wtaWx0LXJlZ2lzdGVyLXN1Y2Nlc3NfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMTJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMTVweCwgMWZyKSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuLnhjLXRoZW1lIC54Y2wtaWx0LXJlZ2lzdGVyLXN1Y2Nlc3NfX2Zvb3RlciA+IC54dWktYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi54Yy10aGVtZSAueGNsLWlsdC1yZWdpc3Rlci1zdWNjZXNzX19mb290ZXIgPiAueHVpLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG9yZGVyOiAyO1xufVxuLnhjLXRoZW1lIC54Y2wtaWx0LXJlZ2lzdGVyLXN1Y2Nlc3NfX2Zvb3RlciA+IC54dWktYnV0dG9uOmxhc3QtY2hpbGQge1xuICBvcmRlcjogMTtcbn1cbi54Yy10aGVtZSAueGNsLXNlc3Npb24tY2FyZF9fc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ueGMtdGhlbWUgLnhjbC1zZXNzaW9uLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICM0MDQ3NTY7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi54Yy10aGVtZSAueGNsLXNlc3Npb24tY2FyZF9faW5mby1yb3cge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ueGMtdGhlbWUgLnhjbC1zZXNzaW9uLWNhcmRfX2luZm8tcm93ICsgLnhjbC1zZXNzaW9uLWNhcmQtY2FsZW5kYXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnhjLXRoZW1lIDpyb290LFxuLnhjLXRoZW1lIDo6YWZ0ZXIsXG4ueGMtdGhlbWUgOjpiZWZvcmUge1xuICAtLWNhcmRiZzogI2ZmZmZmZjtcbiAgLS1jYXJkZWRnZTogI2NjY2VkMjtcbiAgLS1jYXJkZWRnZS1mb2N1czogIzAwNzJiZTtcbiAgLS1jYXJkZWRnZS1ob3ZlcjogI2E2YTliMDtcbiAgLS1jYXJkdGl0bGVjb2xvdXI6ICMwMDcyYmU7XG4gIC0tY2FyZGNvcHljb2xvdXI6ICMwMDBhMWU7XG4gIC0teGMtaGVhZGluZzogIzAwMmE0NjtcbiAgLS14Yy1zbWFsbC10ZXh0OiAjNDA0NzU2O1xuICAtLXhjLXRleHQtbXV0ZWQ6ICM0MDQ3NTY7XG4gIC0teGMtYnRuLW1haW4tY29sb3I6ICMwMDcyYmU7XG4gIC0teGMtYnRuLXdhcm4tY29sb3I6ICNkYzMyNDY7XG4gIC0teGMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwNmRiNztcbiAgLS1jYXJkbWV0YWNvbG91cjogIzU5NjA2ZDtcbiAgLS1jYXJkbWV0YXN0YXJjb2xvdXI6ICNjY2NlZDI7XG4gIC0teGMtY29sb3ItcHJvbW90aW9uOiAjMWU4YTUwO1xuICAtLXhjLXByaW1hcnktY29sb3VyOiAjMDA3MmJlO1xuICAtLXhjLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLXhjLWNvbG9yLWludmFsaWQ6ICNkYzMyNDY7XG4gIC0teGMtY29sb3ItaG92ZXI6ICMwMDI3NjE7XG4gIC0teGMtY29sb3ItZGFyazogIzIxM2I1NTtcbiAgLS14Yy1jb2xvci1kYXJrLWJnLWxpbms6ICMwMDZlYjg7XG4gIC0teGMtY29sb3ItYmx1ZS14ZGFyazogIzAwMmE0NjtcbiAgLS14Yy1jb2xvci1ibHVlLWxpZ2h0OiAjMTNiNWVhO1xuICAtLXhjLWNvbG9yLXllbGxvdzogI2ZkY2MwODtcbiAgLS14Yy1jb2xvci1ibHVlLXBhbGU6ICNjN2YxZmY7XG4gIC0teGMtY29sb3ItYm9yZGVyLWxpZ2h0OiAjZDlkOWQ5O1xuICAtLXhjLWNvbG9yLWJsdWUtdHJhbnNwYXJlbnQtYmx1ZTogcmdiYSgwLCAxMTQsIDE5MCwgMC4wNSk7XG4gIC0teGMtaGVhZGVyLWJhY2tncm91bmQ6ICNlY2YyZjY7XG4gIC0teHVpLWNvbG9yLWJsdWU6ICMwMDcyYmU7XG4gIC0teHVpLWNvbG9yLWJsYWNrOiAjMDAwYTFlO1xuICAtLXh1aS1jb2xvci1ncmVlbjogIzAwODIzYztcbiAgLS14dWktY29sb3ItZ3JleS04OiAjZjJmM2Y0O1xuICAtLXh1aS1jb2xvci1ncmV5LTc6ICNlNmU3ZTk7XG4gIC0teHVpLWNvbG9yLWdyZXktNjogI2NjY2VkMjtcbiAgLS14dWktY29sb3ItZ3JleS01OiAjYTZhOWIwO1xuICAtLXh1aS1jb2xvci1ncmV5LTQ6ICM4MDg1OGY7XG4gIC0teHVpLWNvbG9yLWdyZXktMzogIzU5NjA2ZDtcbiAgLS14dWktY29sb3ItZ3JleS0yOiAjNDA0NzU2O1xuICAtLXh1aS1jb2xvci1ncmV5LTE6ICMwMDBhMWU7XG4gIC0teHVpLWNvbG9yLW9yYW5nZTogI2ZhODIwMDtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS0xOiAjMDAwYTFlO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTI6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS0zOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG4gIC0teHVpLWNvbG9yLWdyZXktYWxwaGEtNDogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIC0teHVpLWNvbG9yLWdyZXktYWxwaGEtNTogcmdiYSgwLCAxMCwgMzAsIDAuMzUpO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTY6IHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTc6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTg6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgLS14Yy10ZXh0LWNvbG9yOiAjMDAwYTFlO1xuICAtLXhjLWhlYWRpbmctY29sb3I6ICMwMDBhMWU7XG4gIC0teGMtY29sb3ItYTExeS1yZWQ6ICNlYjAwMDg7XG4gIC0teGMtY29sb3ItYTExeS1vcmFuZ2UtcmVkOiAjYjI1NjAwO1xuICAtLXhjLWNvbG9yLWExMXktb2xpdmU6ICM3ZTcyMDE7XG4gIC0teGMtY29sb3ItYTExeS1ncmVlbjogIzEzODY2MDtcbiAgLS14Yy1jb2xvci1hMTF5LWJsdWUteGRhcms6ICMwMTM3ODk7XG4gIC0teGMtY29sb3ItYTExeS1ibHVlOiAjMDk3YmJlO1xuICAtLXhjLWNvbG9yLWExMXktcHVycGxlOiAjYjA0OWM1O1xuICAtLXhjLWNvbG9yLWExMXktcHVycGxlLWRhcms6ICM1YTVhZTY7XG59XG4ueGMtdGhlbWUgLnh1aS1sb2FkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAueHVpLWxvYWRlci1yZXRhaW4tbGF5b3V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tLWxvYWRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnhjLXRoZW1lIC54dWktbG9hZGVyLWludmVydGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG4ueGMtdGhlbWUgLnh1aS1sb2FkZXItcmV0YWluLWxheW91dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54dWktbG9hZGVyLWxheW91dCB7XG4gIGhlaWdodDogMDtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1sb2FkZXItLWRvdCB7XG4gIGFuaW1hdGlvbjogeHVpLWxvYWRlci1hbmltYXRpb24gMS4zcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC54dWktbG9hZGVyLS1kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG59XG4ueGMtdGhlbWUgLnh1aS1sb2FkZXItLWRvdDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbn1cbi54Yy10aGVtZSAueHVpLWxvYWRlci0tZG90Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG4ueGMtdGhlbWUgLnh1aS1sb2FkZXItbWVkaXVtIC54dWktbG9hZGVyLS1kb3Qge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB3aWR0aDogMTRweDtcbn1cbi54Yy10aGVtZSAueHVpLWxvYWRlci1zbWFsbCAueHVpLWxvYWRlci0tZG90IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4ueGMtdGhlbWUgLnh1aS1sb2FkZXIteHNtYWxsIC54dWktbG9hZGVyLS1kb3Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbn1cbkBrZXlmcmFtZXMgeHVpLWxvYWRlci1hbmltYXRpb24ge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMC4wMmRlZyk7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLXUtaGlkZGVuLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1wYWdlaGVhZGluZyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAwO1xufVxuLnhjLXRoZW1lIC54dWktcGFnZWhlYWRpbmctLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxuLnhjLXRoZW1lIC54dWktcGFnZWhlYWRpbmctLWNvbnRlbnQtbGF5b3V0IHtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAxNnB4KSB7XG4gIC54Yy10aGVtZSAueHVpLXBhZ2VoZWFkaW5nLS1jb250ZW50LWxheW91dC54dWktcGFnZS13aWR0aC1zdGFuZGFyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC54Yy10aGVtZSAueHVpLXBhZ2VoZWFkaW5nLS1jb250ZW50LWxheW91dC54dWktcGFnZS13aWR0aC1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS1wYWdlaGVhZGluZy0tY29udGVudC1sYXlvdXQgLnh1aS1wYWdlaGVhZGluZy0tdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC54dWktcGFnZWhlYWRpbmctLWNvbnRlbnQtbGF5b3V0ID4gLnh1aS1wYWdlaGVhZGluZy0tdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLnhjLXRoZW1lIC54dWktcGFnZWhlYWRpbmctLWxlZnRjb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbi54Yy10aGVtZSAueHVpLXBhZ2VoZWFkaW5nLS10aXRsZXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi54Yy10aGVtZSAueHVpLXBhZ2VoZWFkaW5nLS10aXRsZXdyYXBwZXIgLnh1aS1wYWdlaGVhZGluZy0tdGl0bGUge1xuICBmbGV4LWdyb3c6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ueGMtdGhlbWUgLnh1aS1wYWdlaGVhZGluZy0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ueGMtdGhlbWUgLnh1aS1wYWdlaGVhZGluZy0tcmlnaHRjb250ZW50IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogcm93IHdyYXAtcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1wYWdlaGVhZGluZy0tcmlnaHRjb250ZW50IC54dWktcGFnZWhlYWRpbmctLWFjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi54Yy10aGVtZSAueHVpLXBhZ2VoZWFkaW5nLS1hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogUmVxdWlyZWQgZm9yIGJ1dHRvbiBoZWlnaHQgbm90IHRvIHN0cmV0Y2ggKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnhjLXRoZW1lIC54dWktaXNvbGF0aW9uaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDAsIDEwLCAzMCwgMC4yKSwgMCAzcHggMCAwIHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbn1cbi54Yy10aGVtZSAueHVpLWlzb2xhdGlvbmhlYWRlci0tY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ueGMtdGhlbWUgLnh1aS1pc29sYXRpb25oZWFkZXItLWNvbnRlbnQtbGF5b3V0IHtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAxNnB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWlzb2xhdGlvbmhlYWRlci0tY29udGVudC1sYXlvdXQueHVpLXBhZ2Utd2lkdGgtc3RhbmRhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAueGMtdGhlbWUgLnh1aS1pc29sYXRpb25oZWFkZXItLWNvbnRlbnQtbGF5b3V0Lnh1aS1wYWdlLXdpZHRoLWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWlzb2xhdGlvbmhlYWRlci0tY29udGVudC1sYXlvdXQgLnh1aS1pc29sYXRpb25oZWFkZXItLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAueHVpLWlzb2xhdGlvbmhlYWRlci0tY29udGVudC1sYXlvdXQgPiAueHVpLWlzb2xhdGlvbmhlYWRlci0tdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLnhjLXRoZW1lIC54dWktaXNvbGF0aW9uaGVhZGVyLS1sZWZ0Y29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4ueGMtdGhlbWUgLnh1aS1pc29sYXRpb25oZWFkZXItLXRpdGxld3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnhjLXRoZW1lIC54dWktaXNvbGF0aW9uaGVhZGVyLS10aXRsZXdyYXBwZXIgLnh1aS1pc29sYXRpb25oZWFkZXItLXRpdGxlIHtcbiAgZmxleC1ncm93OiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnhjLXRoZW1lIC54dWktaXNvbGF0aW9uaGVhZGVyLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi54Yy10aGVtZSAueHVpLWlzb2xhdGlvbmhlYWRlci0tcmlnaHRjb250ZW50IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogcm93IHdyYXAtcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1pc29sYXRpb25oZWFkZXItLXJpZ2h0Y29udGVudCAueHVpLWlzb2xhdGlvbmhlYWRlci0tYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAwO1xufVxuLnhjLXRoZW1lIC54dWktaXNvbGF0aW9uaGVhZGVyLS1hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogUmVxdWlyZWQgZm9yIGJ1dHRvbiBoZWlnaHQgbm90IHRvIHN0cmV0Y2ggKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnhjLXRoZW1lIC54dWktaXNvbGF0aW9uaGVhZGVyLnhjLWlzb2xhdGlvbmhlYWRlci1zdGlja3kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWlzb2xhdGlvbmhlYWRlci0tY29udGVudC1sYXlvdXQge1xuICAgIGZsZXgtZmxvdzogdW5zZXQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWlzb2xhdGlvbmhlYWRlci0tbGVmdGNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ueGMtdGhlbWUgLnh1aS1pc29sYXRpb25oZWFkZXItLWNvbnRyb2xjb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ueGMtdGhlbWUgLnh1aS1pc29sYXRpb25oZWFkZXItLWNvbnRyb2xjb250ZW50IC54dWktYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnhjLXRoZW1lIC54dWktaXNvbGF0aW9uaGVhZGVyLS10aXRsZXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1pc29sYXRpb25oZWFkZXItLXJpZ2h0Y29udGVudCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1pc29sYXRpb25oZWFkZXItLWFjdGlvbnMge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLnhjLXRoZW1lIC54Y2wtYWRkLXRvLWNhbGVuZGFyX19wb3BvdmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnhjbC1hZGQtdG8tY2FsZW5kYXJfX3BvcG92ZXIge1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuLnhjLXRoZW1lIC54Y2wtYWRkLXRvLWNhbGVuZGFyX19wb3BvdmVyLXRyaWdnZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnhjLXRoZW1lIC54Y2wtYWRkLXRvLWNhbGVuZGFyX19wb3BvdmVyLXRyaWdnZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi54Yy10aGVtZSAueGNsLWFkZC10by1jYWxlbmRhcl9fY2FsZW5kYXItbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4ueGMtdGhlbWUgLnhjbC1hZGQtdG8tY2FsZW5kYXJfX2NhbGVuZGFyLWxpc3QgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi54Yy10aGVtZSAueGNsLWFkZC10by1jYWxlbmRhcl9fY2FsZW5kYXItbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Y2wtYWRkLXRvLWNhbGVuZGFyX19jYWxlbmRhci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ueGMtdGhlbWUgLnhjbC1hZGQtdG8tY2FsZW5kYXJfX2NhbGVuZGFyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgd2lkdGg6IDE2cHg7XG59XG4ueGMtdGhlbWUgLnhjbC1hZGQtdG8tY2FsZW5kYXJfX2NhbGVuZGFyLWxpbmstLWljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG4ueGMtdGhlbWUgLnhjbC1hZGQtdG8tY2FsZW5kYXJfX3BvcG92ZXIgLnh1aS1wb3BvdmVyLW1lZGl1bSB7XG4gIG1heC13aWR0aDogMjMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54Yy1sZWFybml0ZW0tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi54Yy10aGVtZSAueGMtbGVhcm5pdGVtLWxheW91dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtbGVhcm5pdGVtLWxheW91dCBhLnh1aS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnhjLXRoZW1lIC54Yy1sZWFybml0ZW0tbGF5b3V0IGEueHVpLWJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnhjLWxlYXJuaXRlbS1sYXlvdXQgYS54dWktYnV0dG9uOmhvdmVyLCAueGMtdGhlbWUgLnhjLWxlYXJuaXRlbS1sYXlvdXQgYS54dWktYnV0dG9uOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueGMtbGVhcm5pdGVtLWxheW91dCBhLnh1aS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJhNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnhjLWxlYXJuaXRlbS1sYXlvdXQgYS54dWktYnV0dG9uLnh1aS1idXR0b24taXMtZGlzYWJsZWQsIC54Yy10aGVtZSAueGMtbGVhcm5pdGVtLWxheW91dCAuY292ZW8tcGFnZXItbGlzdC1pdGVtLmNvdmVvLWFjdGl2ZSBhLnh1aS1idXR0b24uY292ZW8tcGFnZXItYW5jaG9yLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgLnhjLWxlYXJuaXRlbS1sYXlvdXQgYS54dWktYnV0dG9uLmNvdmVvLXBhZ2VyLWFuY2hvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDg1OGY7XG4gIGJvcmRlci1jb2xvcjogI2E2YTliMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnhjLWxlYXJuaXRlbS1tYWluY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtbGVhcm5pdGVtLW1haW5jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1sZWFybml0ZW0tcmlnaHRjb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAueGMtbGVhcm5pdGVtLXJpZ2h0Y29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1vcGVuLWJhbmtpbmdfX2ZpcnN0LWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMmE0NjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51LWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDRweCAjMDA3MmJlO1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1jb250YWluZXIgYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51LWNvbnRhaW5lcjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktcGlja2l0ZW0tLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSAueHVpLWRyb3Bkb3duLS1mb290ZXIge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktcGlja2l0ZW0ge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1waWNraXRlbS1pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTNiNWVhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1waWNraXRlbSA+IGE6aG92ZXIsXG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSAueHVpLXBpY2tpdGVtID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtLWJhY2tkcm9wIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSAueHVpLWRyb3Bkb3duLWxheW91dCB7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IHVuc2V0O1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1kcm9wZG93bi1sYXlvdXQuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktZHJvcGRvd24tbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSAueHVpLWRyb3Bkb3duLS1ib2R5IHtcbiAgdG9wOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtaWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmE0NjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxM3B4O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgyKSwgLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTlweDtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51LWljb24gc3BhbjpudGgtY2hpbGQoNCkge1xuICBib3R0b206IDEzcHg7XG4gIHRvcDogdW5zZXQ7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1pY29uLmNsb3NlIHNwYW4ge1xuICBsZWZ0OiAxMnB4O1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtaWNvbi5jbG9zZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51LWljb24uY2xvc2Ugc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtaWNvbi5jbG9zZSBzcGFuOm50aC1jaGlsZCg0KSwgLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtaWNvbi5jbG9zZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMDtcbn1cbi54Yy10aGVtZSAuaXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI3NXB4LCAxZnIpKTtcbiAgbWFyZ2luOiA0OHB4IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBtYXJnaW4tbGVmdCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NlZDI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZCBhLFxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZCAueGMtY29udGVudC1jYXJkX19ib2R5IHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2xpbmsge1xuICBib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2xpbmstY29udGFpbmVyOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMmE0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmhvdmVyLCAueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDEwLCAzMCwgMC4yKSwgMCAwIDEwcHggcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmhvdmVyIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlIGEsXG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZDpob3ZlciAueGMtY29udGVudC1jYXJkX190aXRsZSxcbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmhvdmVyIC54Yy1jb250ZW50LWNhcmRfX2xpbmssIC54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmZvY3VzLXdpdGhpbiAueGMtY29udGVudC1jYXJkX190aXRsZSBhLFxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlLFxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1jb250ZW50LWNhcmRfX2xpbmsge1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmhvdmVyIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlLCAueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZDpmb2N1cy13aXRoaW4gLnhjLWNvbnRlbnQtY2FyZF9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZDpob3ZlciAueGMtY29udGVudC1jYXJkX19saW5rOjphZnRlciwgLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1jb250ZW50LWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6aG92ZXIgc3ZnOm5vdCgueGMtY2FyZC1jdXN0b20tc3ZnKSwgLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6Zm9jdXMtd2l0aGluIHN2Zzpub3QoLnhjLWNhcmQtY3VzdG9tLXN2Zykge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190aXRsZSBhLFxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlIGE6dmlzaXRlZCwgLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNTk2MDZkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ueGMtdGhlbWUgLnhjLW1ldGFkYXRhLXNlcGVyYXRvciB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ueGMtdGhlbWUgLnhjLWNhcmRfX2JyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1jYXJkX19icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1jYXJkX19icmVhZGNydW1iID4gbGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX19saW5rIC54Yy1zdmdfX2ljb24tLWFycm93IHtcbiAgZmlsbDogIzAwNzJiZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lkdGg6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZCxcbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuZ2xvYmFsLXNlYXJjaF9yZXN1bHRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkX19saW5rLWV4dGVybmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmRfX2xpbmstZXh0ZXJuYWwgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMueGMtYXNpZGUtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcmVzdWx0LWNhcmRzIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcmVzdWx0LWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIG1hcmdpbi1sZWZ0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2VkMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIGEsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19ib2R5IHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2xpbmsge1xuICBib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2xpbmstY29udGFpbmVyOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMmE0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZDpob3ZlciwgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDAgMTBweCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmhvdmVyIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUgYSxcbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZDpob3ZlciAueGMtcmVzdWx0LWNhcmRfX3RpdGxlLFxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmhvdmVyIC54Yy1yZXN1bHQtY2FyZF9fbGluaywgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmZvY3VzLXdpdGhpbiAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIGEsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1yZXN1bHQtY2FyZF9fbGluayB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmhvdmVyIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUsIC54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZDpmb2N1cy13aXRoaW4gLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZDpob3ZlciAueGMtcmVzdWx0LWNhcmRfX2xpbms6OmFmdGVyLCAueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1yZXN1bHQtY2FyZF9fbGluazo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQ6aG92ZXIgc3ZnOm5vdCgueGMtY2FyZC1jdXN0b20tc3ZnKSwgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmZvY3VzLXdpdGhpbiBzdmc6bm90KC54Yy1jYXJkLWN1c3RvbS1zdmcpIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHQtY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogW2NvbnRlbnQtdHlwZV0gbWF4LWNvbnRlbnQgW3RpdGxlXSBtYXgtY29udGVudCBbdG9wLW1ldGFkYXRhXSBtYXgtY29udGVudCBbZGVzY3JpcHRpb25dIGF1dG8gW21ldGFdIG1heC1jb250ZW50IFtjdGFdIG1heC1jb250ZW50IFtyYXRpbmddIG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19hcHAtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHQtY2FyZF9fYXBwLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIGEsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX190aXRsZSBhOnZpc2l0ZWQsIC54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX3RpdGxlOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1yb3c6IHRpdGxlO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19oZWFkaW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19ib2R5LS1jdGEtbGluayAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2JvZHktLWN0YS1saW5rIC54Yy1yZXN1bHQtY2FyZF9fbGluay1jb250YWluZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19hcHAtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMmE0Njtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX3RhZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDA0NzU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBncmlkLXJvdzogY29udGVudC10eXBlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHRzLWNhcmRfX3RhZy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2FwcC1pY29uIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19hcHAtbG9nbyB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXVzYWJsZS1jYXJkX190b3AtbWV0YWRhdGEge1xuICBncmlkLXJvdzogdG9wLW1ldGFkYXRhO1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19saW5rLXdyYXBwZXIge1xuICBncmlkLXJvdzogY3RhO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHQtY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzAwNzJiZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lkdGg6IDEwcHg7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLWNvbnRlbnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBncmlkLXJvdzogZGVzY3JpcHRpb247XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgYy14Yy1yZXVzZWFibGUtY2FyZC1tZXRhIHtcbiAgZ3JpZC1yb3c6IG1ldGE7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkX19ib2R5LS1zbWFsbC1mb250IC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZF9fYm9keS0tc21hbGwtZm9udCAueGMtY29udGVudC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRfX2JvZHktLWFwcCAueGMtY29udGVudC1jYXJkX19kZXNjcmlwdGlvbiBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRfX3JhdGluZyB7XG4gIGdyaWQtcm93OiByYXRpbmc7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLFxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdCB7XG4gIGJvcmRlcjogMDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdDpob3ZlciwgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0OmZvY3VzLXdpdGhpbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdDpob3ZlciBzdmcsIC54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdDpmb2N1cy13aXRoaW4gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdDpob3ZlciAueGMtcmVzdWx0LWNhcmRfX2hlYWRpbmcgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0IC54Yy1yZXN1bHQtY2FyZF9fYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmM2Y0O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLnhjLXJlc3VsdC1jYXJkLS1jYXNlLWRlZmxlY3QgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLnhjLXJlc3VsdC1jYXJkLS1jYXNlLWRlZmxlY3QgLnhjLXJlc3VsdC1jYXJkX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMjc2MSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0IC54Yy1yZXN1bHQtY2FyZF9fdGl0bGU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0IC54Yy1yZXN1bHQtY2FyZF9fdGl0bGU6OmJlZm9yZSwgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0IC54Yy1yZXN1bHQtY2FyZF9fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdCAueGMtcmVzdWx0LWNhcmQsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLnhjLXJlc3VsdC1jYXJkLS1jYXNlLWRlZmxlY3QgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLnhjLXJlc3VsdC1jYXJkLS1jYXNlLWRlZmxlY3QgYy14Yy1yZXVzYWJsZS1za2VsZXRvbi1sb2FkZXIgLnhjLXNrZWxldG9uLWxvYWRlcjpudGgtY2hpbGQoZXZlbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2JvZHkueGMtcmVzdWx0LWNhcmRfX2JvZHktLXRvcGljcyAueGMtcmVzdWx0LWNhcmRfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2JvZHkueGMtcmVzdWx0LWNhcmRfX2JvZHktLXRvcGljcyAueGMtcmVzdWx0LWNhcmRfX3RpdGxlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHQtY2FyZF9fYm9keS54Yy1yZXN1bHQtY2FyZF9fYm9keS0tdG9waWNzIC54Yy1yZXN1bHQtY2FyZF9fbGluay13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19ib2R5LnhjLXJlc3VsdC1jYXJkX19ib2R5LS10b3BpY3MgLnhjLWNvbnRlbnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWlzLWRpc2FibGVkOmhvdmVyIC54Yy10b29sdGlwLXRleHQsIC54Yy10aGVtZSAuY292ZW8tcGFnZXItbGlzdC1pdGVtLmNvdmVvLWFjdGl2ZSBhLmNvdmVvLXBhZ2VyLWFuY2hvcjpob3ZlciAueGMtdG9vbHRpcC10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi54Yy10aGVtZSAueGMtdG9vbHRpcC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGExZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDEyMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiA5MHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXRvb2x0aXAtdGV4dCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXRvb2x0aXAtdGV4dDo6YWZ0ZXIge1xuICBib3JkZXI6IDRweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwYTFlIHRyYW5zcGFyZW50O1xuICBib3R0b206IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDQ4JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnhjLXRoZW1lIC54Yy1za2lwLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4ueGMtdGhlbWUgLnhjLXNraXAtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB6LWluZGV4OiA4MDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1za2lwLWxpbms6Zm9jdXMge1xuICAgIGxlZnQ6IDhweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtc2tpcC1saW5rOmZvY3VzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnhjLXRoZW1lIC54Yy1za2lwLWxpbmsge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLnhjLXRoZW1lIC54Yy1za2lwLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQ3NTY7XG4gIH1cbn1cbi54Yy10aGVtZSBjLXhjLWNhc2UtcmF0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ueGMtdGhlbWUgLnhjLXJhdGluZy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ueGMtdGhlbWUgLnhjLXJhdGluZy1pbnB1dCB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4ueGMtdGhlbWUgLnhjLXJhdGluZy1pbnB1dF9fbGFiZWwge1xuICBjb2xvcjogI2E2YTliMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA3cHggNnB4O1xufVxuLnhjLXRoZW1lIC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cbi54Yy10aGVtZSAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYhlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi54Yy10aGVtZSAueGMtcmF0aW5nLWlucHV0OmZvY3VzICsgbGFiZWwge1xuICBvdXRsaW5lOiAycHggYXV0byAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54Yy1yYXRpbmctaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnhjLXJhdGluZy1ncm91cDpub3QoOmNoZWNrZWQpID4gLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6aG92ZXIsXG4ueGMtdGhlbWUgLnhjLXJhdGluZy1ncm91cDpub3QoOmNoZWNrZWQpID4gLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6aG92ZXIgfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbCxcbi54Yy10aGVtZSAueGMtcmF0aW5nLWlucHV0OmNoZWNrZWQgKyAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpob3Zlcixcbi54Yy10aGVtZSAueGMtcmF0aW5nLWlucHV0OmNoZWNrZWQgKyAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpob3ZlciB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsLFxuLnhjLXRoZW1lIC54Yy1yYXRpbmctaW5wdXQ6Y2hlY2tlZCB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsOmhvdmVyLFxuLnhjLXRoZW1lIC54Yy1yYXRpbmctaW5wdXQ6Y2hlY2tlZCB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsOmhvdmVyIH4gLnhjLXJhdGluZy1pbnB1dF9fbGFiZWwsXG4ueGMtdGhlbWUgLnhjLXJhdGluZy1ncm91cCA+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsOmhvdmVyIH4gaW5wdXQ6Y2hlY2tlZCB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDNjNjQ7XG59XG4ueGMtdGhlbWUgLnhjLXJhdGluZy1pbnB1dDpjaGVja2VkIH4gLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLimIVcIjtcbn1cbi54Yy10aGVtZSAueGMtcmF0aW5nLWlucHV0OmNoZWNrZWQgKyAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpiZWZvcmU6aG92ZXIsXG4ueGMtdGhlbWUgLnhjLXJhdGluZy1pbnB1dDpjaGVja2VkICsgLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6aG92ZXIgfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpiZWZvcmUsXG4ueGMtdGhlbWUgLnhjLXJhdGluZy1pbnB1dDpjaGVja2VkIH4gLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6YmVmb3JlOmhvdmVyLFxuLnhjLXRoZW1lIC54Yy1yYXRpbmctaW5wdXQ6Y2hlY2tlZCB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsOmhvdmVyIH4gLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6YmVmb3JlLFxuLnhjLXRoZW1lIC54Yy1yYXRpbmctZ3JvdXAgPiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpob3ZlciB+IGlucHV0OmNoZWNrZWQgfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYhVwiL1wiXCI7XG59XG4ueGMtdGhlbWUgLnhjLXJhdGluZy1pbnB1dFthcmlhLWludmFsaWQ9dHJ1ZV0gfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbCB7XG4gIGNvbG9yOiAjZGMzMjQ2O1xufVxuLnhjLXRoZW1lIC54dWktc3VibWVudS11aWNvbnRyb2wtLWljb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1pY29ud3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAueHVpLXN1Ym1lbnUge1xuICBmbGV4OiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzLCBwYWRkaW5nIDAuMnM7XG59XG4ueGMtdGhlbWUgLnh1aS1zdWJtZW51LXVpY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnhjLXRoZW1lIC5zaG93IH4gc2xvdCAueHVpLXN1Ym1lbnUtbGF5b3V0LFxuLnhjLXRoZW1lIC5zaG93IH4gLnh1aS1zdWJtZW51LWxheW91dCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnhjLXRoZW1lIC5zaG93IH4gc2xvdCAueHVpLXN1Ym1lbnUtbGF5b3V0LFxuLnhjLXRoZW1lIC5zaG93IH4gLnh1aS1zdWJtZW51LWxheW91dCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLXN1Ym1lbnUtbGF5b3V0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLWZhY2V0X19jb250YWluZXIgLnh1aS1waWNraXRlbS0tYm9keS5oaWRlICsgLnhjLXF1YW50aWMtZmFjZXRfX2xpc3QtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2xpc3QtLW5lc3RlZGNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tLXN1Ym1lbnVjb250cm9sIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgZmxleC1ncm93OiAwO1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnh1aS1zdWJtZW51LXVpY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTZhOWIwO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueHVpLXN1Ym1lbnUtdWljb250cm9sIC54dWktcGlja2l0ZW0tLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueHVpLXN1Ym1lbnUtdWljb250cm9sIC54dWktcGlja2l0ZW0tLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi54Yy10aGVtZSAueHVpLXN1Ym1lbnUtdWljb250cm9sIC54dWktcGlja2l0ZW0tLXRleHQ6bnRoLWxhc3QtY2hpbGQobisyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi54Yy10aGVtZSAueHVpLXN1Ym1lbnUgLnh1aS1waWNraXRlbS1tZWRpdW0gLnh1aS1waWNraXRlbS0tYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tsaXN0LW1lZGl1bS54dWktcGlja2xpc3QtbGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tsaXN0LW1lZGl1bSAueHVpLXBpY2tsaXN0LS1uZXN0ZWRjb250YWluZXIgPiAueHVpLXBpY2tpdGVtLS1ib2R5LFxuLnhjLXRoZW1lIC54dWktcGlja2xpc3QtbWVkaXVtIC54dWktcGlja2l0ZW0tLWJvZHkge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tsaXN0LW1lZGl1bSAueHVpLXN1Ym1lbnUgLnh1aS1waWNraXRlbS0tYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tsaXN0LW1lZGl1bTpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKSAueHVpLXBpY2tpdGVtLS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2xpc3QtbWVkaXVtIC54dWktc3VibWVudS11aWNvbnRyb2w6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLWZhY2V0X19jb250YWluZXIgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwge1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcXVhbnRpYy1mYWNldF9fY29udGFpbmVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpbyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHggOHB4IDIwcHg7XG59XG4ueGMtdGhlbWUgYnV0dG9uLnh1aS1zdWJtZW51LXVpY29udHJvbDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBhdXRvICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgYnV0dG9uLnh1aS1zdWJtZW51LXVpY29udHJvbDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi54Yy10aGVtZSAuc2hvdyAueHVpLXN1Ym1lbnUtdWljb250cm9sLS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciBhc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMi4yOXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIGFzaWRlIC54dWktcGlja2xpc3QtbGF5b3V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgLnh1aS1waWNrbGlzdC1sYXlvdXQge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgLnh1aS1waWNraXRlbS0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcbiAgcGFkZGluZzogMCAycHggMCAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIGFzaWRlIGZpZWxkc2V0LFxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIGFzaWRlIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwsXG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1heC1jb250ZW50O1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciBhc2lkZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsID4gc3BhbiB7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciBhc2lkZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW51bSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgaW5wdXQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQgKyBkaXYgKyBzcGFuLCAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGRpdiArIHNwYW4sIC54Yy10aGVtZSAuc2xkcy1jaGVja2JveCAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciBhc2lkZSBpbnB1dDpjaGVja2VkICsgZGl2ICsgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgLnh1aS1waWNraXRlbTpob3ZlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LCAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgLnh1aS1waWNraXRlbTpob3ZlciAuc2xkcy1jaGVja2JveF9fbGFiZWwsIC54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciBhc2lkZSAueHVpLXBpY2tpdGVtOmhvdmVyIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUgLnh1aS1waWNraXRlbTpob3ZlciAuc2xkcy1jaGVja2JveF9mYXV4IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIGFzaWRlIC54dWktcGlja2l0ZW06aG92ZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8gLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zcztcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW86aG92ZXIgaW5wdXQ6Y2hlY2tlZCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsID4gc3BhbiwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpbzpob3ZlciAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsID4gc3BhbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwgc3Bhbixcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8gaW5wdXQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LFxuLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpbyBpbnB1dCArIC5zbGRzLWNoZWNrYm94X19sYWJlbCxcbi54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8gLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCBpbnB1dCArIC5zbGRzLWNoZWNrYm94X2ZhdXgsXG4ueGMtdGhlbWUgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC5zbGRzLWNoZWNrYm94X19sYWJlbCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8gaW5wdXQgKyAuc2xkcy1jaGVja2JveF9mYXV4IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrZWxldG9uLXNoaW1tZXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHZ3IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDBweCAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMHZ3IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwMHB4IDA7XG4gIH1cbn1cbi54Yy10aGVtZSAuc2hpbW1lciB7XG4gIGJhY2tncm91bmQ6ICNlNmU3ZTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2ZTdlOSAwJSwgI2YyZjNmNCAyNSUsICNlNmU3ZTkgNTAlLCAjZTZlN2U5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNrZWxldG9uLXNoaW1tZXI7XG59XG4ueGMtdGhlbWUgLnhjLXN1Y2Nlc3MtY29uZmlybWF0aW9uIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnhjLXRoZW1lIC54Yy1zdWNjZXNzLWNvbmZpcm1hdGlvbi0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIGMteGMtcmV1c2FibGUtcmFkaW8tYnV0dG9ucyBsaWdodG5pbmctcmFkaW8tZ3JvdXAgLnNsZHMtZm9ybS1lbGVtZW50X19jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2QTlCMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4ueGMtdGhlbWUgYy14Yy1yZXVzYWJsZS1yYWRpby1idXR0b25zLi0tdmVydGljYWwgLnNsZHMtcmFkaW8gKyAuc2xkcy1yYWRpbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTZBOUIwO1xufVxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbHVtbi1nYXA6IDAuNjU1cmVtO1xuICBwYWRkaW5nOiAwLjY1NXJlbTtcbiAgY29sb3I6ICMwMDBBMUU7XG59XG4ueGMtdGhlbWUgLi0tdmVydGljYWwgbGlnaHRuaW5nLXJhZGlvLWdyb3VwLnNsZHMtZm9ybS1lbGVtZW50IGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDA0NzU2O1xufVxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCBzcGFuIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ueGMtdGhlbWUgLi0tdmVydGljYWwgbGlnaHRuaW5nLXJhZGlvLWdyb3VwLnNsZHMtZm9ybS1lbGVtZW50IC5zbGRzLXJhZGlvX2ZhdXgge1xuICBtYXJnaW46IDAuMTllbSAwIDAgMDtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG59XG4ueGMtdGhlbWUgLi0tdmVydGljYWwgbGlnaHRuaW5nLXJhZGlvLWdyb3VwLnNsZHMtZm9ybS1lbGVtZW50IC5zbGRzLXJhZGlvIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnNsZHMtcmFkaW9fZmF1eCxcbi54Yy10aGVtZSAuLS12ZXJ0aWNhbCBsaWdodG5pbmctcmFkaW8tZ3JvdXAuc2xkcy1mb3JtLWVsZW1lbnQgLnNsZHMtcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuc2xkcy1yYWRpby0tZmF1eCxcbi54Yy10aGVtZSAuLS12ZXJ0aWNhbCBsaWdodG5pbmctcmFkaW8tZ3JvdXAuc2xkcy1mb3JtLWVsZW1lbnQgLnNsZHMtcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuc2xkcy1yYWRpb19mYXV4LFxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCAuc2xkcy1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5zbGRzLXJhZGlvLS1mYXV4LFxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCAuc2xkcy1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5zbGRzLXJhZGlvX19sYWJlbCAuc2xkcy1yYWRpb19mYXV4LFxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCAuc2xkcy1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5zbGRzLXJhZGlvX19sYWJlbCAuc2xkcy1yYWRpby0tZmF1eCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbHdjLWJyYW5kQWNjZXNzaWJsZSk7XG59XG4ueGMtdGhlbWUgLi0tdmVydGljYWwgbGlnaHRuaW5nLXJhZGlvLWdyb3VwLnNsZHMtZm9ybS1lbGVtZW50IC5zbGRzLXJhZGlvIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnNsZHMtcmFkaW9fZmF1eDphZnRlcixcbi54Yy10aGVtZSAuLS12ZXJ0aWNhbCBsaWdodG5pbmctcmFkaW8tZ3JvdXAuc2xkcy1mb3JtLWVsZW1lbnQgLnNsZHMtcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuc2xkcy1yYWRpby0tZmF1eDphZnRlcixcbi54Yy10aGVtZSAuLS12ZXJ0aWNhbCBsaWdodG5pbmctcmFkaW8tZ3JvdXAuc2xkcy1mb3JtLWVsZW1lbnQgLnNsZHMtcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuc2xkcy1yYWRpb19mYXV4OmFmdGVyLFxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCAuc2xkcy1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5zbGRzLXJhZGlvLS1mYXV4OmFmdGVyLFxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCAuc2xkcy1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5zbGRzLXJhZGlvX19sYWJlbCAuc2xkcy1yYWRpb19mYXV4OmFmdGVyLFxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCAuc2xkcy1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5zbGRzLXJhZGlvX19sYWJlbCAuc2xkcy1yYWRpby0tZmF1eDphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ueGMtdGhlbWUgLi0tdmVydGljYWwgbGlnaHRuaW5nLXJhZGlvLWdyb3VwLnNsZHMtZm9ybS1lbGVtZW50IC5zbGRzLXJhZGlvIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnNsZHMtcmFkaW9fZmF1eDpiZWZvcmUsXG4ueGMtdGhlbWUgLi0tdmVydGljYWwgbGlnaHRuaW5nLXJhZGlvLWdyb3VwLnNsZHMtZm9ybS1lbGVtZW50IC5zbGRzLXJhZGlvIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnNsZHMtcmFkaW8tLWZhdXg6YmVmb3JlLFxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCAuc2xkcy1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5zbGRzLXJhZGlvX2ZhdXg6YmVmb3JlLFxuLnhjLXRoZW1lIC4tLXZlcnRpY2FsIGxpZ2h0bmluZy1yYWRpby1ncm91cC5zbGRzLWZvcm0tZWxlbWVudCAuc2xkcy1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5zbGRzLXJhZGlvLS1mYXV4OmJlZm9yZSxcbi54Yy10aGVtZSAuLS12ZXJ0aWNhbCBsaWdodG5pbmctcmFkaW8tZ3JvdXAuc2xkcy1mb3JtLWVsZW1lbnQgLnNsZHMtcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuc2xkcy1yYWRpb19fbGFiZWwgLnNsZHMtcmFkaW9fZmF1eDpiZWZvcmUsXG4ueGMtdGhlbWUgLi0tdmVydGljYWwgbGlnaHRuaW5nLXJhZGlvLWdyb3VwLnNsZHMtZm9ybS1lbGVtZW50IC5zbGRzLXJhZGlvIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnNsZHMtcmFkaW9fX2xhYmVsIC5zbGRzLXJhZGlvLS1mYXV4OmJlZm9yZSB7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogNDUlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ueGMtdGhlbWUgLmFuc3dlci1mb3JtIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3Ige1xuICBib3JkZXI6IDA7XG59XG4ueGMtdGhlbWUgLmFuc3dlci1mb3JtIC5zbGRzLWZvcm0tZWxlbWVudCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnhjLXRoZW1lIC5hbnN3ZXItZm9ybSAuc2xkcy1maWxlLXNlbGVjdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbi54Yy10aGVtZSAuYW5zd2VyLWZvcm0gLnNsZHMtZmlsZS1zZWxlY3RvciAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC5hbnN3ZXItZm9ybSAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaWNvbnMvaWNvbi1hdHRhY2gtLWZpbGwtYmx1ZS5zdmcpO1xufVxuLnhjLXRoZW1lIC5hbnN3ZXItZm9ybSAuc2xkcy1maWxlLXNlbGVjdG9yX2ZpbGVzIGxpZ2h0bmluZy1wcmltaXRpdmUtZmlsZS1kcm9wcGFibGUtem9uZSxcbi54Yy10aGVtZSAuYW5zd2VyLWZvcm0gLnNsZHMtZmlsZS1zZWxlY3Rvcl9maWxlcyBzbG90IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLmFuc3dlci1mb3JtIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnhjLXRoZW1lIGMteGMtbWFya2Rvd24tY29udGVudCBjLXhjLW1hcmtkb3duLXJpY2gtdGV4dCBwOm5vdCh0YWJsZSksXG4ueGMtdGhlbWUgYy14Yy1tYXJrZG93bi1jb250ZW50IGMteGMtbWFya2Rvd24tcmljaC10ZXh0IGxpOm5vdCh0YWJsZSksXG4ueGMtdGhlbWUgYy14Yy1tYXJrZG93bi1jb250ZW50IGMteGMtbWFya2Rvd24tcmljaC10ZXh0IGRpdjpub3QodGFibGUpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIGMteGMtbWFya2Rvd24tY29udGVudCBjLXhjLW1hcmtkb3duLXJpY2gtdGV4dCBwOm5vdCh0YWJsZSksXG4ueGMtdGhlbWUgYy14Yy1tYXJrZG93bi1jb250ZW50IGMteGMtbWFya2Rvd24tcmljaC10ZXh0IGxpOm5vdCh0YWJsZSksXG4ueGMtdGhlbWUgYy14Yy1tYXJrZG93bi1jb250ZW50IGMteGMtbWFya2Rvd24tcmljaC10ZXh0IGRpdjpub3QodGFibGUpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgYy14Yy1tYXJrZG93bi1jb250ZW50IGMteGMtbWFya2Rvd24tdGlwIC54Yy10ZXh0Y29udGVudCwgLnhjLXRoZW1lIGMteGMtbWFya2Rvd24tY29udGVudCBjLXhjLW1hcmtkb3duLXRpcCAuZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCwgLmZvcmNlTW9kYWwgLnhjLXRoZW1lIGMteGMtbWFya2Rvd24tY29udGVudCBjLXhjLW1hcmtkb3duLXRpcCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCwgLnhjLXRoZW1lIGMteGMtbWFya2Rvd24tY29udGVudCBjLXhjLW1hcmtkb3duLXRpcCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCxcbi54Yy10aGVtZSBjLXhjLW1hcmtkb3duLWNvbnRlbnQgYy14Yy1tYXJrZG93bi13YXJuaW5nIC54Yy10ZXh0Y29udGVudCxcbi54Yy10aGVtZSBjLXhjLW1hcmtkb3duLWNvbnRlbnQgYy14Yy1tYXJrZG93bi13YXJuaW5nIC5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0LFxuLmZvcmNlTW9kYWwgLnhjLXRoZW1lIGMteGMtbWFya2Rvd24tY29udGVudCBjLXhjLW1hcmtkb3duLXdhcm5pbmcgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQsXG4ueGMtdGhlbWUgYy14Yy1tYXJrZG93bi1jb250ZW50IGMteGMtbWFya2Rvd24td2FybmluZyAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ueGMtdGhlbWUgYy14Yy1ndWlkZS12aWV3ZXItY29udGVudCAueGMtdGV4dGNvbnRlbnQgb2wgPiBsaSA+IG9sLCAueGMtdGhlbWUgYy14Yy1ndWlkZS12aWV3ZXItY29udGVudCAuZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBvbCA+IGxpID4gb2wsIC5mb3JjZU1vZGFsIC54Yy10aGVtZSBjLXhjLWd1aWRlLXZpZXdlci1jb250ZW50IC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IG9sID4gbGkgPiBvbCwgLnhjLXRoZW1lIGMteGMtZ3VpZGUtdmlld2VyLWNvbnRlbnQgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgb2wgPiBsaSA+IG9sLFxuLnhjLXRoZW1lIGMteGMtZ3VpZGUtdmlld2VyLWludHJvIC54Yy10ZXh0Y29udGVudCBvbCA+IGxpID4gb2wsXG4ueGMtdGhlbWUgYy14Yy1ndWlkZS12aWV3ZXItaW50cm8gLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgb2wgPiBsaSA+IG9sLFxuLmZvcmNlTW9kYWwgLnhjLXRoZW1lIGMteGMtZ3VpZGUtdmlld2VyLWludHJvIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IG9sID4gbGkgPiBvbCxcbi54Yy10aGVtZSBjLXhjLWd1aWRlLXZpZXdlci1pbnRybyAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBvbCA+IGxpID4gb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ueGMtdGhlbWUgYy14Yy10ZW1wbGF0ZS1uYXZpZ2F0aW9uLWhlYWRlciAueGMtbGFyZ2UtaGVhZGVyX19jb250YWluZXItLWJhY2tncm91bmQtZGFyayAueGMtbGFyZ2UtaGVhZGVyX190aXRsZSA+ICoge1xuICBjb2xvcjogdmFyKC0teGMtY29sb3Itd2hpdGUpO1xufVxuLnhjLXRoZW1lIC54Yy1mbG93LXdyYXBwZXIgLnNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ueGMtdGhlbWUgLnhjLWZsb3ctd3JhcHBlciAuZmxvd3J1bnRpbWVCb2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1mbG93LXdyYXBwZXIgLnhjLXRleHRjb250ZW50IG9sID4gbGkgPiBvbCwgLnhjLXRoZW1lIC54Yy1mbG93LXdyYXBwZXIgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgb2wgPiBsaSA+IG9sLCAuZm9yY2VNb2RhbCAueGMtdGhlbWUgLnhjLWZsb3ctd3JhcHBlciAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBvbCA+IGxpID4gb2wsIC54Yy10aGVtZSAueGMtZmxvdy13cmFwcGVyIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IG9sID4gbGkgPiBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi54Yy10aGVtZSBjLXhjLXJldXNhYmxlLWJhbm5lciBsaWdodG5pbmctZm9ybWF0dGVkLXJpY2gtdGV4dCBvbCxcbi54Yy10aGVtZSBjLXhjLXJldXNhYmxlLWJhbm5lciBsaWdodG5pbmctZm9ybWF0dGVkLXJpY2gtdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi54Yy10aGVtZSBjLXhjLXJldXNhYmxlLWJhbm5lciBsaWdodG5pbmctZm9ybWF0dGVkLXJpY2gtdGV4dCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjc2YtZmxvdy1hZGRyZXNzLWZvcm0gbGlnaHRuaW5nLWxvb2t1cC1hZGRyZXNzIC5zbGRzLWhhcy1mb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnhjLXRoZW1lIC54Y3NmLWZsb3ctYWRkcmVzcy1mb3JtIGxpZ2h0bmluZy1sb29rdXAtYWRkcmVzcyAuc2xkcy1oYXMtZm9jdXMgYSB7XG4gIGNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIC54Y3NmLWZsb3ctYWRkcmVzcy1mb3JtIGxpZ2h0bmluZy1sb29rdXAtYWRkcmVzcyBpbnB1dFt0eXBlPXRleHRdLnNsZHMtY29tYm9ib3hfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi54Yy10aGVtZSAueGNzZi1mbG93LWFkZHJlc3MtZm9ybSBsaWdodG5pbmctbG9va3VwLWFkZHJlc3MgLnNsZHMtbGlzdGJveF9fb3B0aW9uLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC54Y3NmLWZsb3ctYWRkcmVzcy1mb3JtIGxpZ2h0bmluZy1sb29rdXAtYWRkcmVzcyAuc2xkcy1mb3JtLWVsZW1lbnRfX2xhYmVsIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuLnhjLXRoZW1lIC54Yy1ncm91cGVkLWNvbnRlbnQtc25pcHBldHNfX2l0ZW0tY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1ncm91cGVkLWNvbnRlbnQtc25pcHBldHNfX2l0ZW0tY29udGVudCB1bCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0teHVpLWNvbG9yLWdyZXktNyk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLWdyb3VwZWQtY29udGVudC1zbmlwcGV0c19faXRlbS1jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1kYXRhLXRhYmxlIHtcbiAgLS14Yy1kYXRhLXRhYmxlLWNlbGwtb3V0ZXItc3BhY2luZzogMTZweDtcbiAgLS14Yy1kYXRhLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jay1zdGFydDogMTJweDtcbiAgLS14Yy1kYXRhLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jay1lbmQ6IDEycHg7XG4gIC0teGMtZGF0YS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lLXN0YXJ0OiA2cHg7XG4gIC0teGMtZGF0YS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lLWVuZDogNnB4O1xuICAtLXhjLWRhdGEtdGFibGUtYWN0aW9uLWNlbGwtcGFkZGluZy1ibG9jay1zdGFydDogMTJweDtcbiAgLS14Yy1kYXRhLXRhYmxlLWFjdGlvbi1jZWxsLXBhZGRpbmctYmxvY2stZW5kOiAxMnB4O1xuICAtLXhjLWRhdGEtdGFibGUtYWN0aW9uLWNlbGwtcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDZweDtcbiAgLS14Yy1kYXRhLXRhYmxlLWFjdGlvbi1jZWxsLXBhZGRpbmctaW5saW5lLWVuZDogMTJweDtcbiAgLS14Yy1kYXRhLXRhYmxlLWhlYWRpbmctaGVpZ2h0OiA0OHB4O1xuICAtLXhjLWRhdGEtdGFibGUtaGVhZGluZy1mb250LXNpemU6IDAuODEzcmVtO1xuICAtLXhjLWRhdGEtdGFibGUtaGVhZGluZy1mb250LXdlaWdodDogNDAwO1xuICAtLWx3Yy1jb2xvckJhY2tncm91bmRSb3dTZWxlY3RlZDogcmdiYSgwLCAxMjAsIDIwMCwgMC4wNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjZWQyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgdGhlYWQgLnhjLWRhdGEtdGFibGVfX2hhcy1mb2N1cyAuc2xkcy10aF9fYWN0aW9uLFxuLnhjLXRoZW1lIC54Yy1kYXRhLXRhYmxlIHRoZWFkIC5zbGRzLXRoX19hY3Rpb246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYgaW5zZXQsIDAgMCAwIDRweCAjMDA3MmJlIGluc2V0O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi54Yy10aGVtZSAueGMtZGF0YS10YWJsZSB0aGVhZCAuc2xkcy10aF9fYWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIHBhZGRpbmc6IHZhcigtLXhjLWRhdGEtdGFibGUtYWN0aW9uLWNlbGwtcGFkZGluZy1ibG9jay1zdGFydCkgdmFyKC0teGMtZGF0YS10YWJsZS1hY3Rpb24tY2VsbC1wYWRkaW5nLWlubGluZS1lbmQpIHZhcigtLXhjLWRhdGEtdGFibGUtYWN0aW9uLWNlbGwtcGFkZGluZy1ibG9jay1lbmQpIHZhcigtLXhjLWRhdGEtdGFibGUtYWN0aW9uLWNlbGwtcGFkZGluZy1pbmxpbmUtc3RhcnQpO1xuICBoZWlnaHQ6IHZhcigtLXhjLWRhdGEtdGFibGUtaGVhZGluZy1oZWlnaHQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0teGMtZGF0YS10YWJsZS1oZWFkaW5nLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAjNDA0NzU2O1xuICBmb250LXdlaWdodDogdmFyKC0teGMtZGF0YS10YWJsZS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueGMtZGF0YS10YWJsZSB0aGVhZCAuc2xkcy10aF9fYWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1kYXRhLXRhYmxlIHRoZWFkIC5zbGRzLXRoX19hY3Rpb24gLnNsZHMtaWNvbl9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgdGhlYWQgLnNsZHMtdGhfX2FjdGlvbiAuc2xkcy1pcy1zb3J0YWJsZV9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi54Yy10aGVtZSAueGMtZGF0YS10YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCAuc2xkcy10aF9fYWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS14Yy1kYXRhLXRhYmxlLWNlbGwtb3V0ZXItc3BhY2luZyk7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQgLnNsZHMtdGhfX2FjdGlvbl9mb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cbi54Yy10aGVtZSAueGMtZGF0YS10YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIC5zbGRzLXRoX19hY3Rpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS14Yy1kYXRhLXRhYmxlLWNlbGwtb3V0ZXItc3BhY2luZyk7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgdGJvZHkgdGQsXG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgdGJvZHkgdGgge1xuICBwYWRkaW5nOiB2YXIoLS14Yy1kYXRhLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jay1zdGFydCkgdmFyKC0teGMtZGF0YS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lLWVuZCkgdmFyKC0teGMtZGF0YS10YWJsZS1jZWxsLXBhZGRpbmctYmxvY2stZW5kKSB2YXIoLS14Yy1kYXRhLXRhYmxlLWNlbGwtcGFkZGluZy1pbmxpbmUtc3RhcnQpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAueGMtZGF0YS10YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCxcbi54Yy10aGVtZSAueGMtZGF0YS10YWJsZSB0Ym9keSB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0teGMtZGF0YS10YWJsZS1jZWxsLW91dGVyLXNwYWNpbmcpICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCxcbi54Yy10aGVtZSAueGMtZGF0YS10YWJsZSB0Ym9keSB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0teGMtZGF0YS10YWJsZS1jZWxsLW91dGVyLXNwYWNpbmcpICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgLnNsZHMtdGFibGVfaGVhZGVyLWZpeGVkX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgLnNsZHMtdGFibGVfaGVhZGVyLWZpeGVkX2NvbnRhaW5lciAuc2xkcy1zY3JvbGxhYmxlX3kge1xuICBwYWRkaW5nLXRvcDogdmFyKC0teGMtZGF0YS10YWJsZS1oZWFkaW5nLWhlaWdodCkgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAueGMtZGF0YS10YWJsZSAuc2xkcy10YWJsZV9oZWFkZXItZml4ZWRfY29udGFpbmVyIC5zbGRzLXNjcm9sbGFibGVfeTo6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgLnNsZHMtY2VsbC1maXhlZCB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnhjLXRoZW1lIC54Yy1kYXRhLXRhYmxlIC54Yy1kYXRhLXRhYmxlX19jZWxsLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGUgLnhjLWRhdGEtdGFibGVfX2NlbGwtZGlzYWJsZWQgbGlnaHRuaW5nLWJhc2UtZm9ybWF0dGVkLXRleHQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ueGMtdGhlbWUgLnhjLWRhdGEtdGFibGVfX2NlbGwtLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xufVxuLnhjLXRoZW1lIC54Yy1kYXRhLXRhYmxlX19jZWxsLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ueGMtdGhlbWUgdGJvZHkgdGRbZGF0YS1jb2wta2V5LXZhbHVlPVwiMC1TRUxFQ1RBQkxFX0NIRUNLQk9YLTBcIl06Zmlyc3QtY2hpbGQsXG4ueGMtdGhlbWUgdGJvZHkgdGhbZGF0YS1jb2wta2V5LXZhbHVlPVwiMC1TRUxFQ1RBQkxFX0NIRUNLQk9YLTBcIl06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgdGJvZHkgLnNsZHMtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ueGMtdGhlbWUgdGJvZHkgLnNsZHMtaXMtc2VsZWN0ZWQgLnNsZHMtY2hlY2tib3gge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSB0Ym9keSAuc2xkcy1pcy1zZWxlY3RlZCB0ZCxcbi54Yy10aGVtZSB0Ym9keSAuc2xkcy1pcy1zZWxlY3RlZCB0aCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2VkMjtcbn1cbi54Yy10aGVtZSAuc2xkcy1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC5zbGRzLWNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94X2ZhdXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIGMteGMtc3Vic2NyaXB0aW9uLWNoYW5nZXMtdGFibGUgLnhjLWRhdGEtdGFibGUgdGhlYWQgdGhbZGF0YS1jb2wta2V5LXZhbHVlXj1OZXdfcGxhbl9uYW1lX19jXSAuc2xkcy10aF9fYWN0aW9uLCAueGMtdGhlbWUgYy14Yy1zdWJzY3JpcHRpb24tY2hhbmdlcy10YWJsZSAueGMtZGF0YS10YWJsZSB0aGVhZCB0aFtkYXRhLWNvbC1rZXktdmFsdWVePU5ld19wcmljZV90ZXh0X19jXSAuc2xkcy10aF9fYWN0aW9uLCAueGMtdGhlbWUgYy14Yy1zdWJzY3JpcHRpb24tY2hhbmdlcy10YWJsZSAueGMtZGF0YS10YWJsZSB0aGVhZCB0aFtkYXRhLWNvbC1rZXktdmFsdWVePVJhdGlvbmFsZV9fY10gLnNsZHMtdGhfX2FjdGlvbiwgLnhjLXRoZW1lIGMteGMtc3Vic2NyaXB0aW9uLWNoYW5nZXMtdGFibGUgLnhjLWRhdGEtdGFibGUgdGhlYWQgdGhbZGF0YS1jb2wta2V5LXZhbHVlXj1NaWdyYXRpb25fVGltaW5nX19jXSAuc2xkcy10aF9fYWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgYy14Yy1zdWJzY3JpcHRpb24tY2hhbmdlcy10YWJsZSAueGMtZGF0YS10YWJsZSB0aGVhZCB0aFtkYXRhLWNvbC1rZXktdmFsdWVePU5ld19wbGFuX25hbWVfX2NdIC5zbGRzLXRoX19hY3Rpb246aG92ZXIsIC54Yy10aGVtZSBjLXhjLXN1YnNjcmlwdGlvbi1jaGFuZ2VzLXRhYmxlIC54Yy1kYXRhLXRhYmxlIHRoZWFkIHRoW2RhdGEtY29sLWtleS12YWx1ZV49TmV3X3ByaWNlX3RleHRfX2NdIC5zbGRzLXRoX19hY3Rpb246aG92ZXIsIC54Yy10aGVtZSBjLXhjLXN1YnNjcmlwdGlvbi1jaGFuZ2VzLXRhYmxlIC54Yy1kYXRhLXRhYmxlIHRoZWFkIHRoW2RhdGEtY29sLWtleS12YWx1ZV49UmF0aW9uYWxlX19jXSAuc2xkcy10aF9fYWN0aW9uOmhvdmVyLCAueGMtdGhlbWUgYy14Yy1zdWJzY3JpcHRpb24tY2hhbmdlcy10YWJsZSAueGMtZGF0YS10YWJsZSB0aGVhZCB0aFtkYXRhLWNvbC1rZXktdmFsdWVePU1pZ3JhdGlvbl9UaW1pbmdfX2NdIC5zbGRzLXRoX19hY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIGMteGMtc3Vic2NyaXB0aW9uLWNoYW5nZXMtdGFibGUgLnhjLWRhdGEtdGFibGUgdGhlYWQgdGhbZGF0YS1jb2wta2V5LXZhbHVlXj1OZXdfcGxhbl9uYW1lX19jXSAuc2xkcy10aF9fYWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnhjLXRoZW1lIGMteGMtc3Vic2NyaXB0aW9uLWNoYW5nZXMtdGFibGUgLnhjLWRhdGEtdGFibGUgdGJvZHkgdGhbZGF0YS1jb2wta2V5LXZhbHVlXj1OZXdfcGxhbl9uYW1lX19jXSxcbi54Yy10aGVtZSBjLXhjLXN1YnNjcmlwdGlvbi1jaGFuZ2VzLXRhYmxlIC54Yy1kYXRhLXRhYmxlIHRib2R5IHRkW2RhdGEtY29sLWtleS12YWx1ZV49TmV3X3BsYW5fbmFtZV9fY10ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSBjLXhjLXN1YnNjcmlwdGlvbi1jaGFuZ2VzLXRhYmxlIC54Yy1kYXRhLXRhYmxlIHRib2R5IHRoW2RhdGEtY29sLWtleS12YWx1ZV49UmF0aW9uYWxlX19jXSwgLnhjLXRoZW1lIGMteGMtc3Vic2NyaXB0aW9uLWNoYW5nZXMtdGFibGUgLnhjLWRhdGEtdGFibGUgdGJvZHkgdGhbZGF0YS1jb2wta2V5LXZhbHVlXj1NaWdyYXRpb25fVGltaW5nX19jXSxcbi54Yy10aGVtZSBjLXhjLXN1YnNjcmlwdGlvbi1jaGFuZ2VzLXRhYmxlIC54Yy1kYXRhLXRhYmxlIHRib2R5IHRkW2RhdGEtY29sLWtleS12YWx1ZV49UmF0aW9uYWxlX19jXSxcbi54Yy10aGVtZSBjLXhjLXN1YnNjcmlwdGlvbi1jaGFuZ2VzLXRhYmxlIC54Yy1kYXRhLXRhYmxlIHRib2R5IHRkW2RhdGEtY29sLWtleS12YWx1ZV49TWlncmF0aW9uX1RpbWluZ19fY10ge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xufVxuLnhjLXRoZW1lIC54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZyxcbi54Yy10aGVtZSAueGMtc3RlcC13aXphcmRfX2NvbnRlbnQtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXh1aS1zLXhzbWFsbCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG4ueGMtdGhlbWUgLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtc3RlcC13aXphcmRfX2NvbnRlbnQtaGVhZGluZy0taDEge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktcy1zdGFuZGFyZCk7XG59XG4ueGMtdGhlbWUgLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oMyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXh1aS1zLTJ4bGFyZ2UpO1xufVxuLnhjLXRoZW1lIC54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZy0taDQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktcy1zbWFsbCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWgzIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS14dWktcy0zeGxhcmdlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZy0taDIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXh1aS1zLXN0YW5kYXJkKTtcbiAgfVxuICAueGMtdGhlbWUgLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oMyB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0teHVpLXMtM3hsYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0teHVpLXMtc21hbGwpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGMtdGhlbWUgLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0teHVpLXMtc3RhbmRhcmQpO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDEsXG4ueGMtdGhlbWUgLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDIsXG4ueGMtdGhlbWUgLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDMsXG4ueGMtdGhlbWUgLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAueGNzZi1oZWFkaW5nLS1zdHlsZS1hcy1oMSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXh1aS1zLXN0YW5kYXJkKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAueGNzZi1oZWFkaW5nLS1zdHlsZS1hcy1oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0teHVpLXMteGxhcmdlKTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0teHVpLXMtc21hbGwpO1xufVxuLnhjLXRoZW1lIC54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgzIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0teHVpLXMtc21hbGwpO1xufVxuLnhjLXRoZW1lIC54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWg0IHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0teHVpLXMtc21hbGwpO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLXJhaXNlLWZsb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtcmFpc2UtZmxvdyAueGMtcGFydG5lci1vbmJvYXJkaW5nLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1yYWlzZS1mbG93IC54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZy0taDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jYXNlLXJhaXNlLWZsb3cgYy14Yy1jYXNlLWRlZmxlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtcmFpc2UtZmxvdyAueGNzZi1mbG93LW5hdmlnYXRpb25fX2NvbnRhaW5lci0tbGVmdCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtY2FzZS1yYWlzZS1mbG93IC54Y3NmLWZsb3ctbmF2aWdhdGlvbl9fY29udGFpbmVyLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1jYXNlLXJhaXNlLWZsb3cgYy14Y3NmLWZsb3ctbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS14dWktY29sb3ItZ3JleS02KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAueGMtdGhlbWUgLnhjLXByZS1jYXNlLXJhaXNlLWZsb3cgLnhjLWx3Yy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDY3cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1wcmUtY2FzZS1yYWlzZS1mbG93IC54Yy1sd2MtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjhweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1wcmUtY2FzZS1yYWlzZS1mbG93IC54Yy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnhjLXRoZW1lIC51LWltZy0tcmVzcG9uc2l2ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAudS1saXN0LWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmllMTEgLnhjLXRoZW1lIC51LWxpc3QtaW5saW5lIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xufVxuLnhjLXRoZW1lIC51LWxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ueGMtdGhlbWUgLnUtbGlzdC1pbmxpbmUgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuLnhjLXRoZW1lIC51LWxpc3QtdW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaWUxMSAueGMtdGhlbWUgLnUtbGlzdC11bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi54Yy10aGVtZSAueGMtYm9yZGVyLS1yb3VuZGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2VkMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC0tZmlsZS1zZWxlY3Rvci1hcmVhLWN1c3RvbS1sYWJlbCAuc2xkcy1maWxlLXNlbGVjdG9yX190ZXh0LCAueGMtdGhlbWUgLnhjLXZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4ueGMtdGhlbWUgLnUtYWxpZ24tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC51LWFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC51LWFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnUtY2xlYXIge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnhjLXRoZW1lIC51LWFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ueGMtdGhlbWUgLnUtYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi54Yy10aGVtZSAudS1hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi54Yy10aGVtZSAudS1hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnhjLXRoZW1lIC51LWFsaWduLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAudS1hbGlnbi10b3Age1xuICB0b3A6IDA7XG59XG4ueGMtdGhlbWUgLnUtYWxpZ24tYm90dG9tLWxlZnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ueGMtdGhlbWUgLnUtYWxpZ24tYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi54Yy10aGVtZSAudS1hbGlnbi10b3AtbGVmdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi54Yy10aGVtZSAudS1hbGlnbi10b3AtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIC54Yy1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi54Yy10aGVtZSAueGMtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLXUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ueGMtdGhlbWUgLnh1aS11LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnUtcG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ueGMtdGhlbWUgLnUtcG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnUtcG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ueGMtdGhlbWUgLmlzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC51LXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC10cnVuY2F0ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAudS1oeXBoZW4ge1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG4ueGMtdGhlbWUgLnUtdGV4dC1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICNmYTgyMDA7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAudS10ZXh0LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC1jb2xvci1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNlNmU3ZTk7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC1jb2xvci1ncmV5LW1pZCB7XG4gIGNvbG9yOiAjYTZhOWIwO1xufVxuLnhjLXRoZW1lIC51LXRleHQtY29sb3ItZ3JleS1kYXJrIHtcbiAgY29sb3I6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC1jb2xvci1ncmV5LXhkYXJrIHtcbiAgY29sb3I6ICM0MDQ3NTY7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC1jb2xvci1ibHVlLWRhcmsge1xuICBjb2xvcjogIzAwM2M2NDtcbn1cbi54Yy10aGVtZSAudS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnUtaW5saW5lLWJsb2NrXFxAeHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC51LWhpZGRlblxcQHhzbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnUtaGlkZGVuXFxAc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC51LWhpZGRlblxcQG1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnUtaGlkZGVuXFxAc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi54Yy10aGVtZSAudG91Y2ggLnUtaGlkZGVuLXRvdWNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnhjLXRoZW1lIC5uby10b3VjaCAudS1oaWRkZW4tbm8tdG91Y2gge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ueGMtdGhlbWUgLndpZHRoLWZ1bGwge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC0xXFwvMiwgLnhjLXRoZW1lIC5jb3Zlby1jYXJkLWxheW91dC5Db3Zlb1Jlc3VsdCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtMVxcLzMge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtMlxcLzMge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtMVxcLzQge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTJcXC80IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC0zXFwvNCB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtMVxcLzUge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTJcXC81IHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC0zXFwvNSB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtNFxcLzUge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTFcXC8xMCB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtMlxcLzEwIHtcbiAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC0zXFwvMTAge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTRcXC8xMCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtNVxcLzEwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC02XFwvMTAge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTdcXC8xMCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtOFxcLzEwIHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC05XFwvMTAge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAud2lkdGgtZnVsbFxcQHhzbWFsbCwgLnhjLXRoZW1lIC5jb3Zlby1jYXJkLWxheW91dC5Db3Zlb1Jlc3VsdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC8yXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvM1xcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0yXFwvM1xcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvNFxcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMlxcLzRcXEB4c21hbGwge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTNcXC80XFxAeHNtYWxsIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvMTBcXEB4c21hbGwge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTJcXC8xMFxcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtM1xcLzEwXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC00XFwvMTBcXEB4c21hbGwge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTVcXC8xMFxcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtNlxcLzEwXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC03XFwvMTBcXEB4c21hbGwge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLThcXC8xMFxcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtOVxcLzEwXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC53aWR0aC1mdWxsXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvMlxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvM1xcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTJcXC8zXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMVxcLzRcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMlxcLzRcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtM1xcLzRcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMVxcLzEwXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTJcXC8xMFxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0zXFwvMTBcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtNFxcLzEwXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTVcXC8xMFxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC02XFwvMTBcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtN1xcLzEwXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLThcXC8xMFxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC05XFwvMTBcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAud2lkdGgtZnVsbFxcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC8yXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvM1xcQG1lZGl1bSwgLnhjLXRoZW1lIC5jb3Zlby1jYXJkLWxheW91dC5Db3Zlb1Jlc3VsdCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0yXFwvM1xcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvNFxcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMlxcLzRcXEBtZWRpdW0ge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTNcXC80XFxAbWVkaXVtIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvMTBcXEBtZWRpdW0ge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTJcXC8xMFxcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtM1xcLzEwXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC00XFwvMTBcXEBtZWRpdW0ge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTVcXC8xMFxcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtNlxcLzEwXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC03XFwvMTBcXEBtZWRpdW0ge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLThcXC8xMFxcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtOVxcLzEwXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54Yy10aGVtZSAud2lkdGgtZnVsbFxcQGxhcmdlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMVxcLzJcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMVxcLzNcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0yXFwvM1xcQGxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC80XFxAbGFyZ2Uge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTJcXC80XFxAbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTNcXC80XFxAbGFyZ2Uge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC8xMFxcQGxhcmdlIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0yXFwvMTBcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtM1xcLzEwXFxAbGFyZ2Uge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTRcXC8xMFxcQGxhcmdlIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC01XFwvMTBcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtNlxcLzEwXFxAbGFyZ2Uge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTdcXC8xMFxcQGxhcmdlIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC04XFwvMTBcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtOVxcLzEwXFxAbGFyZ2Uge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnhjLXRoZW1lIC51LWZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC54Yy1tYXJnaW4tbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAueGMtcGFkZGluZy1ub25lIHtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAueGMtcGFuZWwtc3BhY2luZywgLnhjLXRoZW1lIC5jdWYtY29tbWVudExpLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLXBhZGRpbmctc3BhY2luZy14bCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jb250ZW50LWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktcGFkZGluZy1ob3Jpem9udGFsLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnhjLXRoZW1lIC54dWktcGFkZGluZy10b3AteGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1wYWRkaW5nLWJvdHRvbS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnhjLXRoZW1lIC51LWtleWxpbmUtLXRvcCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTZlN2U5O1xufVxuLnhjLXRoZW1lIC51LWtleWxpbmUtLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTZlN2U5O1xufVxuLnhjLXRoZW1lIC5iZy0tZGFyaywgLnhjLXRoZW1lIC5jb21tLXBhZ2UtZ2xvYmFsLXNlYXJjaCAueGMtYm9keSwgLmNvbW0tcGFnZS1nbG9iYWwtc2VhcmNoIC54Yy10aGVtZSAueGMtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG59XG4ueGMtdGhlbWUgLmJnLS1saWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjZWQyO1xufVxuLnhjLXRoZW1lIC5ncmlkLWNvbC0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ3JpZC1nYXA6IDAgMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAueGMtdGhlbWUgLmdyaWQtY29sLTIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLmdyaWQtY29sLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAueGMtdGhlbWUgLmdyaWQtY29sLTIgPiBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAueGMtdGhlbWUgLmdyaWQtY29sLTIgLnh1aS1wYW5lbDpudGgtY2hpbGQob2RkKSwgLnhjLXRoZW1lIC5ncmlkLWNvbC0yIC5jdWYtY29tbWVudExpOm50aC1jaGlsZChvZGQpLFxuLnhjLXRoZW1lIC5ncmlkLWNvbC0yIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCAuY29tbWVudElucHV0QXJlYTpudGgtY2hpbGQob2RkKSxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgLmdyaWQtY29sLTIgLmNvbW1lbnRJbnB1dEFyZWE6bnRoLWNoaWxkKG9kZCksXG4ueGMtdGhlbWUgLmdyaWQtY29sLTIgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dDpudGgtY2hpbGQob2RkKSwgLnhjLXRoZW1lIC5ncmlkLWNvbC0yIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdzpudGgtY2hpbGQob2RkKSwgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuZ3JpZC1jb2wtMiAuY292ZW8tcmVzdWx0LXJvdzpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC54Yy10aGVtZSAuZ3JpZC1jb2wtMiAueGMtdG9waWMtc3BhY2luZzpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtZ3JpZC1zcGFjaW5nIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnhjLXRoZW1lIC50LWNvbnRlbnQgLnUtY3VycmVudC1jb2xvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5vLXRvdWNoIC54Yy10aGVtZSAudC1jb250ZW50IC51LWN1cnJlbnQtY29sb3JcXDpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC50LWNvbnRlbnQudC1jb250ZW50LS1iZyxcbi54Yy10aGVtZSAudC1jb250ZW50IC51LWN1cnJlbnQtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAudC1jb250ZW50IC51LWN1cnJlbnQtdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC51LWNvbG9yLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uby10b3VjaCAueGMtdGhlbWUgLnUtY29sb3ItY29udGVudFxcOmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnUtYmctY29sb3ItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC1jb2xvci1jb250ZW50IHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnQtaGlnaGxpZ2h0IC51LWN1cnJlbnQtY29sb3Ige1xuICBjb2xvcjogI2U2ZjdmYztcbn1cbi5uby10b3VjaCAueGMtdGhlbWUgLnQtaGlnaGxpZ2h0IC51LWN1cnJlbnQtY29sb3JcXDpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTZmN2ZjO1xufVxuLnhjLXRoZW1lIC50LWhpZ2hsaWdodC50LWhpZ2hsaWdodC0tYmcsXG4ueGMtdGhlbWUgLnQtaGlnaGxpZ2h0IC51LWN1cnJlbnQtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZjO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAudC1oaWdobGlnaHQgLnUtY3VycmVudC10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnUtY29sb3ItaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNlNmY3ZmM7XG59XG4ubm8tdG91Y2ggLnhjLXRoZW1lIC51LWNvbG9yLWhpZ2hsaWdodFxcOmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlNmY3ZmM7XG59XG4ueGMtdGhlbWUgLnUtYmctY29sb3ItaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjdmYztcbn1cbi54Yy10aGVtZSAudS10ZXh0LWNvbG9yLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC50LWVuaGFuY2UgLnUtY3VycmVudC1jb2xvciB7XG4gIGNvbG9yOiAjZjJmM2Y0O1xufVxuLm5vLXRvdWNoIC54Yy10aGVtZSAudC1lbmhhbmNlIC51LWN1cnJlbnQtY29sb3JcXDpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjJmM2Y0O1xufVxuLnhjLXRoZW1lIC50LWVuaGFuY2UudC1lbmhhbmNlLS1iZyxcbi54Yy10aGVtZSAudC1lbmhhbmNlIC51LWN1cnJlbnQtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAudC1lbmhhbmNlIC51LWN1cnJlbnQtdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC51LWNvbG9yLWVuaGFuY2Uge1xuICBjb2xvcjogI2YyZjNmNDtcbn1cbi5uby10b3VjaCAueGMtdGhlbWUgLnUtY29sb3ItZW5oYW5jZVxcOmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmMmYzZjQ7XG59XG4ueGMtdGhlbWUgLnUtYmctY29sb3ItZW5oYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG59XG4ueGMtdGhlbWUgLnUtdGV4dC1jb2xvci1lbmhhbmNlIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnQtaW52ZXJzZSAudS1jdXJyZW50LWNvbG9yIHtcbiAgY29sb3I6ICM0MDQ3NTY7XG59XG4ubm8tdG91Y2ggLnhjLXRoZW1lIC50LWludmVyc2UgLnUtY3VycmVudC1jb2xvclxcOmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM0MDQ3NTY7XG59XG4ueGMtdGhlbWUgLnQtaW52ZXJzZS50LWludmVyc2UtLWJnLFxuLnhjLXRoZW1lIC50LWludmVyc2UgLnUtY3VycmVudC1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQ3NTY7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC50LWludmVyc2UgLnUtY3VycmVudC10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnUtY29sb3ItaW52ZXJzZSB7XG4gIGNvbG9yOiAjNDA0NzU2O1xufVxuLm5vLXRvdWNoIC54Yy10aGVtZSAudS1jb2xvci1pbnZlcnNlXFw6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzQwNDc1Njtcbn1cbi54Yy10aGVtZSAudS1iZy1jb2xvci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDc1Njtcbn1cbi54Yy10aGVtZSAudS10ZXh0LWNvbG9yLWludmVyc2Uge1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAudC1mZWF0dXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYzZjQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZhODIwMDtcbn1cbi54Yy10aGVtZSAuY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi54Yy10aGVtZSAuY29tcG9uZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQmFzZS5Db3Zlb1BhZ2VDb250ZW50LmNvdmVvLW9mZnNldC1mb3ItaW50ZXJmYWNlLXRvb2xib3gge1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1jYXJkLWxheW91dC5Db3Zlb1Jlc3VsdCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgW2RhdGEtcmVnaW9uLW5hbWU9c2lkZUNvbF0gLmNvdmVvLWxpc3QtbGF5b3V0LkNvdmVvUmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1yZXN1bHQtZnJhbWUgLmNvdmVvLXJlc3VsdC1yb3cge1xuICBtYXJnaW46IDA7XG59XG4ueGMtdGhlbWUgLkN1c3RvbUNvdmVvUmVzdWx0U3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdExpc3RbZGF0YS1sYXlvdXQ9bGlzdF0ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi54Yy10aGVtZSAuQ292ZW9TYWxlc2ZvcmNlUmVzdWx0TGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi54Yy10aGVtZSAuY292ZW8tY2FyZC1sYXlvdXQgLmljb24tc2VhcmNoLS1maWxsLWdyZXkteGRhcmsge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4ueGMtdGhlbWUgLmNvdmVvLWNhcmQtbGF5b3V0IC5yZWNvbW1lbmRlZC1xdWVyeSB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbn1cbi54Yy10aGVtZSAuc2lkZWJhciAuQ292ZW9SZXN1bHRMaXN0W2RhdGEtbGF5b3V0PWxpc3RdIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ueGMtdGhlbWUgLkNvdmVvUmVjb21tZW5kYXRpb24ge1xuICBib3JkZXI6IDA7XG59XG4ueGMtdGhlbWUgW2RhdGEtcmVnaW9uLW5hbWU9c2lkZUNvbF0gLnRvb2xib3gtY29udGFpbmVyID4gZGl2IHtcbiAgdG9wOiAwO1xufVxuLnhjLXRoZW1lIC5Db3Zlb0V4Y2VycHQge1xuICBjb2xvcjogIzAwMGExZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi54Yy10aGVtZSAuQ292ZW9SZWNvbW1lbmRhdGlvbiB7XG4gIGJvcmRlcjogMDtcbn1cbi54Yy10aGVtZSAuY292ZW8tcmVzdWx0cy1jb2x1bW4uY292ZW8tbm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLkNvdmVvUGFnZXIsXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QsXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAuY292ZW8tcGFnZXItbGlzdC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi54Yy10aGVtZSAuY292ZW8tcGFnZXItbGlzdC1pdGVtLmNvdmVvLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIGEuY292ZW8tcGFnZXItYW5jaG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLXByZXZpb3VzIGEsXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLW5leHQgYSxcbi54Yy10aGVtZSBhLmNvdmVvLXBhZ2VyLWFuY2hvciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLXByZXZpb3VzIGE6Zm9jdXMsXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLW5leHQgYTpmb2N1cyxcbi54Yy10aGVtZSBhLmNvdmVvLXBhZ2VyLWFuY2hvcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1wcmV2aW91cyBhIFtkaXNhYmxlZF0sXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLW5leHQgYSBbZGlzYWJsZWRdLFxuLnhjLXRoZW1lIGEuY292ZW8tcGFnZXItYW5jaG9yIFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1wcmV2aW91cyBhOnZpc2l0ZWQsXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLW5leHQgYTp2aXNpdGVkLFxuLnhjLXRoZW1lIGEuY292ZW8tcGFnZXItYW5jaG9yOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAuY292ZW8tcGFnZXItcHJldmlvdXMgYTpob3ZlciwgLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1wcmV2aW91cyBhOnZpc2l0ZWQ6aG92ZXIsXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLW5leHQgYTpob3Zlcixcbi54Yy10aGVtZSAuY292ZW8tcGFnZXItbmV4dCBhOnZpc2l0ZWQ6aG92ZXIsXG4ueGMtdGhlbWUgYS5jb3Zlby1wYWdlci1hbmNob3I6aG92ZXIsXG4ueGMtdGhlbWUgYS5jb3Zlby1wYWdlci1hbmNob3I6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDczYzA7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLXByZXZpb3VzIGE6YWN0aXZlLFxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1uZXh0IGE6YWN0aXZlLFxuLnhjLXRoZW1lIGEuY292ZW8tcGFnZXItYW5jaG9yOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICBjb2xvcjogIzAwNmRiNztcbn1cbi54Yy10aGVtZSAuY292ZW8tcGFnZXItcHJldmlvdXMgYTpob3Zlcixcbi54Yy10aGVtZSAuY292ZW8tcGFnZXItbmV4dCBhOmhvdmVyLFxuLnhjLXRoZW1lIGEuY292ZW8tcGFnZXItYW5jaG9yOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1wcmV2aW91cyBhLFxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1uZXh0IGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAuY292ZW8tcGFnZXItcHJldmlvdXMgYTpob3Zlcixcbi54Yy10aGVtZSAuY292ZW8tcGFnZXItbmV4dCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAuY292ZW8tcGFnZXItcHJldmlvdXMgYTpmb2N1cyxcbi54Yy10aGVtZSAuY292ZW8tcGFnZXItbmV4dCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAuY292ZW8tcGFnZXItcHJldmlvdXMgYSBzdmcsXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLW5leHQgYSBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLXByZXZpb3VzLWljb24gc3ZnLFxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1uZXh0LWljb24gc3ZnIHtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDhweDtcbn1cbi54Yy10aGVtZSBhLmNvdmVvLXBhZ2VyLWFuY2hvciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAuY292ZW8tc2ltcGxlZmlsdGVyLWhlYWRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC5jb3Zlby1zaW1wbGVmaWx0ZXItaGVhZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi54Yy10aGVtZSAuQ292ZW9TaW1wbGVGaWx0ZXIuY292ZW8tYWNjZXNzaWJsZS1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbi54Yy10aGVtZSAuQ292ZW9TaW1wbGVGaWx0ZXIuY292ZW8tYWNjZXNzaWJsZS1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuQ292ZW9TaW1wbGVGaWx0ZXIuY292ZW8tYWNjZXNzaWJsZS1idXR0b24gW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ueGMtdGhlbWUgLkNvdmVvU2ltcGxlRmlsdGVyLmNvdmVvLWFjY2Vzc2libGUtYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAuQ292ZW9TaW1wbGVGaWx0ZXIuY292ZW8tYWNjZXNzaWJsZS1idXR0b246aG92ZXIsIC54Yy10aGVtZSAuQ292ZW9TaW1wbGVGaWx0ZXIuY292ZW8tYWNjZXNzaWJsZS1idXR0b246dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG4gIGNvbG9yOiAjMDA3M2MwO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1NpbXBsZUZpbHRlci5jb3Zlby1hY2Nlc3NpYmxlLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U5O1xuICBjb2xvcjogIzAwNmRiNztcbn1cbi54Yy10aGVtZSAuQ292ZW9TaW1wbGVGaWx0ZXIuY292ZW8tYWNjZXNzaWJsZS1idXR0b24ueHVpLWJ1dHRvbi1pbnZlcnRlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC5Db3Zlb1NpbXBsZUZpbHRlci5jb3Zlby1hY2Nlc3NpYmxlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ueGMtdGhlbWUgLmNvdmVvLXNpbXBsZWZpbHRlci1zZWxlY3Qge1xuICBjb2xvcjogIzAwNzJiZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1zaW1wbGVmaWx0ZXItY2lyY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuY292ZW8tc2ltcGxlZmlsdGVyLXRvZ2dsZS1kb3duLXN2ZyB7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXNpbXBsZWZpbHRlci12YWx1ZS1jb250YWluZXIge1xuICByaWdodDogMDtcbiAgdG9wOiAzM3B4O1xufVxuLnhjLXRoZW1lIC5jb3Zlby1kcm9wZG93bi1iYWNrZ3JvdW5kLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXNpbXBsZWZpbHRlci12YWx1ZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDNweCA2cHggMCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbn1cbi54Yy10aGVtZSAuY292ZW8tc2ltcGxlZmlsdGVyLXZhbHVlLWNvbnRhaW5lciAuY292ZW8tY2hlY2tib3gtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBjb2xvcjogIzAwMGExZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1zaW1wbGVmaWx0ZXItdmFsdWUtY29udGFpbmVyIC5jb3Zlby1jaGVja2JveC1sYWJlbDo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi54Yy10aGVtZSAuY292ZW8tc2ltcGxlZmlsdGVyLXZhbHVlLWNvbnRhaW5lciAuY292ZW8tY2hlY2tib3gtbGFiZWw6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1zaW1wbGVmaWx0ZXItdmFsdWUtY29udGFpbmVyIC5jb3Zlby1jaGVja2JveC1sYWJlbDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC5jb3Zlby1zaW1wbGVmaWx0ZXItdmFsdWUtY29udGFpbmVyIC5jb3Zlby1jaGVja2JveC1sYWJlbDpob3ZlciwgLnhjLXRoZW1lIC5jb3Zlby1zaW1wbGVmaWx0ZXItdmFsdWUtY29udGFpbmVyIC5jb3Zlby1jaGVja2JveC1sYWJlbDpmb2N1czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXNpbXBsZWZpbHRlci12YWx1ZS1jb250YWluZXIgLmNvdmVvLWNoZWNrYm94LWxhYmVsIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1zaW1wbGVmaWx0ZXItdmFsdWUtY29udGFpbmVyIC5jb3Zlby1jaGVja2JveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiA4cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXNpbXBsZWZpbHRlci12YWx1ZS1jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0uY292ZW8tY2hlY2tib3g6Y2hlY2tlZCArIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAuY292ZW8tc2ltcGxlZmlsdGVyLXZhbHVlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XS5jb3Zlby1jaGVja2JveDpjaGVja2VkICsgYnV0dG9uOjpiZWZvcmUge1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1zaW1wbGVmaWx0ZXItdmFsdWUtY29udGFpbmVyIC5jb3Zlby1jaGVja2JveC1zcGFuLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXNpbXBsZWZpbHRlci12YWx1ZS1jb250YWluZXItZXhwYW5kZWQge1xuICB6LWluZGV4OiAxO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1kcm9wZG93bi1iYWNrZ3JvdW5kIHtcbiAgei1pbmRleDogMDtcbn1cbi54Yy10aGVtZSAuY1BvcHVsYXJUb3BpY3MgLkNvdmVvUGFnZUNvbnRlbnQ6ZW1wdHksXG4ueGMtdGhlbWUgLmNVc2VmdWxBbnN3ZXJzIC5Db3Zlb1BhZ2VDb250ZW50OmVtcHR5IHtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuY1BvcHVsYXJUb3BpY3MgLkNvdmVvUGFnZUNvbnRlbnQ6ZW1wdHksXG4ueGMtdGhlbWUgLmNVc2VmdWxBbnN3ZXJzIC5Db3Zlb1BhZ2VDb250ZW50OmVtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC5zaWRlYmFyIC5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLnNpZGViYXIgLmJyZWFkY3J1bWIgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ueGMtdGhlbWUgLkNvdmVvQnJlYWRjcnVtYiAuY292ZW8tYnJlYWRjcnVtYi1pdGVtcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1zaW1wbGVmaWx0ZXItYnJlYWRjcnVtYiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ueGMtdGhlbWUgLkNvdmVvQnJlYWRjcnVtYiAuY292ZW8tc2ltcGxlZmlsdGVyLWJyZWFkY3J1bWItdGl0bGUge1xuICBjb2xvcjogIzAwMGExZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGMtdGhlbWUgLkNvdmVvQnJlYWRjcnVtYiAuY292ZW8tc2ltcGxlZmlsdGVyLWJyZWFkY3J1bWItdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLXZhbHVlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1zaW1wbGVmaWx0ZXItYnJlYWRjcnVtYi12YWx1ZSAuY292ZW8tc2ltcGxlZmlsdGVyLWJyZWFkY3J1bWItY2xlYXIgc3ZnIHtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjY1KTtcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1zaW1wbGVmaWx0ZXItYnJlYWRjcnVtYi12YWx1ZSAuY292ZW8tc2ltcGxlZmlsdGVyLWJyZWFkY3J1bWItY2xlYXIgLmNvdmVvLWV4Y2x1c2lvbi1zdmcge1xuICBmaWxsOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG59XG4ueGMtdGhlbWUgLkNvdmVvQnJlYWRjcnVtYiAuY292ZW8tc2ltcGxlZmlsdGVyLWJyZWFkY3J1bWItY2xlYXItc3ZnIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLWNsZWFyIHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjY1KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLWNsZWFyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDRweCAjMDA3MmJlO1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLkNvdmVvQnJlYWRjcnVtYiAuY292ZW8tc2ltcGxlZmlsdGVyLWJyZWFkY3J1bWItY2xlYXIgW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ueGMtdGhlbWUgLkNvdmVvQnJlYWRjcnVtYiAuY292ZW8tc2ltcGxlZmlsdGVyLWJyZWFkY3J1bWItY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLWNsZWFyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1zaW1wbGVmaWx0ZXItYnJlYWRjcnVtYi1jbGVhciBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ueGMtdGhlbWUgLkNvdmVvQnJlYWRjcnVtYiAuY292ZW8tYnJlYWRjcnVtYi1jbGVhci1hbGwge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1icmVhZGNydW1iLWNsZWFyLWFsbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLWJyZWFkY3J1bWItY2xlYXItYWxsIFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLWJyZWFkY3J1bWItY2xlYXItYWxsOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1icmVhZGNydW1iLWNsZWFyLWFsbDpob3ZlciwgLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLWJyZWFkY3J1bWItY2xlYXItYWxsOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICBjb2xvcjogIzAwNzNjMDtcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1icmVhZGNydW1iLWNsZWFyLWFsbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U5O1xuICBjb2xvcjogIzAwNmRiNztcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1icmVhZGNydW1iLWNsZWFyLWFsbC54dWktYnV0dG9uLWludmVydGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5Db3Zlb0JyZWFkY3J1bWIgLmNvdmVvLWJyZWFkY3J1bWItY2xlYXItYWxsIC5jb3Zlby1leGNsdXNpb24tc3ZnIHtcbiAgZmlsbDogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1icmVhZGNydW1iLWNsZWFyLWFsbDpob3ZlciAuY292ZW8tYnJlYWRjcnVtYi1jbGVhci1hbGwtaWNvbiB7XG4gIGNvbG9yOiB1bnNldDtcbn1cbi54Yy10aGVtZSAuQ292ZW9CcmVhZGNydW1iIC5jb3Zlby1icmVhZGNydW1iLWNsZWFyLWFsbDpob3ZlciAuY292ZW8tYnJlYWRjcnVtYi1jbGVhci1hbGwtaWNvbiAuY292ZW8tZXhjbHVzaW9uLXN2ZyB7XG4gIGZpbGw6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLkNvdmVvQnJlYWRjcnVtYiAuY292ZW8tYnJlYWRjcnVtYi1jbGVhci1hbGwtaWNvbiB7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnhjLXRoZW1lIC5icmVhZGNydW1iIGxpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi54Yy10aGVtZSAuYnJlYWRjcnVtYiBsaS54Yy1zZWFyY2gtcmVzdWx0X190eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xufVxuLnhjLXRoZW1lIC5icmVhZGNydW1iIGxpLnhjLXNlYXJjaC1yZXN1bHRfX3R5cGUgLnh1aS10YWcsXG4ueGMtdGhlbWUgLmJyZWFkY3J1bWIgbGkueGMtc2VhcmNoLXJlc3VsdF9fdHlwZSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi54Yy10aGVtZSAuYnJlYWRjcnVtYiBsaS54Yy1zZWFyY2gtcmVzdWx0X190eXBlIC5pY29uLWRpc2N1c3Npb24tLWZpbGwtZ3JleSB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnhjLXRoZW1lICN1c2VmdWxhbnN3ZXJzIC5icmVhZGNydW1iIC54dWktaWNvbndyYXBwZXItbWVkaXVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnhjLXRoZW1lIC5tYWdpYy1ib3gtc3VnZ2VzdGlvbnMge1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5tYWdpYy1ib3gtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLm1hZ2ljLWJveC1zdWdnZXN0aW9ucyB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAubWFnaWMtYm94LXN1Z2dlc3Rpb25zIC5zZWFyY2gtc3VnZ2VzdGlvbnNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ueGMtdGhlbWUgLm1hZ2ljLWJveC1zdWdnZXN0aW9ucyAueGMtc2VhcmNoLXN1Z2dlc3Rpb25zIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLm1hZ2ljLWJveCAuY292ZW8tb21uaWJveC1zZWxlY3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbn1cbi54Yy10aGVtZSAubWFnaWMtYm94IGxpLmNvdmVvLW9tbmlib3gtc2VsZWN0YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbn1cbi54Yy10aGVtZSAubWFnaWMtYm94IGxpLmNvdmVvLW9tbmlib3gtc2VsZWN0YWJsZTpob3ZlciBhIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLm1hZ2ljLWJveCBsaS5jb3Zlby1vbW5pYm94LXNlbGVjdGFibGU6aG92ZXIgYS54Yy1zZWFyY2gtc3VnZ2VzdGlvbnMge1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAubWFnaWMtYm94Lm1hZ2ljLWJveC1pbmxpbmUgLm1hZ2ljLWJveC1zdWdnZXN0aW9ucy5tYWdpYy1ib3gtaGFzU3VnZ2VzdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbGVmdDogLTFweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ueGMtdGhlbWUgLm1hZ2ljLWJveCAubWFnaWMtYm94LXN1Z2dlc3Rpb25zIC5tYWdpYy1ib3gtc3VnZ2VzdGlvbiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbn1cbi54Yy10aGVtZSAubWFnaWMtYm94IC5tYWdpYy1ib3gtc3VnZ2VzdGlvbnMgLm1hZ2ljLWJveC1zdWdnZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xufVxuLnhjLXRoZW1lIC5tYWdpYy1ib3ggLm1hZ2ljLWJveC1zdWdnZXN0aW9ucyAubWFnaWMtYm94LXN1Z2dlc3Rpb246aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIC5tYWdpYy1ib3gubWFnaWMtYm94LWlubGluZSAubWFnaWMtYm94LXN1Z2dlc3Rpb25zLm1hZ2ljLWJveC1oYXNTdWdnZXN0aW9uIC5jb3Zlby1tYWdpY2JveC1zdWdnZXN0aW9ucyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtZ3JvdXAgLkNvdmVvUmVzdWx0TGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnhjLXRoZW1lIC5sZWFybmluZy1ob21lLS1yZWNvbW1lbmRhdGlvbnMge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC5sZWFybmluZy1ob21lLS1yZWNvbW1lbmRhdGlvbnM6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzaGltbWVyIDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb3Vyc2UtcGxhY2Vob2xkZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcbn1cbi54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLkNvdmVvUmVzdWx0TGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1wbGFjZWhvbGRlci1yZXN1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LWZyYW1lIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3cgLmNvdmVvLXJlc3VsdC1jZWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnhjLWNvbnRlbnQtZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1NlYXJjaEludGVyZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi54Yy10aGVtZSAuQ292ZW9SZXN1bHRMaXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1yZXN1bHQtZnJhbWUgLmNvdmVvLXJlc3VsdC1jZWxsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkJhc2UjQ292ZW9JbnRlcmZhY2VFZGl0b3JUb29sYm94LFxuLnhjLXRoZW1lIC5Db3Zlb1YyQmFzZSAjQ292ZW9JbnRlcmZhY2VFZGl0b3JUb29sYm94IHtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW47XG4gIHotaW5kZXg6IDE7XG59XG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveC5tYWdpYy1ib3gubWFnaWMtYm94LWlubGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG59XG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveC1pbnB1dCxcbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LXVuZGVybGF5IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dCB7XG4gIGNvbG9yOiAjNDA0NzU2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1NlYXJjaEJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG59XG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLkNvdmVvU2VhcmNoQnV0dG9uOmhvdmVyIHN2Zyxcbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b246aG92ZXIgLmNvdmVvLW1hZ25pZmllci1jaXJjbGUtc3ZnIHtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIGZpbGw6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLkNvdmVvU2VhcmNoQnV0dG9uIHN2ZyB7XG4gIGNvbG9yOiAjODA4NThmO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1N0YW5kYWxvbmVTZWFyY2hib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgei1pbmRleDogMTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94OmhvdmVyLCAueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDAgMTBweCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94Lm1hZ2ljLWJveC1pbmxpbmUge1xuICBoZWlnaHQ6IDQycHg7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveC1pbnB1dCxcbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0ID4gaW5wdXQsXG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveC11bmRlcmxheSB7XG4gIGhlaWdodDogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4KTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0ID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAyYTQ2O1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU5NjA2ZDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94Lm1hZ2ljLWJveC1pbmxpbmUsXG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E2YTliMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDNweCAycHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMzZweDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b24gLmljb24ge1xuICBjb2xvcjogIzgwODU4Zjtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b24gc3ZnIHtcbiAgY29sb3I6ICMwMDJhNDY7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLkNvdmVvU2VhcmNoQnV0dG9uOmhvdmVyIHN2Zyxcbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b246aG92ZXIgLmNvdmVvLW1hZ25pZmllci1jaXJjbGUtc3ZnIHtcbiAgY29sb3I6ICMwMDJhNDY7XG4gIGZpbGw6ICMwMDJhNDY7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLkNvdmVvU2VhcmNoQnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGF1dG8gIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuQ292ZW9SZXN1bHQgYSxcbi54Yy10aGVtZSBhLkNvdmVvUmVzdWx0TGluayxcbi54Yy10aGVtZSAuQ292ZW9SZXN1bHQgYS5Db3Zlb1Jlc3VsdExpbmsge1xuICBjb2xvcjogIzAwNzJiZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhOnZpc2l0ZWQsXG4ueGMtdGhlbWUgYS5Db3Zlb1Jlc3VsdExpbms6dmlzaXRlZCxcbi54Yy10aGVtZSAuQ292ZW9SZXN1bHQgYS5Db3Zlb1Jlc3VsdExpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjODgxNzk1O1xufVxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhOmhvdmVyLFxuLnhjLXRoZW1lIGEuQ292ZW9SZXN1bHRMaW5rOmhvdmVyLFxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhLkNvdmVvUmVzdWx0TGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAyNzYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAuQ292ZW9SZXN1bHQgYTp2aXNpdGVkOmhvdmVyLFxuLnhjLXRoZW1lIGEuQ292ZW9SZXN1bHRMaW5rOnZpc2l0ZWQ6aG92ZXIsXG4ueGMtdGhlbWUgLkNvdmVvUmVzdWx0IGEuQ292ZW9SZXN1bHRMaW5rOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMjc2MTtcbn1cbi54Yy10aGVtZSAuQ292ZW9SZXN1bHQgYTpmb2N1cyxcbi54Yy10aGVtZSBhLkNvdmVvUmVzdWx0TGluazpmb2N1cyxcbi54Yy10aGVtZSAuQ292ZW9SZXN1bHQgYS5Db3Zlb1Jlc3VsdExpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggYXV0byAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhOmhvdmVyLCAueGMtdGhlbWUgLkNvdmVvUmVzdWx0IGE6dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSBhLkNvdmVvUmVzdWx0TGluazpob3Zlcixcbi54Yy10aGVtZSBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkOmhvdmVyLFxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhLkNvdmVvUmVzdWx0TGluazpob3Zlcixcbi54Yy10aGVtZSAuQ292ZW9SZXN1bHQgYS5Db3Zlb1Jlc3VsdExpbms6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAyNzYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAuY292ZW8tbGlzdC1sYXlvdXQuQ292ZW9SZXN1bHQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuY292ZW8tbGlzdC1sYXlvdXQgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLmJnLWlsbHVzdHJhdGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbGx1c3RyYXRpb24tcGxhY2Vob2xkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE0LjA0MjU1MzE5JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5iZy1pbGx1c3RyYXRlZDo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaC5zbGRzLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaCAuc2xkcy1jYXJkX19oZWFkZXIsXG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2ggLnNsZHMtY2FyZF9fYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaCAuc2xkcy1jYXJkX19oZWFkZXIsXG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2ggLmNvdmVvLXJlc3VsdHMtY29sdW1uIHtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuY292ZW8tbm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmNvdmVvLW5vLXJlc3VsdHMgfiAuQ292ZW9SZXN1bHRMaXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuQ3VzdG9tQ292ZW9Ob1Jlc3VsdEhlYWRpbmcge1xuICBjb2xvcjogIzAwMGExZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnhjLXRoZW1lIC5DdXN0b21Db3Zlb05vUmVzdWx0TWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5DdXN0b21Db3Zlb1F1ZXJ5U3VnZ2VzdGlvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi54Yy10aGVtZSAuY1BvcHVsYXJUb3BpY3MgLkNvdmVvUGFnZUNvbnRlbnQ6ZW1wdHksXG4ueGMtdGhlbWUgLmNVc2VmdWxBbnN3ZXJzIC5Db3Zlb1BhZ2VDb250ZW50OmVtcHR5IHtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuY1BvcHVsYXJUb3BpY3MgLkNvdmVvUGFnZUNvbnRlbnQ6ZW1wdHksXG4ueGMtdGhlbWUgLmNVc2VmdWxBbnN3ZXJzIC5Db3Zlb1BhZ2VDb250ZW50OmVtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoIC5jb3Zlby12aXNpYmxlLXRvLXNjcmVlbi1yZWFkZXItb25seSxcbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaCAuc2xkcy1jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAxLjI1Y20gMC41Y20gMS41Y20gMC41Y207XG4gIH1cbiAgLnhjLXRoZW1lLFxuYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC54Yy1oZWFkZXIgb2wsXG4ueGMtaGVhZGVyLXNlYXJjaCxcbiNyZWxhdGVkY29udGVudCxcbi5tYWluQ29sRm9vdGVyLFxuLnhjLWZvb3Rlcixcbi54Yy10aGVtZSAueHVpLWJhbm5lci1sYXlvdXQgLnh1aS1iYW5uZXItLW1lc3NhZ2UgLmljb24sXG4uY292ZW8tb2Zmc2V0LWZvci1pbnRlcmZhY2UtdG9vbGJveCAudG9vbGJveC1jb250YWluZXIsXG5pZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAueGMtdGhlbWUgaDIsXG4ueGMtdGhlbWUgaDMsXG4ueGMtdGhlbWUgaDQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIGJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAueGMtdGhlbWUgaDIgc3Bhbixcbi54Yy10aGVtZSBoMyBzcGFuLFxuLnhjLXRoZW1lIGg0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIGJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAueGMtdGhlbWUgcCxcbi54Yy10aGVtZSBsaSxcbi54Yy10aGVtZSAueGMtYmFubmVyLFxuLnhjLXRoZW1lIC54dWktYmFubmVyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAueGMtdGhlbWUgLmdyaWQgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAueGMtdGhlbWUgLnhjLWJhbm5lcixcbi54Yy10aGVtZSAueHVpLWJhbm5lcixcbi54Yy10aGVtZSAueHVpLWJhbm5lci1sYXlvdXQsXG4ueGMtdGhlbWUgLnh1aS1iYW5uZXItLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMGExZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAueGMtdGhlbWUgLmdsb2JhbC1icmFuZGluZ19fbG9nby0taGVhZGVyIHtcbiAgICB3aWR0aDogMS41Y207XG4gICAgaGVpZ2h0OiAxLjVjbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC54Yy10aGVtZSAuc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNWNtO1xuICB9XG5cbiAgLnhjLXRoZW1lIC54Yy1oZWFkZXItd3JhcCxcbi54Yy10aGVtZSAueGMtaGVhZGVyIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC54Yy10aGVtZSAueGMtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAueHJoLWhlYWRlci0tbWFpbiAueHJoLWFwcGxpbms6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWNtO1xuICB9XG5cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NlZDI7XG4gIH1cblxuICAueGMtdGhlbWUgLmNvbGxhcHNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnhjLWJhbm5lcixcbi54dWktYmFubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjZWQyO1xuICB9XG5cbiAgLnhjLXRoZW1lIC54Yy1iYW5uZXIgLnhjLWJhbm5lcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC54Yy10aGVtZSAueGMtYmFubmVyIC54Yy1iYW5uZXJfX3RpdGxlIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC54Yy1iYW5uZXItdGlwLFxuLnhjLWJhbm5lci13YXJuaW5nIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xuICB9XG5cbiAgLnhjLWJhbm5lci10aXAge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3MmJlO1xuICB9XG5cbiAgLnhjLWJhbm5lci13YXJuaW5nIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZhODIwMDtcbiAgfVxuXG4gIC54Yy10aGVtZSAuY29tcG9uZW50LWFjY29yZGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NlZDI7XG4gIH1cblxuICAueGMtdGhlbWUgLmNvbXBvbmVudC1hY2NvcmRpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWNtO1xuICB9XG5cbiAgLnhjLXRoZW1lIC5jb2xsYXBzZS0tbnVtYmVyZWQgPiAuY29sbGFwc2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxY207XG4gIH1cblxuICAueGMtdGhlbWUgLmNvbGxhcHNlLS1udW1iZXJlZCAuY29sbGFwc2VfX3N0ZXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uc2xkcy1iYWNrZHJvcC5tb2RhbC1nbGFzcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zbGRzLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLnNsZHMtbW9kYWwgLnNsZHMtbW9kYWxfX2Nsb3NlIHtcbiAgYm94LXNoYWRvdzogMDtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIHotaW5kZXg6IDE7XG59XG4uc2xkcy1tb2RhbCAuc2xkcy1tb2RhbF9fY2xvc2U6Zm9jdXMsIC5zbGRzLW1vZGFsIC5zbGRzLW1vZGFsX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAyNzYxO1xufVxuLnNsZHMtbW9kYWwgLnNsZHMtbW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDRweCAjMDA3MmJlO1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2xkcy1tb2RhbCAuc2xkcy1tb2RhbF9fY2xvc2UgLnNsZHMtYnV0dG9uX19pY29uLFxuLnNsZHMtbW9kYWwgLnNsZHMtbW9kYWxfX2Nsb3NlIC5zbGRzLWljb24ge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLnNsZHMtbW9kYWwgLmZvcmNlUXVpbGxCdXR0b25MaW5rIC5zbGRzLWRyb3Bkb3duW3N0eWxlXSB7XG4gIGJvdHRvbTogMzJweDtcbiAgbGVmdDogLTEyNXB4O1xuICB0b3A6IHVuc2V0O1xufVxuLnNsZHMtbW9kYWwgLmZvcmNlQ29udGVudEZpbGVQaWNrZXIgLmF0dGFjaEJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgZm9udC1zaXplOiAwO1xufVxuLnNsZHMtbW9kYWwgLmZvcmNlQ29udGVudEZpbGVQaWNrZXIgLmF0dGFjaEJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNsZHMtbW9kYWwgLmZvcmNlQ29udGVudEZpbGVQaWNrZXIgLmF0dGFjaEJ1dHRvbiBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zbGRzLW1vZGFsIC5mb3JjZUNvbnRlbnRGaWxlUGlja2VyIC5hdHRhY2hCdXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnNsZHMtbW9kYWwgLmZvcmNlQ29udGVudEZpbGVQaWNrZXIgLmF0dGFjaEJ1dHRvbjpob3ZlciwgLnNsZHMtbW9kYWwgLmZvcmNlQ29udGVudEZpbGVQaWNrZXIgLmF0dGFjaEJ1dHRvbjp2aXNpdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xuICBjb2xvcjogIzAwNzNjMDtcbn1cbi5zbGRzLW1vZGFsIC5mb3JjZUNvbnRlbnRGaWxlUGlja2VyIC5hdHRhY2hCdXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMSk7XG4gIGNvbG9yOiAjMDA2ZGI3O1xufVxuLnNsZHMtbW9kYWwgLmZvcmNlQ29udGVudEZpbGVQaWNrZXIgLmF0dGFjaEJ1dHRvbi54dWktYnV0dG9uLWlzLWRpc2FibGVkLCAuc2xkcy1tb2RhbCAuZm9yY2VDb250ZW50RmlsZVBpY2tlciAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgYS5hdHRhY2hCdXR0b24uY292ZW8tcGFnZXItYW5jaG9yLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgLnNsZHMtbW9kYWwgLmZvcmNlQ29udGVudEZpbGVQaWNrZXIgYS5hdHRhY2hCdXR0b24uY292ZW8tcGFnZXItYW5jaG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWIwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc2xkcy1tb2RhbCAuZm9yY2VDb250ZW50RmlsZVBpY2tlciAuYXR0YWNoQnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXR0YWNoLS1maWxsLWdyZXkuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDE2cHg7XG4gIGNvbnRlbnQ6IFwiVXBsb2FkIGF0dGFjaG1lbnRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2xkcy1tb2RhbCAuZm9yY2VDb250ZW50RmlsZVBpY2tlciAuYXR0YWNoQnV0dG9uOmFmdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2xkcy1tb2RhbCAuZm9yY2VDb250ZW50RmlsZVBpY2tlciAuYXR0YWNoQnV0dG9uIGxpZ2h0bmluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnhjLW1vZGFsIC5zbGRzLW1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy1tb2RhbCAubW9kYWwtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLnhjLW1vZGFsX19pbGx1c3RyYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy1tb2RhbF9faWxsdXN0cmF0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUueGMtbW9kYWxfX2lsbHVzdHJhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi54Yy1tb2RhbF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ueGMtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy1tb2RhbF9fY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAycmVtO1xuICB9XG59XG4ueGMtbW9kYWxfX2NvbnRlbnQtd3JhcCAueGMtbW9kYWxfX2xpbmsge1xuICBjb2xvcjogIzAwNzJiZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFlbSAxZW0gMCAwO1xufVxuLnhjLW1vZGFsX19jb250ZW50LXdyYXAgLnhjLW1vZGFsX19saW5rIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLW1vZGFsX19jb250ZW50LXdyYXAgLnhjLW1vZGFsX19saW5rIC5zbGRzLWljb25fY29udGFpbmVyIC5zbGRzLWljb24ge1xuICBmaWxsOiAjMDA3MmJlO1xufVxuLnhjLW1vZGFsX19jb250ZW50LXdyYXAgLnhjLW1vZGFsX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtbW9kYWxfX2NvbnRlbnQtd3JhcCAueGMtbW9kYWxfX2xpbms6aG92ZXIgLnNsZHMtaWNvbl9jb250YWluZXIgLnNsZHMtaWNvbiB7XG4gIGZpbGw6ICMwMDI3NjE7XG59XG5cbi54Yy1tb2RhbC1jb21tb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLW1vZGFsLWNvbW1vbiAuc2xkcy1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnhjLW1vZGFsLWNvbW1vbiAuc2xkcy1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjUpO1xufVxuXG4ueGMtbW9kYWwtY29tbW9uX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi54Yy1tb2RhbC1jb25maXJtIC5zbGRzLW1vZGFsX19jbG9zZSwgLnhjLW1vZGFsLWFsaWduLWJvdHRvbSAuc2xkcy1tb2RhbF9fY2xvc2Uge1xuICB0b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ueGMtbW9kYWwtY29uZmlybSAuc2xkcy1tb2RhbF9fY2xvc2UgLnNsZHMtYnV0dG9uX2ljb24sIC54Yy1tb2RhbC1hbGlnbi1ib3R0b20gLnNsZHMtbW9kYWxfX2Nsb3NlIC5zbGRzLWJ1dHRvbl9pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogM3B4O1xuICByaWdodDogLTNweDtcbn1cbi54Yy1tb2RhbC1jb25maXJtIC5zbGRzLW1vZGFsX19jbG9zZSAuc2xkcy1idXR0b25faWNvbjpob3ZlciwgLnhjLW1vZGFsLWFsaWduLWJvdHRvbSAuc2xkcy1tb2RhbF9fY2xvc2UgLnNsZHMtYnV0dG9uX2ljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG59XG4ueGMtbW9kYWwtY29uZmlybSAuc2xkcy1tb2RhbF9fY2xvc2UgLnNsZHMtYnV0dG9uX2ljb246Zm9jdXMsIC54Yy1tb2RhbC1hbGlnbi1ib3R0b20gLnNsZHMtbW9kYWxfX2Nsb3NlIC5zbGRzLWJ1dHRvbl9pY29uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDRweCAjMDA3MmJlO1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi54Yy1tb2RhbC1jb25maXJtIC5zbGRzLW1vZGFsX19jbG9zZSAuc2xkcy1idXR0b25faWNvbjphY3RpdmUsIC54Yy1tb2RhbC1hbGlnbi1ib3R0b20gLnNsZHMtbW9kYWxfX2Nsb3NlIC5zbGRzLWJ1dHRvbl9pY29uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnhjLW1vZGFsLWNvbmZpcm0gLnNsZHMtbW9kYWxfX2Nsb3NlIC5zbGRzLWJ1dHRvbl9faWNvbiwgLnhjLW1vZGFsLWFsaWduLWJvdHRvbSAuc2xkcy1tb2RhbF9fY2xvc2UgLnNsZHMtYnV0dG9uX19pY29uIHtcbiAgZmlsbDogIzU5NjA2ZDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnhjLW1vZGFsLWNvbmZpcm0gLnNsZHMtbW9kYWxfX3RpdGxlLCAueGMtbW9kYWwtZXhpdC13YXJuaW5nIC5zbGRzLW1vZGFsX190aXRsZSwgLnhjLW1vZGFsLWFsaWduLWJvdHRvbSAuc2xkcy1tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLyogXG4gIEppcmE6IENTUy05MjcwXG4gIExpZ2h0aW5nIGNvbXBvbmVudDogaHR0cHM6Ly9kZXZlbG9wZXIuc2FsZXNmb3JjZS5jb20vZG9jcy9jb21wb25lbnQtbGlicmFyeS9idW5kbGUvbGlnaHRuaW5nLW1vZGFsL2RvY3VtZW50YXRpb25cbiAgTFdDIGNvbXBvbmVudDogWGNNb2RhbENvbnRhY3RDYXJkXG4qL1xuLnhjLW1vZGFsLWFsaWduLWJvdHRvbSAuc2xkcy1tb2RhbF9fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi54Yy1tb2RhbC1hbGlnbi1ib3R0b20gLnNsZHMtbW9kYWxfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLW1vZGFsLWFsaWduLWJvdHRvbSAuc2xkcy1tb2RhbF9faGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTJweCAyMHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG59XG4vKiBcbiAgSmlyYTogQ1NTLTc5MDZcbiAgTGlnaHRpbmcgY29tcG9uZW50OiBodHRwczovL2RldmVsb3Blci5zYWxlc2ZvcmNlLmNvbS9kb2NzL2NvbXBvbmVudC1saWJyYXJ5L2J1bmRsZS9saWdodG5pbmctbW9kYWwvZG9jdW1lbnRhdGlvblxuICBMV0MgY29tcG9uZW50OiBYY01vZGFsU2VhcmNoRmlsdGVycyBcbiovXG4ueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnMgLnNsZHMtbW9kYWxfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzIC5zbGRzLW1vZGFsX19jb250YWluZXIgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnMgLnNsZHMtbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDExcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnMgLnNsZHMtbW9kYWxfX2Nsb3NlIC5zbGRzLWJ1dHRvbl9faWNvbiB7XG4gIGZpbGw6ICM1OTYwNmQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnMgLnNsZHMtbW9kYWxfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoIDEwMCUgLSAxMTlweCApICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi54Yy1tb2RhbC1zZWFyY2gtZmlsdGVycyAuc2xkcy1tb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzIC5zbGRzLW1vZGFsX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG4ueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnMgLnNsZHMtbW9kYWxfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnNfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzX19jb250ZW50IC54Yy1xdWFudGljLWZhY2V0X19saXN0LXBhbmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzX19jb250ZW50IC54dWktc3VibWVudS11aWNvbnRyb2wge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzX19jb250ZW50IC54dWktcGlja2l0ZW0tLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzX19jb250ZW50IC54dWktcGlja2xpc3QtLW5lc3RlZGNvbnRhaW5lciAueHVpLXN1Ym1lbnUtbGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnNfX2NvbnRlbnQgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnNfX2NvbnRlbnQgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi54Yy1tb2RhbC1zZWFyY2gtZmlsdGVyc19fY29udGVudCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LCAueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnNfX2NvbnRlbnQgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3hfZmF1eCwgLnhjLXRoZW1lIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cCAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzX19jb250ZW50IC5zbGRzLWNoZWNrYm94X2ZhdXgsIC54Yy1tb2RhbC1zZWFyY2gtZmlsdGVyc19fY29udGVudCAueGMtdGhlbWUgLnNsZHMtY2hlY2tib3hfX2xhYmVsLCAueGMtdGhlbWUgLnhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzX19jb250ZW50IC5zbGRzLWNoZWNrYm94X19sYWJlbCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy1tb2RhbC1zZWFyY2gtZmlsdGVyc19fY29udGVudCB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG59XG5cbi54Yy1tb2RhbC1zZWFyY2gtZmlsdGVyc19fY2xvc2UtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi54Yy1tb2RhbC1leGl0LXdhcm5pbmcgLnNsZHMtbW9kYWxfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAzMnB4IDMycHg7XG59XG4ueGMtbW9kYWwtZXhpdC13YXJuaW5nIC5zbGRzLW1vZGFsX19oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAzMnB4IDMycHggMTJweDtcbn1cbi54Yy1tb2RhbC1leGl0LXdhcm5pbmcgLnNsZHMtbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDU1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ueGMtbW9kYWwtZXhpdC13YXJuaW5nIC5zbGRzLW1vZGFsX19jbG9zZSAuc2xkcy1idXR0b25faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWxsOiAjNTk2MDZkO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDI0cHg7XG59XG4ueGMtbW9kYWwtZXhpdC13YXJuaW5nIC5zbGRzLW1vZGFsX19jbG9zZSAuc2xkcy1idXR0b25faWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbn1cbi54Yy1tb2RhbC1leGl0LXdhcm5pbmcgLnNsZHMtbW9kYWxfX2Nsb3NlIC5zbGRzLWJ1dHRvbl9pY29uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDRweCAjMDA3MmJlO1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi54Yy1tb2RhbC1leGl0LXdhcm5pbmcgLnNsZHMtbW9kYWxfX2Nsb3NlIC5zbGRzLWJ1dHRvbl9pY29uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnhjLW1vZGFsLWV4aXQtd2FybmluZyAuc2xkcy1tb2RhbF9fZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEycHggMzJweCAzMnB4O1xufVxuXG4ueGMtbW9kYWwtY29uZmlybSAueGMtdGhlbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ueGMtbW9kYWwtY29uZmlybSAuc2xkcy1tb2RhbF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLnhjLW1vZGFsLWNvbmZpcm0gLnNsZHMtbW9kYWxfX2hlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi54Yy1tb2RhbC1jb25maXJtIC5zbGRzLW1vZGFsX19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG5cbi54Yy10aGVtZSAuZm9yY2VIZWFkZXJCdXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDBweDtcbn1cbi54Yy10aGVtZSAuZm9yY2VIZWFkZXJCdXR0b24gLnRvb2x0aXBUcmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAuZm9yY2VIZWFkZXJCdXR0b24gLnNsZHMtZ2xvYmFsLWhlYWRlcl9faWNvbiAuc2xkcy1pY29uIHtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5AbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAueGMtdGhlbWUgLmZvcmNlSGVhZGVyQnV0dG9uIC5zbGRzLWdsb2JhbC1oZWFkZXJfX2ljb24gLnNsZHMtaWNvbiB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuLnhjLXRoZW1lIC5mb3JjZUhlYWRlckJ1dHRvbiAuY291bnREb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDA4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuZm9yY2VIZWFkZXJCdXR0b24gLmNvdW50ZXJMYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLnVpUGFuZWwtLW5vdGlmaWNhdGlvbnNQYW5lbFtzdHlsZV0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51aVBhbmVsLS1ub3RpZmljYXRpb25zUGFuZWxbc3R5bGVdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC4yKSwgMCAzcHggNnB4IDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gICAgY29sb3I6ICMwMDBhMWU7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA2N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVpUGFuZWwtLW5vdGlmaWNhdGlvbnNQYW5lbFtzdHlsZV0gLnRpdGxlQ29udGFpbmVyLFxuLnVpUGFuZWwtLW5vdGlmaWNhdGlvbnNQYW5lbFtzdHlsZV0gLmNsb3NlQnRuLFxuLnVpUGFuZWwtLW5vdGlmaWNhdGlvbnNQYW5lbFtzdHlsZV0gLnBvaW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudWlQYW5lbC0tbm90aWZpY2F0aW9uc1BhbmVsW3N0eWxlXSAudW5zTm90aWZpY2F0aW9uc1BhbmVsLm5vTm90aWZpY2F0aW9ucyB7XG4gICAgY29sb3I6ICMwMDBhMWU7XG4gICAgZm9udC1zaXplOiAwLjgxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnVpUGFuZWwtLW5vdGlmaWNhdGlvbnNQYW5lbFtzdHlsZV0gLnVuc05vdGlmaWNhdGlvbnNQYW5lbCA+IGRpdiB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC51aVBhbmVsLS1ub3RpZmljYXRpb25zUGFuZWxbc3R5bGVdIC51bnNOb3RpZmljYXRpb25zTGlzdFJvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAudWlQYW5lbC0tbm90aWZpY2F0aW9uc1BhbmVsW3N0eWxlXSAudW5zTm90aWZpY2F0aW9uc0xpc3RSb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAudWlQYW5lbC0tbm90aWZpY2F0aW9uc1BhbmVsW3N0eWxlXSAudW5zTm90aWZpY2F0aW9uc0xpc3RSb3cubm90aWZpY2F0aW9uLXVucmVhZCwgLnVpUGFuZWwtLW5vdGlmaWNhdGlvbnNQYW5lbFtzdHlsZV0gLnVuc05vdGlmaWNhdGlvbnNMaXN0Um93Lm5vdC1ub3RpZmljYXRpb24tdW5yZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC51aVBhbmVsLS1ub3RpZmljYXRpb25zUGFuZWxbc3R5bGVdIC51bnNOb3RpZmljYXRpb25zTGlzdFJvdy5ub3RpZmljYXRpb24tdW5yZWFkOmhvdmVyLCAudWlQYW5lbC0tbm90aWZpY2F0aW9uc1BhbmVsW3N0eWxlXSAudW5zTm90aWZpY2F0aW9uc0xpc3RSb3cubm90LW5vdGlmaWNhdGlvbi11bnJlYWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG4gIH1cbiAgLnVpUGFuZWwtLW5vdGlmaWNhdGlvbnNQYW5lbFtzdHlsZV0gLm5vdGlmaWNhdGlvbi10ZXh0LXRpdGxlLnVpT3V0cHV0VGV4dDpub3QoOmVtcHR5KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAudWlQYW5lbC0tbm90aWZpY2F0aW9uc1BhbmVsW3N0eWxlXSAubm90aWZpY2F0aW9uLXRleHQudWlPdXRwdXRUZXh0IHtcbiAgICBjb2xvcjogIzgwODU4ZjtcbiAgfVxufVxuXG4uaGVhZGVyLXRvb2x0aXAgLnRvb2x0aXAtYWR2YW5jZWQudG9vbHRpcC1ib2R5W3N0eWxlXSxcbi5oZWFkZXItdG9vbHRpcCAucG9pbnRlci1hZHZhbmNlZFtzdHlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ueGMtaGVhZGVyLW5vdGlmaWNhdGlvbiAudWlUb29sdGlwIC50b29sdGlwLWludmlzaWJsZSB7XG4gIGhlaWdodDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnhjLXRoZW1lIC5jWENfQ2FzZU92ZXJ2aWV3IC5waWxsQ29udGFpbmVyIC5zbGRzLXBpbGwsXG4ueGMtdGhlbWUgLmNYQ19DYXNlRmVlZCAucGlsbENvbnRhaW5lciAuc2xkcy1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLnhjLXRoZW1lIC5jWENfQ2FzZU92ZXJ2aWV3IC5waWxsQ29udGFpbmVyIC5zbGRzLXBpbGxfX2xhYmVsLFxuLnhjLXRoZW1lIC5jWENfQ2FzZUZlZWQgLnBpbGxDb250YWluZXIgLnNsZHMtcGlsbF9fbGFiZWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAuY1hDX0Nhc2VPdmVydmlldyAucGlsbENvbnRhaW5lciAuc2xkcy1waWxsX19yZW1vdmUsXG4ueGMtdGhlbWUgLmNYQ19DYXNlRmVlZCAucGlsbENvbnRhaW5lciAuc2xkcy1waWxsX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5jWENfQ2FzZUZlZWQgaDUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLmNYQ19DYXNlRmVlZCAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC50YWJzX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLnRhYnNfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC50YWJzX19jb250ZW50IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG59XG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42MjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudEJ1dHRvbiAuY3VmLUljb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkF0dGFjaCBmaWxlc1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZHVtbXlDb250cm9sc0NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIC5zbGRzLWJ1dHRvbi1ncm91cC5vbmVBY3Rpb25zUmliYm9uIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuY3VmLWF0dGFjaG1lbnRzSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIC5mb3JjZUNoYXR0ZXJQdWJsaXNoZXJQcmVzZW50YXRpb25EZXNrdG9wIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudEJhciBidXR0b24uY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRCdXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuc2xkcy1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZm9yY2VBY3Rpb25MaW5rLFxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZHVtbXlCdXR0b25DYWxsVG9BY3Rpb24gLmxhYmVsIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZm9yY2VBY3Rpb25MaW5rOmZvY3VzLFxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZHVtbXlCdXR0b25DYWxsVG9BY3Rpb24gLmxhYmVsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDRweCAjMDA3MmJlO1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIC5mb3JjZUFjdGlvbkxpbmsgW2Rpc2FibGVkXSxcbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmR1bW15QnV0dG9uQ2FsbFRvQWN0aW9uIC5sYWJlbCBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmZvcmNlQWN0aW9uTGluazp2aXNpdGVkLFxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZHVtbXlCdXR0b25DYWxsVG9BY3Rpb24gLmxhYmVsOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmZvcmNlQWN0aW9uTGluazpob3ZlciwgLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZm9yY2VBY3Rpb25MaW5rOnZpc2l0ZWQ6aG92ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIC5kdW1teUJ1dHRvbkNhbGxUb0FjdGlvbiAubGFiZWw6aG92ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIC5kdW1teUJ1dHRvbkNhbGxUb0FjdGlvbiAubGFiZWw6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZm9yY2VBY3Rpb25MaW5rOmFjdGl2ZSxcbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmR1bW15QnV0dG9uQ2FsbFRvQWN0aW9uIC5sYWJlbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmE2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmZvcmNlQWN0aW9uTGluay54dWktYnV0dG9uLWlzLWRpc2FibGVkLCAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIGEuZm9yY2VBY3Rpb25MaW5rLmNvdmVvLXBhZ2VyLWFuY2hvciwgLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciBhLmZvcmNlQWN0aW9uTGluay5jb3Zlby1wYWdlci1hbmNob3IsXG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIC5kdW1teUJ1dHRvbkNhbGxUb0FjdGlvbiAubGFiZWwueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCxcbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmR1bW15QnV0dG9uQ2FsbFRvQWN0aW9uIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIGEubGFiZWwuY292ZW8tcGFnZXItYW5jaG9yLFxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZHVtbXlCdXR0b25DYWxsVG9BY3Rpb24gYS5sYWJlbC5jb3Zlby1wYWdlci1hbmNob3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4NThmO1xuICBib3JkZXItY29sb3I6ICNhNmE5YjA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZHVtbXlCdXR0b25DYWxsVG9BY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmR1bW15QnV0dG9uU3VibWl0QWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLnVpVGFiQmFyLFxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAudmlzaWJpbGl0eVN3aXRjaGVyLFxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuY3VmLXB1Ymxpc2hlclRvcGljcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZFB1Ymxpc2hlciAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIC50YWJzX19jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZm9yY2VDaGF0dGVyQmFzZVB1Ymxpc2hlciA6bm90KC5QSE9ORSkgLmN1Zi1jb250ZW50LFxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuZm9yY2VDaGF0dGVyQmFzZVB1Ymxpc2hlciAucHVibGlzaGVySW5wdXRDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuYm90dG9tQmFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmJvdHRvbUJhciAuY3VmLWF0dGFjaG1lbnRzTGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmJvdHRvbUJhciAuY3VmLXB1Ymxpc2hlclNoYXJlQnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmJvdHRvbUJhciAuY3VmLXB1Ymxpc2hlclNoYXJlQnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkUHVibGlzaGVyIC5mb3JjZUFjdGlvbnNDb250YWluZXIgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIgLmZvcmNlQWN0aW9uc0NvbnRhaW5lciAuY29udGVudEF0dGFjaG1lbnRQaWxscyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRBdXhCb2R5TGlua1Bvc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ueGMtdGhlbWUgfiAuUEhPTkUuc2l0ZWZvcmNlUGFuZWxzQ29udGFpbmVyIC5zbGRzLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbn1cbi54Yy10aGVtZSB+IC5QSE9ORS5zaXRlZm9yY2VQYW5lbHNDb250YWluZXIgLmN1Zi1wdWJsaXNoZXJTaGFyZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSB+IC5QSE9ORS5zaXRlZm9yY2VQYW5lbHNDb250YWluZXIgdWwuaXRlbXMsXG4ueGMtdGhlbWUgfiAuUEhPTkUuc2l0ZWZvcmNlUGFuZWxzQ29udGFpbmVyIC5jdWYtcHVibGlzaGVyVG9waWNzLFxuLnhjLXRoZW1lIH4gLlBIT05FLnNpdGVmb3JjZVBhbmVsc0NvbnRhaW5lciBbdGl0bGU9XCJATWVudGlvbiBwZW9wbGUgYW5kIGdyb3Vwc1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgfiAuUEhPTkUuc2l0ZWZvcmNlUGFuZWxzQ29udGFpbmVyIC5wYW5lbC1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi54Yy10aGVtZSB+IC5QSE9ORS5zaXRlZm9yY2VQYW5lbHNDb250YWluZXIgLnNsZHMtYnV0dG9uLWdyb3VwLWxpc3QgLnNsZHMtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnhjLXRoZW1lIH4gLlBIT05FLnNpdGVmb3JjZVBhbmVsc0NvbnRhaW5lciAuY3VmLXB1Ymxpc2hlckNhbmNlbEJ1dHRvbixcbi54Yy10aGVtZSB+IC5QSE9ORS5zaXRlZm9yY2VQYW5lbHNDb250YWluZXIgLnNsZHMtcmljaC10ZXh0LWVkaXRvcixcbi54Yy10aGVtZSB+IC5QSE9ORS5zaXRlZm9yY2VQYW5lbHNDb250YWluZXIgLnNsZHMtcmljaC10ZXh0LWVkaXRvcl9fdG9vbGJhcl9ib3R0b20ge1xuICBib3JkZXItY29sb3I6ICNhNmE5YjA7XG59XG4ueGMtdGhlbWUgfiAuUEhPTkUuc2l0ZWZvcmNlUGFuZWxzQ29udGFpbmVyIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3Ige1xuICBmb250LXNpemU6IDAuOTRyZW07XG59XG4ueGMtdGhlbWUgfiAuUEhPTkUuc2l0ZWZvcmNlUGFuZWxzQ29udGFpbmVyIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3Iuc2xkcy1oYXMtZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhNmE5YjA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi54Yy10aGVtZSB+IC5QSE9ORS5zaXRlZm9yY2VQYW5lbHNDb250YWluZXIgLnNsZHMtcmljaC10ZXh0LWVkaXRvcl9fdG9vbGJhcl9ib3R0b20sXG4ueGMtdGhlbWUgfiAuUEhPTkUuc2l0ZWZvcmNlUGFuZWxzQ29udGFpbmVyIC5jdWYtc2Nyb2xsZXItb3V0c2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIH4gLlBIT05FLnNpdGVmb3JjZVBhbmVsc0NvbnRhaW5lciAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRCdXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG4ueGMtdGhlbWUgfiAuUEhPTkUuc2l0ZWZvcmNlUGFuZWxzQ29udGFpbmVyIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudEJ1dHRvbiAuY3VmLUljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmZlZWRGaWxlUHJldmlld0NvbnRhaW5lciAuZm9yY2VDaGF0dGVyRmVlZENvbnRlbnRGaWxlUHJldmlldyAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5mZWVkRmlsZVByZXZpZXdDb250YWluZXIgLmZvcmNlQ2hhdHRlckZlZWRDb250ZW50RmlsZVByZXZpZXcgLnByb2dyZXNzYmFyQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVlZEZpbGVQcmV2aWV3Q29udGFpbmVyIC5zbGRzLXNpemUtLTEtb2YtMSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVlZEZpbGVQcmV2aWV3Q29udGFpbmVyIC5zbGRzLXNpemUtLTEtb2YtMSAuc2xkcy10cnVuY2F0ZSBhIHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mZWVkRmlsZVByZXZpZXdDb250YWluZXIgLnNsZHMtc2l6ZS0tMS1vZi0xIC5zbGRzLXRydW5jYXRlIGEgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZlZWRGaWxlUHJldmlld0NvbnRhaW5lciAuY3VmLWRlbGV0ZS5zbGRzLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNjUpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzJweDtcbn1cbi5mZWVkRmlsZVByZXZpZXdDb250YWluZXIgLmN1Zi1kZWxldGUuc2xkcy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLmZlZWRGaWxlUHJldmlld0NvbnRhaW5lciAuY3VmLWRlbGV0ZS5zbGRzLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmVlZEZpbGVQcmV2aWV3Q29udGFpbmVyIC5jdWYtZGVsZXRlLnNsZHMtYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmZvcmNlQ2hhdHRlclB1Ymxpc2hlckNvbnRlbnRBdHRhY2htZW50c1ByZXZpZXdDb250YWluZXIgLmZvcmNlQ2hhdHRlckZlZWRBdXhCb2R5IC5jdWYtYXV4Qm9keSAucHJldmlld0NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JjZUNoYXR0ZXJQdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuZm9yY2VDaGF0dGVyUHVibGlzaGVyQ29udGVudEF0dGFjaG1lbnRzUHJldmlld0NvbnRhaW5lciAuY29udGVudEF0dGFjaG1lbnRQaWxscyBsaSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29udGVudEF0dGFjaG1lbnRQaWxscyAuZm9yY2VDaGF0dGVyRmVlZEF1eEJvZHlDb250ZW50UG9zdCAuZmVlZEZpbGVQcmV2aWV3Q29udGFpbmVyLnByZXZpZXdFbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5mb3JjZUNoYXR0ZXJGZWVkQXV4Qm9keUNvbnRlbnRQb3N0IC5jdWYtYXR0YWNobWVudFByZXZpZXcuY3VmLWF1eEJvZHkuY3VmLWF1eEJvZHlDb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnhjLWNhc2Utb3ZlcnZpZXdfX21vcmUgLnNsZHMtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi54Yy1jYXNlLW92ZXJ2aWV3X19tb3JlIC5zbGRzLWJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGMtY2FzZS1vdmVydmlld19fbW9yZSAuc2xkcy1idXR0b246Zm9jdXMsIC54Yy1jYXNlLW92ZXJ2aWV3X19tb3JlIC5zbGRzLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG59XG4ueGMtY2FzZS1vdmVydmlld19fbW9yZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLWNhc2Utb3ZlcnZpZXdfX21vcmUgLnNsZHMtZHJvcGRvd24ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uY29tbS1wYWdlLWN1c3RvbS1jYXNlLWludml0ZSAueGMtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG59XG5cbi54Yy10aGVtZSB+IC5mb3JjZVRvYXN0TWFuYWdlciAudG9hc3RDb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi54Yy10aGVtZSB+IC5mb3JjZVRvYXN0TWFuYWdlciAuZm9yY2VUb2FzdE1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC4yKSwgMCAzcHggNnB4IDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSB+IC5mb3JjZVRvYXN0TWFuYWdlciAuZm9yY2VUb2FzdE1lc3NhZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi54Yy10aGVtZSB+IC5mb3JjZVRvYXN0TWFuYWdlciAudG9hc3RJY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSB+IC5mb3JjZVRvYXN0TWFuYWdlciAudG9hc3RDb250ZW50IHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIHBhZGRpbmc6IDEycHggNjRweCAxMnB4IDE2cHg7XG59XG4ueGMtdGhlbWUgfiAuZm9yY2VUb2FzdE1hbmFnZXIgLnRvYXN0Q2xvc2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogNHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDBweDtcbn1cbi54Yy10aGVtZSB+IC5mb3JjZVRvYXN0TWFuYWdlciAudG9hc3RDbG9zZTpob3ZlciwgLnhjLXRoZW1lIH4gLmZvcmNlVG9hc3RNYW5hZ2VyIC50b2FzdENsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSB+IC5mb3JjZVRvYXN0TWFuYWdlciAudG9hc3RDbG9zZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIH4gLmZvcmNlVG9hc3RNYW5hZ2VyIC50b2FzdENsb3NlIC5zbGRzLWJ1dHRvbl9faWNvbiB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ueGMtdGhlbWUgfiAuZm9yY2VUb2FzdE1hbmFnZXIgLnRvYXN0Q2xvc2UgLnNsZHMtaWNvbiB7XG4gIGZpbGw6IHJnYmEoMCwgMTAsIDMwLCAwLjY1KTtcbn1cbi54Yy10aGVtZSB+IC5mb3JjZVRvYXN0TWFuYWdlciAuc2xkcy1ub3RpZnktLXRvYXN0IC5zbGRzLW5vdGlmeV9fY2xvc2Uge1xuICB0b3A6IDA7XG59XG5cbi54Yy10aGVtZSAuc2xkcy1yaWNoLXRleHQtZWRpdG9yLFxuLnhjLXRoZW1lIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2E2YTliMDtcbn1cbi54Yy10aGVtZSAuc2xkcy1yaWNoLXRleHQtZWRpdG9yIC5zbGRzLXJpY2gtdGV4dC1hcmVhX19jb250ZW50LFxuLnhjLXRoZW1lIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIC5zbGRzLXJpY2gtdGV4dC1hcmVhX19jb250ZW50IHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbn1cbi54Yy10aGVtZSAuc2xkcy1yaWNoLXRleHQtZWRpdG9yIGJ1dHRvbixcbi54Yy10aGVtZSAuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyX2JvdHRvbSBidXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnhjLXRoZW1lIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3IgYnV0dG9uOmZvY3VzLFxuLnhjLXRoZW1lIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3IgYnV0dG9uOmhvdmVyLFxuLnhjLXRoZW1lIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4ueGMtdGhlbWUgLnNsZHMtcmljaC10ZXh0LWVkaXRvciBsaSxcbi54Yy10aGVtZSAuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyX2JvdHRvbSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnNsZHMtcmljaC10ZXh0LWVkaXRvciAuc2xkcy1wb3BvdmVyX19ib2R5IC51aUJ1dHRvbi5zbGRzLWJ1dHRvbi5zYXZlQnRuLFxuLnhjLXRoZW1lIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIC5zbGRzLXBvcG92ZXJfX2JvZHkgLnVpQnV0dG9uLnNsZHMtYnV0dG9uLnNhdmVCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi54Yy10aGVtZSAuc2xkcy1yaWNoLXRleHQtZWRpdG9yIC5zbGRzLXBvcG92ZXJfX2JvZHkgLnVpQnV0dG9uLnNsZHMtYnV0dG9uLnNhdmVCdG46aG92ZXIsXG4ueGMtdGhlbWUgLnNsZHMtcmljaC10ZXh0LWVkaXRvcl9fdG9vbGJhcl9ib3R0b20gLnNsZHMtcG9wb3Zlcl9fYm9keSAudWlCdXR0b24uc2xkcy1idXR0b24uc2F2ZUJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYzYTU7XG59XG4ueGMtdGhlbWUgLnNsZHMtcmljaC10ZXh0LWVkaXRvciAuc2xkcy1wb3BvdmVyX19ib2R5IC51aUJ1dHRvbi5zbGRzLWJ1dHRvbi5jYW5jZWxCdG4sXG4ueGMtdGhlbWUgLnNsZHMtcmljaC10ZXh0LWVkaXRvcl9fdG9vbGJhcl9ib3R0b20gLnNsZHMtcG9wb3Zlcl9fYm9keSAudWlCdXR0b24uc2xkcy1idXR0b24uY2FuY2VsQnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwNzJiZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi54Yy10aGVtZSAuc2xkcy1yaWNoLXRleHQtZWRpdG9yIC5zbGRzLXBvcG92ZXJfX2JvZHkgLnVpQnV0dG9uLnNsZHMtYnV0dG9uLmNhbmNlbEJ0bjpob3Zlcixcbi54Yy10aGVtZSAuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyX2JvdHRvbSAuc2xkcy1wb3BvdmVyX19ib2R5IC51aUJ1dHRvbi5zbGRzLWJ1dHRvbi5jYW5jZWxCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLnhjLXRoZW1lIHRleHRhcmVhLnRleHRhcmVhLmN1Zi1xdWVzdGlvblRpdGxlRmllbGQ6Zm9jdXMsXG4ueGMtdGhlbWUgLnNsZHMtcmljaC10ZXh0LWVkaXRvci5zbGRzLWhhcy1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTliMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtbW9kYWxfX2Zvb3RlciAuc2xkcy1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC5zbGRzLW1vZGFsX19mb290ZXIgLmN1Zi1wdWJsaXNoZXJTaGFyZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtbW9kYWxfX2Zvb3RlciAuY3VmLXB1Ymxpc2hlclNoYXJlQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjNhNTtcbn1cbi54Yy10aGVtZSAuc2xkcy1tb2RhbF9fZm9vdGVyIC5jdWYtcHVibGlzaGVyQ2FuY2VsQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtbW9kYWxfX2Zvb3RlciAuY3VmLXB1Ymxpc2hlckNhbmNlbEJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyTWVzc2FnZUJvZHlJbnB1dFJpY2hUZXh0RWRpdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnNsZHMtYnV0dG9uLWdyb3VwLWxpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckF1dG9jb21wbGV0ZS5kZWZhdWx0Rmxhdm9yIC51aUF1dG9jb21wbGV0ZSAudWlBdXRvY29tcGxldGVMaXN0LFxuLnhjLXRoZW1lIC5xbC1hZGR1c2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCAudGl0bGVfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCAudGl0bGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBvbCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaW5wdXQtcmljaC10ZXh0IC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1pbnB1dC1yaWNoLXRleHQgLnNsZHMtcmljaC10ZXh0LWFyZWFfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC5zbGRzLWlucHV0IHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi54Yy10aGVtZSAuc2xkcy1oYXMtZXJyb3IgLnNsZHMtaW5wdXQsXG4ueGMtdGhlbWUgLnNsZHMtaGFzLWVycm9yIC5zbGRzLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzMjQ2O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnhjLXRoZW1lIC5zbGRzLWhhcy1lcnJvciAuc2xkcy1mb3JtLWVsZW1lbnRfX2hlbHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZGMzMjQ2O1xufVxuLnhjLXRoZW1lIC5zbGRzLXNlbGVjdF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtc2VsZWN0X2NvbnRhaW5lcjo6YmVmb3JlLCAueGMtdGhlbWUgLnNsZHMtc2VsZWN0X2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5zbGRzLXNlbGVjdF9jb250YWluZXIgLnNsZHMtc2VsZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXJyb3ctZmlsdGVyLS1maWxsLWJsYWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi54Yy10aGVtZSAuc2xkcy1zZWxlY3RfY29udGFpbmVyIC5zbGRzLXNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwODU4Zjtcbn1cbi54Yy10aGVtZSAuc2xkcy1zZWxlY3RfY29udGFpbmVyIC5zbGRzLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjUpO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xufVxuLnhjLXRoZW1lIC5zbGRzLXNlbGVjdF9jb250YWluZXIgLnNsZHMtc2VsZWN0ICo6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjY1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi54Yy10aGVtZSAuc2xkcy1zZWxlY3RfY29udGFpbmVyIC5zbGRzLXNlbGVjdDo6LW1zLWNsZWFyLCAueGMtdGhlbWUgLnNsZHMtc2VsZWN0X2NvbnRhaW5lciAuc2xkcy1zZWxlY3Q6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnhjLXRoZW1lIC5zbGRzLXNlbGVjdF9jb250YWluZXIgLnNsZHMtc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuc2xkcy1zZWxlY3RfY29udGFpbmVyIC5zbGRzLXNlbGVjdDpmb2N1cyB+IC54dWktc2VsZWN0LS1jYXJldCB7XG4gIHotaW5kZXg6IDM7XG59XG4ueGMtdGhlbWUgLnNsZHMtc2VsZWN0X2NvbnRhaW5lciAuc2xkcy1zZWxlY3QgfiAueHVpLXNlbGVjdC0tY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ueGMtdGhlbWUgLnNsZHMtY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3hfZmF1eCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi54Yy10aGVtZSAuc2xkcy1idXR0b25fYnJhbmQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtYnV0dG9uX2JyYW5kOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDRweCAjMDA3MmJlO1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtYnV0dG9uX2JyYW5kIFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC5zbGRzLWJ1dHRvbl9icmFuZDpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLnhjLXRoZW1lIC5zbGRzLWJ1dHRvbl9icmFuZDpub3QoW2Rpc2FibGVkXSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5zbGRzLWJ1dHRvbl9icmFuZDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC54Yy10aGVtZSAuc2xkcy1idXR0b25fYnJhbmQ6bm90KFtkaXNhYmxlZF0pOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuc2xkcy1idXR0b25fYnJhbmQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyYTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5zbGRzLWJ1dHRvbl9icmFuZDpub3QoW2Rpc2FibGVkXSkueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCwgLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIGEuc2xkcy1idXR0b25fYnJhbmQuY292ZW8tcGFnZXItYW5jaG9yOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDg1OGY7XG4gIGJvcmRlci1jb2xvcjogI2E2YTliMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnNsZHMtZm9ybS1lbGVtZW50X19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi54Yy10aGVtZSAuc2xkcy1mb3JtLWVsZW1lbnRfX2hlbHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnhjLXRoZW1lIGxpZ2h0bmluZy1maWxlLXVwbG9hZDpub3QoLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0KSAuc2xkcy1mb3JtLWVsZW1lbnRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSBsaWdodG5pbmctZmlsZS11cGxvYWQgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fdGV4dCxcbi54Yy10aGVtZSAueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgbGlnaHRuaW5nLWZpbGUtdXBsb2FkIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2Ryb3B6b25lLFxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dCAuc2xkcy1maWxlLXNlbGVjdG9yX19kcm9wem9uZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSBsaWdodG5pbmctZmlsZS11cGxvYWQgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYnV0dG9uLFxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dCAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi54Yy10aGVtZSBsaWdodG5pbmctZmlsZS11cGxvYWQgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYnV0dG9uOmZvY3VzLFxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dCAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSBsaWdodG5pbmctZmlsZS11cGxvYWQgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYnV0dG9uIFtkaXNhYmxlZF0sXG4ueGMtdGhlbWUgLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0IC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbiBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSBsaWdodG5pbmctZmlsZS11cGxvYWQgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYnV0dG9uOnZpc2l0ZWQsXG4ueGMtdGhlbWUgLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0IC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgbGlnaHRuaW5nLWZpbGUtdXBsb2FkIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbjpob3ZlciwgLnhjLXRoZW1lIGxpZ2h0bmluZy1maWxlLXVwbG9hZCAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b246dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSAueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYnV0dG9uOmhvdmVyLFxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dCAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b246dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDczYzA7XG59XG4ueGMtdGhlbWUgbGlnaHRuaW5nLWZpbGUtdXBsb2FkIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbjphY3RpdmUsXG4ueGMtdGhlbWUgLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0IC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgY29sb3I6ICMwMDZkYjc7XG59XG4ueGMtdGhlbWUgbGlnaHRuaW5nLWZpbGUtdXBsb2FkIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbi54dWktYnV0dG9uLWlzLWRpc2FibGVkLCAueGMtdGhlbWUgbGlnaHRuaW5nLWZpbGUtdXBsb2FkIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIGEuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b24uY292ZW8tcGFnZXItYW5jaG9yLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgbGlnaHRuaW5nLWZpbGUtdXBsb2FkIGEuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b24uY292ZW8tcGFnZXItYW5jaG9yLFxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dCAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b24ueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCxcbi54Yy10aGVtZSAueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgYS5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbi5jb3Zlby1wYWdlci1hbmNob3IsXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0IGEuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b24uY292ZW8tcGFnZXItYW5jaG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWIwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ueGMtdGhlbWUgbGlnaHRuaW5nLWZpbGUtdXBsb2FkIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbjphZnRlcixcbi54Yy10aGVtZSAueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXR0YWNoLS1maWxsLWdyZXkuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDE2cHg7XG4gIGNvbnRlbnQ6IFwiVXBsb2FkIGF0dGFjaG1lbnRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ueGMtdGhlbWUgbGlnaHRuaW5nLWZpbGUtdXBsb2FkIC5zbGRzLWZvcm0tZWxlbWVudF9faGVscDplbXB0eSxcbi54Yy10aGVtZSAueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQgLnNsZHMtZm9ybS1lbGVtZW50X19oZWxwOmVtcHR5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIGxpZ2h0bmluZy1maWxlLXVwbG9hZCBzdmcsXG4ueGMtdGhlbWUgLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0IC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC0tdXBsb2FkLWJ1dHRvbi1jdXN0b20tbGFiZWwgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLXhjc2YtZmxvdy1maWVsZC1maWxlLXVwbG9hZC1idXR0b24tbGFiZWwpO1xufVxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC0tZmlsZS1zZWxlY3Rvci1hcmVhLWN1c3RvbS1sYWJlbCAuc2xkcy1maWxlLXNlbGVjdG9yX19ib2R5IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi54Yy10aGVtZSAueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQtLWZpbGUtc2VsZWN0b3ItYXJlYS1jdXN0b20tbGFiZWwgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYm9keTo6YmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiB2YXIoLS14Y3NmLWZsb3ctZmllbGQtZmlsZS1zZWxlY3Rvci1hcmVhLWN1c3RvbS1sYWJlbCk7XG4gIGNvbG9yOiAjNDA0NzU2O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC0tcmVtb3ZlLXVwbG9hZC1idXR0b24taWNvbiAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC0tZXh0ZW5kZWQtZHJvcHpvbmUgLnNsZHMtZmlsZS1zZWxlY3Rvcixcbi54Yy10aGVtZSAueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQtLWV4dGVuZGVkLWRyb3B6b25lIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2Ryb3B6b25lLFxuLnhjLXRoZW1lIC54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC0tZXh0ZW5kZWQtZHJvcHpvbmUgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fZHJvcHpvbmUgPiBzbG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGMtdGhlbWUgLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0LS1leHRlbmRlZC1kcm9wem9uZSAuc2xkcy1maWxlLXNlbGVjdG9yX19ib2R5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2E2YTliMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ueGMtdGhlbWUgLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0LS1leHRlbmRlZC1kcm9wem9uZSAuc2xkcy1maWxlLXNlbGVjdG9yX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDA0NzU2O1xuICBtYXJnaW46IDhweDtcbn1cbi54Yy10aGVtZSAueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQtLWV4dGVuZGVkLWRyb3B6b25lIC5zbGRzLWZpbGUtc2VsZWN0b3JfX3RleHQgLnNsZHMtbWVkaXVtLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQtLWV4dGVuZGVkLWRyb3B6b25lIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2lucHV0W2Rpc2FibGVkXSArIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2JvZHkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbn1cbi54Yy10aGVtZSAuc2xkcy1maWxlLXNlbGVjdG9yX19pbnB1dDpmb2N1cyB+IC5zbGRzLWZpbGUtc2VsZWN0b3JfX2JvZHkgPiAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b24ge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuc2xkcy1maWxlLXNlbGVjdG9yX19pbnB1dFtkaXNhYmxlZF0gfiAuc2xkcy1maWxlLXNlbGVjdG9yX19ib2R5ID4gLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODA4NThmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzgwODU4ZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAuc2xkcy1maWxlX190aXRsZV9zY3JpbSB7XG4gIHotaW5kZXg6IDA7XG59XG4ueGMtdGhlbWUgLnNsZHMtZmlsZV9fYWN0aW9ucy1tZW51LFxuLnhjLXRoZW1lIC5zbGRzLWZpbGVfX2Nyb3Age1xuICB6LWluZGV4OiAwO1xufVxuLnhjLXRoZW1lIC5zbGRzLXRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4ueGMtdGhlbWUgLnNsZHMtY29tYm9ib3hfY29udGFpbmVyIFt0eXBlPXRleHRdLnNsZHMtY29tYm9ib3hfX2lucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXJyb3ctZmlsdGVyLS1maWxsLWJsYWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi54Yy10aGVtZSAuc2xkcy1jb21ib2JveF9jb250YWluZXIgW3R5cGU9dGV4dF0uc2xkcy1jb21ib2JveF9faW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLnNsZHMtY29tYm9ib3hfY29udGFpbmVyIFt0eXBlPXRleHRdLnNsZHMtY29tYm9ib3hfX2lucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG59XG4ueGMtdGhlbWUgLnNsZHMtY29tYm9ib3hfY29udGFpbmVyIFt0eXBlPXRleHRdLnNsZHMtY29tYm9ib3hfX2lucHV0ICo6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjY1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi54Yy10aGVtZSAuc2xkcy1jb21ib2JveF9jb250YWluZXIgW3R5cGU9dGV4dF0uc2xkcy1jb21ib2JveF9faW5wdXQ6Oi1tcy1jbGVhciwgLnhjLXRoZW1lIC5zbGRzLWNvbWJvYm94X2NvbnRhaW5lciBbdHlwZT10ZXh0XS5zbGRzLWNvbWJvYm94X19pbnB1dDo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4ueGMtdGhlbWUgLnNsZHMtY29tYm9ib3hfY29udGFpbmVyIFt0eXBlPXRleHRdLnNsZHMtY29tYm9ib3hfX2lucHV0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuc2xkcy1jb21ib2JveF9jb250YWluZXIgW3R5cGU9dGV4dF0uc2xkcy1jb21ib2JveF9faW5wdXQ6Zm9jdXMgfiAueHVpLXNlbGVjdC0tY2FyZXQge1xuICB6LWluZGV4OiAzO1xufVxuLnhjLXRoZW1lIC5zbGRzLWNvbWJvYm94X2NvbnRhaW5lciBbdHlwZT10ZXh0XS5zbGRzLWNvbWJvYm94X19pbnB1dCB+IC54dWktc2VsZWN0LS1jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi54Yy10aGVtZSAuc2xkcy1jb21ib2JveF9jb250YWluZXIgLnNsZHMtaW5wdXQtaGFzLWljb24gbGlnaHRuaW5nLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5zbGRzLWZvcm0tZWxlbWVudCBkaXZbdHlwZT10ZXh0XSxcbi54Yy10aGVtZSAuc2xkcy1mb3JtLWVsZW1lbnQgZGl2W3R5cGU9cGFzc3dvcmRdLFxuLnhjLXRoZW1lIC5zbGRzLWZvcm0tZWxlbWVudCBkaXZbdHlwZT10ZWxdLFxuLnhjLXRoZW1lIC5zbGRzLWZvcm0tZWxlbWVudCBkaXZbdHlwZT11cmxdIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi54Yy10aGVtZSBsaWdodG5pbmctaW5wdXQuc2xkcy1mb3JtLWVsZW1lbnQuc2xkcy1oYXMtZXJyb3IgbGlnaHRuaW5nLXByaW1pdGl2ZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuc2xkcy10YWJzX2RlZmF1bHRfX25hdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ueGMtdGhlbWUgLnNsZHMtdGFic19kZWZhdWx0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnhjLXRoZW1lIC5zbGRzLXRhYnNfZGVmYXVsdF9faXRlbTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnNsZHMtdGFic19kZWZhdWx0X19pdGVtLnNsZHMtaGFzLWZvY3VzLCAueGMtdGhlbWUgLnNsZHMtdGFic19kZWZhdWx0X19pdGVtLnNsZHMtaXMtYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi54Yy10aGVtZSAuc2xkcy10YWJzX2RlZmF1bHRfX2xpbmsge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ueGMtdGhlbWUgLnNsZHMtdGFic19kZWZhdWx0X19saW5rW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ueGMtdGhlbWUgLnNsZHMtdGFic19kZWZhdWx0X19saW5rW3RhYmluZGV4PVwiMFwiXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuc2xkcy10YWJzX2RlZmF1bHRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMjc2MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtdGFic19kZWZhdWx0X19vdmVyZmxvdy1idXR0b24gLnNsZHMtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4ueGMtdGhlbWUgLnNsZHMtdGFic19kZWZhdWx0X19vdmVyZmxvdy1idXR0b24gLnNsZHMtYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ueGMtdGhlbWUgLnNsZHMtdGFic19kZWZhdWx0X19vdmVyZmxvdy1idXR0b24gLnNsZHMtZHJvcGRvd25fX2xpc3Qge1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRTb3J0ZXIgLnVpTWVudUxpc3QsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fcmlnaHQsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCxcbi54Yy10aGVtZSAudWlNZW51TGlzdC0tcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDNweCA2cHggMCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAzO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkU29ydGVyIC51aU1lbnVMaXN0IC5zbGRzLWRyb3Bkb3duX19saXN0LFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IC5zbGRzLWRyb3Bkb3duX19saXN0LFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX2xlZnQgLnNsZHMtZHJvcGRvd25fX2xpc3QsXG4ueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IC5zbGRzLWRyb3Bkb3duX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogIzAwMGExZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmllMTEgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkU29ydGVyIC51aU1lbnVMaXN0IC5zbGRzLWRyb3Bkb3duX19saXN0LFxuLmllMTEgLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IC5zbGRzLWRyb3Bkb3duX19saXN0LFxuLmllMTEgLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX2xlZnQgLnNsZHMtZHJvcGRvd25fX2xpc3QsXG4uaWUxMSAueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IC5zbGRzLWRyb3Bkb3duX19saXN0IHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkU29ydGVyIC51aU1lbnVMaXN0IGxpLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkU29ydGVyIC51aU1lbnVMaXN0IC51aU1lbnVJdGVtLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IGxpLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IC51aU1lbnVJdGVtLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX2xlZnQgbGksXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCAudWlNZW51SXRlbSxcbi54Yy10aGVtZSAudWlNZW51TGlzdC0tcmlnaHQgbGksXG4ueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IC51aU1lbnVJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkU29ydGVyIC51aU1lbnVMaXN0IC5zY3JvbGxhYmxlLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkU29ydGVyIC51aU1lbnVMaXN0IGxpOmZpcnN0LW9mLXR5cGUsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fcmlnaHQgLnNjcm9sbGFibGUsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fcmlnaHQgbGk6Zmlyc3Qtb2YtdHlwZSxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9sZWZ0IC5zY3JvbGxhYmxlLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX2xlZnQgbGk6Zmlyc3Qtb2YtdHlwZSxcbi54Yy10aGVtZSAudWlNZW51TGlzdC0tcmlnaHQgLnNjcm9sbGFibGUsXG4ueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IGxpOmZpcnN0LW9mLXR5cGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZFNvcnRlciAudWlNZW51TGlzdCBhLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkU29ydGVyIC51aU1lbnVMaXN0IC51aU1lbnVJdGVtIGEsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fcmlnaHQgYSxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9yaWdodCAudWlNZW51SXRlbSBhLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX2xlZnQgYSxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9sZWZ0IC51aU1lbnVJdGVtIGEsXG4ueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IGEsXG4ueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IC51aU1lbnVJdGVtIGEge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBjb2xvcjogIzAwMGExZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZFNvcnRlciAudWlNZW51TGlzdCBhOjpmaXJzdC1sZXR0ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRTb3J0ZXIgLnVpTWVudUxpc3QgLnVpTWVudUl0ZW0gYTo6Zmlyc3QtbGV0dGVyLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IGE6OmZpcnN0LWxldHRlcixcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9yaWdodCAudWlNZW51SXRlbSBhOjpmaXJzdC1sZXR0ZXIsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCBhOjpmaXJzdC1sZXR0ZXIsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCAudWlNZW51SXRlbSBhOjpmaXJzdC1sZXR0ZXIsXG4ueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IGE6OmZpcnN0LWxldHRlcixcbi54Yy10aGVtZSAudWlNZW51TGlzdC0tcmlnaHQgLnVpTWVudUl0ZW0gYTo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZFNvcnRlciAudWlNZW51TGlzdCBhOnZpc2l0ZWQsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRTb3J0ZXIgLnVpTWVudUxpc3QgLnVpTWVudUl0ZW0gYTp2aXNpdGVkLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IGE6dmlzaXRlZCxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9yaWdodCAudWlNZW51SXRlbSBhOnZpc2l0ZWQsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCBhOnZpc2l0ZWQsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCAudWlNZW51SXRlbSBhOnZpc2l0ZWQsXG4ueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IGE6dmlzaXRlZCxcbi54Yy10aGVtZSAudWlNZW51TGlzdC0tcmlnaHQgLnVpTWVudUl0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRTb3J0ZXIgLnVpTWVudUxpc3QgYTpmb2N1cyxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZFNvcnRlciAudWlNZW51TGlzdCAudWlNZW51SXRlbSBhOmZvY3VzLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IGE6Zm9jdXMsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fcmlnaHQgLnVpTWVudUl0ZW0gYTpmb2N1cyxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9sZWZ0IGE6Zm9jdXMsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCAudWlNZW51SXRlbSBhOmZvY3VzLFxuLnhjLXRoZW1lIC51aU1lbnVMaXN0LS1yaWdodCBhOmZvY3VzLFxuLnhjLXRoZW1lIC51aU1lbnVMaXN0LS1yaWdodCAudWlNZW51SXRlbSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRTb3J0ZXIgLnVpTWVudUxpc3QgYTpob3ZlciwgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkU29ydGVyIC51aU1lbnVMaXN0IGE6Zm9jdXM6aG92ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRTb3J0ZXIgLnVpTWVudUxpc3QgLnVpTWVudUl0ZW0gYTpob3Zlcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZFNvcnRlciAudWlNZW51TGlzdCAudWlNZW51SXRlbSBhOmZvY3VzOmhvdmVyLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IGE6aG92ZXIsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fcmlnaHQgYTpmb2N1czpob3Zlcixcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9yaWdodCAudWlNZW51SXRlbSBhOmhvdmVyLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IC51aU1lbnVJdGVtIGE6Zm9jdXM6aG92ZXIsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCBhOmhvdmVyLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX2xlZnQgYTpmb2N1czpob3Zlcixcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9sZWZ0IC51aU1lbnVJdGVtIGE6aG92ZXIsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCAudWlNZW51SXRlbSBhOmZvY3VzOmhvdmVyLFxuLnhjLXRoZW1lIC51aU1lbnVMaXN0LS1yaWdodCBhOmhvdmVyLFxuLnhjLXRoZW1lIC51aU1lbnVMaXN0LS1yaWdodCBhOmZvY3VzOmhvdmVyLFxuLnhjLXRoZW1lIC51aU1lbnVMaXN0LS1yaWdodCAudWlNZW51SXRlbSBhOmhvdmVyLFxuLnhjLXRoZW1lIC51aU1lbnVMaXN0LS1yaWdodCAudWlNZW51SXRlbSBhOmZvY3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZFNvcnRlciAudWlNZW51TGlzdCBhIC5iYWRnZSxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZFNvcnRlciAudWlNZW51TGlzdCAudWlNZW51SXRlbSBhIC5iYWRnZSxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9yaWdodCBhIC5iYWRnZSxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9yaWdodCAudWlNZW51SXRlbSBhIC5iYWRnZSxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9sZWZ0IGEgLmJhZGdlLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX2xlZnQgLnVpTWVudUl0ZW0gYSAuYmFkZ2UsXG4ueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IGEgLmJhZGdlLFxuLnhjLXRoZW1lIC51aU1lbnVMaXN0LS1yaWdodCAudWlNZW51SXRlbSBhIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkU29ydGVyIC51aU1lbnVMaXN0IC5tZW51R3JvdXBUaXRsZSxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9yaWdodCAubWVudUdyb3VwVGl0bGUsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fbGVmdCAubWVudUdyb3VwVGl0bGUsXG4ueGMtdGhlbWUgLnVpTWVudUxpc3QtLXJpZ2h0IC5tZW51R3JvdXBUaXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRTb3J0ZXIgLnVpTWVudUxpc3QgLm1lbnVJdGVtRW1wdHlTcGFjZSxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9yaWdodCAubWVudUl0ZW1FbXB0eVNwYWNlLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX2xlZnQgLm1lbnVJdGVtRW1wdHlTcGFjZSxcbi54Yy10aGVtZSAudWlNZW51TGlzdC0tcmlnaHQgLm1lbnVJdGVtRW1wdHlTcGFjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRTb3J0ZXIgLnVpTWVudUxpc3QgLm1lbnVJdGVtQ2hlY2tNYXJrLFxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IC5tZW51SXRlbUNoZWNrTWFyayxcbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9sZWZ0IC5tZW51SXRlbUNoZWNrTWFyayxcbi54Yy10aGVtZSAudWlNZW51TGlzdC0tcmlnaHQgLm1lbnVJdGVtQ2hlY2tNYXJrIHtcbiAgbWFyZ2luOiAxcHggMCAwO1xufVxuLnhjLXRoZW1lIC54Yy1kcm9wZG93bi1zbGRzLXJlc2V0IC5zbGRzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1sd2MtekluZGV4RHJvcGRvd24sIDcwMDApO1xuICBsZWZ0OiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IHZhcigtLWx3Yy1zaXplWHhTbWFsbCwgNnJlbSk7XG4gIG1heC13aWR0aDogdmFyKC0tbHdjLXNpemVNZWRpdW0sIDIwcmVtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbHdjLXNwYWNpbmdYeHhTbWFsbCwgMC4xMjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1sd2Mtc3BhY2luZ1h4eFNtYWxsLCAwLjEyNXJlbSk7XG4gIGJvcmRlcjogdmFyKC0tbHdjLWJvcmRlcldpZHRoVGhpbiwgMXB4KSBzb2xpZCB2YXIoLS1zbGRzLWctY29sb3ItYm9yZGVyLWJhc2UtMSwgdmFyKC0tbHdjLWNvbG9yQm9yZGVyLCAjZDRkNGQ0KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWx3Yy1ib3JkZXJSYWRpdXNNZWRpdW0sIDAuMjVyZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1sd2Mtc3BhY2luZ1h4U21hbGwsIDAuMjVyZW0pIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbHdjLWZvbnRTaXplMiwgMC43NXJlbSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNsZHMtZy1jb2xvci1uZXV0cmFsLWJhc2UtMTAwLCB2YXIoLS1sd2MtY29sb3JCYWNrZ3JvdW5kQWx0LCB3aGl0ZSkpO1xuICBib3gtc2hhZG93OiB2YXIoLS1sd2Mtc2hhZG93RHJvcERvd24sIDAgMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiB2YXIoLS1zbGRzLWctY29sb3ItbmV1dHJhbC1iYXNlLTEwLCB2YXIoLS1sd2MtY29sb3JUZXh0RGVmYXVsdCwgIzMzMykpO1xufVxuLnhjLXRoZW1lIC54Yy1kcm9wZG93bi1zbGRzLXJlc2V0IC5zbGRzLWRyb3Bkb3duLnNsZHMtZHJvcGRvd25fcmlnaHQsIC54Yy10aGVtZSAueGMtZHJvcGRvd24tc2xkcy1yZXNldCAuc2xkcy1kcm9wZG93bi5zbGRzLWRyb3Bkb3duX2xlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ueGMtdGhlbWUgLnhjLWRyb3Bkb3duLXNsZHMtcmVzZXQgLnNsZHMtZHJvcGRvd24uc2xkcy1kcm9wZG93bl9yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIC54Yy1kcm9wZG93bi1zbGRzLXJlc2V0IC5zbGRzLWRyb3Bkb3duLnNsZHMtZHJvcGRvd25fbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnhjLXRoZW1lIC54Yy1kcm9wZG93bi1zbGRzLXJlc2V0IC5zbGRzLWRyb3Bkb3duX19pdGVtID4gYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWx3Yy1zcGFjaW5nWFNtYWxsLCAwLjVyZW0pIHZhcigtLWx3Yy1zcGFjaW5nU21hbGwsIDAuNzVyZW0pO1xuICBjb2xvcjogdmFyKC0tc2xkcy1nLWNvbG9yLW5ldXRyYWwtYmFzZS0xMCwgdmFyKC0tbHdjLWNvbG9yVGV4dERlZmF1bHQsICMzMzMpKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnhjLXRoZW1lIC54Yy1kcm9wZG93bi1zbGRzLXJlc2V0IC5zbGRzLWRyb3Bkb3duX19pdGVtID4gYTpob3ZlciwgLnhjLXRoZW1lIC54Yy1kcm9wZG93bi1zbGRzLXJlc2V0IC5zbGRzLWRyb3Bkb3duX19pdGVtID4gYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xkcy1nLWNvbG9yLW5ldXRyYWwtYmFzZS05NSwgdmFyKC0tbHdjLWNvbG9yQmFja2dyb3VuZFJvd0hvdmVyLCByZ2JhKDM3LCAxMTYsIDE2OSwgMC4wNSkpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fX2l0ZW0uc2xkcy1pcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd25fX2l0ZW0uc2xkcy1pcy1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnhjLXRoZW1lIC5zbGRzLWRyb3Bkb3duX19pdGVtLnNsZHMtaXMtc2VsZWN0ZWQgLnNsZHMtdHJ1bmNhdGUgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuc2xkcy1kcm9wZG93bl9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC51aU1lbnVMaXN0LnZpc2libGUsXG4ueGMtdGhlbWUgLnNsZHMtZHJvcGRvd24tdHJpZ2dlciBbYXJpYS1leHBhbmRlZD10cnVlXSArIC5zbGRzLWRyb3Bkb3duX3JpZ2h0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi54Yy10aGVtZSAueGMtdG9wLW5hdi1kcm9wZG93bl9fYnV0dG9uIC5zbGRzLWRyb3Bkb3duLnNsZHMtZHJvcGRvd25fbGVmdCB7XG4gIGxlZnQ6IHZhcigtLXhjLXRvcC1uYXYtZHJvcGRvd24tcG9zLWxlZnQpO1xufVxuLnhjLXRoZW1lIC54Yy10b3AtbmF2LWRyb3Bkb3duX19idXR0b24gYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMnB4IGF1dG8gIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAueGMtZGlzY3Vzc2lvbi1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xufVxuLnhjLXRoZW1lIC54Yy1kaXNjdXNzaW9uLWxheW91dCAueGMtZGlzY3Vzc2lvbl9fc2lkZS1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnhjLWRpc2N1c3Npb24tbGF5b3V0IGFydGljbGUuY3VmLWZlZWRFbGVtZW50IHtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAycmVtIDAgMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtZGlzY3Vzc2lvbi1sYXlvdXQgYXJ0aWNsZS5jdWYtZmVlZEVsZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtZGlzY3Vzc2lvbi1sYXlvdXQgYXJ0aWNsZS5jdWYtZmVlZEVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjAwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnhjLXRoZW1lIC54Yy1kaXNjdXNzaW9uLWxheW91dCAuQ292ZW9SZWNvbW1lbmRhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtZGlzY3Vzc2lvbi1sYXlvdXQgLkNvdmVvUmVjb21tZW5kYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1kaXNjdXNzaW9uLWxheW91dCAuQ292ZW9SZWNvbW1lbmRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnhjLWRpc2N1c3Npb24tbGF5b3V0IC5zaWRlYmFyX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJTdHlsZS0tZGVmYXVsdCAuY3VmLWVsZW1lbnQsXG4ueGMtdGhlbWUgLnNsZHMtZmVlZF9faXRlbS1jb21tZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlclN0eWxlLS1kZWZhdWx0LmZvcmNlQ2hhdHRlckZlZWRFbGVtZW50RnVsbFZpZXcgLmN1Zi1lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZEl0ZW0tLWRlZmF1bHQgLmN1Zi1mZWVkSXRlbSAuY3VmLXF1ZXN0aW9uQm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRJdGVtLS1kZWZhdWx0IC5jdWYtZmVlZEl0ZW0gLmZlZWRCb2R5SW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi54Yy10aGVtZSAudWlNZW51TGlzdCBhW3RpdGxlPUJvb2ttYXJrXSxcbi54Yy10aGVtZSAudWlNZW51TGlzdCBhW3RpdGxlPVwiUmVtb3ZlIEJvb2ttYXJrXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLmN1Zi1mZWVkSXRlbUhlYWRlciBwID4gLnVpT3V0cHV0VGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuY3VmLWJvZHkuY3VmLXF1ZXN0aW9uVGl0bGUge1xuICBjb2xvcjogIzAwMGExZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3RlciBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLnNsZHMtcG9zdF9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuc2xkcy1wb3N0X19mb290ZXIgLmN1Zi1jb21tZW50VHJpZ2dlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLnNsZHMtcG9zdF9fZm9vdGVyLWFjdGlvbnMtbGlzdCxcbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1tZXRhLWxpc3Qge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLnNsZHMtcG9zdF9fZm9vdGVyLWFjdGlvbnMtbGlzdCBsaSxcbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1tZXRhLWxpc3QgbGkge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLnNsZHMtcG9zdF9fZm9vdGVyLWFjdGlvbnMtbGlzdCBhLFxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLnNsZHMtcG9zdF9fZm9vdGVyLWFjdGlvbnMtbGlzdCBidXR0b24sXG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuc2xkcy1wb3N0X19mb290ZXItbWV0YS1saXN0IGEsXG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuc2xkcy1wb3N0X19mb290ZXItbWV0YS1saXN0IGJ1dHRvbiB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuc2xkcy1wb3N0X19mb290ZXItYWN0aW9ucy1saXN0IGE6aG92ZXIsXG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuc2xkcy1wb3N0X19mb290ZXItYWN0aW9ucy1saXN0IGJ1dHRvbjpob3Zlcixcbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1tZXRhLWxpc3QgYTpob3Zlcixcbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1tZXRhLWxpc3QgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuc2xkcy1wb3N0X19mb290ZXItYWN0aW9ucy1saXN0IHN2Zyxcbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1tZXRhLWxpc3Qgc3ZnIHtcbiAgZmlsbDogIzgwODU4Zjtcbn1cbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1hY3Rpb25zLWxpc3QgLmN1Zi1jb21tZW50TGluayxcbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1tZXRhLWxpc3QgLmN1Zi1jb21tZW50TGluayB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1hY3Rpb25zLWxpc3QgYSxcbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1hY3Rpb25zLWxpc3QgYnV0dG9uLFxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLnNsZHMtcG9zdF9fZm9vdGVyLW1ldGEtbGlzdCBsaSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLnNsZHMtcG9zdF9fZm9vdGVyLWFjdGlvbnMtbGlzdCB7XG4gIGJvcmRlcjogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLnNsZHMtcG9zdF9fZm9vdGVyLWFjdGlvbnMtbGlzdCBsaSB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1hY3Rpb25zLWxpc3QgLmZvcmNlQ2hhdHRlclNoYXJlQnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5zbGRzLXBvc3RfX2Zvb3Rlci1tZXRhLWxpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW0gLnNsZHMtcG9zdF9fZm9vdGVyLWFjdGlvbi5saWtlLXRhcmdldCB7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5jdWYtY29tbWVudFRyaWdnZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuc2xkcy1wb3N0X19oZWFkZXIuc2xkcy1tZWRpYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuc2xkcy1hdmF0YXItLWxhcmdlLmZvcmNlQ2hhdHRlclVzZXJQaG90by5mb3JjZUNoYXR0ZXJFbnRpdHlQaG90byB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuc2xkcy1maWxlX190aXRsZS0tY2FyZCB7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbn1cbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtIC5mb3JjZUNoYXR0ZXJGZWVkQ29udGVudEF0dGFjaG1lbnRQcmV2aWV3IC5zbGRzLWZpbGUtaGFzLWFjdGlvbnMuc2xkcy1maWxlX190aXRsZS0tY2FyZCB7XG4gIHotaW5kZXg6IDA7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuZm9yY2VDaGF0dGVyRmVlZEl0ZW1IZWFkZXIgLmN1Zi1zdWJQcmVhbWJsZSB7XG4gIGNvbG9yOiAjNTk2MDZkO1xuICBmb250LXNpemU6IDAuODFyZW07XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbSAuZm9yY2VDaGF0dGVyRmVlZEl0ZW1IZWFkZXIgLmN1Zi1zdWJQcmVhbWJsZSBhIHtcbiAgY29sb3I6ICM1OTYwNmQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlclN0eWxlIC5lbnRpdHlMaW5rSG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlclN0eWxlIC5lbnRpdHlMaW5rSG92ZXI6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDAyNzYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyU3R5bGUgLmN1Zi1lbnRpdHlMaW5rIHtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlclN0eWxlIC5jdWYtZW50aXR5TGluazpmb2N1cyArIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtcG9zdF9fZm9vdGVyLWFjdGlvbiAuc2xkcy1pY29uIHtcbiAgbWFyZ2luOiAtM3B4IDAuNXJlbSAwIDA7XG59XG4ueGMtdGhlbWUgLmN1Zi1hdHRhY2htZW50cyB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4ueGMtdGhlbWUgLmN1Zi1hdHRhY2htZW50cyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ueGMtdGhlbWUgLmN1Zi1hdHRhY2htZW50cyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuY3VmLWF0dGFjaG1lbnRzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLmN1Zi1hdHRhY2htZW50cyAuc2xkcy1maWxlLS1jYXJkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnhjLXRoZW1lIC5jdWYtbG9naW5MaW5rQ29udGFpbmVyUGFyZW50IGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzJiZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi54Yy10aGVtZSAuY3VmLWxvZ2luTGlua0NvbnRhaW5lclBhcmVudCBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuY3VmLWxvZ2luTGlua0NvbnRhaW5lclBhcmVudCBidXR0b24gW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ueGMtdGhlbWUgLmN1Zi1sb2dpbkxpbmtDb250YWluZXJQYXJlbnQgYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuY3VmLWxvZ2luTGlua0NvbnRhaW5lclBhcmVudCBidXR0b246aG92ZXIsIC54Yy10aGVtZSAuY3VmLWxvZ2luTGlua0NvbnRhaW5lclBhcmVudCBidXR0b246dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5jdWYtbG9naW5MaW5rQ29udGFpbmVyUGFyZW50IGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmE2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuY3VmLWxvZ2luTGlua0NvbnRhaW5lclBhcmVudCBidXR0b24ueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDg1OGY7XG4gIGJvcmRlci1jb2xvcjogI2E2YTliMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIgLnNsZHMtYnV0dG9uOjpiZWZvcmUsXG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIgLnNsZHMtYnV0dG9uX2ljb24tYmFyZTo6YmVmb3JlLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudEFjdGlvbkJ1dHRvbiAuc2xkcy1idXR0b246OmJlZm9yZSxcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRBY3Rpb25CdXR0b24gLnNsZHMtYnV0dG9uX2ljb24tYmFyZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXI6aG92ZXIgLnNsZHMtYnV0dG9uLFxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW1BY3Rpb25UcmlnZ2VyOmhvdmVyIC5zbGRzLWJ1dHRvbl9pY29uLWJhcmUsXG4ueGMtdGhlbWUgLmN1Zi1jb21tZW50QWN0aW9uQnV0dG9uOmhvdmVyIC5zbGRzLWJ1dHRvbixcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRBY3Rpb25CdXR0b246aG92ZXIgLnNsZHMtYnV0dG9uX2ljb24tYmFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIgLnNsZHMtYnV0dG9uOjpiZWZvcmUsXG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIgLnNsZHMtYnV0dG9uX2ljb24tYmFyZTo6YmVmb3JlLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudEFjdGlvbkJ1dHRvbiAuc2xkcy1idXR0b246OmJlZm9yZSxcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRBY3Rpb25CdXR0b24gLnNsZHMtYnV0dG9uX2ljb24tYmFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIgc3ZnLFxuLnhjLXRoZW1lIC5jdWYtY29tbWVudEFjdGlvbkJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5jdWYtZmVlZEl0ZW1BY3Rpb25UcmlnZ2VyIGJ1dHRvbixcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRBY3Rpb25CdXR0b24gYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi54Yy10aGVtZSAuY3VmLWZlZWRJdGVtQWN0aW9uVHJpZ2dlciBidXR0b246Zm9jdXMsXG4ueGMtdGhlbWUgLmN1Zi1jb21tZW50QWN0aW9uQnV0dG9uIGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG59XG4ueGMtdGhlbWUgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW1bdGl0bGU9Qm9va21hcmtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuY2Fubm90RGVsZXRlUG9zdHMgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIgW3RpdGxlPURlbGV0ZV0sXG4ueGMtdGhlbWUgLmNhbm5vdERlbGV0ZVBvc3RzIC5jdWYtY29tbWVudEFjdGlvbkJ1dHRvbiBbdGl0bGU9RGVsZXRlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmN1Zi1jb21tZW50QWN0aW9uQnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuY3VmLWNvbW1lbnRBY3Rpb25CdXR0b24gYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi54Yy10aGVtZSAuc2xkcy1wLXRvcF9sYXJnZS5mb3JjZUNoYXR0ZXJGZWVkYmFjayB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudEhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4zMXJlbTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2stLWRlZmF1bHQgKyBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjay0tZGVmYXVsdCArIGRpdiAuY2xvc2VkQ29udmVyc2F0aW9uTWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi54Yy10aGVtZSAuY3VmLWNvbW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnhjLXRoZW1lIC5jdWYtY29tbWVudExpLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5jdWYtY29tbWVudExpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRDb21tZW50SW5wdXREZXNrdG9wIC5mb3JtLWJsb2NrLXNlY3Rpb24gLmJvdHRvbUJhciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmZvcm0tYmxvY2stc2VjdGlvbiAuYm90dG9tQmFyIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWluLWNvbnRlbnQ7XG4gIH1cbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQgLmN1Zi1jb21tZW50U3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY3VmLXN1Ym1pdCAuY3VmLWNvbW1lbnRTdWJtaXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQgLmN1Zi1jb21tZW50U3VibWl0IFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY3VmLXN1Ym1pdCAuY3VmLWNvbW1lbnRTdWJtaXQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY3VmLXN1Ym1pdCAuY3VmLWNvbW1lbnRTdWJtaXQ6aG92ZXIsIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQgLmN1Zi1jb21tZW50U3VibWl0OnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQgLmN1Zi1jb21tZW50U3VibWl0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyYTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY3VmLXN1Ym1pdCAuY3VmLWNvbW1lbnRTdWJtaXQueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCwgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY3VmLXN1Ym1pdCAuY292ZW8tcGFnZXItbGlzdC1pdGVtLmNvdmVvLWFjdGl2ZSBhLmN1Zi1jb21tZW50U3VibWl0LmNvdmVvLXBhZ2VyLWFuY2hvciwgLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY3VmLXN1Ym1pdCBhLmN1Zi1jb21tZW50U3VibWl0LmNvdmVvLXBhZ2VyLWFuY2hvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDg1OGY7XG4gIGJvcmRlci1jb2xvcjogI2E2YTliMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dERlc2t0b3AgLmN1Zi1zdWJtaXQgLmN1Zi1jb21tZW50U3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY3VmLXN1Ym1pdCAuY3VmLWNvbW1lbnRTdWJtaXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4NThmO1xuICBib3JkZXItY29sb3I6ICM4MDg1OGY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCAuY29tbWVudEFjdGlvblBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuc2xkcy1hdmF0YXIsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuc2xkcy1hdmF0YXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5zbGRzLWF2YXRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgbGlnaHRuaW5nLWF2YXRhcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IGxpZ2h0bmluZy1hdmF0YXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIGxpZ2h0bmluZy1hdmF0YXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmZpbGVBdHRhY2htZW50Q29udGFpbmVyLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgLmZpbGVBdHRhY2htZW50Q29udGFpbmVyLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuZmlsZUF0dGFjaG1lbnRDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmN1Zi1hdHRhY2htZW50UHJldmlldyxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5jdWYtYXR0YWNobWVudFByZXZpZXcsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5jdWYtYXR0YWNobWVudFByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmN1Zi1hdHRhY2htZW50UHJldmlldzpob3Zlcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5jdWYtYXR0YWNobWVudFByZXZpZXc6aG92ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5jdWYtYXR0YWNobWVudFByZXZpZXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRQcmV2aWV3IC5jb250ZW50QXR0YWNobWVudFBpbGxzIC5jdWYtYXV4Qm9keSAucHJldmlld0NvbnRhaW5lcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5jdWYtYXV4Qm9keSAucHJldmlld0NvbnRhaW5lcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLmN1Zi1hdXhCb2R5IC5wcmV2aWV3Q29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRQcmV2aWV3IC5jb250ZW50QXR0YWNobWVudFBpbGxzIC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLWdyaWQuc2xkcy1zaXplLS0xLW9mLTEsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UgLnNsZHMtZ3JpZC5zbGRzLXNpemUtLTEtb2YtMSxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLWdyaWQuc2xkcy1zaXplLS0xLW9mLTEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG4ueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UgLnNsZHMtdHJ1bmNhdGUgYSxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UgLnNsZHMtdHJ1bmNhdGUgYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UgLnNsZHMtdHJ1bmNhdGUgYTpmb2N1cyxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhOmZvY3VzLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UgLnNsZHMtdHJ1bmNhdGUgYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLXRydW5jYXRlIGEgW2Rpc2FibGVkXSxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhIFtkaXNhYmxlZF0sXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhIFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLXRydW5jYXRlIGE6aG92ZXIsIC54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRQcmV2aWV3IC5jb250ZW50QXR0YWNobWVudFBpbGxzIC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhOmFjdGl2ZSwgLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLXRydW5jYXRlIGE6Zm9jdXMsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UgLnNsZHMtdHJ1bmNhdGUgYTpob3Zlcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhOmFjdGl2ZSxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhOmZvY3VzLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UgLnNsZHMtdHJ1bmNhdGUgYTpob3Zlcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLXRydW5jYXRlIGE6YWN0aXZlLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UgLnNsZHMtdHJ1bmNhdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLXRydW5jYXRlIGEgLnh1aS1waWxsLS10ZXh0LFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLXRydW5jYXRlIGEgLnh1aS1waWxsLS10ZXh0LFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2UgLnNsZHMtdHJ1bmNhdGUgYSAueHVpLXBpbGwtLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRQcmV2aWV3IC5jb250ZW50QXR0YWNobWVudFBpbGxzIC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLXRydW5jYXRlIGEsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIC5zbGRzLXRydW5jYXRlIGEgc3Bhbixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhIHNwYW4sXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5mb3JjZUNoYXR0ZXJTZWxlY3RlZEZpbGVCYWRnZSAuc2xkcy10cnVuY2F0ZSBhIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRQcmV2aWV3IC5jb250ZW50QXR0YWNobWVudFBpbGxzIC5wcmV2aWV3Q29udGFpbmVyLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgLnByZXZpZXdDb250YWluZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5wcmV2aWV3Q29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4ueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuY3VmLXBhcGVyY2xpcCxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5jdWYtcGFwZXJjbGlwLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuY3VmLXBhcGVyY2xpcCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5jdWYtcGFwZXJjbGlwIC51aUJ1dHRvbi5mb3JjZUNoYXR0ZXJBdHRhY2hGaWxlQnV0dG9uLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgZm9udC1zaXplOiAwO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmN1Zi1wYXBlcmNsaXAgLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b246Zm9jdXMsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbjpmb2N1cyxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLmN1Zi1wYXBlcmNsaXAgLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRQcmV2aWV3IC5jb250ZW50QXR0YWNobWVudFBpbGxzIC5jdWYtcGFwZXJjbGlwIC51aUJ1dHRvbi5mb3JjZUNoYXR0ZXJBdHRhY2hGaWxlQnV0dG9uIFtkaXNhYmxlZF0sXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbiBbZGlzYWJsZWRdLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbiBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRQcmV2aWV3IC5jb250ZW50QXR0YWNobWVudFBpbGxzIC5jdWYtcGFwZXJjbGlwIC51aUJ1dHRvbi5mb3JjZUNoYXR0ZXJBdHRhY2hGaWxlQnV0dG9uOnZpc2l0ZWQsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbjp2aXNpdGVkLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbjpob3ZlciwgLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmN1Zi1wYXBlcmNsaXAgLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b246dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5jdWYtcGFwZXJjbGlwIC51aUJ1dHRvbi5mb3JjZUNoYXR0ZXJBdHRhY2hGaWxlQnV0dG9uOmhvdmVyLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgLmN1Zi1wYXBlcmNsaXAgLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b246dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLmN1Zi1wYXBlcmNsaXAgLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b246aG92ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5jdWYtcGFwZXJjbGlwIC51aUJ1dHRvbi5mb3JjZUNoYXR0ZXJBdHRhY2hGaWxlQnV0dG9uOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDA3M2MwO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmN1Zi1wYXBlcmNsaXAgLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b246YWN0aXZlLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgLmN1Zi1wYXBlcmNsaXAgLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b246YWN0aXZlLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgY29sb3I6ICMwMDZkYjc7XG59XG4ueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbi54dWktYnV0dG9uLWlzLWRpc2FibGVkLCAueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuY3VmLXBhcGVyY2xpcCAuY292ZW8tcGFnZXItbGlzdC1pdGVtLmNvdmVvLWFjdGl2ZSBhLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b24uY292ZW8tcGFnZXItYW5jaG9yLCAueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuY3VmLXBhcGVyY2xpcCBhLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b24uY292ZW8tcGFnZXItYW5jaG9yLFxuLnhjLXRoZW1lIC5yZXNpemVDYXB0dXJlRnJhbWVXcmFwcGVyICsgLmN1Zi1jb21tZW50SW5wdXQgLmN1Zi1wYXBlcmNsaXAgLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b24ueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5jdWYtcGFwZXJjbGlwIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIGEudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbi5jb3Zlby1wYWdlci1hbmNob3IsXG4ueGMtdGhlbWUgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbS5jb3Zlby1hY3RpdmUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuY3VmLXBhcGVyY2xpcCBhLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b24uY292ZW8tcGFnZXItYW5jaG9yLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbi54dWktYnV0dG9uLWlzLWRpc2FibGVkLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuY3VmLXBhcGVyY2xpcCAuY292ZW8tcGFnZXItbGlzdC1pdGVtLmNvdmVvLWFjdGl2ZSBhLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b24uY292ZW8tcGFnZXItYW5jaG9yLFxuLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuY3VmLXBhcGVyY2xpcCBhLnVpQnV0dG9uLmZvcmNlQ2hhdHRlckF0dGFjaEZpbGVCdXR0b24uY292ZW8tcGFnZXItYW5jaG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWIwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbjphZnRlcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5jdWYtcGFwZXJjbGlwIC51aUJ1dHRvbi5mb3JjZUNoYXR0ZXJBdHRhY2hGaWxlQnV0dG9uOmFmdGVyLFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJGZWVkYmFjayAuY29tbWVudElucHV0QXJlYSAuY3VmLXBhcGVyY2xpcCAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9pY29uLWF0dGFjaC0tZmlsbC1ncmV5LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxNnB4O1xuICBjb250ZW50OiBcIlVwbG9hZCBhdHRhY2htZW50XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLnBhcGVyY2xpcC5mb3JjZUljb24sXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAucGFwZXJjbGlwLmZvcmNlSWNvbixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLnBhcGVyY2xpcC5mb3JjZUljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmVycm9yTWVzc2FnZUNvbnRhaW5lcixcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5lcnJvck1lc3NhZ2VDb250YWluZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5lcnJvck1lc3NhZ2VDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMgLmVycm9yTWVzc2FnZUNvbnRhaW5lciAuZXJyb3IsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuZXJyb3JNZXNzYWdlQ29udGFpbmVyIC5lcnJvcixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLmVycm9yTWVzc2FnZUNvbnRhaW5lciAuZXJyb3Ige1xuICBtYXJnaW46IDA7XG59XG4ueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50UHJldmlldyAuY29udGVudEF0dGFjaG1lbnRQaWxscyAuZXJyb3JNZXNzYWdlQ29udGFpbmVyIC5lcnJvciBsaWdodG5pbmctZm9ybWF0dGVkLXRleHQsXG4ueGMtdGhlbWUgLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCAuZXJyb3JNZXNzYWdlQ29udGFpbmVyIC5lcnJvciBsaWdodG5pbmctZm9ybWF0dGVkLXRleHQsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIC5lcnJvck1lc3NhZ2VDb250YWluZXIgLmVycm9yIGxpZ2h0bmluZy1mb3JtYXR0ZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNXJlbSAwLjI1cmVtIDFyZW0gMC4yNXJlbTtcbn1cbi54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRQcmV2aWV3IC5jb250ZW50QXR0YWNobWVudFBpbGxzIC5lcnJvck1lc3NhZ2VDb250YWluZXIgLmVycm9yIGxpZ2h0bmluZy1mb3JtYXR0ZWQtdGV4dDplbXB0eSxcbi54Yy10aGVtZSAucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IC5lcnJvck1lc3NhZ2VDb250YWluZXIgLmVycm9yIGxpZ2h0bmluZy1mb3JtYXR0ZWQtdGV4dDplbXB0eSxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZGJhY2sgLmNvbW1lbnRJbnB1dEFyZWEgLmVycm9yTWVzc2FnZUNvbnRhaW5lciAuZXJyb3IgbGlnaHRuaW5nLWZvcm1hdHRlZC10ZXh0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuY3VmLXB1Ymxpc2hlckNvbnRlbnRBdHRhY2htZW50c1ByZXZpZXdDb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnhjLXRoZW1lIC5wcm9ncmVzc2JhckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLmN1Zi1wdWJsaXNoZXJDb250ZW50QXR0YWNobWVudHNQcmV2aWV3Q29udGFpbmVyIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLmVycm9yTWVzc2FnZUNvbnRhaW5lciBsaTplbXB0eSxcbi54Yy10aGVtZSAuZXJyb3JNZXNzYWdlQ29udGFpbmVyIGxpZ2h0bmluZy1mb3JtYXR0ZWQtdGV4dDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmN1Zi1jb21tZW50TGkge1xuICBmb250LXNpemU6IDAuOTRyZW07XG59XG4ueGMtdGhlbWUgLmN1Zi1jb21tZW50TGkgLmN1Zi1jb21tZW50SXRlbSxcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaSAuc2xkcy1jb21tZW50X19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaSAuc2xkcy1jb21tZW50X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRMaSAuc2xkcy1jb21tZW50X19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tbWVudCAuY3VmLWNvbW1lbnRBZ2UsXG4ueGMtdGhlbWUgLmNvbW1lbnRfX2Zvb3RlciAuc2xkcy1idXR0b24ge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xufVxuLnhjLXRoZW1lIC5jb21tZW50X19mb290ZXIge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xufVxuLnhjLXRoZW1lIC5jb21tZW50X19mb290ZXIgdWwge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi54Yy10aGVtZSAuY29tbWVudF9fZm9vdGVyIC5zbGRzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ueGMtdGhlbWUgLmNvbW1lbnRfX2Zvb3RlciBidXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuLnhjLXRoZW1lIC5jb21tZW50X19mb290ZXIgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuY29tbWVudF9fZm9vdGVyIGZlZWRzX2Jlc3RfYW5zd2VyLXRvZ2dsZSBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnhjLXRoZW1lIC5jb21tZW50X19mb290ZXIgZmVlZHNfYmVzdF9hbnN3ZXItdG9nZ2xlIGJ1dHRvbjo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi54Yy10aGVtZSAuY3VmLWxpa2Vyc0JhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRJdGVtIC5lbnRpdHlMaW5rSG92ZXI6aG92ZXIsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlclN0eWxlIC5lbnRpdHlMaW5rSG92ZXIgLnVpT3V0cHV0VGV4dCB7XG4gIGJvcmRlcjogMDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyU2ltcGxlRmVlZEl0ZW1Ub3BpY3MtLXBpbGwgdWwudG9waWMtY29tbWFTZXBhcmF0ZWRMaXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJTaW1wbGVGZWVkSXRlbVRvcGljcy0tcGlsbCB1bC50b3BpYy1jb21tYVNlcGFyYXRlZExpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyU2ltcGxlRmVlZEl0ZW1Ub3BpY3MtLXBpbGwgdWwudG9waWMtY29tbWFTZXBhcmF0ZWRMaXN0IGxpIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogNHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyU2ltcGxlRmVlZEl0ZW1Ub3BpY3MtLXBpbGwgdWwudG9waWMtY29tbWFTZXBhcmF0ZWRMaXN0IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyU2ltcGxlRmVlZEl0ZW1Ub3BpY3MtLXBpbGwgdWwudG9waWMtY29tbWFTZXBhcmF0ZWRMaXN0IGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMzUpO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJTaW1wbGVGZWVkSXRlbVRvcGljcy0tcGlsbCB1bC50b3BpYy1jb21tYVNlcGFyYXRlZExpc3QgbGkgYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJTaW1wbGVGZWVkSXRlbVRvcGljcy0tcGlsbCB1bC50b3BpYy1jb21tYVNlcGFyYXRlZExpc3QgbGkgYSBzcGFuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlclNpbXBsZUZlZWRJdGVtVG9waWNzLS1waWxsIHVsLnRvcGljLWNvbW1hU2VwYXJhdGVkTGlzdCBsaSBhIHNwYW46Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyU2ltcGxlRmVlZEl0ZW1Ub3BpY3MtLXBpbGwgdWwudG9waWMtY29tbWFTZXBhcmF0ZWRMaXN0IGxpIGEgc3BhbiBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyU2ltcGxlRmVlZEl0ZW1Ub3BpY3MtLXBpbGwgdWwudG9waWMtY29tbWFTZXBhcmF0ZWRMaXN0IGxpIGEgc3Bhbjpob3ZlciwgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJTaW1wbGVGZWVkSXRlbVRvcGljcy0tcGlsbCB1bC50b3BpYy1jb21tYVNlcGFyYXRlZExpc3QgbGkgYSBzcGFuOmFjdGl2ZSwgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJTaW1wbGVGZWVkSXRlbVRvcGljcy0tcGlsbCB1bC50b3BpYy1jb21tYVNlcGFyYXRlZExpc3QgbGkgYSBzcGFuOmZvY3VzIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlclNpbXBsZUZlZWRJdGVtVG9waWNzLS1waWxsIHVsLnRvcGljLWNvbW1hU2VwYXJhdGVkTGlzdCBsaSBhIHNwYW4gLnh1aS1waWxsLS10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtbWVkaWFfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi54Yy10aGVtZSAuY3VmLXNtYWxsQWN0b3JJbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkSXRlbURldGFpbCAuY3VmLWZlZWRiYWNrIC5jdWYtc21hbGxBY3RvckltYWdlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlGZWVkSXRlbURldGFpbCAuY3VmLXByZWFtYmxlIHtcbiAgZm9udC1zaXplOiAxLjA2cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZEl0ZW1EZXRhaWwgLmN1Zi1wcmVhbWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZEl0ZW1EZXRhaWwgLmN1Zi1wcmVhbWJsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLmZvcmNlQ29tbXVuaXR5RmVlZEl0ZW1EZXRhaWwgLmN1Zi1wcmVhbWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyRmVlZENvbW1lbnRJbnB1dCAuY3VmLWxvZ2luTGlua0NvbnRhaW5lclBhcmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlclR5cGluZ0luZGljYXRvci5oaWRkZW4ge1xuICBtYXJnaW46IDA7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckZlZWRDb21tZW50SW5wdXQgLmN1Zi1mZWVkQ29tbWVudElucHV0IC51aUJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbW1lbnQgLnZlcmlmaWVkQmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC41KTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZkM2JiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzgwYzE5ZTtcbiAgY29sb3I6ICMwMDJlMTU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tbWVudCAudmVyaWZpZWRCYWRnZSBsaWdodG5pbmctaWNvbiwgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21tZW50IC52ZXJpZmllZEJhZGdlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbW1lbnQgLmN1Zi1jb21tZW50QWdlIHtcbiAgY29sb3I6ICM1OTYwNmQ7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tbWVudCAuY29tbWVudF9fZm9vdGVyIC5zbGRzLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ueGMtdGhlbWUgLmN1Zi1jb21tZW50SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRJdGVtIC5jb21tZW50X19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbn1cbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRJdGVtIC5jb21tZW50X19oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnNsZHMtcG9zdF9fZm9vdGVyLW1ldGEtbGlzdCAuc2xkcy1pdGVtOjphZnRlcixcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRJdGVtIC5zbGRzLWl0ZW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnhjLXRoZW1lIC5zbGRzLXBvc3RfX2Zvb3Rlci1tZXRhLWxpc3QgLnZlcmlmaWVkQmFkZ2U6OmFmdGVyLFxuLnhjLXRoZW1lIC5zbGRzLXBvc3RfX2Zvb3Rlci1tZXRhLWxpc3QgLnNsZHMtaXRlbTpsYXN0LWNoaWxkOjphZnRlcixcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRJdGVtIC52ZXJpZmllZEJhZGdlOjphZnRlcixcbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRJdGVtIC5zbGRzLWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5zZWVuYnktY2FyZC10YXJnZXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi54Yy10aGVtZSAuY3VmLWNvbW1lbnRBdmF0YXJXcmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ueGMtdGhlbWUgLmNvbW1lbnRfX2hlYWRlciA+IGRpdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLmVtb2ppUGlja2VyQ29udGFpbmVyIC52aWV3ZXJbZmVlZHNfZW1vamktY2F0ZWdvcml6ZWQtdmlld2VyX2NhdGVnb3JpemVkLXZpZXdlcl0ge1xuICBtYXgtaGVpZ2h0OiA1LjVyZW07XG59XG4ueGMtdGhlbWUgLmVtb2ppUGlja2VyQ29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAwLjY5cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5lbW9qaVBpY2tlckNvbnRhaW5lciAuc2xkcy1wb3BvdmVyX19mb290ZXIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1kaXNjdXNzaW9uLXRpcC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4ueGMtdGhlbWUgLmN1Zi1zaG93TW9yZUNvbW1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIC5jdWYtc2hvd01vcmVDb21tZW50cyAuY3VmLXNob3dPbGRlckNvbW1lbnRzIGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuY3VmLXNob3dNb3JlQ29tbWVudHMgLmN1Zi1zaG93T2xkZXJDb21tZW50cyBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuY3VmLXNob3dNb3JlQ29tbWVudHMgLmN1Zi1zaG93T2xkZXJDb21tZW50cyBidXR0b24gW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ueGMtdGhlbWUgLmN1Zi1zaG93TW9yZUNvbW1lbnRzIC5jdWYtc2hvd09sZGVyQ29tbWVudHMgYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAuY3VmLXNob3dNb3JlQ29tbWVudHMgLmN1Zi1zaG93T2xkZXJDb21tZW50cyBidXR0b246aG92ZXIsIC54Yy10aGVtZSAuY3VmLXNob3dNb3JlQ29tbWVudHMgLmN1Zi1zaG93T2xkZXJDb21tZW50cyBidXR0b246dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDczYzA7XG59XG4ueGMtdGhlbWUgLmN1Zi1zaG93TW9yZUNvbW1lbnRzIC5jdWYtc2hvd09sZGVyQ29tbWVudHMgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICBjb2xvcjogIzAwNmRiNztcbn1cbi54Yy10aGVtZSAuY3VmLXNob3dNb3JlQ29tbWVudHMgLmN1Zi1zaG93T2xkZXJDb21tZW50cyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDI3NjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC5jdWYtc2hvd01vcmVDb21tZW50cyAucWUtbW9yZUNvbW1lbnRzUmF0aW8ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLmRpc2N1c3Npb24tcGFnZS12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGFzaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAueGMtdGhlbWUgLmRpc2N1c3Npb24tcGFnZS12MiBhc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgYXNpZGUgLndyYXBwZXIge1xuICB3aWR0aDogMTAwNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgYXNpZGUgLndyYXBwZXIgPiBkaXYge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQgcCxcbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGxpZ2h0bmluZy1mb3JtYXR0ZWQtcmljaC10ZXh0IHVsLFxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQgb2wsXG4ueGMtdGhlbWUgLmRpc2N1c3Npb24tcGFnZS12MiBsaWdodG5pbmctZm9ybWF0dGVkLXJpY2gtdGV4dCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGxpZ2h0bmluZy1mb3JtYXR0ZWQtcmljaC10ZXh0IHVsLFxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQgb2wge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGxpZ2h0bmluZy1mb3JtYXR0ZWQtcmljaC10ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGxpZ2h0bmluZy1mb3JtYXR0ZWQtcmljaC10ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGxpZ2h0bmluZy1mb3JtYXR0ZWQtcmljaC10ZXh0IHAgKyBwLFxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQgcCArIHVsLFxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQgcCArIG9sLFxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQgb2wgKyBwLFxuLnhjLXRoZW1lIC5kaXNjdXNzaW9uLXBhZ2UtdjIgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQgdWwgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGxpZ2h0bmluZy1mb3JtYXR0ZWQtcmljaC10ZXh0IGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGxpZ2h0bmluZy1pbnB1dC1yaWNoLXRleHQgLnNsZHMtcmljaC10ZXh0LWVkaXRvciB7XG4gIGJvcmRlcjogMDtcbn1cbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGxpZ2h0bmluZy1pbnB1dC1yaWNoLXRleHQgLnNsZHMtcmljaC10ZXh0LWVkaXRvci5zbGRzLWhhcy1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmRpc2N1c3Npb24tcGFnZS12MiBsaWdodG5pbmctaW5wdXQtcmljaC10ZXh0IC5zbGRzLWhhcy1mb2N1cyAuc2xkcy1yaWNoLXRleHQtYXJlYV9fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi54Yy10aGVtZSAuZGlzY3Vzc2lvbi1wYWdlLXYyIGxpZ2h0bmluZy1pbnB1dC1yaWNoLXRleHQgLnNsZHMtcmljaC10ZXh0LWVkaXRvcl9fdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmRpc2N1c3Npb24tcGFnZS12MiAuYW5zd2VyX19jb250ZW50LWVkaXQgLnNsZHMtcmljaC10ZXh0LWVkaXRvcl9fdGV4dGFyZWEge1xuICBwYWRkaW5nOiA0cHg7XG59XG4ueGMtdGhlbWUgLmRpc2N1c3Npb24tcGFnZS12MiBsaWdodG5pbmctZmlsZS11cGxvYWQgLnNsZHMtYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ueGMtdGhlbWUgLmRpc2N1c3Npb24tcGFnZS12MiBsaWdodG5pbmctZmlsZS11cGxvYWQgLnNsZHMtYnV0dG9uOmFmdGVyIHtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC5wYWdlLWhlYWRlci1maWx0ZXJzIHtcbiAgbWFyZ2luOiAwIDAgMCAtMTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCAucGFnZS1oZWFkZXItZmlsdGVycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQuTkFSUk9XIC5wYWdlLWhlYWRlci1maWx0ZXJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkLk5BUlJPVyAuY29tcGFjdEZlZWRFbGVtZW50LFxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCAuY29tcGFjdEZlZWRFbGVtZW50IHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCAucGlubmVkRmVlZExpc3Q6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJQaW5uZWQgZGlzY3Vzc2lvbnNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCAudWlQb3B1cFRyaWdnZXIgPiBkaXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC51aVBvcHVwVHJpZ2dlciA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAwLjgxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQgLnVpUG9wdXBUcmlnZ2VyID4gZGl2IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC5mb3JjZVBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCAubm9GZWVkSXRlbXMge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQgLm5vRmVlZEl0ZW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIldlIGhhdmVu4oCZdCBnb3QgYW55IGRpc2N1c3Npb25zIHRvIHNob3cgeW91XCI7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC5ub0ZlZWRJdGVtcyAubm9GZWVkVGl0bGUsXG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC5ub0ZlZWRJdGVtcyAubm9GZWVkTWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC5zbGRzLXNjb3BlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC5zbGRzLXNjb3BlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC02cHg7XG4gIH1cbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQgLnNsZHMtc2NvcGUgLnNsZHMtYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQgLnNsZHMtc2NvcGUgLnNsZHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQgLnNsZHMtc2NvcGUgPiAuc2xkcy1ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCAuc2xkcy1zY29wZSA+IC5zbGRzLWdyaWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLndpZHRoLWZ1bGwgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC5zbGRzLXNjb3BlIHtcbiAgICB0b3A6IC01NnB4O1xuICB9XG59XG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlciB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItdHJpZ2dlciAuc2xkcy1kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItdHJpZ2dlciAuc2xkcy1kcm9wZG93biB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtZHJvcGRvd24tdHJpZ2dlcjo6YWZ0ZXIsXG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci10cmlnZ2VyIC5zbGRzLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogIzAwNzJiZTtcbiAgY29udGVudDogXCJTb3J0IGJ5XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci10cmlnZ2VyIC5zbGRzLWRyb3Bkb3duLXRyaWdnZXIuc2xkcy1pcy1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA2OTk5O1xufVxuLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItdHJpZ2dlciAuc2xkcy1kcm9wZG93bi10cmlnZ2VyOjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogYXV0bztcbn1cbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtZHJvcGRvd24tdHJpZ2dlcjpob3Zlcjo6YWZ0ZXIsIC54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtZHJvcGRvd24tdHJpZ2dlcjpmb2N1czo6YWZ0ZXIge1xuICBjb2xvcjogIzAwMjc2MTtcbn1cbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtZHJvcGRvd24tdHJpZ2dlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICBjb2xvcjogIzAwNzNjMDtcbn1cbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtZHJvcGRvd24tdHJpZ2dlcjpmb2N1czo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtZm9ybS1lbGVtZW50X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci10cmlnZ2VyIC5zbGRzLWZvcm0tZWxlbWVudF9fY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci10cmlnZ2VyIC5zbGRzLWNvbWJvYm94X19pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMnB4IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtaW5wdXRfX2ljb24tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItb3B0aW9uLFxuLnhjLXRoZW1lIC5mZWVkcy1maWx0ZXItb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLW9wdGlvbiBhIHN2Zyxcbi54Yy10aGVtZSAuZmVlZHMtZmlsdGVyLW9wdGlvbiBhIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci1vcHRpb246Zm9jdXMsXG4ueGMtdGhlbWUgLmZlZWRzLWZpbHRlci1vcHRpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG59XG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci1vcHRpb24uc2xkcy1pcy1zZWxlY3RlZCBhW2FyaWEtY2hlY2tlZD10cnVlXSwgLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItb3B0aW9uW2FyaWEtY2hlY2tlZD10cnVlXSBhW2FyaWEtY2hlY2tlZD10cnVlXSxcbi54Yy10aGVtZSAuZmVlZHMtZmlsdGVyLW9wdGlvbi5zbGRzLWlzLXNlbGVjdGVkIGFbYXJpYS1jaGVja2VkPXRydWVdLFxuLnhjLXRoZW1lIC5mZWVkcy1maWx0ZXItb3B0aW9uW2FyaWEtY2hlY2tlZD10cnVlXSBhW2FyaWEtY2hlY2tlZD10cnVlXSB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItb3B0aW9uLnNsZHMtaXMtc2VsZWN0ZWQgYVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmJlZm9yZSwgLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItb3B0aW9uW2FyaWEtY2hlY2tlZD10cnVlXSBhW2FyaWEtY2hlY2tlZD10cnVlXTo6YmVmb3JlLFxuLnhjLXRoZW1lIC5mZWVkcy1maWx0ZXItb3B0aW9uLnNsZHMtaXMtc2VsZWN0ZWQgYVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmJlZm9yZSxcbi54Yy10aGVtZSAuZmVlZHMtZmlsdGVyLW9wdGlvblthcmlhLWNoZWNrZWQ9dHJ1ZV0gYVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbi54Yy10aGVtZSAuc2xkcy1saXN0Ym94IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi54Yy10aGVtZSAuc2xkcy1saXN0Ym94X19vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtbGlzdGJveF9fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5zbGRzLWxpc3Rib3hfX29wdGlvbjpmb2N1cywgLnhjLXRoZW1lIC5zbGRzLWxpc3Rib3hfX29wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbn1cbi54Yy10aGVtZSAuc2xkcy1saXN0Ym94X19vcHRpb24gLnNsZHMtbGlzdGJveF9fb3B0aW9uLWljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogM3B4O1xufVxuLnhjLXRoZW1lIC5zbGRzLWxpc3Rib3hfX29wdGlvbiAuc2xkcy1saXN0Ym94X19vcHRpb24taWNvbiAuc2xkcy1pY29uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnNsZHMtbGlzdGJveF9fb3B0aW9uIC5zbGRzLWxpc3Rib3hfX29wdGlvbi1pY29uOm5vdCg6ZW1wdHkpOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDcyYmU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwNzJiZTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbi54Yy10aGVtZSAuc2xkcy1saXN0Ym94X19vcHRpb24gLnNsZHMtbGlzdGJveF9fb3B0aW9uLWljb246bm90KDplbXB0eSkgKyAuc2xkcy1tZWRpYV9fYm9keSB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItb3B0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLmZlZWRzLWZpbHRlci10cmlnZ2VyIC5zbGRzLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4ueGMtdGhlbWUgLmZlZWRzLWZpbHRlci10cmlnZ2VyIC5zbGRzLWRyb3Bkb3duX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC5mZWVkcy1maWx0ZXItdHJpZ2dlciAuc2xkcy1kcm9wZG93bl9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5mZWVkcy1maWx0ZXItdHJpZ2dlciAuc2xkcy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICBjb2xvcjogIzAwNzNjMDtcbn1cbi54Yy10aGVtZSAuZmVlZHMtZmlsdGVyLXRyaWdnZXIgLnNsZHMtYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRmlsdGVyIGJ5XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0LFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3Qge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuLnhjLXRoZW1lIC5waW5uZWRGZWVkTGlzdCAuc2xkcy1wLXJpZ2h0X2xhcmdlLFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3QgLnNsZHMtcC1yaWdodF9sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSxcbi54Yy10aGVtZSAuY29tcGFjdEZlZWRMaXN0SXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWRJdGVtQm9keSxcbi54Yy10aGVtZSAuY29tcGFjdEZlZWRMaXN0SXRlbSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWRJdGVtQm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWRJdGVtQm9keSAudGl0bGUsXG4ueGMtdGhlbWUgLmNvbXBhY3RGZWVkTGlzdEl0ZW0gLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkSXRlbUJvZHkgLnRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAubWV0cmljcyxcbi54Yy10aGVtZSAuY29tcGFjdEZlZWRMaXN0SXRlbSAubWV0cmljcyB7XG4gIGNvbG9yOiAjNTk2MDZkO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbG9hdDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAubWV0cmljcyxcbi54Yy10aGVtZSAuY29tcGFjdEZlZWRMaXN0SXRlbSAubWV0cmljcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54Yy10aGVtZSAucGlubmVkRmVlZExpc3RJdGVtIC5tZXRyaWNzLFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3RJdGVtIC5tZXRyaWNzIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAubWV0cmljcyBzdmcsXG4ueGMtdGhlbWUgLmNvbXBhY3RGZWVkTGlzdEl0ZW0gLm1ldHJpY3Mgc3ZnIHtcbiAgY29sb3I6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAubWV0cmljLFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3RJdGVtIC5tZXRyaWMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogNDdweDtcbn1cbi54Yy10aGVtZSAucGlubmVkRmVlZExpc3RJdGVtIC5tZXRhZGF0YSxcbi54Yy10aGVtZSAuY29tcGFjdEZlZWRMaXN0SXRlbSAubWV0YWRhdGEge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGNvbG9yOiAjODA4NThmO1xuICBmb250LXNpemU6IHZhcigtLXhjLWZvbnQtc2l6ZS14c21hbGwpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAubWV0YWRhdGEsXG4ueGMtdGhlbWUgLmNvbXBhY3RGZWVkTGlzdEl0ZW0gLm1ldGFkYXRhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAubWV0YWRhdGEsXG4ueGMtdGhlbWUgLmNvbXBhY3RGZWVkTGlzdEl0ZW0gLm1ldGFkYXRhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gIH1cbn1cbi54Yy10aGVtZSAucGlubmVkRmVlZExpc3RJdGVtIC5tZXRhZGF0YSAudGltZXN0YW1wLFxuLnhjLXRoZW1lIC5waW5uZWRGZWVkTGlzdEl0ZW0gLm1ldGFkYXRhIC5wb3N0ZWRCeSxcbi54Yy10aGVtZSAucGlubmVkRmVlZExpc3RJdGVtIC5tZXRhZGF0YSAudGltZXN0YW1wLFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3RJdGVtIC5tZXRhZGF0YSAudGltZXN0YW1wLFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3RJdGVtIC5tZXRhZGF0YSAucG9zdGVkQnksXG4ueGMtdGhlbWUgLmNvbXBhY3RGZWVkTGlzdEl0ZW0gLm1ldGFkYXRhIC50aW1lc3RhbXAge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZm9udC1zaXplOiB2YXIoLS14Yy1mb250LXNpemUteHNtYWxsKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAuc2xkcy1zaXplXzExLW9mLTEyLFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3RJdGVtIC5zbGRzLXNpemVfMTEtb2YtMTIge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAuc2xkcy1zaXplXzEtb2YtMTIsXG4ueGMtdGhlbWUgLmNvbXBhY3RGZWVkTGlzdEl0ZW0gLnNsZHMtc2l6ZV8xLW9mLTEyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ueGMtdGhlbWUgLnBpbm5lZEZlZWRMaXN0SXRlbSAuZG90U3ltYm9sLFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3RJdGVtIC5kb3RTeW1ib2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC44MXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi54Yy10aGVtZSAucGlubmVkRmVlZExpc3RJdGVtIC5kb3RTeW1ib2w6OmFmdGVyLFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3RJdGVtIC5kb3RTeW1ib2w6OmFmdGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAucGlubmVkRmVlZExpc3RJdGVtIC5jb21wYWN0RmVlZEl0ZW0sXG4ueGMtdGhlbWUgLmNvbXBhY3RGZWVkTGlzdEl0ZW0gLmNvbXBhY3RGZWVkSXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi54Yy10aGVtZSAucGlubmVkRmVlZExpc3RJdGVtIC5zbGRzLXRleHQtY29sb3Jfc3VjY2Vzcyxcbi54Yy10aGVtZSAuY29tcGFjdEZlZWRMaXN0SXRlbSAuc2xkcy10ZXh0LWNvbG9yX3N1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC41KTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZkM2JiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzgwYzE5ZTtcbiAgY29sb3I6ICMwMDJlMTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAucGlubmVkRmVlZExpc3RJdGVtIC5zbGRzLXRleHQtY29sb3Jfc3VjY2VzcyAuc2xkcy1pY29uLXV0aWxpdHktYW5zd2VyLFxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3RJdGVtIC5zbGRzLXRleHQtY29sb3Jfc3VjY2VzcyAuc2xkcy1pY29uLXV0aWxpdHktYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQuTkFSUk9XIC5tZXRyaWNzIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkLk5BUlJPVyAubWV0cmljcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAudG9waWMtZGlzY3Vzc2lvbnMgLmNvbXBhY3RGZWVkTGlzdDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMGExZTtcbiAgY29udGVudDogXCJBbGwgZGlzY3Vzc2lvbnNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC5jb21wYWN0RmVlZExpc3RJdGVtOmxhc3QtY2hpbGQgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkSXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkSXRlbS5waW5uZWRGZWVkSXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCBkaXYucGlubmVkSWNvbixcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQuTkFSUk9XIGRpdi5waW5uZWRJY29uIHtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSAwLjc1cmVtIDA7XG59XG4ueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIGRpdi5waW5uZWRJY29uIHN2Zyxcbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQuTkFSUk9XIGRpdi5waW5uZWRJY29uIHN2ZyB7XG4gIGNvbG9yOiAjODA4NThmO1xuICBmaWxsOiAjODA4NThmO1xufVxuLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZC5OQVJST1cgLnBpbm5lZEZlZWRJdGVtIC5waW5uZWRJY29uOm5vdChkaXYpIHtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQgLm1ldHJpY3MgLm1ldHJpYzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC5tZXRyaWNzIC5tZXRyaWM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCAubWV0cmljcyAubWV0cmljOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGMtdGhlbWUgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkIC5tZXRyaWNzIC5tZXRyaWM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuY3VmLXNob3dNb3JlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnhjLXRoZW1lIC5jdWYtc2hvd01vcmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuY3VmLXNob3dNb3JlIFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC5jdWYtc2hvd01vcmU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5jdWYtc2hvd01vcmU6aG92ZXIsIC54Yy10aGVtZSAuY3VmLXNob3dNb3JlOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuY3VmLXNob3dNb3JlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyYTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5jdWYtc2hvd01vcmUueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCwgLnhjLXRoZW1lIC5jb3Zlby1wYWdlci1saXN0LWl0ZW0uY292ZW8tYWN0aXZlIGEuY3VmLXNob3dNb3JlLmNvdmVvLXBhZ2VyLWFuY2hvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDg1OGY7XG4gIGJvcmRlci1jb2xvcjogI2E2YTliMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IFtkYXRhLXJlZ2lvbi1uYW1lPXRhYjFdLFxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCBbZGF0YS1yZWdpb24tbmFtZT10YWIzXSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuc2xkcy1mb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuY1Byb2ZpbGVWaWV3Qm9keSB7XG4gIGJvcmRlcjogMDtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmRldGFpbHNEYXRhIHtcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuc2xkcy1mb3JtLWVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuc2xkcy1mb3JtLWVsZW1lbnRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLnNsZHMtZm9ybS1lbGVtZW50LFxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuc2xkcy1mb3JtLWVsZW1lbnRfX2NvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuc2xkcy1mb3JtLWVsZW1lbnRfX3N0YXRpYyAudWlPdXRwdXRUZXh0Om5vdCg6ZW1wdHkpLFxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuc2xkcy1mb3JtLWVsZW1lbnRfX3N0YXRpYyAudWlPdXRwdXRUZXh0QXJlYTpub3QoOmVtcHR5KSxcbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlUGFnZUJsb2NrU2VjdGlvblJvdyAudWlPdXRwdXRUZXh0Om5vdCg6ZW1wdHkpLFxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VQYWdlQmxvY2tTZWN0aW9uUm93IC51aU91dHB1dFRleHRBcmVhOm5vdCg6ZW1wdHkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlUGFnZUJsb2NrU2VjdGlvblJvdzpudGgtY2hpbGQoMSksXG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZVBhZ2VCbG9ja1NlY3Rpb25Sb3c6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlUGFnZUJsb2NrU2VjdGlvblJvdzpudGgtY2hpbGQoMikgLnNsZHMtZm9ybS1lbGVtZW50X19jb250cm9sIHtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VQYWdlQmxvY2tTZWN0aW9uUm93Om50aC1jaGlsZCgyKSAuc2xkcy1mb3JtLWVsZW1lbnRfX2NvbnRyb2wgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZVBhZ2VCbG9ja1NlY3Rpb25Sb3c6bnRoLWNoaWxkKDIpIC5zbGRzLWZvcm0tZWxlbWVudF9fY29udHJvbCAudWlPdXRwdXRUZXh0OjphZnRlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VQYWdlQmxvY2tTZWN0aW9uUm93Om50aC1jaGlsZCgyKSAuc2xkcy1mb3JtLWVsZW1lbnRfX2NvbnRyb2wgLnVpT3V0cHV0VGV4dDpub3QoOmVtcHR5KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJTdGFydGVkIHVzaW5nIFhlcm8gaW5cIjtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZVBhZ2VCbG9ja1NlY3Rpb25Sb3c6bnRoLWNoaWxkKDMpIC51aU91dHB1dFRleHRBcmVhOm5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VQYWdlQmxvY2tTZWN0aW9uUm93Om50aC1jaGlsZCg0KSxcbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlUGFnZUJsb2NrU2VjdGlvblJvdzpudGgtY2hpbGQoNSksXG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZVBhZ2VCbG9ja1NlY3Rpb25Sb3c6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZVBhZ2VCbG9ja1NlY3Rpb25Sb3cgLmZvcmNlUGFnZUJsb2NrSXRlbVZpZXcgLnNsZHMtZm9ybS1lbGVtZW50X3JlYWRvbmx5LFxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VQYWdlQmxvY2tTZWN0aW9uUm93IC5mb3JjZVBhZ2VCbG9ja0l0ZW1WaWV3IC5zbGRzLWZvcm0tZWxlbWVudF9fY29udHJvbCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VQYWdlQmxvY2tTZWN0aW9uUm93IC5mb3JjZVBhZ2VCbG9ja0l0ZW1WaWV3IC5zbGRzLWZvcm0tZWxlbWVudF9fc3RhdGljIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVIZWFkZXIgLnByb2ZpbGVJY29uU21hbGwge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZUFjdGlvbnNDb250YWluZXIge1xuICBtYXJnaW46IDAgLTQ0cHggMCAwLjVyZW07XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZUFjdGlvbnNDb250YWluZXIgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZUFjdGlvbnNDb250YWluZXIgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IC5fX3N0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZUNvbW11bml0eVVzZXJQcm9maWxlQm9keSAuY1VzZXJQcm9maWxlQ29uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IC51c2VyRGV0YWlsSGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IC51c2VyRGV0YWlsSGVhZGVyIC5zbGRzLWNvbCxcbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IC51c2VyRGV0YWlsSGVhZGVyIC5zbGRzLW5vLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZUNvbW11bml0eVVzZXJQcm9maWxlQm9keSAuaDMuc2xkcy1wLXRvcC0teC1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZUNvbW11bml0eVVzZXJQcm9maWxlQm9keSAuY1Byb2ZpbGVIZWFkZXJDb24ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IC5mb3JjZUNvbW11bml0eVVzZXJQcm9maWxlSGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IC5jaXJjdWxhclBob3RvSWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiA4JTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDExcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDBweDtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IC5saW5rVG9VcGxvYWRGb3JjZUNyb3BQaG90bzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IC5saW5rVG9VcGxvYWRGb3JjZUNyb3BQaG90bzpob3ZlciAuY2lyY3VsYXJQaG90b0ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHkgLmNVc2VyUHJvZmlsZURldGFpbENvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZUNvbW11bml0eVVzZXJQcm9maWxlQm9keSAuZm9yY2VBY3Rpb25MaW5rIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHkgLmZvcmNlQWN0aW9uTGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHkgLmZvcmNlQWN0aW9uTGluayBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IC5mb3JjZUFjdGlvbkxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHkgLmZvcmNlQWN0aW9uTGluazpob3ZlciwgLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHkgLmZvcmNlQWN0aW9uTGluazp2aXNpdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgY29sb3I6ICMwMDczYzA7XG59XG4ueGMtdGhlbWUgLmNUYWJiZWRVc2VyTGF5b3V0IC5mb3JjZUNvbW11bml0eVVzZXJQcm9maWxlQm9keSAuZm9yY2VBY3Rpb25MaW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG4gIGNvbG9yOiAjMDA2ZGI3O1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHkgLmZvcmNlQWN0aW9uTGluay54dWktYnV0dG9uLWludmVydGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHkgW3RpdGxlPUZyZWV6ZV0ge1xuICBjb2xvcjogI2RjMzI0Njtcbn1cbi54Yy10aGVtZSAuY1RhYmJlZFVzZXJMYXlvdXQgLmZvcmNlQ29tbXVuaXR5VXNlclByb2ZpbGVCb2R5IGJ1dHRvbjpub3QoLnVzZXJEZXRhaWxzRWRpdEJ1dHRvbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHkgLnByb2ZpbGVOYW1lIHtcbiAgZm9udC1zaXplOiAxLjA2cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnhjLXRoZW1lIC5jVGFiYmVkVXNlckxheW91dCAuc2xkcy1mb3JtLWVsZW1lbnRfX3N0YXRpYyB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbn1cbi54Yy10aGVtZSAueGMtbXktcHJvZmlsZV9fYWN0aXZlLXRvcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLnhjLW15LXByb2ZpbGVfX2FjdGl2ZS10b3BpY3MgLnh1aS1waWxsLS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnhjLW15LXByb2ZpbGVfX2FjdGl2ZS10b3BpY3MtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtbXktcHJvZmlsZV9fYWN0aXZlLXRvcGljcy1idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLW15LXByb2ZpbGVfX2FjdGl2ZS10b3BpY3MtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi54Yy10aGVtZSAueGMtbXktcHJvZmlsZV9fYWN0aXZlLXRvcGljcy1waWxscyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZURldGFpbCAudXNlckJhZGdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi54Yy10aGVtZSAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHktLXByaXZhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLnByb2ZpbGVJY29uQ29udGFpbmVyIC5jaXJjdWxhclBob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLnhjLXRoZW1lIC5jVXNlcktub3dsZWRnZWFibGVBYm91dEFuZFN0YXRzQ29uIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4ueGMtdGhlbWUgLmNVc2VyS25vd2xlZGdlYWJsZUFib3V0QW5kU3RhdHNDb24gLmNVc2VyS25vd2xlZGdlYWJsZUFib3V0Q29uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyLFxuLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlcixcbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIsXG4ueGMtdGhlbWUgLmZlZWRzLWZpbHRlci10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODFyZW07XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtYnV0dG9uLFxuLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlciAuc2xkcy1idXR0b24sXG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci10cmlnZ2VyIC5zbGRzLWJ1dHRvbixcbi54Yy10aGVtZSAuZmVlZHMtZmlsdGVyLXRyaWdnZXIgLnNsZHMtYnV0dG9uIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB3aWR0aDogYXV0bztcbn1cbi54Yy10aGVtZSAueGMtbG1zLWZpbHRlciAuc2xkcy1idXR0b246aG92ZXIsIC54Yy10aGVtZSAueGMtbG1zLWZpbHRlciAuc2xkcy1idXR0b246Zm9jdXMsXG4ueGMtdGhlbWUgLnhjLWNhc2UtZmlsdGVyIC5zbGRzLWJ1dHRvbjpob3Zlcixcbi54Yy10aGVtZSAueGMtY2FzZS1maWx0ZXIgLnNsZHMtYnV0dG9uOmZvY3VzLFxuLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItdHJpZ2dlciAuc2xkcy1idXR0b246aG92ZXIsXG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci10cmlnZ2VyIC5zbGRzLWJ1dHRvbjpmb2N1cyxcbi54Yy10aGVtZSAuZmVlZHMtZmlsdGVyLXRyaWdnZXIgLnNsZHMtYnV0dG9uOmhvdmVyLFxuLnhjLXRoZW1lIC5mZWVkcy1maWx0ZXItdHJpZ2dlciAuc2xkcy1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwMjc2MTtcbn1cbi54Yy10aGVtZSAueGMtbG1zLWZpbHRlciAuc2xkcy1idXR0b246aG92ZXI6OmFmdGVyLCAueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtYnV0dG9uOmZvY3VzOjphZnRlcixcbi54Yy10aGVtZSAueGMtY2FzZS1maWx0ZXIgLnNsZHMtYnV0dG9uOmhvdmVyOjphZnRlcixcbi54Yy10aGVtZSAueGMtY2FzZS1maWx0ZXIgLnNsZHMtYnV0dG9uOmZvY3VzOjphZnRlcixcbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtYnV0dG9uOmhvdmVyOjphZnRlcixcbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtYnV0dG9uOmZvY3VzOjphZnRlcixcbi54Yy10aGVtZSAuZmVlZHMtZmlsdGVyLXRyaWdnZXIgLnNsZHMtYnV0dG9uOmhvdmVyOjphZnRlcixcbi54Yy10aGVtZSAuZmVlZHMtZmlsdGVyLXRyaWdnZXIgLnNsZHMtYnV0dG9uOmZvY3VzOjphZnRlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtYnV0dG9uOmhvdmVyLFxuLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlciAuc2xkcy1idXR0b246aG92ZXIsXG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci10cmlnZ2VyIC5zbGRzLWJ1dHRvbjpob3Zlcixcbi54Yy10aGVtZSAuZmVlZHMtZmlsdGVyLXRyaWdnZXIgLnNsZHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbn1cbi54Yy10aGVtZSAueGMtbG1zLWZpbHRlciAuc2xkcy1idXR0b246Zm9jdXMsXG4ueGMtdGhlbWUgLnhjLWNhc2UtZmlsdGVyIC5zbGRzLWJ1dHRvbjpmb2N1cyxcbi54Yy10aGVtZSAuZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtYnV0dG9uOmZvY3VzLFxuLnhjLXRoZW1lIC5mZWVkcy1maWx0ZXItdHJpZ2dlciAuc2xkcy1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtbG1zLWZpbHRlciAuc2xkcy1idXR0b246OmFmdGVyLFxuLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlciAuc2xkcy1idXR0b246OmFmdGVyLFxuLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItdHJpZ2dlciAuc2xkcy1idXR0b246OmFmdGVyLFxuLnhjLXRoZW1lIC5mZWVkcy1maWx0ZXItdHJpZ2dlciAuc2xkcy1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyIC5zbGRzLWJ1dHRvbiBsaWdodG5pbmctcHJpbWl0aXZlLWljb24sXG4ueGMtdGhlbWUgLnhjLWNhc2UtZmlsdGVyIC5zbGRzLWJ1dHRvbiBsaWdodG5pbmctcHJpbWl0aXZlLWljb24sXG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci10cmlnZ2VyIC5zbGRzLWJ1dHRvbiBsaWdodG5pbmctcHJpbWl0aXZlLWljb24sXG4ueGMtdGhlbWUgLmZlZWRzLWZpbHRlci10cmlnZ2VyIC5zbGRzLWJ1dHRvbiBsaWdodG5pbmctcHJpbWl0aXZlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyIGxpZ2h0bmluZy1wcmltaXRpdmUtaWNvbiArIGxpZ2h0bmluZy1wcmltaXRpdmUtaWNvbixcbi54Yy10aGVtZSAueGMtY2FzZS1maWx0ZXIgbGlnaHRuaW5nLXByaW1pdGl2ZS1pY29uICsgbGlnaHRuaW5nLXByaW1pdGl2ZS1pY29uLFxuLnhjLXRoZW1lIC5mZWVkcy1zb3J0ZXItdHJpZ2dlciBsaWdodG5pbmctcHJpbWl0aXZlLWljb24gKyBsaWdodG5pbmctcHJpbWl0aXZlLWljb24sXG4ueGMtdGhlbWUgLmZlZWRzLWZpbHRlci10cmlnZ2VyIGxpZ2h0bmluZy1wcmltaXRpdmUtaWNvbiArIGxpZ2h0bmluZy1wcmltaXRpdmUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtZmlsdGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLWNhc2UtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtY2FzZS1maWx0ZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG59XG4ueGMtdGhlbWUgLnhjLWNhc2UtZmlsdGVyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG4gIGNvbG9yOiAjMDA3M2MwO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlciBidXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGNvbnRlbnQ6IFwiRmlsdGVyIGJ5XCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlciAuc2xkcy1kcm9wZG93bl9sZWZ0IHtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlciAuc2xkcy1kcm9wZG93bl9sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlciAuc2xkcy1kcm9wZG93bixcbi54Yy10aGVtZSAueGMtY2FzZS1maWx0ZXIgLmRyb3Bkb3duX19saXN0LFxuLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlciAuc2xkcy1kcm9wZG93bl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1maWx0ZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW0gYVthcmlhLWNoZWNrZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAueGMtY2FzZS1maWx0ZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW0gYSAuc2xkcy10cnVuY2F0ZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1jYXNlLWZpbHRlciAuc2xkcy1kcm9wZG93bl9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjZweDtcbiAgICB0b3A6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDk3cHg7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbn1cbi54Yy10aGVtZSAueGMtbG1zLWZpbHRlciAuc2xkcy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICBjb2xvcjogIzAwNzNjMDtcbn1cbi54Yy10aGVtZSAueGMtbG1zLWZpbHRlciAuc2xkcy1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJGaWx0ZXIgYnlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyIC5zbGRzLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg4cHggKiAwLjc1KTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyIC5zbGRzLWRyb3Bkb3duX2xlZnQge1xuICByaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyIC5zbGRzLWRyb3Bkb3duX2xlZnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW0gYSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyIC5zbGRzLWRyb3Bkb3duX19pdGVtIGE6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyIC5zbGRzLWRyb3Bkb3duX19pdGVtIGE6aG92ZXIsIC54Yy10aGVtZSAueGMtbG1zLWZpbHRlciAuc2xkcy1kcm9wZG93bl9faXRlbSBhOmZvY3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueGMtbG1zLWZpbHRlciAuc2xkcy1kcm9wZG93bl9faXRlbSBhIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnhjLXRoZW1lIC54Yy1sbXMtZmlsdGVyIC5zbGRzLWRyb3Bkb3duX19pdGVtIC5zbGRzLXRydW5jYXRlIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW0uc2xkcy1pcy1zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW0uc2xkcy1pcy1zZWxlY3RlZCBhOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ueGMtdGhlbWUgLnhjLWxtcy1maWx0ZXIgLnNsZHMtZHJvcGRvd25fX2l0ZW0uc2xkcy1pcy1zZWxlY3RlZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLmZlZWRzLXNvcnRlci10cmlnZ2VyIC5zbGRzLWZvcm0tZWxlbWVudF9faGVscCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLXByaW50LWNlcnRpZmljYXRlIC5jb21tLWNvbnRlbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcHJpbnQtY2VydGlmaWNhdGUgLnNsZHMtY29sLS1wYWRkZWQuY29tbS1sYXlvdXQtY29sdW1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC5zbGRzLWNvbWJvYm94X2NvbnRhaW5lciBbdHlwZT10ZXh0XS5zbGRzLWNvbWJvYm94X19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBhdXRvICMwMDcyYmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi54Yy10aGVtZSAuc2xkcy1jb21ib2JveF9fZm9ybS1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC5zbGRzLWNvbWJvYm94X19mb3JtLWVsZW1lbnQgLnNsZHMtaWNvbi11dGlsaXR5LXNlYXJjaCB7XG4gIGxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG59XG4ueGMtdGhlbWUgLnNsZHMtY29tYm9ib3hfX2Zvcm0tZWxlbWVudCAuc2xkcy1pY29uLXV0aWxpdHktc2VhcmNoIHN2ZyB7XG4gIGZpbGw6ICMwMDJhNDY7XG59XG5AbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAueGMtdGhlbWUgLnNsZHMtY29tYm9ib3hfX2Zvcm0tZWxlbWVudCAuc2xkcy1pY29uLXV0aWxpdHktc2VhcmNoIHN2ZyB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuLnhjLXRoZW1lIC5zbGRzLWNvbWJvYm94X19mb3JtLWVsZW1lbnQgLnhjLWNvbWJvYm94X19pbnB1dC5zbGRzLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgcGFkZGluZzogOHB4IDE2cHggOHB4IDMuNjZyZW07XG59XG4ueGMtdGhlbWUgLnNsZHMtY29tYm9ib3hfX2Zvcm0tZWxlbWVudCAueGMtY29tYm9ib3hfX2lucHV0LnNsZHMtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1OTYwNmQ7XG59XG4ueGMtdGhlbWUgLnNsZHMtY29tYm9ib3hfX2Zvcm0tZWxlbWVudCAueGMtY29tYm9ib3hfX2lucHV0LnNsZHMtaW5wdXQ6aG92ZXIsIC54Yy10aGVtZSAuc2xkcy1jb21ib2JveF9fZm9ybS1lbGVtZW50IC54Yy1jb21ib2JveF9faW5wdXQuc2xkcy1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDAgMTBweCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi54Yy10aGVtZSAuc2xkcy1jb21ib2JveF9fZm9ybS1lbGVtZW50IC54Yy1jb21ib2JveF9faW5wdXQuc2xkcy1pbnB1dCAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDJhNDY7XG59XG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXF1YW50aWNfX2NvbWJvYm94IC5zbGRzLWlucHV0LWhhcy1pY29uX3JpZ2h0OjpiZWZvcmUsXG4ueGMtdGhlbWUgLnhjLWxpZ2h0bmluZy1jb21ib2JveCAuc2xkcy1pbnB1dC1oYXMtaWNvbl9yaWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDAgMCUsIDUwJSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiBjYWxjKCgxMDAlIC0gLjVlbSkgLyAyKTtcbiAgd2lkdGg6IDAuOGVtO1xuICB6LWluZGV4OiAxO1xufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIC54Yy1xdWFudGljX19jb21ib2JveCAuc2xkcy1jb21ib2JveF9jb250YWluZXIgLnNsZHMtY29tYm9ib3hfX2lucHV0LFxuLnhjLXRoZW1lIC54Yy1saWdodG5pbmctY29tYm9ib3ggLnNsZHMtY29tYm9ib3hfY29udGFpbmVyIC5zbGRzLWNvbWJvYm94X19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhNmE5YjA7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpY19fY29tYm9ib3ggLnNsZHMtY29tYm9ib3hfY29udGFpbmVyIC5zbGRzLWNvbWJvYm94X19pbnB1dDo6cGxhY2Vob2xkZXIsXG4ueGMtdGhlbWUgLnhjLWxpZ2h0bmluZy1jb21ib2JveCAuc2xkcy1jb21ib2JveF9jb250YWluZXIgLnNsZHMtY29tYm9ib3hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpY19fY29tYm9ib3ggLnNsZHMtbGlzdGJveF9fb3B0aW9uLFxuLnhjLXRoZW1lIC54Yy1saWdodG5pbmctY29tYm9ib3ggLnNsZHMtbGlzdGJveF9fb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpY19fY29tYm9ib3ggLnNsZHMtbGlzdGJveF9fb3B0aW9uW2FyaWEtY2hlY2tlZD10cnVlXSxcbi54Yy10aGVtZSAueGMtbGlnaHRuaW5nLWNvbWJvYm94IC5zbGRzLWxpc3Rib3hfX29wdGlvblthcmlhLWNoZWNrZWQ9dHJ1ZV0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpY19fY29tYm9ib3ggLnNsZHMtbGlzdGJveF9fb3B0aW9uW2FyaWEtY2hlY2tlZD10cnVlXTpob3Zlcixcbi54Yy10aGVtZSAueGMtbGlnaHRuaW5nLWNvbWJvYm94IC5zbGRzLWxpc3Rib3hfX29wdGlvblthcmlhLWNoZWNrZWQ9dHJ1ZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpY19fY29tYm9ib3ggLnNsZHMtbGlzdGJveF9fb3B0aW9uLnNsZHMtaGFzLWZvY3VzLFxuLnhjLXRoZW1lIC54Yy1saWdodG5pbmctY29tYm9ib3ggLnNsZHMtbGlzdGJveF9fb3B0aW9uLnNsZHMtaGFzLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwMmE0NjtcbiAgY29sb3I6ICMwMDJhNDY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpY19fY29tYm9ib3ggLnNsZHMtbGlzdGJveF9fb3B0aW9uLnNsZHMtaGFzLWZvY3VzW2FyaWEtY2hlY2tlZD10cnVlXSxcbi54Yy10aGVtZSAueGMtbGlnaHRuaW5nLWNvbWJvYm94IC5zbGRzLWxpc3Rib3hfX29wdGlvbi5zbGRzLWhhcy1mb2N1c1thcmlhLWNoZWNrZWQ9dHJ1ZV0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpY19fY29tYm9ib3ggPiBkaXYsXG4ueGMtdGhlbWUgLnhjLWxpZ2h0bmluZy1jb21ib2JveCA+IGRpdiB7XG4gICAgd2lkdGg6IDEycmVtO1xuICB9XG4gIC54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpY19fY29tYm9ib3ggLnNsZHMtZHJvcGRvd25fZmx1aWQsXG4ueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXF1YW50aWNfX2NvbWJvYm94IC5zbGRzLWRyb3Bkb3duLS1mbHVpZCxcbi54Yy10aGVtZSAueGMtbGlnaHRuaW5nLWNvbWJvYm94IC5zbGRzLWRyb3Bkb3duX2ZsdWlkLFxuLnhjLXRoZW1lIC54Yy1saWdodG5pbmctY29tYm9ib3ggLnNsZHMtZHJvcGRvd24tLWZsdWlkIHtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4ueGMtdGhlbWUgLnNsZHMtYWNjb3JkaW9uX19zdW1tYXJ5LWhlYWRpbmcge1xuICBjb2xvcjogdmFyKC0tc2xkcy1jLWFjY29yZGlvbi1oZWFkaW5nLXRleHQtY29sb3IsIHZhcigtLXNkcy1jLWFjY29yZGlvbi1oZWFkaW5nLXRleHQtY29sb3IsIHZhcigtLXNsZHMtZy1jb2xvci1uZXV0cmFsLWJhc2UtMTAsIHZhcigtLWx3Yy1jb2xvclRleHREZWZhdWx0LCAjMzMzKSkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zbGRzLWMtYWNjb3JkaW9uLWhlYWRpbmctZm9udC1zaXplLCB2YXIoLS1zZHMtYy1hY2NvcmRpb24taGVhZGluZy1mb250LXNpemUsIHZhcigtLWx3Yy12YXJGb250U2l6ZTUsIDFyZW0pKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zbGRzLWMtYWNjb3JkaW9uLWhlYWRpbmctbGluZS1oZWlnaHQsIHZhcigtLXNkcy1jLWFjY29yZGlvbi1oZWFkaW5nLWxpbmUtaGVpZ2h0LCB2YXIoLS1sd2MtbGluZUhlaWdodEhlYWRpbmcsIDEuMjUpKSk7XG4gIG1hcmdpbjogMDtcbn1cbi54Yy10aGVtZSAuc2xkcy1hY2NvcmRpb25fX3N1bW1hcnktaGVhZGluZyAuc2xkcy1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC5zbGRzLWFjY29yZGlvbl9fc3VtbWFyeS1oZWFkaW5nIC5zbGRzLWJ1dHRvbiBsaWdodG5pbmctcHJpbWl0aXZlLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnhjLXRoZW1lIC54Yy1hY2NvcmRpb24tYmFzaWMge1xuICAtLXNsZHMtYy1hY2NvcmRpb24tc2VjdGlvbi1zcGFjaW5nLWJsb2NrLWVuZDogMTZweDtcbiAgLS1zbGRzLWMtYWNjb3JkaW9uLXNlY3Rpb24tc3BhY2luZy1ibG9jay1zdGFydDogMTZweDtcbiAgLS1zbGRzLWMtYWNjb3JkaW9uLXNlY3Rpb24tc3BhY2luZy1pbmxpbmUtZW5kOiAxNnB4O1xuICAtLXNsZHMtYy1hY2NvcmRpb24tc2VjdGlvbi1zcGFjaW5nLWlubGluZS1zdGFydDogMTZweDtcbiAgLS1zbGRzLWMtYnV0dG9uLWNvbG9yLWJhY2tncm91bmQtaG92ZXI6ICNlNmU3ZTk7XG4gIC0tc2xkcy1jLWFjY29yZGlvbi1jb2xvci1ib3JkZXI6ICNjY2NlZDI7XG4gIC0tc2RzLWMtYWNjb3JkaW9uLWhlYWRpbmctdGV4dC1jb2xvci1ob3ZlcjogIzAwMGExZTtcbiAgYm9yZGVyOiAjY2NjZWQyIHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWJhc2ljIC5zbGRzLWFjY29yZGlvbl9fc3VtbWFyeS1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWJhc2ljIC5zbGRzLWFjY29yZGlvbl9fc3VtbWFyeSB7XG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS14Yy1hY2NvcmRpb24tYmFzaWMtc3VtbWFyeS1mbGV4LWRpcmVjdGlvbiwgcm93KTtcbn1cbi54Yy10aGVtZSAueGMtYWNjb3JkaW9uLWJhc2ljIC5zbGRzLWFjY29yZGlvbl9fc3VtbWFyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0teGMtYWNjb3JkaW9uLWJhc2ljLXN1bW1hcnktY29udGVudC1tYXJnaW4tYm90dG9tLCAwKTtcbn1cbi54Yy10aGVtZSAueGMtZ3JvdXBlZC1jb250ZW50LXNuaXBwZXRzX19zdGFjayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAlO1xufVxuLnhjLXRoZW1lIC54Yy1ncm91cGVkLWNvbnRlbnQtc25pcHBldHNfX3N0YWNrLS1maXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi54Yy10aGVtZSAueGMtZ3JvdXBlZC1jb250ZW50LXNuaXBwZXRzX19zdGFjay0tbGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnhjLXRoZW1lIC54Yy1ncm91cGVkLWNvbnRlbnQtc25pcHBldHNfX2FjY29yZGlvbi1pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLmZvcmNlTW9kYWwgLnNsZHMtcmljaC10ZXh0LWVkaXRvcixcbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2E2YTliMDtcbn1cbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3IgLnNsZHMtcmljaC10ZXh0LWFyZWFfX2NvbnRlbnQsXG4uZm9yY2VNb2RhbCAuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyX2JvdHRvbSAuc2xkcy1yaWNoLXRleHQtYXJlYV9fY29udGVudCB7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LXNpemU6IDAuOTRyZW07XG59XG4uZm9yY2VNb2RhbCAuc2xkcy1yaWNoLXRleHQtZWRpdG9yIGJ1dHRvbixcbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9yY2VNb2RhbCAuc2xkcy1yaWNoLXRleHQtZWRpdG9yIGJ1dHRvbjpmb2N1cyxcbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvcmNlTW9kYWwgLnNsZHMtcmljaC10ZXh0LWVkaXRvciBidXR0b246aG92ZXIsXG4uZm9yY2VNb2RhbCAuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyX2JvdHRvbSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmZvcmNlTW9kYWwgLnNsZHMtcmljaC10ZXh0LWVkaXRvciBsaSxcbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3IgLnNsZHMtcG9wb3Zlcl9fYm9keSAudWlCdXR0b24uc2xkcy1idXR0b24uc2F2ZUJ0bixcbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIC5zbGRzLXBvcG92ZXJfX2JvZHkgLnVpQnV0dG9uLnNsZHMtYnV0dG9uLnNhdmVCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3IgLnNsZHMtcG9wb3Zlcl9fYm9keSAudWlCdXR0b24uc2xkcy1idXR0b24uc2F2ZUJ0bjpob3Zlcixcbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIC5zbGRzLXBvcG92ZXJfX2JvZHkgLnVpQnV0dG9uLnNsZHMtYnV0dG9uLnNhdmVCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2M2E1O1xufVxuLmZvcmNlTW9kYWwgLnNsZHMtcmljaC10ZXh0LWVkaXRvciAuc2xkcy1wb3BvdmVyX19ib2R5IC51aUJ1dHRvbi5zbGRzLWJ1dHRvbi5jYW5jZWxCdG4sXG4uZm9yY2VNb2RhbCAuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyX2JvdHRvbSAuc2xkcy1wb3BvdmVyX19ib2R5IC51aUJ1dHRvbi5zbGRzLWJ1dHRvbi5jYW5jZWxCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmZvcmNlTW9kYWwgLnNsZHMtcmljaC10ZXh0LWVkaXRvciAuc2xkcy1wb3BvdmVyX19ib2R5IC51aUJ1dHRvbi5zbGRzLWJ1dHRvbi5jYW5jZWxCdG46aG92ZXIsXG4uZm9yY2VNb2RhbCAuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyX2JvdHRvbSAuc2xkcy1wb3BvdmVyX19ib2R5IC51aUJ1dHRvbi5zbGRzLWJ1dHRvbi5jYW5jZWxCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmZvcmNlTW9kYWwgdGV4dGFyZWEudGV4dGFyZWEuY3VmLXF1ZXN0aW9uVGl0bGVGaWVsZDpmb2N1cyxcbi5mb3JjZU1vZGFsIC5zbGRzLXJpY2gtdGV4dC1lZGl0b3Iuc2xkcy1oYXMtZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhNmE5YjA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA3MmJlO1xufVxuLmZvcmNlTW9kYWwgLnNsZHMtbW9kYWxfX2Zvb3RlciAuc2xkcy1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcmNlTW9kYWwgLnNsZHMtbW9kYWxfX2Zvb3RlciAuY3VmLXB1Ymxpc2hlclNoYXJlQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzJiZTtcbn1cbi5mb3JjZU1vZGFsIC5zbGRzLW1vZGFsX19mb290ZXIgLmN1Zi1wdWJsaXNoZXJTaGFyZUJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYzYTU7XG59XG4uZm9yY2VNb2RhbCAuc2xkcy1tb2RhbF9fZm9vdGVyIC5jdWYtcHVibGlzaGVyQ2FuY2VsQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4uZm9yY2VNb2RhbCAuc2xkcy1tb2RhbF9fZm9vdGVyIC5jdWYtcHVibGlzaGVyQ2FuY2VsQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvcmNlTW9kYWwgLnNsZHMtcmljaC10ZXh0LWVkaXRvcl9fdG9vbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9yY2VNb2RhbCAuZm9yY2VDaGF0dGVyTWVzc2FnZUJvZHlJbnB1dFJpY2hUZXh0RWRpdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZm9yY2VNb2RhbCAuc2xkcy1idXR0b24tZ3JvdXAtbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3JjZU1vZGFsIC5mb3JjZUNoYXR0ZXJBdXRvY29tcGxldGUuZGVmYXVsdEZsYXZvciAudWlBdXRvY29tcGxldGUgLnVpQXV0b2NvbXBsZXRlTGlzdCxcbi5mb3JjZU1vZGFsIC5xbC1hZGR1c2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IC50aXRsZV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgLnRpdGxlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5mb3JjZU1vZGFsIC5mb3JjZUNvbW11bml0eVJpY2hUZXh0IGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmZvcmNlTW9kYWwgLmZvcmNlQ29tbXVuaXR5UmljaFRleHQgb2wgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uZm9yY2VNb2RhbCAuZm9yY2VDb21tdW5pdHlSaWNoVGV4dCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JjZU1vZGFsIC54Yy1pbnB1dC1yaWNoLXRleHQgLnNsZHMtcmljaC10ZXh0LWVkaXRvcl9fdG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9yY2VNb2RhbCAueGMtaW5wdXQtcmljaC10ZXh0IC5zbGRzLXJpY2gtdGV4dC1hcmVhX19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwMGExZTtcbn1cblxuLmNvbW0tcGFnZS1mZWVkaXRlbS1xdWVzdGlvbiAuZm9yY2VIb3ZlclBhbmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ueGMtb25lLWNvbC1sYXlvdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ueGMtbG9jay1zY3JvbGwtLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLWxvY2stc2Nyb2xsLS1tb2JpbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICB9XG59XG5cbi5jb21tLXBhZ2UtY3VzdG9tLXNlYXJjaCAuY29tbS1jb250ZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2l0ZSBjb2xvcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gIEJyYW5kXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLWNvbG9yLW9yYW5nZTogI2ZhODIwMDtcbiR4dWktY29sb3Itb3JhbmdlLWhpZ2hsaWdodDogbGlnaHRlbigkeHVpLWNvbG9yLW9yYW5nZSwgNSUpO1xuJHh1aS1jb2xvci1vcmFuZ2Utc2hhZG93OiBkYXJrZW4oJHh1aS1jb2xvci1vcmFuZ2UsIDUlKTtcblxuLy8gQ29tbW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLWNvbG9yLWJsYWNrOiAjMDAwYTFlO1xuJHh1aS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiR4dWktY29sb3ItYmx1ZTogIzAwNzJiZTsgLy9ub3QgeHVpIGFueW1vcmUgYXMgcGVyIENTUy04MzMxIHVwZGF0ZWQgIzAwNzhjOCDihpIgIzAwNzJiZSB0byBtZWV0IGExMXkgc3RhbmRhcmRzXG4keHVpLWNvbG9yLXJlZDogI2RjMzI0NjtcbiR4dWktY29sb3ItZ3JlZW46ICMwMDgyM2M7XG4keHVpLWNvbG9yLWdyZXktODogI2YyZjNmNDsgLy8gWFVJIEdyZXkgOFxuJHh1aS1jb2xvci1ncmV5LTc6ICNlNmU3ZTk7XG4keHVpLWNvbG9yLWdyZXktNjogI2NjY2VkMjtcbiR4dWktY29sb3ItZ3JleS01OiAjYTZhOWIwO1xuJHh1aS1jb2xvci1ncmV5LTQ6ICM4MDg1OGY7XG4keHVpLWNvbG9yLWdyZXktMzogIzU5NjA2ZDsgLy8gVGVydGlhcnkgdGV4dFxuJHh1aS1jb2xvci1ncmV5LTI6ICM0MDQ3NTY7IC8vIFRpdGxlc1xuJHh1aS1jb2xvci1ncmV5LTE6ICMwMDBhMWU7XG4keHVpLWNvbG9yLWJsdWUtZGFyazogIzAwM2M2NDtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjZTZmN2ZjO1xuJHh1aS1jb2xvci1ncmVlbi14bGlnaHQ6ICNhNmQzYmI7IC8vVGFnc1xuJHh1aS1jb2xvci1ncmVlbi1saWdodDogIzgwYzE5ZTtcbiR4dWktY29sb3ItZ3JlZW4teGRhcms6ICMwMDJlMTU7XG4keHVpLWNvbG9yLW9yYW5nZS14bGlnaHQ6ICNmZGQzYTY7IC8vVGFnc1xuJHh1aS1jb2xvci1vcmFuZ2UtbGlnaHQ6ICNmZGMxODA7XG4keHVpLWNvbG9yLW9yYW5nZS14ZGFyazogIzU4MmUwMDtcbiR4dWktYWN0aW9uLW5lZ2F0aXZlLWNvbG9yOiAjZGMzMjQ2O1xuJHh1aS1hY3Rpb24tbmVnYXRpdmUtY29sb3IteGRhcms6ICNjNjJlNDI7XG4keHVpLWludmFsaWQtY29sb3I6ICNkYzMyNDY7XG4keHVpLWhlYWRlci1iYWNrZ3JvdW5kOiAjZWNmMmY2O1xuJHhjLWNvbG9yLWRhcms6ICMyMTNiNTU7XG5cbi8vYWNjZXNzaWJsZSBjb2xvdXJzICh3aXRoIHdoaXRlIGJnKVxuJHhjLWNvbG9yLWExMXktcmVkOiAjZWIwMDA4O1xuJHhjLWNvbG9yLWExMXktb3JhbmdlLXJlZDogI2IyNTYwMDtcbiR4Yy1jb2xvci1hMTF5LW9saXZlOiAjN2U3MjAxO1xuJHhjLWNvbG9yLWExMXktZ3JlZW46ICMxMzg2NjA7XG4keGMtY29sb3ItYTExeS1ibHVlLXhkYXJrOiAjMDEzNzg5O1xuJHhjLWNvbG9yLWExMXktYmx1ZTogIzA5N2JiZTtcbiR4Yy1jb2xvci1hMTF5LXB1cnBsZTogI2IwNDljNTtcbiR4Yy1jb2xvci1hMTF5LXB1cnBsZS1kYXJrOiAjNWE1YWU2O1xuXG4vL21lc3NhZ2VzIGJhY2tncm91bmRzXG4keHVpLWNvbG9yLXllbGxvdy14bGlnaHQ6ICNmZGUxYTY7XG4keHVpLWNvbG9yLXR1cnF1b2lzZS14bGlnaHQ6ICNiYmYzZmQ7XG5cbi8vaG92ZXIsdmlzaXRlZCxob3Zlci12aXN0ZWRcbiR4dWktY29sb3ItYmx1ZS14ZGFyazogIzAwMmE0NjtcbiR4dWktY29sb3ItYmx1ZS1kYXJrOiAjMDAzYzY0O1xuJHh1aS1jb2xvci1ncmFwZS1kYXJrOiAjNWEyMzY0O1xuJHh1aS1jb2xvci1ncmFwZS14ZGFyazogIzNmMTk0NjtcbiR4Yy1jb2xvci1kYXJrLWJnLWxpbms6ICMwMDZlYjg7XG5cbi8vcGVyc29uYWxpc2F0aW9uXG4keGMtY29sb3ItcmVkOiAjZmY2NDY5O1xuJHhjLWNvbG9yLW9yYW5nZTogI2YyOTMwYztcbiR4Yy1jb2xvci15ZWxsb3c6ICNmZGNjMDg7XG4keGMtY29sb3ItZ3JlZW46ICMxYmMxOGE7XG4keGMtY29sb3ItYmx1ZS1wYWxlOiAjYzdmMWZmO1xuJHhjLWNvbG9yLWJsdWUtbGlnaHQ6ICMxM2I1ZWE7XG4keGMtY29sb3ItYmx1ZS1kYXJrOiAjMDk4MGM2O1xuJHhjLWNvbG9yLXB1cnBsZTogI2IzNTBjNztcblxuLy8gQHNlY3Rpb24gVHJhbnNwYXJlbnQgZ3JleXNcbi8vIEBkZXNjcmlwdGlvbiBVc2UgdHJhbnNwYXJlbnQgZ3JleXMgdG8gY3JlYXRlIGJvcmRlcnMgYW5kIGJhY2tncm91bmRzIHdoaWNoIGRhcmtlbiBhbnkgdW5kZXJseWluZyBjb2xvci5cbi8vIEB0eXBlIHRyYW5zcGFyZW50LWNvbG9yXG4keHVpLWNvbG9yLWdyZXktYWxwaGEtMTogcmdiYSgkeHVpLWNvbG9yLWdyZXktMSwgMSk7XG4keHVpLWNvbG9yLWdyZXktYWxwaGEtMjogcmdiYSgkeHVpLWNvbG9yLWdyZXktMSwgMC43NSk7XG4keHVpLWNvbG9yLWdyZXktYWxwaGEtMzogcmdiYSgkeHVpLWNvbG9yLWdyZXktMSwgMC42NSk7XG4keHVpLWNvbG9yLWdyZXktYWxwaGEtNDogcmdiYSgkeHVpLWNvbG9yLWdyZXktMSwgMC41KTtcbiR4dWktY29sb3ItZ3JleS1hbHBoYS01OiByZ2JhKCR4dWktY29sb3ItZ3JleS0xLCAwLjM1KTtcbiR4dWktY29sb3ItZ3JleS1hbHBoYS02OiByZ2JhKCR4dWktY29sb3ItZ3JleS0xLCAwLjIpO1xuJHh1aS1jb2xvci1ncmV5LWFscGhhLTc6IHJnYmEoJHh1aS1jb2xvci1ncmV5LTEsIDAuMSk7XG4keHVpLWNvbG9yLWdyZXktYWxwaGEtODogcmdiYSgkeHVpLWNvbG9yLWdyZXktMSwgMC4wNSk7XG5cbi8vIEBzZWN0aW9uIFRyYW5zcGFyZW50IHdoaXRlc1xuLy8gQGRlc2NyaXB0aW9uIFVzZSB0cmFuc3BhcmVudCB3aGl0ZXMgdG8gY3JlYXRlIGludGVyZmFjZXMgb24gc3Ryb25nbHkgY29sb3JlZCBiYWNrZ3JvdW5kcy4gQmUgY2FyZWZ1bCB0byBlbnN1cmUgcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IHRleHQgaGFzIHN1ZmZpY2VudCBjb250cmFzdC5cbi8vIEB0eXBlIHRyYW5zcGFyZW50LWNvbG9yXG4keHVpLWNvbG9yLXdoaXRlLWFscGhhLTI6IHJnYmEoJHh1aS1jb2xvci13aGl0ZSwgMC43NSk7XG4keHVpLWNvbG9yLXdoaXRlLWFscGhhLTM6IHJnYmEoJHh1aS1jb2xvci13aGl0ZSwgMC42NSk7XG4keHVpLWNvbG9yLXdoaXRlLWFscGhhLTQ6IHJnYmEoJHh1aS1jb2xvci13aGl0ZSwgMC41KTtcbiR4dWktY29sb3Itd2hpdGUtYWxwaGEtNTogcmdiYSgkeHVpLWNvbG9yLXdoaXRlLCAwLjM1KTtcbiR4dWktY29sb3Itd2hpdGUtYWxwaGEtNjogcmdiYSgkeHVpLWNvbG9yLXdoaXRlLCAwLjIpO1xuJHh1aS1jb2xvci13aGl0ZS1hbHBoYS03OiByZ2JhKCR4dWktY29sb3Itd2hpdGUsIDAuMSk7XG4keHVpLWNvbG9yLXdoaXRlLWFscGhhLTg6IHJnYmEoJHh1aS1jb2xvci13aGl0ZSwgMC4wNSk7XG5cbi8vIEBzZWN0aW9uIFRyYW5zcGFyZW50IGJsdWVzXG4vLyBAZGVzY3JpcHRpb24gVXNlIHRyYW5zcGFyZW50IHdoaXRlcyB0byBjcmVhdGUgaW50ZXJmYWNlcyBvbiBzdHJvbmdseSBjb2xvcmVkIGJhY2tncm91bmRzLiBCZSBjYXJlZnVsIHRvIGVuc3VyZSBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgdGV4dCBoYXMgc3VmZmljZW50IGNvbnRyYXN0LlxuLy8gQHR5cGUgdHJhbnNwYXJlbnQtY29sb3JcbiR4dWktY29sb3ItYmx1ZS1hbHBoYS0xOiByZ2JhKCR4dWktY29sb3ItYmx1ZSwgMSk7XG4keHVpLWNvbG9yLWJsdWUtYWxwaGEtMjogcmdiYSgkeHVpLWNvbG9yLWJsdWUsIDAuNzUpO1xuJHh1aS1jb2xvci1ibHVlLWFscGhhLTM6IHJnYmEoJHh1aS1jb2xvci1ibHVlLCAwLjY1KTtcbiR4dWktY29sb3ItYmx1ZS1hbHBoYS00OiByZ2JhKCR4dWktY29sb3ItYmx1ZSwgMC41KTtcbiR4dWktY29sb3ItYmx1ZS1hbHBoYS01OiByZ2JhKCR4dWktY29sb3ItYmx1ZSwgMC4zNSk7XG4keHVpLWNvbG9yLWJsdWUtYWxwaGEtNjogcmdiYSgkeHVpLWNvbG9yLWJsdWUsIDAuMik7XG4keHVpLWNvbG9yLWJsdWUtYWxwaGEtNzogcmdiYSgkeHVpLWNvbG9yLWJsdWUsIDAuMSk7XG4keHVpLWNvbG9yLWJsdWUtYWxwaGEtODogcmdiYSgkeHVpLWNvbG9yLWJsdWUsIDAuMDUpO1xuXG4vLyB0aGVtaW5nIGJhY2tncm91bmRzXG4kY29sb3ItaGlnaGxpZ2h0OiAkY29sb3ItYmx1ZS1saWdodDtcbiRjb2xvci1lbmhhbmNlOiAkeHVpLWNvbG9yLWdyZXktODtcbiRjb2xvci1mb290ZXI6ICR4dWktY29sb3ItZ3JleS0yO1xuJHh1aS1zdGFuZGFyZC1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS02O1xuJGNvbG9yLWJvcmRlcjogJHh1aS1jb2xvci1ncmV5LTU7XG4keHVpLXRleHQtbXV0ZWQtY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS0yO1xuJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjogIzAwNzJiZTsgLy9ub3QgeHVpIGFueW1vcmUgYXMgcGVyIENTUy04MzMxIHVwZGF0ZWQgIzAwNzhjOCDihpIgIzAwNzJiZSB0byBtZWV0IGExMXkgc3RhbmRhcmRzXG5cbiR4Yy1jb2xvci1ib3JkZXItbGlnaHQ6ICNkOWQ5ZDk7XG5cbi8vIE9uIGdyZXkgYmFja2dyb3VuZHMgdGhlIGJsdWUgYWJvdmUgZG9lcyBub3QgbWVldCBBQSBhY2Nlc3NpYmlsaXR5LiBTbGlnaHRseSBkYXJrZW4gaXQgbWVldHMgQUEuXG4keHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yLWRhcmtlcjogZGFya2VuKCR4dWktYWN0aW9uLXByaW1hcnktY29sb3IsIDIlKTtcblxuJHh1aS1hY3Rpb24tcG9zaXRpdmUtY29sb3I6ICMwMDgyM2M7XG5cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4keGMtdGV4dC1jb2xvcjogJHh1aS1jb2xvci1ibGFjaztcbiR4Yy1oZWFkaW5nLWNvbG9yOiAkeHVpLWNvbG9yLWJsYWNrO1xuXG4vLyBQYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY29sb3ItcGFnZS10ZXh0OiAkeHVpLWNvbG9yLWdyZXktMTtcbiRjb2xvci1wYWdlLWxpbmtzOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDogJHh1aS1jb2xvci13aGl0ZTtcbiRjb2xvci1rZXlsaW5lOiAkeHVpLWNvbG9yLWdyZXktNztcblxuLy8gQWNjZXNpYmlsaXR5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY29sb3ItaG92ZXI6ICMwMDI3NjE7XG4kY29sb3ItdmlzaXRlZDogIzg4MTc5NTtcbiRjb2xvci1mb2N1czogJHh1aS1jb2xvci1ibHVlO1xuJGNvbG9yLXNlbGVjdDogJHh1aS1jb2xvci1ncmV5LTg7XG4kY29sb3ItZXJyb3I6ICR4dWktYWN0aW9uLW5lZ2F0aXZlLWNvbG9yO1xuXG4vLyBTZWxlY3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktc2VsZWN0LWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMTtcblxuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHh1aS1idXR0b24taG92ZXI6ICMwMDczYzA7XG4keHVpLWJ1dHRvbi1hY3RpdmU6ICMwMDZkYjc7XG4keHVpLWJ1dHRvbi1zdGFuZGFyZC1ob3Zlci1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTg7XG4keHVpLWJ1dHRvbi1zdGFuZGFyZC1hY3RpdmUtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS03O1xuJHh1aS1idXR0b24tZGlzYWJsZWQtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS00O1xuJHh1aS1idXR0b24tdmFyaWFudHMtYmc6IChcbiAgc3RhbmRhcmQ6ICR4dWktY29sb3Itd2hpdGUsXG4gIG1haW46ICR4dWktY29sb3ItYmx1ZSxcbiAgY3JlYXRlOiAkeHVpLWNvbG9yLWdyZWVuLFxuICBuZWdhdGl2ZTogJHh1aS1jb2xvci1yZWRcbik7XG5cbi8vIEZvcm0gY29udHJvbHNcbi8vIEZvciBjb250cm9scyBhbmQgY2hlY2tib3hlcyBhbmQgaW5wdXRzIGFuZCBzZWxlY3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNTtcbiR4dWktY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS00O1xuJHh1aS1jb250cm9sLWFjdGl2ZS1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuJHh1aS1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTQ7XG4keHVpLWNvbnRyb2wtZGlzYWJsZWQtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS03O1xuJHh1aS1jb250cm9sLWRpc2FibGVkLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMjtcbiR4dWktY29udHJvbC1iZy1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiR4dWktdmFsaWRhdGlvbi1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTI7XG4keHVpLXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogJHh1aS1jb2xvci1yZWQ7XG4keHVpLXZhbGlkYXRpb24taW52YWxpZC1saWdodC1jb2xvcjogbWl4KCR4dWktY29sb3Itd2hpdGUsICR4dWktY29sb3ItcmVkLCA4MCUpO1xuJHh1aS12YWxpZGF0aW9uLWludmFsaWQteGxpZ2h0LWNvbG9yOiBtaXgoXG4gICR4dWktY29sb3Itd2hpdGUsXG4gICR4dWktY29sb3ItcmVkLFxuICA5MCVcbik7XG5cbi8vIElucHV0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1pbnZlcnRlZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiR4dWktdGV4dGlucHV0LXNpZGVlbGVtZW50LWludmVydGVkLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuJHh1aS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTM7XG4keHVpLWlucHV0LXBsYWNlaG9sZGVyLWludmVydGVkLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlLWFscGhhLTM7XG4keHVpLWlucHV0LWJnLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuJHh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1zb2xpZC1pbnZlcnRlZC1iZy1jb2xvcjogJHh1aS1jb2xvci13aGl0ZS1hbHBoYS03O1xuJHh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1zb2xpZC1pbnZlcnRlZC1mb2N1cy1iZy1jb2xvcjogJHh1aS1jb2xvci13aGl0ZS1hbHBoYS02O1xuJHh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy10cmFuc3BhcmVudC1pbnZlcnRlZC1mb2N1cy1iZy1jb2xvcjogJHh1aS1jb2xvci13aGl0ZS1hbHBoYS04O1xuJHh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1zb2xpZC1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTg7XG4keHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXNvbGlkLWZvY3VzLWJnLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNztcbiR4dWktdGV4dGlucHV0LWJvcmRlcmxlc3MtdHJhbnNwYXJlbnQtZm9jdXMtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS04O1xuJHh1aS1pbnB1dC1ob3Zlci1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS0zO1xuJHh1aS10ZXh0aW5wdXQtaW52YWxpZC1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItcmVkO1xuJHh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1pbnZhbGlkLWJnLWNvbG9yOiAkeHVpLXZhbGlkYXRpb24taW52YWxpZC14bGlnaHQtY29sb3I7XG4keHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmFsaWQtZm9jdXMtYmctY29sb3I6ICR4dWktdmFsaWRhdGlvbi1pbnZhbGlkLWxpZ2h0LWNvbG9yO1xuXG4vLyBDaGVja2JveCBSYWRpb1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHh1aS1jaGVja2JveHJhZGlvLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNDtcbiR4dWktY2hlY2tib3hyYWRpby1kaXNhYmxlZC1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTc7XG4keHVpLWNoZWNrYm94cmFkaW8tY2hlY2stZGlzYWJsZWQtZmlsbDogJHh1aS1jb2xvci1ncmV5LTQ7XG4keHVpLWNoZWNrYm94cmFkaW8taG92ZXItYm9yZGVyLWNvbG9yOiAkeHVpLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yO1xuJHh1aS1jaGVja2JveHJhZGlvLWhvdmVyLWJnLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktODtcbiR4dWktY2hlY2tib3hyYWRpby1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMztcbiR4dWktY2hlY2tib3hyYWRpby1hY3RpdmUtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS03OyAvLyBDYW4gbm90IGJlIGFscGhhIGJlY2F1c2UgZm9jdXMgcmluZyBibGVlZHMgaW4gYW5kIHRoaXMgY2F1c2VzIGEgY29tcG91bmRcblxuJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtaG92ZXItYmctY29sb3I6IG1peChcbiAgJHh1aS1jb2xvci1ncmV5LTEsXG4gICR4dWktY29sb3ItYmx1ZSxcbiAgMTAlXG4pO1xuJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtYWN0aXZlLWJnLWNvbG9yOiBtaXgoXG4gICR4dWktY29sb3ItZ3JleS0xLFxuICAkeHVpLWNvbG9yLWJsdWUsXG4gIDIwJVxuKTtcbiR4dWktY2hlY2tib3hyYWRpby1kaXNhYmxlZC1maWxsOiAkeHVpLWNvbG9yLWdyZXktNztcbiR4dWktY2hlY2tib3hyYWRpby1kaXNhYmxlZC1jaGVja2VkLWZpbGw6ICR4dWktY29sb3ItZ3JleS00O1xuJHh1aS1jaGVja2JveHJhZGlvLWZvY3VzLXN0cm9rZTogJHh1aS1jb2xvci1ncmV5LWFscGhhLTY7XG4keHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1maWxsOiAkeHVpLWNvbG9yLWJsdWU7XG4keHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1zdHJva2U6ICR4dWktY29sb3ItYmx1ZTtcbiR4dWktY2hlY2tib3hyYWRpby1kaXNhYmxlZC1zdHJva2U6ICR4dWktY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4keHVpLWNoZWNrYm94cmFkaW8tY2hlY2stY2hlY2tlZC1maWxsOiAkeHVpLWNvbG9yLXdoaXRlO1xuXG4vLyBCb3JkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLXN0YW5kYXJkLXNoYWRvdy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTY7XG4keHVpLW92ZXJsYXAtc2hhZG93LWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtODtcbiR4dWktc3RhbmRhcmQtYm9yZGVyLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNjtcbiR4dWktbXV0ZWQtYm9yZGVyLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNztcblxuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLW1hc2stYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS0yOyAvLyBYVUkgdXNlcyBhZGp1c3QoKSB3aGljaCBkb2VzIG5vdCB3b3JrIGhlcmVcbiR4dWktbW9kYWwtYmctY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLXBpbGwtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS03O1xuJHh1aS1waWxsLWhvdmVyLWJnLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNjtcbiR4dWktcGlsbC1hY3RpdmUtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS01O1xuJHh1aS1waWxsLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMTtcbiR4dWktcGlsbC1mb2N1c2VkLWJnLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNjtcblxuLy8gUGFnZSBoZWFkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLXBhZ2VoZWFkaW5nLWJnLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuJHh1aS1icmVhZGNydW1iLWxpbmstY29sb3I6ICR4dWktY29sb3ItYmx1ZTtcbiR4dWktYnJlYWRjcnVtYi1saW5rLWhvdmVyLWNvbG9yOiBtaXgoJHh1aS1jb2xvci1ncmV5LTEsICR4dWktY29sb3ItYmx1ZSwgNSUpO1xuJHh1aS1icmVhZGNydW1iLWxpbmstYWN0aXZlLWNvbG9yOiBtaXgoJHh1aS1jb2xvci1ncmV5LTEsICR4dWktY29sb3ItYmx1ZSwgMTAlKTtcbiR4dWktYnJlYWRjcnVtYi1pY29uLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNDtcblxuLy8gRHJvcGRvd25zIC8gcGlja2xpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLWRyb3Bkb3duLW1hc2stYmctY29sb3I6IHRyYW5zcGFyZW50aXplKCR4dWktY29sb3ItZ3JleS0xLCAwLjUpO1xuJHh1aS1kcm9wZG93bi1kaXZpZGVyLXNoYWRvdy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTY7XG4keHVpLXBpY2tpdGVtLWZvY3VzLWJnLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtODtcbiR4dWktcGlja2l0ZW0tYWN0aXZlLWJnLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNztcbiR4dWktcGlja2l0ZW0tc2VsZWN0ZWQtY29sb3I6ICR4dWktY29sb3ItYmx1ZTtcbiR4dWktcGlja2l0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6IG1peCgkeHVpLWNvbG9yLWdyZXktMSwgJHh1aS1jb2xvci1ibHVlLCA1JSk7XG4keHVpLXBpY2tpdGVtLXNlbGVjdGVkLWFjdGl2ZS1jb2xvcjogbWl4KFxuICAkeHVpLWNvbG9yLWdyZXktMSxcbiAgJHh1aS1jb2xvci1ibHVlLFxuICAxMCVcbik7XG4keHVpLXBpY2tpdGVtLXNlY29uZGFyeS10ZXh0LWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMztcbiR4dWktc3VibWVudS11aWNvbnRyb2wtaWNvbi1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTI7XG5cbi8vIFRvYXN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLXRvYXN0LWJnLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuJHh1aS10b2FzdC1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTE7XG5cbi8vIFBvcCBvdmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLXBvcG92ZXItYmctY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4keHVpLXBvcG92ZXItYXJyb3ctYm9yZGVyLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNTtcblxuLy8gTG9hZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLWxvYWRlci1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTM7XG4keHVpLWxvYWRlci1pbnZlcnRlZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZS1hbHBoYS0zO1xuLy8gdGhlc2UgY29sb3VycyBoYXZlIGNvbWUgZnJvbSBMYXVyZW4ncyBkZXNpZ24sIGFuZCBkb24ndCBleGlzdCBpbiBYVUkgYXQgdGhpcyB0aW1lXG4keGVyby1sb2dvLWNvbG9yOiAjMTNiNWVhO1xuXG4vLyBDb250ZW50IHR5cGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHhjLWNvbG9yLWR1c2N1c3Npb25zOiAkeGMtY29sb3ItYTExeS1yZWQ7XG4keGMtY29sb3ItYXJ0aWNsZXM6ICR4Yy1jb2xvci1hMTF5LW9yYW5nZS1yZWQ7XG4keGMtY29sb3ItY2xhc3Nyb29tczogJHhjLWNvbG9yLWExMXktb2xpdmU7XG4keGMtY29sb3ItY291cnNlczogJHhjLWNvbG9yLWExMXktZ3JlZW47XG4keGMtY29sb3ItZ3VpZGVzOiAkeGMtY29sb3ItYTExeS1ibHVlLXhkYXJrO1xuJHhjLWNvbG9yLXdlYmluYXJzOiAkeGMtY29sb3ItYTExeS1ibHVlO1xuJHhjLWNvbG9yLXZpZGVvczogJHhjLWNvbG9yLWExMXktcHVycGxlO1xuJHhjLWNvbG9yLXByb2dyYW1tZXM6ICR4Yy1jb2xvci1hMTF5LXB1cnBsZS1kYXJrO1xuJGN4LWNvbG9yLXByb2R1Y3QtaWRlYTogJHhjLWNvbG9yLWExMXktZ3JlZW47XG4kY3gtY29sb3ItdG9waWM6ICR4dWktY29sb3ItYmxhY2s7XG5cbiRjb250ZW50VHlwZUNvbG91cnM6IChcbiAgXCJhcnRpY2xlXCI6ICR4Yy1jb2xvci1hcnRpY2xlcyxcbiAgXCJkaXNjdXNzaW9uXCI6ICR4Yy1jb2xvci1kdXNjdXNzaW9ucyxcbiAgXCJpbi1wZXJzb24tY2xhc3Nyb29tXCI6ICR4Yy1jb2xvci1jbGFzc3Jvb21zLFxuICBcImNvdXJzZVwiOiAkeGMtY29sb3ItY291cnNlcyxcbiAgXCJwcm9ncmFtbWVcIjogJHhjLWNvbG9yLXByb2dyYW1tZXMsXG4gIFwiZ3VpZGVcIjogJHhjLWNvbG9yLWd1aWRlcyxcbiAgXCJsaXZlLXdlYmluYXJcIjogJHhjLWNvbG9yLXdlYmluYXJzLFxuICBcInZpZGVvXCI6ICR4Yy1jb2xvci12aWRlb3MsXG4gIFwicHJvZHVjdC1pZGVhXCI6ICRjeC1jb2xvci1wcm9kdWN0LWlkZWEsXG4gIFwidG9waWNcIjogJGN4LWNvbG9yLXRvcGljLFxuICBcImdsb3NzYXJ5XCI6ICR4dWktY29sb3ItZ3JlZW4tbGlnaHRcbik7XG5cbjpyb290LFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgLy8gQ2FyZCBjb2xvdXJzXG4gIC0tY2FyZGJnOiAjeyR4dWktY29sb3Itd2hpdGV9O1xuICAtLWNhcmRlZGdlOiAjeyR4dWktY29sb3ItZ3JleS02fTtcbiAgLS1jYXJkZWRnZS1mb2N1czogI3skeHVpLWNvbG9yLWJsdWV9O1xuICAtLWNhcmRlZGdlLWhvdmVyOiAjeyR4dWktY29sb3ItZ3JleS01fTtcbiAgLS1jYXJkdGl0bGVjb2xvdXI6ICN7JHh1aS1jb2xvci1ibHVlfTtcbiAgLS1jYXJkY29weWNvbG91cjogI3skeHVpLWNvbG9yLWJsYWNrfTtcblxuICAtLXhjLWhlYWRpbmc6ICN7JHh1aS1jb2xvci1ibHVlLXhkYXJrfTtcbiAgLS14Yy1zbWFsbC10ZXh0OiAjeyR4dWktY29sb3ItZ3JleS0yfTtcbiAgLS14Yy10ZXh0LW11dGVkOiAjNDA0NzU2O1xuXG4gIC0teGMtYnRuLW1haW4tY29sb3I6ICN7JHh1aS1jb2xvci1ibHVlfTtcbiAgLS14Yy1idG4td2Fybi1jb2xvcjogI3skeHVpLWNvbG9yLXJlZH07XG4gIC0teGMtYnRuLWFjdGl2ZS1jb2xvcjogI3skeHVpLWJ1dHRvbi1hY3RpdmV9OyAvLyAjMDA2ZGI3XG5cbiAgLS1jYXJkbWV0YWNvbG91cjogI3skeHVpLWNvbG9yLWdyZXktM307XG4gIC0tY2FyZG1ldGFzdGFyY29sb3VyOiAjeyR4dWktY29sb3ItZ3JleS02fTtcblxuICAtLXhjLWNvbG9yLXByb21vdGlvbjogIzFlOGE1MDtcblxuICAvL2dsb2JhbCBwcmltYXJ5IGNvbG91clxuICAtLXhjLXByaW1hcnktY29sb3VyOiAjeyR4dWktY29sb3ItYmx1ZX07XG5cbiAgLy94YyB0aGVtZSBjb2xvdXJzXG4gIC0teGMtY29sb3Itd2hpdGU6ICN7JHh1aS1jb2xvci13aGl0ZX07XG4gIC0teGMtY29sb3ItaW52YWxpZDogI3skeHVpLWNvbG9yLXJlZH07XG4gIC0teGMtY29sb3ItaG92ZXI6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS14Yy1jb2xvci1kYXJrOiAjeyR4Yy1jb2xvci1kYXJrfTtcbiAgLS14Yy1jb2xvci1kYXJrLWJnLWxpbms6ICN7JHhjLWNvbG9yLWRhcmstYmctbGlua307XG4gIC0teGMtY29sb3ItYmx1ZS14ZGFyazogI3skeHVpLWNvbG9yLWJsdWUteGRhcmt9O1xuICAtLXhjLWNvbG9yLWJsdWUtbGlnaHQ6ICN7JHhjLWNvbG9yLWJsdWUtbGlnaHR9O1xuICAtLXhjLWNvbG9yLXllbGxvdzogI3skeGMtY29sb3IteWVsbG93fTtcbiAgLS14Yy1jb2xvci1ibHVlLXBhbGU6ICN7JHhjLWNvbG9yLWJsdWUtcGFsZX07XG4gIC0teGMtY29sb3ItYm9yZGVyLWxpZ2h0OiAjeyR4Yy1jb2xvci1ib3JkZXItbGlnaHR9O1xuICAtLXhjLWNvbG9yLWJsdWUtdHJhbnNwYXJlbnQtYmx1ZTogI3skeHVpLWNvbG9yLWJsdWUtYWxwaGEtOH07XG4gIC0teGMtaGVhZGVyLWJhY2tncm91bmQ6ICN7JHh1aS1oZWFkZXItYmFja2dyb3VuZH07XG5cbiAgLy94dWkgY29sb3JzXG4gIC0teHVpLWNvbG9yLWJsdWU6ICN7JHh1aS1jb2xvci1ibHVlfTtcbiAgLS14dWktY29sb3ItYmxhY2s6ICN7JHh1aS1jb2xvci1ibGFja307XG4gIC0teHVpLWNvbG9yLWdyZWVuOiAjeyR4dWktY29sb3ItZ3JlZW59O1xuICAtLXh1aS1jb2xvci1ncmV5LTg6ICN7JHh1aS1jb2xvci1ncmV5LTh9O1xuICAtLXh1aS1jb2xvci1ncmV5LTc6ICN7JHh1aS1jb2xvci1ncmV5LTd9O1xuICAtLXh1aS1jb2xvci1ncmV5LTY6ICN7JHh1aS1jb2xvci1ncmV5LTZ9O1xuICAtLXh1aS1jb2xvci1ncmV5LTU6ICN7JHh1aS1jb2xvci1ncmV5LTV9O1xuICAtLXh1aS1jb2xvci1ncmV5LTQ6ICN7JHh1aS1jb2xvci1ncmV5LTR9O1xuICAtLXh1aS1jb2xvci1ncmV5LTM6ICN7JHh1aS1jb2xvci1ncmV5LTN9O1xuICAtLXh1aS1jb2xvci1ncmV5LTI6ICN7JHh1aS1jb2xvci1ncmV5LTJ9O1xuICAtLXh1aS1jb2xvci1ncmV5LTE6ICN7JHh1aS1jb2xvci1ncmV5LTF9O1xuICAtLXh1aS1jb2xvci1vcmFuZ2U6ICN7JHh1aS1jb2xvci1vcmFuZ2V9O1xuXG4gIC8vIEBzZWN0aW9uIFRyYW5zcGFyZW50IGdyZXlzXG4gIC8vIEBkZXNjcmlwdGlvbiBVc2UgdHJhbnNwYXJlbnQgZ3JleXMgdG8gY3JlYXRlIGJvcmRlcnMgYW5kIGJhY2tncm91bmRzIHdoaWNoIGRhcmtlbiBhbnkgdW5kZXJseWluZyBjb2xvci5cbiAgLy8gQHR5cGUgdHJhbnNwYXJlbnQtY29sb3JcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS0xOiAjeyR4dWktY29sb3ItZ3JleS1hbHBoYS0xfTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS0yOiAjeyR4dWktY29sb3ItZ3JleS1hbHBoYS0yfTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS0zOiAjeyR4dWktY29sb3ItZ3JleS1hbHBoYS0zfTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS00OiAjeyR4dWktY29sb3ItZ3JleS1hbHBoYS00fTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS01OiAjeyR4dWktY29sb3ItZ3JleS1hbHBoYS01fTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS02OiAjeyR4dWktY29sb3ItZ3JleS1hbHBoYS02fTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS03OiAjeyR4dWktY29sb3ItZ3JleS1hbHBoYS03fTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS04OiAjeyR4dWktY29sb3ItZ3JleS1hbHBoYS04fTtcblxuICAvL3R5cG9ncmFwaHlcbiAgLS14Yy10ZXh0LWNvbG9yOiAjeyR4Yy10ZXh0LWNvbG9yfTtcbiAgLS14Yy1oZWFkaW5nLWNvbG9yOiAjeyR4Yy1oZWFkaW5nLWNvbG9yfTtcblxuICAvL2FjY2Vzc2libGUgY29sb3VycyAod2l0aCB3aGl0ZSBiZylcbiAgLS14Yy1jb2xvci1hMTF5LXJlZDogI3skeGMtY29sb3ItYTExeS1yZWR9O1xuICAtLXhjLWNvbG9yLWExMXktb3JhbmdlLXJlZDogI3skeGMtY29sb3ItYTExeS1vcmFuZ2UtcmVkfTtcbiAgLS14Yy1jb2xvci1hMTF5LW9saXZlOiAjeyR4Yy1jb2xvci1hMTF5LW9saXZlfTtcbiAgLS14Yy1jb2xvci1hMTF5LWdyZWVuOiAjeyR4Yy1jb2xvci1hMTF5LWdyZWVufTtcbiAgLS14Yy1jb2xvci1hMTF5LWJsdWUteGRhcms6ICN7JHhjLWNvbG9yLWExMXktYmx1ZS14ZGFya307XG4gIC0teGMtY29sb3ItYTExeS1ibHVlOiAjeyR4Yy1jb2xvci1hMTF5LWJsdWV9O1xuICAtLXhjLWNvbG9yLWExMXktcHVycGxlOiAjeyR4Yy1jb2xvci1hMTF5LXB1cnBsZX07XG4gIC0teGMtY29sb3ItYTExeS1wdXJwbGUtZGFyazogI3skeGMtY29sb3ItYTExeS1wdXJwbGUtZGFya307XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTcGFjaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRiYXNlLXNwYWNpbmc6IDFyZW07XG5cbi8vIFhVSSBzcGFjaW5nXG4vLyBodHRwczovL2dpdGh1Yi5kZXYueGVyby5jb20vVVhFL3h1aS9ibG9iL21hc3Rlci9zcmMvc2Fzcy8xLXZhcnMvX2xheW91dC5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktcy0yeHNtYWxsOiA0cHg7XG4keHVpLXMteHNtYWxsOiA4cHg7XG4keHVpLXMtc21hbGw6IDEycHg7XG4keHVpLXMtc3RhbmRhcmQ6IDE2cHg7XG4keHVpLXM6IDE2cHg7XG4keHVpLXMtbGFyZ2U6IDIwcHg7XG4keHVpLXMteGxhcmdlOiAyNHB4O1xuJHh1aS1zLTJ4bGFyZ2U6IDMycHg7XG4keHVpLXMtM3hsYXJnZTogNDBweDtcbiR4dWktcy00eGxhcmdlOiA0OHB4O1xuJHh1aS1zLTV4bGFyZ2U6IDY0cHg7XG4keHVpLXMtNnhsYXJnZTogODBweDtcblxuJHNwYWNpbmcteHh4czogJGJhc2Utc3BhY2luZyAqIC4xMjU7XG4kc3BhY2luZy14eHM6ICRiYXNlLXNwYWNpbmcgKiAuMjU7XG4kc3BhY2luZy14czogJGJhc2Utc3BhY2luZyAqIC41O1xuJHNwYWNpbmctczogJGJhc2Utc3BhY2luZyAqIC43NTtcbiRzcGFjaW5nOiAkYmFzZS1zcGFjaW5nICogMTtcbiRzcGFjaW5nLWw6ICRiYXNlLXNwYWNpbmcgKiAxLjU7XG4kc3BhY2luZy14bDogJGJhc2Utc3BhY2luZyAqIDI7XG4kc3BhY2luZy14eGw6ICRiYXNlLXNwYWNpbmcgKiA0O1xuXG4vLyBHcmlkIHNwYWNpbmdcbiRncmlkLXNwYWNpbmc6ICRzcGFjaW5nLXhsO1xuXG4vLyBHdXR0ZXJzIC0tIGhvcml6b250YWwgc3BhY2luZ1xuJGd1dHRlci1zcGFjaW5nOiA2LjVyZW07XG5cbi8vIFNlY3Rpb25zIC0tIFZlcnRpY2FsIHNwYWNpbmdcbiRzZWN0aW9uLXNwYWNpbmc6ICRzcGFjaW5nLXh4bDtcblxuJHh1aS1taW5pbXVtLXRvdWNoLXRhcmdldDogNDVweDtcblxuOnJvb3Qge1xuICAtLXh1aS1zLTJ4c21hbGw6ICN7JHh1aS1zLTJ4c21hbGx9OyAvLzRweDtcbiAgLS14dWktcy14c21hbGw6ICN7JHh1aS1zLXhzbWFsbH07IC8vOHB4O1xuICAtLXh1aS1zLXNtYWxsOiAjeyR4dWktcy1zbWFsbH07IC8vMTJweDtcbiAgLS14dWktcy1zdGFuZGFyZDogI3skeHVpLXMtc3RhbmRhcmR9OyAvLzE2cHg7XG4gIC0teHVpLXM6ICN7JHh1aS1zfTsgLy8xNnB4O1xuICAtLXh1aS1zLWxhcmdlOiAjeyR4dWktcy1sYXJnZX07IC8vMjBweDtcbiAgLS14dWktcy14bGFyZ2U6ICN7JHh1aS1zLXhsYXJnZX07IC8vMjRweDtcbiAgLS14dWktcy0yeGxhcmdlOiAjeyR4dWktcy0yeGxhcmdlfTsgLy8zMnB4O1xuICAtLXh1aS1zLTN4bGFyZ2U6ICN7JHh1aS1zLTN4bGFyZ2V9OyAvLzQwcHg7XG4gIC0teHVpLXMtNHhsYXJnZTogI3skeHVpLXMtNHhsYXJnZX07IC8vNDhweDtcbiAgLS14dWktcy01eGxhcmdlOiAjeyR4dWktcy01eGxhcmdlfTsgLy82NHB4O1xuICAtLXh1aS1zLTZ4bGFyZ2U6ICN7JHh1aS1zLTZ4bGFyZ2V9OyAvLzgwcHg7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHbG9iYWwgc2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vLyBGb250c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1uYXRpb25hbDogXCJOYXRpb25hbFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsXG4gIHNhbnMtc2VyaWY7XG4kYmFzZS1mb250LXNpemU6IDE2cHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS41cmVtO1xuJGxpbmUtaGVpZ2h0LWhlYWRsaW5lOiAxLjI7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogbm9ybWFsO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IGJvbGQ7XG5cbiR4dWktZm9udC13ZWlnaHQtZW1waGFzaXM6IDcwMDtcbiR4dWktZm9udC13ZWlnaHQtZGVlbXBoYXNpczogNDAwO1xuXG4vLyBCcmVha3BvaW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYnJlYWtwb2ludC14c21hbGw6IDQ4MHB4O1xuJGJyZWFrcG9pbnQtc21hbGw6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtOiAkYnJlYWtwb2ludC1zbWFsbCArIDFweDtcbiRicmVha3BvaW50LWxhcmdlOiAxMjAwcHg7XG4kYnJlYWtwb2ludC1zZi1sYXJnZTogMTAyNHB4O1xuXG4vLyBJY29uIHNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRzaXplLWljb246IDFyZW07XG4kc2l6ZS1pY29uLXNtYWxsOiAwLjg3NXJlbTtcbiRzaXplLWljb24teHNtYWxsOiAwLjc1cmVtO1xuJHh1aS1pY29uLW1lZGl1bTogMzBweDtcbiR4dWktaWNvbi1sYXJnZTogNDBweDtcbiR4dWktaWNvbi14bGFyZ2U6IDYwcHg7XG5cbi8vIFNoYWRvd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ1NTLTQ0OTMgVXBkYXRlZCB3aXRoIFhVSSBzaGFkb3cgc2V0dGluZ1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC4yKSxcbiAgMCAzcHggNnB4IDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4keHVpLXNoYWRvdy1mb2N1czogMCAwIDAgMnB4ICRjb2xvci1mb2N1cztcbiRob21lcGFnZS1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNixcbiAgMCAwIDEwcHggJHh1aS1jb2xvci1ncmV5LWFscGhhLTY7XG5cbi8vIC8vIEZvbnQgc2l6ZXMgWFVJYFxuLy8gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsaW5lIGhlaWdodCBYVUlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gWFVJIHBoYXNlZCB0aGlzIG91dC4gV2UgbmVlZCB0byBhcyB3ZWxsXG4keHVpLWxpbmUtaGVpZ2h0LXN0YW5kYXJkOiAyNHB4O1xuJHh1aS1saW5lLWhlaWdodC1zbWFsbDogMjBweDtcbiR4dWktbGluZS1oZWlnaHQteHNtYWxsOiAxNnB4O1xuXG4vLyAxNS4yLjVcbiR4dWktbGluZS1oZWlnaHQtcmVzZXQ6IDE7XG4keHVpLWxpbmUtaGVpZ2h0LXRpZ2h0OiAxLjE1O1xuJHh1aS1saW5lLWhlaWdodC1jb21wYWN0OiAxLjMwNzc7XG4keHVpLWxpbmUtaGVpZ2h0OiAxLjU7XG4keHVpLWxpbmUtaGVpZ2h0LWJ1dHRvbjogMXJlbTtcblxuLy8gT3RoZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJhc2UtcmFkaXVzOiAzcHg7IC8vIFhVSVxuJGJhc2UtcmFkaXVzLS1zbWFsbDogMnB4O1xuJGRyb3Bkb3duLXotaW5kZXg6IDM7XG4keHVpLXJhZGl1czogM3B4OyAvLyBBcHBseSB0aGlzIGdsb2JhbGx5IGFmdGVyIExNUywgaW4gQkFVIHN0cmVhbSwgdG8gYWxsb3cgcHJvcGVyIGZ1bGwgcmVncmVzc2lvbiB0ZXN0aW5nXG5cbi8vIFhVSSBpbXBvcnQgZnJvbSBfbGF5b3V0LnNjc3Ncbi8vIEBzZWN0aW9uIENsYXNzIFN1ZmZpeGVzXG4vLyBAdHlwZSB0YWJsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLWZvcm0td2lkdGg6IDQwMHB4O1xuJHh1aS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw6ICR4dWktcy1zdGFuZGFyZDtcbiR4dWktaW5wdXQtcGFkZGluZy12ZXJ0aWNhbDogOHB4O1xuJHh1aS1pbnB1dC1wYWRkaW5nOiAkeHVpLWlucHV0LXBhZGRpbmctdmVydGljYWwgJHh1aS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG4keHVpLWNvbnRyb2wtc2l6ZS0yeHNtYWxsOiAxNnB4O1xuJHh1aS1jb250cm9sLXNpemUteHNtYWxsOiAyNHB4O1xuJHh1aS1jb250cm9sLXNpemUtc21hbGw6IDMycHg7XG4keHVpLWNvbnRyb2wtc2l6ZS1zdGFuZGFyZDogNDBweDtcbiR4dWktY29udHJvbC1zaXplLWxhcmdlOiA4MHB4O1xuJHh1aS1jb250cm9sLXNpemUteGxhcmdlOiAxMjBweDtcbiR4dWktY2xhc3Mtc3VmZml4LWF1dG86IFwiLWF1dG9cIjtcbiR4dWktY2xhc3Mtc3VmZml4LW5vbmU6IFwiLW5vbmVcIjtcbiR4dWktY2xhc3Mtc3VmZml4LXNtYWxsOiBcIi1zbWFsbFwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtMnhzbWFsbDogXCItMnhzbWFsbFwiO1xuJHh1aS1jbGFzcy1zdWZmaXgteHNtYWxsOiBcIi14c21hbGxcIjtcbiR4dWktY2xhc3Mtc3VmZml4LXN0YW5kYXJkOiBcIlwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtbGFyZ2U6IFwiLWxhcmdlXCI7XG4keHVpLWNsYXNzLXN1ZmZpeC14bGFyZ2U6IFwiLXhsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtMnhsYXJnZTogXCItMnhsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtM3hsYXJnZTogXCItM3hsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtNHhsYXJnZTogXCItNHhsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtNXhsYXJnZTogXCItNXhsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtNnhsYXJnZTogXCItNnhsYXJnZVwiO1xuXG4vLyBaLWluZGV4IHN0YWNraW5nIHNjaGVtZS5cbi8vIF9sYXlvdXQuc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLXotaW5kZXgtdG9hc3Q6IDgwMDA7XG4keHVpLXotaW5kZXgtc2hlZXQ6IDcwMDA7XG4keHVpLXotaW5kZXgtc2hlZXRtYXNrOiA2MDAwO1xuJHh1aS16LWluZGV4LW1vZGFsOiA1MDAwO1xuJHh1aS16LWluZGV4LW5hdjogMzAwMDtcbiR4dWktei1pbmRleC1oZWFkZXI6IDIwMDA7XG4keHVpLXotaW5kZXgtZHJvcGRvd246IDEwMDA7XG4keHVpLXotaW5kZXgtY29udGV4dHVhbHRvcDogNTAwO1xuJHh1aS16LWluZGV4LWZvY3VzOiAyO1xuJHh1aS16LWluZGV4LWJvZHk6IDE7XG4keHVpLXotaW5kZXgtaHRtbDogMDtcbiR4dWktei1pbmRleC1oaWRkZW46IC0xO1xuJHh1aS1jb21tb24td2lkdGhzOiAoXG4gIHhzbWFsbDogMTAwcHgsXG4gIHNtYWxsOiAyMDBweCxcbiAgbWVkaXVtOiAzMDBweCxcbiAgbGFyZ2U6IDQwMHB4XG4pO1xuJHh1aS1wb3BvdmVyLXdpZHRoczogbWFwLnJlbW92ZSgkeHVpLWNvbW1vbi13aWR0aHMsIFwieHNtYWxsXCIpO1xuXG4vLyBYVUkgTmF2aWdhdGlvbiBIZWlnaHRcbi8vIF9sYXlvdXQuc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLW5hdmlnYXRpb24taGVpZ2h0OiA2MHB4O1xuXG4vLyBYVUkgcGFnZSBzZXR0aW5nXG4vLyBfc3RydWN0dXJlLnNjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR4dWktcGFnZS13aWR0aC1zbWFsbDogMTAwMHB4O1xuJHh1aS1wYWdlLXdpZHRoLWxhcmdlOiAxMjAwcHg7XG5cbi8vIENvbnRlbnQgLyBMZWFybmluZyBjYXJkcyBsaW5rIGFycm93XG4kbGluay1hcnJvdy1vZmZzZXQ6ICR4dWktcy1zdGFuZGFyZDtcblxuLy8gQ2FyZCB3aWR0aHNcbiR0d28tY29sLWNhcmQtd2lkdGg6IDM1MHB4O1xuJHRocmVlLWNvbC1jYXJkLXdpZHRoOiAyNzVweDtcblxuLy9BbmltYXRpb25cbiR1bmRlcmxpbmUtYmV6aWVyLWVhc2U6IGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuXG4vLyBGb250IHNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4Yy1mb250LXNpemUtNnhsOiAyLjg3NXJlbTsgLy8gNDhweCAvLyA0NnB4OyBoMSBkaXNwbGF5O1xuJHhjLWZvbnQtc2l6ZS01eGw6IDIuNXJlbTsgLy8gNDBweCAvLyA0MXB4OyBoMiBkaXNwbGF5O1xuJHhjLWZvbnQtc2l6ZS00eGw6IDIuMjVyZW07IC8vIDMycHggLy8gMzZweCBoMVxuJHhjLWZvbnQtc2l6ZS0zeGw6IDEuNjI1cmVtOyAvLyAyOHB4IC8vIDI2cHggaDJcbiR4Yy1mb250LXNpemUtMnhsOiAxLjQzOHJlbTsgLy8gMjRweCAvLyAyM3B4IGgzXG4keGMtZm9udC1zaXplLXhsOiAxLjI1cmVtOyAvLyAyMHB4IGg0XG4keGMtZm9udC1zaXplLWxhcmdlOiAxLjEyNXJlbTsgLy8gMThweCBoNSAvIHJlYWRpbmdcbiR4Yy1mb250LXNpemUtbWVkaXVtOiAxcmVtOyAvLyAxNnB4IGg2IC8gcFxuJHhjLWZvbnQtc2l6ZS1zbWFsbDogMC44NzVyZW07IC8vIDE0cHggbGFiZWxcbiR4Yy1mb250LXNpemUteHNtYWxsOiAwLjgxM3JlbTsgLy8gMTNweCBjYXB0aW9uXG4keGMtZm9udC1zaXplLTJ4c21hbGw6IDAuNzVyZW07IC8vIDEycHggc3VwcG9ydGluZyB0ZXh0XG5cbi8vIEhlYWRpbmcgc2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHhjLWhlYWRpbmctZGlzcGxheS1zaXplLWgxOiAkeGMtZm9udC1zaXplLTZ4bDtcbiR4Yy1oZWFkaW5nLWRpc3BsYXktc2l6ZS1oMjogJHhjLWZvbnQtc2l6ZS01eGw7XG4keGMtaGVhZGluZy1zaXplLWgxOiAkeGMtZm9udC1zaXplLTR4bDtcbiR4Yy1oZWFkaW5nLXNpemUtaDI6ICR4Yy1mb250LXNpemUtM3hsO1xuJHhjLWhlYWRpbmctc2l6ZS1oMzogJHhjLWZvbnQtc2l6ZS0yeGw7XG4keGMtaGVhZGluZy1zaXplLWg0OiAkeGMtZm9udC1zaXplLXhsO1xuJHhjLWhlYWRpbmctc2l6ZS1oNTogJHhjLWZvbnQtc2l6ZS1sYXJnZTtcbiR4Yy1oZWFkaW5nLXNpemUtaDY6ICR4Yy1mb250LXNpemUtbWVkaXVtO1xuXG4vLyBMaW5lIGhlaWdodHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHhjLWxpbmUtaGVpZ2h0LTR4bDogMy4yNXJlbTtcbiR4Yy1saW5lLWhlaWdodC0zeGw6IDNyZW07XG4keGMtbGluZS1oZWlnaHQtMnhsOiAyLjc1cmVtO1xuJHhjLWxpbmUtaGVpZ2h0LXhsOiAycmVtO1xuJHhjLWxpbmUtaGVpZ2h0LWxhcmdlOiAxLjc1cmVtO1xuJHhjLWxpbmUtaGVpZ2h0LW1lZGl1bTogMS41cmVtO1xuJHhjLWxpbmUtaGVpZ2h0LXNtYWxsOiAxLjI1cmVtO1xuJHhjLWxpbmUtaGVpZ2h0LXhzbWFsbDogMXJlbTtcblxuLy8gSGVhZGluZyBsaW5lIGhlaWdodHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtZGlzcGxheS1zaXplLWgxOiAkeGMtbGluZS1oZWlnaHQtNHhsO1xuJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtZGlzcGxheS1zaXplLWgyOiAkeGMtbGluZS1oZWlnaHQtM3hsO1xuJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtc2l6ZS1oMTogJHhjLWxpbmUtaGVpZ2h0LTJ4bDtcbiR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDI6ICR4Yy1saW5lLWhlaWdodC14bDtcbiR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDM6ICR4Yy1saW5lLWhlaWdodC1sYXJnZTtcbiR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDQ6ICR4Yy1saW5lLWhlaWdodC1tZWRpdW07XG4keGMtaGVhZGluZy1saW5lLWhlaWdodC1zaXplLWg1OiAkeGMtbGluZS1oZWlnaHQtbWVkaXVtO1xuJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtc2l6ZS1oNjogJHhjLWxpbmUtaGVpZ2h0LW1lZGl1bTtcblxuLy8gTWlzYyBzaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keGMtcmVhZGluZy1zaXplOiAkeGMtZm9udC1zaXplLWxhcmdlO1xuJHhjLXBhcmFncmFwaC1zaXplOiAkeGMtZm9udC1zaXplLW1lZGl1bTtcbiR4Yy1sYWJlbC1zaXplOiAkeGMtZm9udC1zaXplLXNtYWxsO1xuJHhjLWNhcHRpb24tc2l6ZTogJHhjLWZvbnQtc2l6ZS14c21hbGw7XG4keGMtc3VwcG9ydGluZy10ZXh0LXNpemU6ICR4Yy1mb250LXNpemUtMnhzbWFsbDtcblxuLy8gRm9udCBzaXplcyBYZXJvIGNlbnRyYWwgY3VzdG9tIHByb3BlcnRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAtLXhjLWZvbnQtc2l6ZS02eGw6IDIuODc1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS01eGw6IDIuNXJlbTtcbiAgLS14Yy1mb250LXNpemUtNHhsOiAyLjI1O1xuICAtLXhjLWZvbnQtc2l6ZS0zeGw6IDEuNjI1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS0yeGw6IDEuNDM4cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS14bDogMS4yNXJlbTtcbiAgLS14Yy1mb250LXNpemUtbGFyZ2U6IDEuMTI1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS1tZWRpdW06IDFyZW07XG4gIC0teGMtZm9udC1zaXplLXNtYWxsOiAwLjg3NXJlbTtcbiAgLS14Yy1mb250LXNpemUteHNtYWxsOiAwLjgxM3JlbTtcbiAgLS14Yy1mb250LXNpemUtMnhzbWFsbDogMC43NXJlbTtcblxuICAtLXhjLWxpbmUtaGVpZ2h0LTR4bDogMy4yNXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC0zeGw6IDNyZW07XG4gIC0teGMtbGluZS1oZWlnaHQtMnhsOiAyLjc1cmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LXhsOiAycmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LWxhcmdlOiAxLjc1cmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LW1lZGl1bTogMS41cmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LXNtYWxsOiAxLjI1cmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LXhzbWFsbDogMXJlbTtcblxuICAtLXhjLXJlYWRpbmctc2l6ZTogdmFyKC0teGMtZm9udC1zaXplLWxhcmdlKTtcbiAgLS14Yy1sYWJlbC1zaXplOiB2YXIoLS14Yy1mb250LXNpemUtc21hbGwpO1xuICAtLXhjLWNhcHRpb24tc2l6ZTogdmFyKC0teGMtZm9udC1zaXplLXhzbWFsbCk7XG4gIC0teGMtc3VwcG9ydGluZy10ZXh0LXNpemU6IHZhcigtLXhjLWZvbnQtc2l6ZS0yeHNtYWxsKTtcblxuICAtLXhjLWZvbnQtd2VpZ2h0LWVtcGhhc2lzOiA3MDA7XG4gIC0teGMtZm9udC13ZWlnaHQtZGVlbXBoYXNpczogNDAwO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWFVJIGJvcmRlcnNcbi8vXG4vLyBodHRwczovL2dpdGh1Yi5kZXYueGVyby5jb20vVVhFL3h1aS9ibG9iL21hc3Rlci9zcmMvc2Fzcy8xLXZhcnMvX2NvbG9ycy5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIExpZnQ6IEZvciB0ZW1wb3JhcnkgZWxlbWVudHMgdGhhdCBvdmVybGFwIGNvbnRlbnQsIHN1Y2ggYXMgdG9vbHRpcHMgYW5kIGRyb3Bkb3duczogJHh1aS1zaGFkb3ctZGVwdGgtbGlmdFxuJHh1aS1zaGFkb3ctZGVwdGgtbGlmdDogMCAwIDAgMXB4ICR4dWktc3RhbmRhcmQtc2hhZG93LWNvbG9yLCAwIDNweCA2cHggMCAkeHVpLXN0YW5kYXJkLXNoYWRvdy1jb2xvcjtcbi8vIFBvcDogRm9yIHByb21pbmVudCBlbGVtZW50cyB0aGF0IG92ZXJsYXAgY29udGVudCwgc3VjaCBhcyBtb2RhbHMuIE9mdGVuIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBhIG1hc2sgOiAkeHVpLXNoYWRvdy1kZXB0aC1wb3BcbiR4dWktc2hhZG93LWRlcHRoLXBvcDogMCAwIDAgMXB4ICR4dWktc3RhbmRhcmQtc2hhZG93LWNvbG9yLCAwIDhweCAxNnB4IDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3I7XG5cbi8vIEBzZWN0aW9uIEluZGljYXRpbmcgb3ZlcmZsb3dcbi8vIEBkZXNjcmlwdGlvbiBUbyBpbmRpY2F0ZSB0aGF0IGFuIGVsZW1lbnQgZG9lcyBub3Qgc2Nyb2xsIHdpdGhpbiBpdHMgcGFyZW50LCBidXQgc2l0cyBhYm92ZSB0aGUgY29udGVudCBvbiBhIHNlcGFyYXRlIHBsYW5lLCB1c2Ugb25lIG9mIHRoZSBmb2xsb3dpbmcgYm94LXNoYWRvdyB2YXJpYWJsZXMuXG4vLyBAdHlwZSBzaGFkb3dcbi8vXG4vLyBUb3A6IEZvciB0b29sYmFycyBhbmQgb3RoZXIgbmF2aWdhdGlvbmFsIGVsZW1lbnRzIGZpeGVkIHRvIHRoZSB0b3AsIHdpdGggY29udGVudCB0aGF0IHNjcm9sbHMgYmVuZWF0aDogJHh1aS1zaGFkb3ctZGVwdGgtb3ZlcmxhcC10b3BcbiR4dWktc2hhZG93LWRlcHRoLW92ZXJsYXAtdG9wOiAwIDFweCAwIDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3IsIDAgM3B4IDAgMCAkeHVpLW92ZXJsYXAtc2hhZG93LWNvbG9yO1xuLy8gQm90dG9tOiBGb3IgdG9vbGJhcnMgYW5kIG90aGVyIG5hdmlnYXRpb25hbCBlbGVtZW50cyBmaXhlZCB0byB0aGUgYm90dG9tLCB3aXRoIGNvbnRlbnQgdGhhdCBzY3JvbGxzIGJlbmVhdGg6ICR4dWktc2hhZG93LWRlcHRoLW92ZXJsYXAtYm90dG9tXG4keHVpLXNoYWRvdy1kZXB0aC1vdmVybGFwLWJvdHRvbTogMCAtMXB4IDAgMCAkeHVpLXN0YW5kYXJkLXNoYWRvdy1jb2xvciwgMCAtM3B4IDAgMCAkeHVpLW92ZXJsYXAtc2hhZG93LWNvbG9yO1xuLy8gTGVmdDogRm9yIHRvb2xiYXJzIGFuZCBvdGhlciBuYXZpZ2F0aW9uYWwgZWxlbWVudHMgZml4ZWQgdG8gdGhlIGxlZnQsIHdpdGggY29udGVudCB0aGF0IHNjcm9sbHMgYmVuZWF0aDogJHh1aS1zaGFkb3ctZGVwdGgtb3ZlcmxhcC1sZWZ0XG4keHVpLXNoYWRvdy1kZXB0aC1vdmVybGFwLWxlZnQ6IDFweCAwIDAgMCAkeHVpLXN0YW5kYXJkLXNoYWRvdy1jb2xvciwgM3B4IDAgMCAwICR4dWktb3ZlcmxhcC1zaGFkb3ctY29sb3I7XG4vLyBSaWdodDogRm9yIHRvb2xiYXJzIGFuZCBvdGhlciBuYXZpZ2F0aW9uYWwgZWxlbWVudHMgZml4ZWQgdG8gdGhlIHJpZ2h0LCB3aXRoIGNvbnRlbnQgdGhhdCBzY3JvbGxzIGJlbmVhdGg6ICR4dWktc2hhZG93LWRlcHRoLW92ZXJsYXAtcmlnaHRcbiR4dWktc2hhZG93LWRlcHRoLW92ZXJsYXAtcmlnaHQ6IC0xcHggMCAwIDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3IsIC0zcHggMCAwIDAgJHh1aS1vdmVybGFwLXNoYWRvdy1jb2xvcjtcblxuLy8gQHNlY3Rpb24gU2hhZG93IGJvcmRlcnNcbi8vIEBkZXNjcmlwdGlvbiBUbyBjcmVhdGUgdGhlIGFwcGVhcmFuY2Ugb2YgYSBib3JkZXIsIGJ1dCBwb3NpdGlvbiBpdCBvdXRzaWRlIHRoZSBlbGVtZW50IGluIG9yZGVyIHRvIG11bHRpcGx5IHdpdGggdGhlIGJhY2tncm91bmQgbGF5ZXIsIHVzZSBvbmUgb2YgdGhlIGZvbGxvd2luZyBib3gtc2hhZG93IHZhcmlhYmxlcy5cbi8vIEB0eXBlIHNoYWRvd1xuLy9cbi8vIEFsbDogQXBwbGllcyBhbiBleHRlcm5hbCBib3JkZXIgdG8gYWxsIHNpZGVzOiAkeHVpLXNoYWRvdy1ib3JkZXItYWxsXG4keHVpLXNoYWRvdy1ib3JkZXItYWxsOiAwIDAgMCAxcHggJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3I7XG4vLyBUb3A6IEFwcGxpZXMgYW4gZXh0ZXJuYWwgYm9yZGVyIHRvIHRoZSB0b3A6ICR4dWktc2hhZG93LWJvcmRlci10b3BcbiR4dWktc2hhZG93LWJvcmRlci10b3A6IDAgLTFweCAwIDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3I7XG4vLyBSaWdodDogQXBwbGllcyBhbiBleHRlcm5hbCBib3JkZXIgdG8gdGhlIHJpZ2h0OiAkeHVpLXNoYWRvdy1ib3JkZXItcmlnaHRcbiR4dWktc2hhZG93LWJvcmRlci1yaWdodDogMXB4IDAgMCAwICR4dWktc3RhbmRhcmQtc2hhZG93LWNvbG9yO1xuLy8gQm90dG9tOiBBcHBsaWVzIGFuIGV4dGVybmFsIGJvcmRlciB0byB0aGUgYm90dG9tOiAkeHVpLXNoYWRvdy1ib3JkZXItYm90dG9tXG4keHVpLXNoYWRvdy1ib3JkZXItYm90dG9tOiAwIDFweCAwIDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3I7XG4vLyBMZWZ0OiBBcHBsaWVzIGFuIGV4dGVybmFsIGJvcmRlciB0byB0aGUgbGVmdDogJHh1aS1zaGFkb3ctYm9yZGVyLWxlZnRcbiR4dWktc2hhZG93LWJvcmRlci1sZWZ0OiAtMXB4IDAgMCAwICR4dWktc3RhbmRhcmQtc2hhZG93LWNvbG9yO1xuXG4vLyBAc2VjdGlvbiBTdGFuZGFyZCBib3JkZXJzXG4vLyBAZGVzY3JpcHRpb24gVG8gY3JlYXRlIGEgdHJhZGl0aW9uYWwgYm9yZGVyIGFyb3VuZCBhbiBlbGVtZW50LCB1c2Ugb25lIG9mIHRoZSBmb2xsb3dpbmcgYm9yZGVyIHZhcmlhYmxlcy4gSG93ZXZlciwgdW5sZXNzIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGlzIGNvbnN0YW50LCB3ZSByZWNvbW1lbmQgdXNpbmcgc2hhZG93IGJvcmRlcnMgaW5zdGVhZCwgdG8gcHJldmVudCBpbnRyb2R1Y2luZyBjb250cmFzdCBpc3N1ZXMuXG4vLyBAdHlwZSBib3JkZXJcbi8vXG4vLyBTdGFuZGFyZDogQXBwbGllcyBhIHN0YW5kYXJkIGJvcmRlciB0byBhbGwgc2lkZXM6ICR4dWktYm9yZGVyLXN0YW5kYXJkXG4keHVpLWJvcmRlci1zdGFuZGFyZDogMXB4IHNvbGlkICR4dWktc3RhbmRhcmQtYm9yZGVyLWNvbG9yO1xuLy8gQ29udHJvbHM6IElucHV0LCBSYWRpbywgQ2hlY2tib3gsIGV0Yy5cbiR4dWktYm9yZGVyLWNvbnRyb2w6IDFweCBzb2xpZCAkeHVpLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuLy8gTXV0ZWQ6IEFwcGxpZXMgYSBtdXRlZCBib3JkZXIgdG8gYWxsIHNpZGVzOiAkeHVpLWJvcmRlci1tdXRlZFxuJHh1aS1ib3JkZXItbXV0ZWQ6IDFweCBzb2xpZCAkeHVpLW11dGVkLWJvcmRlci1jb2xvcjtcblxuLnhjLWJvcmRlci10b3Age1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJHh1aS1zdGFuZGFyZC1ib3JkZXItY29sb3I7XG59XG4iLCIvLyBOYXRpb25hbCAyXG4vLyAtLS0tLS0tLS0tLS1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTmF0aW9uYWwnO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250cy9OYXRpb25hbF8yL3dvZmYvTmF0aW9uYWwyV2ViLUJvbGQud29mZicpO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdOYXRpb25hbFJlZ3VsYXInO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250cy9OYXRpb25hbF8yL3dvZmYvTmF0aW9uYWwyV2ViLVJlZ3VsYXIud29mZicpO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufSIsIkBtaXhpbiB4dWktdGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkeHVpLXRleHQtbXV0ZWQtY29sb3I7XG59XG5cbkBtaXhpbiB0cnVuY2F0ZSgkd2lkdGg6IDEwMCUpIHtcbiAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4geHVpLXRleHQtdHJ1bmNhdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIG90aGVyIGRpc3BsYXkgdmFsdWVzIGRvIG5vdCBhbGxvdyBmb3IgdHJ1bmNhdGlvblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1peGluIHh1aS10ZXh0LXdvcmRicmVhayB7XG4gIC8vIGNocm9tZSBkb2Vzbid0IHN1cHBvcnQgdGhpcyBidXQgd2hhdCBjYW4geW91IGRvIMKvXFxfKOODhClfL8KvXG4gIGh5cGhlbnM6IGF1dG87XG4gIC8vIFRoaXMgaXMgdGVjaG5pY2FsbHkgdGhlIHNhbWUgYXMgd29yZC13cmFwLCBidXQgdXNlIGJvdGggZm9yIG1heGltdW0gc3VwcG9ydFxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAvLyBhdXRvLXByZWZpeGVyIHdhc24ndCBwdXR0aW5nIHRoaXMgaW4gaW4gbXkgdGVzdHMgc28gbWFudWFsbHkgYWRkIGl0IGZvciBJRTExIHN1cHBvcnRcbiAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgLy8gVGhpcyBpcyBmb3IgZmlyZWZveCBzdXBwb3J0XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC8vIFdlIHdhbnQgdGhpcyB0byB0YWtlIHByZWNlZGVuY2Ugb3ZlciB3b3JkLWJyZWFrOiBicmVhay1hbGwgb3Igd29yZHMgd2lsbCBicmVhayB3aXRob3V0XG4gIC8vIG1vdmluZyB0byB0aGUgbmV4dCBsaW5lIHdoZW4gdGhleSdyZSBzZXBhcmF0ZWQgYnkgc3BhY2VzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQG1peGluIHh1aS10ZXh0LWxpbmUtaGVpZ2h0LXRpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQtdGlnaHQ7XG59XG5cbkBtaXhpbiB4dWktdGV4dC1saW5lLWhlaWdodC1jb21wYWN0IHtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQtY29tcGFjdDtcbn1cblxuQG1peGluIHh1aS10ZXh0LWxpbmUtaGVpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQ7XG59XG5cbi8vIEZvbnQgc2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHh1aS10ZXh0LXhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS0yeHNtYWxsO1xuICBsaW5lLWhlaWdodDogJHh1aS1saW5lLWhlaWdodC14c21hbGw7XG59XG5cbkBtaXhpbiB4dWktdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS14c21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtbGluZS1oZWlnaHQteHNtYWxsO1xufVxuXG5AbWl4aW4geHVpLXRleHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQtc3RhbmRhcmQ7XG59XG5cbkBtaXhpbiB4dWktdGV4dC0yeGxhcmdlIHtcbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLTR4bDtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQ7XG59XG5cbi8vIEZvbnQtd2VpZ2h0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiB4dWktdGV4dC1lbXBoYXNpcyB7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5AbWl4aW4geHVpLXRleHQtZGVlbXBoYXNpcyB7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWRlZW1waGFzaXM7XG59XG5cbkBtaXhpbiB4dWktdGV4dC1wcm9wb3J0aW9uYWwtbnVtcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwbnVtXCIgMTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHByb3BvcnRpb25hbC1udW1zO1xufVxuXG5AbWl4aW4geHVpLXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaGVhZGxpbmU7XG59XG5cbkBtaXhpbiB4dWktaGVhZGluZy1sYXJnZSB7XG4gIEBpbmNsdWRlIHh1aS10ZXh0LXByb3BvcnRpb25hbC1udW1zO1xuICBAaW5jbHVkZSB4dWktdGV4dC1lbXBoYXNpcztcbiAgQGluY2x1ZGUgeHVpLXRleHQtbGFyZ2U7XG59XG5cbkBtaXhpbiB4dWktaGVhZGluZy1zbWFsbCB7XG4gIEBpbmNsdWRlIHh1aS10ZXh0LWVtcGhhc2lzO1xuICBAaW5jbHVkZSB4dWktdGV4dC1zbWFsbDtcbn1cblxuLy8gRnJvbSBYVUkncyB0eXBvZ3JhcGh5LnNjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnh1aS10ZXh0LWxhYmVsIHtcbiAgQGluY2x1ZGUgeHVpLXRleHQtZW1waGFzaXM7XG4gIEBpbmNsdWRlIHh1aS10ZXh0LW11dGVkO1xuXG4gIGZvbnQtc2l6ZTogJHhjLWxhYmVsLXNpemU7XG59XG5cbi54dWktdGV4dGNvbG9yLW11dGVkIHtcbiAgQGluY2x1ZGUgeHVpLXRleHQtbXV0ZWQ7XG59XG5cbi54dWktdGV4dC1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSB4dWktdGV4dC1tdXRlZDtcblxuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xufVxuXG4ueHVpLXRleHQtbWlub3Ige1xuICBAaW5jbHVkZSB4dWktdGV4dC1tdXRlZDtcblxuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtMnhzbWFsbDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFhVSSBtYXJnaW4gYW5kIHBhZGRpbmdcbi8vIGh0dHBzOi8vZ2l0aHViLmRldi54ZXJvLmNvbS9VWEUveHVpL2Jsb2IvbWFzdGVyL3NyYy9zYXNzLzItbWl4aW5zL19sYXlvdXQubWFyZ2lucGFkZGluZy5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEBpbXBvcnQgXCIuLi92YXJzXCI7IC8vIFdlIGRvbid0IHVzZSBYVUkgdmFyc1xuXG4vLyBNYXJnaW4gcHJpbWl0aXZlIHNjc3MgbWl4aW5zXG4vLyBGb3IgdXNlIHdoZW4gY29tcG9zaW5nIFhVSS1lbmRvcnNlZCBjb21wb25lbnQgbGF5b3V0IGNsYXNzZXNcblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgbWFyZ2luLXRvcFxuLy8gJG1hcmdpbiAtIFZhbHVlIHRvIGJlIGFwcGxpZWQgdG8gbWFyZ2luIHRvcFxuQG1peGluIHh1aS1tYXJnaW4tdG9wKCRtYXJnaW4pIHtcblx0bWFyZ2luLXRvcDogJG1hcmdpbjtcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgbWFyZ2luLXJpZ2h0XG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBtYXJnaW4gcmlnaHRcbkBtaXhpbiB4dWktbWFyZ2luLXJpZ2h0KCRtYXJnaW4pIHtcblx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xufVxuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBtYXJnaW4tYm90dG9tXG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBtYXJnaW4gYm90dG9tXG5AbWl4aW4geHVpLW1hcmdpbi1ib3R0b20oJG1hcmdpbikge1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luO1xufVxuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBtYXJnaW4tbGVmdFxuLy8gJG1hcmdpbiAtIFZhbHVlIHRvIGJlIGFwcGxpZWQgdG8gbWFyZ2luIGxlZnRcbkBtaXhpbiB4dWktbWFyZ2luLWxlZnQoJG1hcmdpbikge1xuXHRtYXJnaW4tbGVmdDogJG1hcmdpbjtcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgdmVydGljYWwgbWFyZ2luXG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zXG5AbWl4aW4geHVpLW1hcmdpbi12ZXJ0aWNhbCgkbWFyZ2luKSB7XG5cdEBpbmNsdWRlIHh1aS1tYXJnaW4tdG9wKCRtYXJnaW4pO1xuXHRAaW5jbHVkZSB4dWktbWFyZ2luLWJvdHRvbSgkbWFyZ2luKTtcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgaG9yaXpvbnRhbCBtYXJnaW5zXG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBsZWZ0IGFuZCByaWdodCBtYXJnaW5zXG5AbWl4aW4geHVpLW1hcmdpbi1ob3Jpem9udGFsKCRtYXJnaW4pIHtcblx0QGluY2x1ZGUgeHVpLW1hcmdpbi1sZWZ0KCRtYXJnaW4pO1xuXHRAaW5jbHVkZSB4dWktbWFyZ2luLXJpZ2h0KCRtYXJnaW4pO1xufVxuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBtYXJnaW4gKGFsbClcbi8vICRtYXJnaW4gLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIG1hcmdpblxuQG1peGluIHh1aS1tYXJnaW4oJG1hcmdpbikge1xuXHRtYXJnaW46ICRtYXJnaW47XG59XG5cbi8vIE1hcmdpbiBwcmltaXRpdmUgY3NzIGNsYXNzZXNcblxuLy8gIEZvciBnZW5lcmF0aW5nIGEgY29sbGVjdGlvbiBvZiBYVUkgbGF5b3V0IGNsYXNzZXMgd2l0aCBhIGdpdmVuICRtYXJnaW4gYW5kICRzdWZmaXguIFdpbGwgY3JlYXRlIGEgXG4vLyBgLXZlcnRpY2FsYCwgYC1ob3Jpem9udGFsYCwgYC10b3BgLCBgLXJpZ2h0YCxcbi8vIGAtYm90dG9tYCwgYC1sZWZ0YCwgYW5kIHN0YW5kYXJkIHZhcmlhbnRzLiBSZW5kZXJzIGFzIGAuJG5zLW1hcmdpbi12ZXJ0aWNhbCRzdWZmaXhgXG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBlYWNoIG1hcmdpbiBzaXplXG4vLyAkc3VmZml4IC0gU3VmZml4IHRvIGFkZCBmb3IgZWFjaCBnZW5lcmF0ZWQgY2xhc3NcbkBtaXhpbiB4dWktZ2VuZXJhdGUtbWFyZ2luKCRtYXJnaW4sICRzdWZmaXgpIHtcblxuXHQueHVpLW1hcmdpbiN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktbWFyZ2luKCRtYXJnaW4pOyB9XG5cblx0Lnh1aS1tYXJnaW4tdmVydGljYWwjeyRzdWZmaXh9IHsgQGluY2x1ZGUgeHVpLW1hcmdpbi12ZXJ0aWNhbCgkbWFyZ2luKTsgfVxuXHQueHVpLW1hcmdpbi1ob3Jpem9udGFsI3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1tYXJnaW4taG9yaXpvbnRhbCgkbWFyZ2luKTsgfVxuXG5cdC54dWktbWFyZ2luLXRvcCN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktbWFyZ2luLXRvcCgkbWFyZ2luKTsgfVxuXHQueHVpLW1hcmdpbi1yaWdodCN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktbWFyZ2luLXJpZ2h0KCRtYXJnaW4pOyB9XG5cdC54dWktbWFyZ2luLWJvdHRvbSN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktbWFyZ2luLWJvdHRvbSgkbWFyZ2luKTsgfVxuXHQueHVpLW1hcmdpbi1sZWZ0I3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1tYXJnaW4tbGVmdCgkbWFyZ2luKTsgfVxufVxuXG4vLyBQYWRkaW5nIHByaW1pdGl2ZSBzY3NzIG1peGluc1xuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBwYWRkaW5nLXRvcFxuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHBhZGRpbmctdG9wXG5AbWl4aW4geHVpLXBhZGRpbmctdG9wKCRwYWRkaW5nKSB7XG5cdHBhZGRpbmctdG9wOiAkcGFkZGluZztcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgcGFkZGluZy1yaWdodFxuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHBhZGRpbmctcmlnaHRcbkBtaXhpbiB4dWktcGFkZGluZy1yaWdodCgkcGFkZGluZykge1xuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgcGFkZGluZy1ib3R0b21cbi8vICRwYWRkaW5nIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBwYWRkaW5nLWJvdHRvbVxuQG1peGluIHh1aS1wYWRkaW5nLWJvdHRvbSgkcGFkZGluZykge1xuXHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7XG59XG5cbi8vIEFkZHMgdGhlIGdpdmVuIHZhbHVlIGFzIHBhZGRpbmctbGVmdFxuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHBhZGRpbmctbGVmdFxuQG1peGluIHh1aS1wYWRkaW5nLWxlZnQoJHBhZGRpbmcpIHtcblx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgdmVydGljYWwgcGFkZGluZ1xuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHRvcCBhbmQgYm90dG9tIHBhZGRpbmdcbkBtaXhpbiB4dWktcGFkZGluZy12ZXJ0aWNhbCgkcGFkZGluZykge1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZy10b3AoJHBhZGRpbmcpO1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZy1ib3R0b20oJHBhZGRpbmcpO1xufVxuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBob3Jpem9udGFsIHBhZGRpbmdcbi8vICRwYWRkaW5nIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byB0b3AgYW5kIGJvdHRvbVxuQG1peGluIHh1aS1wYWRkaW5nLWhvcml6b250YWwoJHBhZGRpbmcpIHtcblx0QGluY2x1ZGUgeHVpLXBhZGRpbmctbGVmdCgkcGFkZGluZyk7XG5cdEBpbmNsdWRlIHh1aS1wYWRkaW5nLXJpZ2h0KCRwYWRkaW5nKTtcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgcGFkZGluZ1xuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHBhZGRpbmdcbkBtaXhpbiB4dWktcGFkZGluZygkcGFkZGluZykge1xuXHRwYWRkaW5nOiAkcGFkZGluZztcbn1cblxuLy8gUGFkZGluZyBwcmltaXRpdmUgY3NzIGNsYXNzZXNcblxuLy8gRm9yIGdlbmVyYXRpbmcgYSBjb2xsZWN0aW9uIG9mIFhVSSBsYXlvdXQgY2xhc3NlcyB3aXRoIGEgZ2l2ZW4gJHBhZGRpbmcgYW5kICRzdWZmaXguIFxuLy8gV2lsbCBjcmVhdGUgYSBgLXZlcnRpY2FsYCwgYC1ob3Jpem9udGFsYCwgYC10b3BgLCBgLXJpZ2h0YCxcbi8vIGAtYm90dG9tYCwgYC1sZWZ0YCwgYW5kIHN0YW5kYXJkIHZhcmlhbnRzLiBSZW5kZXJzIGFzIGAuJG5zLXBhZGRpbmctdmVydGljYWwkc3VmZml4YC5cbi8vICRwYWRkaW5nIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBlYWNoIHBhZGRpbmcgc2l6ZVxuLy8gJHN1ZmZpeCAtIFN1ZmZpeCB0byBhZGQgZm9yIGVhY2ggZ2VuZXJhdGVkIGNsYXNzXG5AbWl4aW4geHVpLWdlbmVyYXRlLXBhZGRpbmcoJHBhZGRpbmcsICRzdWZmaXgpIHtcblx0Lnh1aS1wYWRkaW5nI3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1wYWRkaW5nKCRwYWRkaW5nKTsgfVxuXG5cdC54dWktcGFkZGluZy12ZXJ0aWNhbCN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkcGFkZGluZyk7IH1cblx0Lnh1aS1wYWRkaW5nLWhvcml6b250YWwjeyRzdWZmaXh9IHsgQGluY2x1ZGUgeHVpLXBhZGRpbmctaG9yaXpvbnRhbCgkcGFkZGluZyk7IH1cblxuXHQueHVpLXBhZGRpbmctdG9wI3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1wYWRkaW5nLXRvcCgkcGFkZGluZyk7IH1cblx0Lnh1aS1wYWRkaW5nLXJpZ2h0I3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1wYWRkaW5nLXJpZ2h0KCRwYWRkaW5nKTsgfVxuXHQueHVpLXBhZGRpbmctYm90dG9tI3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1wYWRkaW5nLWJvdHRvbSgkcGFkZGluZyk7IH1cblx0Lnh1aS1wYWRkaW5nLWxlZnQjeyRzdWZmaXh9IHsgQGluY2x1ZGUgeHVpLXBhZGRpbmctbGVmdCgkcGFkZGluZyk7IH1cbn1cblxuLy8gUHJvdmlkZXMgbWFyZ2luLWxlZnQgYW5kIG1hcmdpbi1yaWdodCBhdXRvIGZvciBob3Jpem9udGFsIGNlbnRlcmluZyBpbiBmbGV4XG5AbWl4aW4geHVpLW1hcmdpbi1ob3Jpem9udGFsLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbiBYVUksIHRoaXMgaXMgYSBkaWZmZXJlbnQgZmlsZS4gV2UgZG9uJ3QgaGF2ZSB0aGF0IGNvbnZlbnRpb24geWV0XG4vLyBodHRwczovL2dpdGh1Yi5kZXYueGVyby5jb20vVVhFL3h1aS9ibG9iL21hc3Rlci9zcmMvc2Fzcy85OS11dGlscy9fbWFyZ2lucGFkZGluZy5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oYXV0bywgJHh1aS1jbGFzcy1zdWZmaXgtYXV0byk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKDAsICR4dWktY2xhc3Mtc3VmZml4LW5vbmUpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLW1hcmdpbigkeHVpLXMtc3RhbmRhcmQsICR4dWktY2xhc3Mtc3VmZml4LXN0YW5kYXJkKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oJHh1aS1zLXNtYWxsLCAkeHVpLWNsYXNzLXN1ZmZpeC1zbWFsbCk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy14c21hbGwsICR4dWktY2xhc3Mtc3VmZml4LXhzbWFsbCk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy0yeHNtYWxsLCAkeHVpLWNsYXNzLXN1ZmZpeC0yeHNtYWxsKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oJHh1aS1zLWxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC1sYXJnZSk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy14bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LXhsYXJnZSk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy0yeGxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC0yeGxhcmdlKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oJHh1aS1zLTN4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTN4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLW1hcmdpbigkeHVpLXMtNHhsYXJnZSwgJHh1aS1jbGFzcy1zdWZmaXgtNHhsYXJnZSk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy01eGxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC01eGxhcmdlKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oJHh1aS1zLTZ4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTZ4bGFyZ2UpO1xuXG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtcGFkZGluZygwLCAkeHVpLWNsYXNzLXN1ZmZpeC1ub25lKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1wYWRkaW5nKCR4dWktcy1zdGFuZGFyZCwgJHh1aS1jbGFzcy1zdWZmaXgtc3RhbmRhcmQpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLXNtYWxsLCAkeHVpLWNsYXNzLXN1ZmZpeC1zbWFsbCk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtcGFkZGluZygkeHVpLXMteHNtYWxsLCAkeHVpLWNsYXNzLXN1ZmZpeC14c21hbGwpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTJ4c21hbGwsICR4dWktY2xhc3Mtc3VmZml4LTJ4c21hbGwpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLWxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC1sYXJnZSk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtcGFkZGluZygkeHVpLXMteGxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC14bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTJ4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTJ4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTN4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTN4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTR4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTR4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTV4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTV4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTZ4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTZ4bGFyZ2UpO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTUFJTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0IFwic2V0dGluZ3NcIjtcbkBpbXBvcnQgXCJ0b29sc1wiO1xuXG46cm9vdCB7XG4gIC8vIFJlcXVpcmVkIGZvciByZW0gdG8gcGl4ZWwgZmFsbGJhY2tcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGhlaWdodDogMTAwJTsgLy8gVG8gYWxsb3cgc3RpY2t5IGZvb3RlclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG59XG5cbi8vIGlubGluZSBzdmdzIGRvIG5vdCB3b3JrIHdpdGhvdXQgdGhpcywgZm9yIHNvbWUgcmVhc29uLlxuLy8gTmVlZHMgdG8gYmUgaW1wb3J0ZWQgYmVmb3JlIGVsZW1lbnRzIGltcG9ydHNcbkBpbXBvcnQgXCJzYXNzU3ZnL3Nhc3N2Z1wiO1xuXG4vLyBTdGlja3kgZm9vdGVyXG4vLyBodHRwczovL2Nzcy10cmlja3MuY29tL2NvdXBsZS10YWtlcy1zdGlja3ktZm9vdGVyL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5ib2R5LFxuLnhjLXRoZW1lLFxuLnhjLXRoZW1lX19wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnhjLWJvZHkge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnhjLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucmVtb3ZlLW92ZXJmbG93LXgtc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vLyBHbG9iYWwgY29kZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueGMtdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG9yLXBhZ2UtdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQGltcG9ydCBcInV0aWxpdGllcy9ldmVudHNcIjtcbiAgQGltcG9ydCBcImVsZW1lbnRzXCI7XG4gIEBpbXBvcnQgXCJjb250YWluZXJcIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHNcIjtcbiAgQGltcG9ydCBcImZsb3dzXCI7XG4gIEBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbiAgQGltcG9ydCBcInRoZW1pbmcvdGhlbWluZ1wiO1xuXG4gIC8vdG9kbyBtb3ZlIHF1aWNrIGhhY2tcbiAgLmNvbXBvbmVudCB7XG4gICAgQGluY2x1ZGUgc3RhY2stY29tcG9uZW50O1xuICB9XG5cbiAgQGltcG9ydCBcImNvdmVvXCI7XG59XG5cbkBpbXBvcnQgXCJwcmludFwiO1xuXG4vLyBOb3QgYWxsIGxpZ2h0bmluZyBjb21wb25lbnRzIGdvdCBuZXN0ZWQgaW5zaWRlIG91ciBjbGFzcy4gT3ZlcnJpZGVzIG5lZWQgdG8gZ28gaGVyZVxuQGltcG9ydCBcImxpZ2h0bmluZ1wiO1xuXG4vLyBUT0RPIC0gcmVtb3ZlIHRoaXMgb25jZSBhbGwgb2YgQ2VudHJhbCBoYXMgZ3JleSBiYWNrZ3JvdW5kXG4uY29tbS1wYWdlLWdsb2JhbC1zZWFyY2ggLnhjLWJvZHkge1xuICBAZXh0ZW5kIC5iZy0tZGFyaztcbn1cblxuLy8gQm9keSBjbGFzcyBmb3IgZGlzY3Vzc2lvbiBwYWdlIHRvIHRhcmdldCBob3ZlciBvdmVybGF5XG4uY29tbS1wYWdlLWZlZWRpdGVtLXF1ZXN0aW9uIHtcbiAgLmZvcmNlSG92ZXJQYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzaW5nIHRhYmluZGV4IC0xIGZvciBqcyBzY3JvbGwgYW5kIGZvY3VzIGZvciBza2lwIGxpbmtzIG9uIGdsb2JhbCBzZWFyY2guIFJlbW92ZXMgZm9jdXMgcmluZyBvbiBtYWluIGVsZW1lbnQgZm9yIHRoaXMgc2NlbmFyaW8gXG4ueGMtb25lLWNvbC1sYXlvdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vLyBBcHBsaWVkIHRvIGJvZHkgaW4geGNIYW1idXJnZXJNZW51IHRvIHByZXZlbnQgYmFja2dyb3VuZCBzY3JvbGwgd2hlbiB0aGUgaGFtYnVyZ2VyIG1lbnUgaXMgb3BlblxuLnhjLWxvY2stc2Nyb2xsLS1tb2JpbGUge1xuICBAaW5jbHVkZSB4c21hbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICB9XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLy8gR2xvYmFsIHNlYXJjaCBwYWdlIHVwZGF0ZXNcbi5jb21tLXBhZ2UtY3VzdG9tLXNlYXJjaCB7XG4gIC8vIFJlbW92ZSBzcGFjZSBjcmVhdGVkIGJ5IGF1cmEgaGVhZGVyIGNvbXBvbmVudHMgZnJvbSBidWlsZGVyXG4gIC5jb21tLWNvbnRlbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKiBDdXN0b20gY29tcG9uZW50ICovXG5jLXhjLXJldXNhYmxlLXJhZGlvLWJ1dHRvbnN7XG4gICAgXG4gICAgLy8gU3R5bGUgbGlnaHRuaW5nXG4gICAgbGlnaHRuaW5nLXJhZGlvLWdyb3Vwe1xuICAgICAgICAuc2xkcy1mb3JtLWVsZW1lbnRfX2NvbnRyb2x7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNBNkE5QjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLS12ZXJ0aWNhbHtcbiAgICAgICAgLnNsZHMtcmFkaW8gKyAuc2xkcy1yYWRpb3tcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNBNkE5QjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcbn1cblxuLyogTGlnaG5pbmcgY29tcG9uZW50ICovXG4uLS12ZXJ0aWNhbCB7XG4gICAgbGlnaHRuaW5nLXJhZGlvLWdyb3VwLnNsZHMtZm9ybS1lbGVtZW50IHtcbiAgICAgIFxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2x1bW4tZ2FwOiAwLjY1NXJlbTtcbiAgICAgICAgcGFkZGluZzogMC42NTVyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwQTFFO1xuICBcbiAgICAgIH1cbiAgXG4gICAgICBsZWdlbmQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzQwNDc1NjtcbiAgICAgIH1cbiAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gIFxuICAgICAgLnNsZHMtcmFkaW9fZmF1eCB7XG4gICAgICAgIG1hcmdpbjogMC4xOWVtIDAgMCAwO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIH1cbiAgXG4gICAgICAuc2xkcy1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuc2xkcy1yYWRpb19mYXV4LFxuICAgICAgLnNsZHMtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnNsZHMtcmFkaW8tLWZhdXgsXG4gICAgICAuc2xkcy1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiAuc2xkcy1yYWRpb19mYXV4LFxuICAgICAgLnNsZHMtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gLnNsZHMtcmFkaW8tLWZhdXgsXG4gICAgICAuc2xkcy1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuc2xkcy1yYWRpb19fbGFiZWwgLnNsZHMtcmFkaW9fZmF1eCxcbiAgICAgIC5zbGRzLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5zbGRzLXJhZGlvX19sYWJlbCAuc2xkcy1yYWRpby0tZmF1eCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbHdjLWJyYW5kQWNjZXNzaWJsZSk7XG4gICAgICB9XG4gIFxuICAgICAgLnNsZHMtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnNsZHMtcmFkaW9fZmF1eDphZnRlcixcbiAgICAgIC5zbGRzLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5zbGRzLXJhZGlvLS1mYXV4OmFmdGVyLFxuICAgICAgLnNsZHMtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gLnNsZHMtcmFkaW9fZmF1eDphZnRlcixcbiAgICAgIC5zbGRzLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5zbGRzLXJhZGlvLS1mYXV4OmFmdGVyLFxuICAgICAgLnNsZHMtcmFkaW9cbiAgICAgICAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkXG4gICAgICAgICsgLnNsZHMtcmFkaW9fX2xhYmVsXG4gICAgICAgIC5zbGRzLXJhZGlvX2ZhdXg6YWZ0ZXIsXG4gICAgICAuc2xkcy1yYWRpb1xuICAgICAgICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWRcbiAgICAgICAgKyAuc2xkcy1yYWRpb19fbGFiZWxcbiAgICAgICAgLnNsZHMtcmFkaW8tLWZhdXg6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICBcbiAgICAgIC5zbGRzLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5zbGRzLXJhZGlvX2ZhdXg6YmVmb3JlLFxuICAgICAgLnNsZHMtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnNsZHMtcmFkaW8tLWZhdXg6YmVmb3JlLFxuICAgICAgLnNsZHMtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gLnNsZHMtcmFkaW9fZmF1eDpiZWZvcmUsXG4gICAgICAuc2xkcy1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiAuc2xkcy1yYWRpby0tZmF1eDpiZWZvcmUsXG4gICAgICAuc2xkcy1yYWRpb1xuICAgICAgICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWRcbiAgICAgICAgKyAuc2xkcy1yYWRpb19fbGFiZWxcbiAgICAgICAgLnNsZHMtcmFkaW9fZmF1eDpiZWZvcmUsXG4gICAgICAuc2xkcy1yYWRpb1xuICAgICAgICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWRcbiAgICAgICAgKyAuc2xkcy1yYWRpb19fbGFiZWxcbiAgICAgICAgLnNsZHMtcmFkaW8tLWZhdXg6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgaGVpZ2h0OiA0NSU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi8vIFN0aWxsIGluIHVzZSBmb3IgcGFydG5lciBvbmJvYXJkaW5nIGFuZCBjeCBjYXNlIHJhaXNlIGZsb3dzLCBidXQgZGVwcmljYXRlZCBpbiBmYXZvdXIgb2YgdXNpbmcgcmV1c2FibGUgaGVhZGluZyBjb21wb25lbnQgKyBzcGFjaW5nIGNvbXBvbmVudCBnb2luZyBmb3J3YXJkLlxuLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLFxuLnhjLXN0ZXAtd2l6YXJkX19jb250ZW50LWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktcy14c21hbGwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4ueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ueGMtc3RlcC13aXphcmRfX2NvbnRlbnQtaGVhZGluZy0taDEge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktcy1zdGFuZGFyZCk7XG59XG5cbi54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZy0taDMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS14dWktcy0yeGxhcmdlKTtcbn1cblxuLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oNCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXh1aS1zLXNtYWxsKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWgzIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS14dWktcy0zeGxhcmdlKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktcy1zdGFuZGFyZCk7XG4gIH1cblxuICAueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWgzIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS14dWktcy0zeGxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktcy1zbWFsbCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0teHVpLXMtc3RhbmRhcmQpO1xuICB9XG59XG5cbi8qIHN0eWxlIGFzIGgqIG1vZGlmaWVycyAqL1xuLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDEsXG4ueGNzZi1oZWFkaW5nLS1zdHlsZS1hcy1oMixcbi54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgzLFxuLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDEge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktcy1zdGFuZGFyZCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktcy14bGFyZ2UpO1xuICB9XG59XG5cbi54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0teHVpLXMtc21hbGwpO1xufVxuXG4ueGNzZi1oZWFkaW5nLS1zdHlsZS1hcy1oMyB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXh1aS1zLXNtYWxsKTtcbn1cblxuLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS14dWktcy1zbWFsbCk7XG59XG4iLCIvLyBQcmV2ZW50IGFsbCB1c2VyIGludGVyYWN0aW9uIHdpdGggdGhlIGVsZW1lbnRcbi5pcy1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gY2FyZC1saW5rLWhvdmVyLS1iZWZvcmUoJHVuZGVybGluZS1jb2xvciwgJHVuZGVybGluZS1oZWlnaHQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHVuZGVybGluZS1jb2xvcjtcblx0Ym90dG9tOiAwO1xuXHRjb250ZW50OiAnJztcblx0aGVpZ2h0OiAkdW5kZXJsaW5lLWhlaWdodDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHdpZHRoOiAwO1xufVxuXG5AbWl4aW4gY2FyZC1saW5rLWhvdmVyLS1hZnRlcigkd2lkdGg6IDEwMCUpIHtcblx0d2lkdGg6ICR3aWR0aDtcbn1cblxuQG1peGluIGNhcmQtaGVhZGluZy1ob3ZlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAwIDJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjNzO1xufVxuXG5AbWl4aW4gbGluay1mb2N1cyB7XG5cdG91dGxpbmU6IDJweCBhdXRvICRjb2xvci1mb2N1cztcbn1cblxuQG1peGluIGJ1dHRvbi1mb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeHVpLWNvbG9yLXdoaXRlLCAwIDAgMCA0cHggJGNvbG9yLWZvY3VzO1xuXHQvLyBBZGRzIG91dGxpbmUgZm9yIG1zIGhpZ2ggY29udHJhc3QgbW9kZSwgYXMgYm94IHNoYWRvdyB3b24ndCBzaG93IHVwLlxuXHRvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vIER1cGxpY2F0ZSBvZiBidXR0b24tZm9jdXMgZm9yIG5vdyBpbiB0cmFuc2l0aW9uYWwgcGVyaW9kIHRvIGtlZXAgY29tcGxleGl0eSBsb3cuIFdlIGhhdmUgdG9vIG1hbnkgY3Jvc3Mgb3ZlcnMgZnJvbSBsZWdhY3kgc3R5bGVzIHRvIGJlIGNvbWZvcnRhYmxlIHVzaW5nIG9uZSBtaXhpbiBmb3IgZXZlcnl0aGluZyBhcyBvZiB3cml0aW5nLlxuQG1peGluIGZvcm0taW5wdXQtZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHh1aS1jb2xvci13aGl0ZSwgMCAwIDAgNHB4ICRjb2xvci1mb2N1cztcblx0Ly8gQWRkcyBvdXRsaW5lIGZvciBtcyBoaWdoIGNvbnRyYXN0IG1vZGUsIGFzIGJveCBzaGFkb3cgd29uJ3Qgc2hvdyB1cC5cblx0b3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuQG1peGluIG5hdmJhci10ZXh0LWhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0cGFkZGluZy1ib3R0b206IC4yNWVtO1xufVxuXG5AbWl4aW4gbmF2YmFyLWljb24taG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDNweCBzb2xpZCAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkBtaXhpbiBkcm9wZG93bi1ob3ZlciB7XG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHh1aS1jb2xvci1ibHVlLXhkYXJrO1xuXHRmb250LXdlaWdodDogNzAwO1xuXG5cdD4gKiB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmVzZXRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5wLCBibG9ja3F1b3RlLCBwcmUsXG5kbCwgZGQsIG9sLCB1bCxcbmZvcm0sIGZpZWxkc2V0LCBsZWdlbmQsXG5maWd1cmUsXG50YWJsZSwgdGgsIHRkLCBjYXB0aW9uLFxuaHIge1xuXHRtYXJnaW46ICAwO1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU3BhY2luZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmRsLFxuZGQsXG5vbCxcbnVsLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxuZmlndXJlLFxudGFibGUsXG50aCxcbnRkLFxuY2FwdGlvbixcbmhyIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vL2RlZmF1bHQgaW5zZXQgc3BhY2luZ1xuQG1peGluIGluc2V0LXNwYWNlIHtcblx0cGFkZGluZzogJHNwYWNpbmctbDtcblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXhsO1xuXHR9XG59XG5cbi8vZGVmYXVsdCBzdGFja2VkIHNwYWNlIGFkZCB0byBibG9jayBlbGVtZW50c1xuQG1peGluIHN0YWNrLXNwYWNlKCRzcGFjaW5nOiAkc3BhY2luZykge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblxuXHQvLyBUaGlzIGlzIGNhdXNpbmcgc3BhY2luZyBpc3N1ZXMgaW4gQ1NTLTM3MDFcblx0Ly8gJjpsYXN0LWNoaWxkIHtcblx0Ly8gICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdC8vIH1cbn1cblxuQG1peGluIHN0YWNrLWNvbXBvbmVudCgkc3BhY2luZzogJHNwYWNpbmcteGwpIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnVsLFxub2wsXG5kbCxcbi5ibG9jay1lbGVtZW50LFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG50YWJsZSxcbmZpZWxkc2V0LFxuZmlndXJlLFxucHJlIHtcblx0QGluY2x1ZGUgc3RhY2stc3BhY2UoKTtcblxuXHQmOmVtcHR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbnAsXG5saSB7XG5cdEBpbmNsdWRlIHN0YWNrLXNwYWNlKCRzcGFjaW5nKTtcbn1cblxuXG5oMyxcbmg0LFxuaDUge1xuXHRAaW5jbHVkZSBzdGFjay1zcGFjZSgkc3BhY2luZyk7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdlIGVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG50aCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIqOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vIFdlIGhhdmUgSnMgdGhhdCBhZGRzIG91dGxpbmUgd2hlblxuLy8ga2V5Ym9hcmQgdGFiYmluZyBidXQgYWRkIGJhY2sgaWYgbm8ganNcbi8vIFVzZSB0aGlzIGZ1bmN0aW9uOlxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3NwcmluZ2xvYWQvZnJvbnRlbmQtc3RhcnRlci1raXQvYmxvYi9tYXN0ZXIvY29yZS9zdGF0aWNfc3JjL2pzL3V0aWxzL2luZGV4LmpzI0wxMjFcbi5uby1qcyB7XG4gICo6Zm9jdXMge1xuICAgIG91dGxpbmU6IHNvbGlkIDNweCAkY29sb3ItZm9jdXM7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBoZWFkaW5nIHtcbiAgY29sb3I6ICR4Yy1oZWFkaW5nLWNvbG9yO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBAaW5jbHVkZSBoZWFkaW5nO1xufVxuXG4ueGMtc3R5bGUtYXMtZGlzcGxheS1zaXplLWgxIHtcbiAgQGluY2x1ZGUgaGVhZGluZztcbiAgZm9udC1zaXplOiAkeGMtaGVhZGluZy1kaXNwbGF5LXNpemUtaDE7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtaGVhZGluZy1saW5lLWhlaWdodC1kaXNwbGF5LXNpemUtaDE7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG4ueGMtc3R5bGUtYXMtZGlzcGxheS1zaXplLWgyIHtcbiAgQGluY2x1ZGUgaGVhZGluZztcbiAgZm9udC1zaXplOiAkeGMtaGVhZGluZy1kaXNwbGF5LXNpemUtaDI7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtaGVhZGluZy1saW5lLWhlaWdodC1kaXNwbGF5LXNpemUtaDI7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5AbWl4aW4gaDEge1xuICBmb250LXdlaWdodDogJHh1aS1mb250LXdlaWdodC1lbXBoYXNpcztcbiAgZm9udC1zaXplOiAkeGMtaGVhZGluZy1zaXplLWgxO1xuICBsaW5lLWhlaWdodDogJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtc2l6ZS1oMTtcbiAgZm9udC13ZWlnaHQ6ICR4dWktZm9udC13ZWlnaHQtZW1waGFzaXM7XG59XG5cbmgxLFxuLnhjLXN0eWxlLWFzLWgxLFxuLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDEsXG4ueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWgxIHtcbiAgQGluY2x1ZGUgaDE7XG59XG5cbkBtaXhpbiBoMiB7XG4gIGZvbnQtc2l6ZTogJHhjLWhlYWRpbmctc2l6ZS1oMjtcbiAgbGluZS1oZWlnaHQ6ICR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDI7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5oMixcbi54Yy1zdHlsZS1hcy1oMixcbi54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgyLFxuLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oMiB7XG4gIEBpbmNsdWRlIGgyO1xufVxuXG5AbWl4aW4gaDMge1xuICBmb250LXNpemU6ICR4Yy1oZWFkaW5nLXNpemUtaDM7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtaGVhZGluZy1saW5lLWhlaWdodC1zaXplLWgzO1xuICBmb250LXdlaWdodDogJHh1aS1mb250LXdlaWdodC1lbXBoYXNpcztcbn1cblxuaDMsXG4ueGMtc3R5bGUtYXMtaDMsXG4ueGNzZi1oZWFkaW5nLS1zdHlsZS1hcy1oMyxcbi54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZy0taDMge1xuICBAaW5jbHVkZSBoMztcbn1cblxuQG1peGluIGg0IHtcbiAgZm9udC1zaXplOiAkeGMtaGVhZGluZy1zaXplLWg0O1xuICBsaW5lLWhlaWdodDogJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtc2l6ZS1oNDtcbiAgZm9udC13ZWlnaHQ6ICR4dWktZm9udC13ZWlnaHQtZW1waGFzaXM7XG59XG5cbmg0LFxuLnhjLXN0eWxlLWFzLWg0LFxuLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDQsXG4ueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWg0IHtcbiAgQGluY2x1ZGUgaDQ7XG59XG5cbkBtaXhpbiBoNSB7XG4gIGZvbnQtc2l6ZTogJHhjLWhlYWRpbmctc2l6ZS1oNTtcbiAgbGluZS1oZWlnaHQ6ICR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDU7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5oNSxcbi54Yy1zdHlsZS1hcy1oNSB7XG4gIEBpbmNsdWRlIGg1O1xufVxuXG5AbWl4aW4gaDYge1xuICBmb250LXNpemU6ICR4Yy1oZWFkaW5nLXNpemUtaDY7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtaGVhZGluZy1saW5lLWhlaWdodC1zaXplLWg2O1xuICBmb250LXdlaWdodDogJHh1aS1mb250LXdlaWdodC1lbXBoYXNpcztcbn1cblxuaDYsXG4ueGMtc3R5bGUtYXMtaDYge1xuICBAaW5jbHVkZSBoNjtcbn1cblxucDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWtleWxpbmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbDtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLXhsO1xuICB9XG59XG5cbi54dWktdGV4dC1lbXBoYXNpcyB7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5AbWl4aW4gcmVhZGluZyB7XG4gIGZvbnQtc2l6ZTogJHhjLXBhcmFncmFwaC1zaXplO1xuICBsaW5lLWhlaWdodDogJHhjLWxpbmUtaGVpZ2h0LW1lZGl1bTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBmb250LXNpemU6ICR4Yy1yZWFkaW5nLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICR4Yy1saW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5AbWl4aW4gcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAkeGMtcGFyYWdyYXBoLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtbGluZS1oZWlnaHQtbWVkaXVtO1xufVxuXG5AbWl4aW4gbGFiZWwge1xuICBmb250LXNpemU6ICR4Yy1sYWJlbC1zaXplO1xuICBsaW5lLWhlaWdodDogJHhjLWxpbmUtaGVpZ2h0LXNtYWxsO1xufVxuXG5AbWl4aW4gY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJHhjLWNhcHRpb24tc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICR4Yy1saW5lLWhlaWdodC14c21hbGw7XG59XG5cbkBtaXhpbiBzdXBwb3J0aW5nVGV4dCB7XG4gIGZvbnQtc2l6ZTogJHhjLXN1cHBvcnRpbmctdGV4dC1zaXplO1xuICBsaW5lLWhlaWdodDogJHhjLWxpbmUtaGVpZ2h0LXhzbWFsbDtcbn1cblxuLnhjLXRleHQtcmVhZGluZyB7XG4gIEBpbmNsdWRlIHJlYWRpbmcoKTtcblxuICAmLS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuLnhjLXRleHQtcGFyYWdyYXBoIHtcbiAgQGluY2x1ZGUgcGFyYWdyYXBoKCk7XG59XG5cbi54Yy10ZXh0LXBhcmFncmFwaC0tYm9sZCB7XG4gIEBpbmNsdWRlIHBhcmFncmFwaCgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi54Yy10ZXh0LWxhYmVsIHtcbiAgQGluY2x1ZGUgbGFiZWwoKTtcbn1cblxuLnhjLXRleHQtbGFiZWwtLWJvbGQge1xuICBAaW5jbHVkZSBsYWJlbCgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi54Yy10ZXh0LWNhcHRpb24ge1xuICBAaW5jbHVkZSBjYXB0aW9uKCk7XG59XG5cbi54Yy10ZXh0LWNhcHRpb24tLWJvbGQge1xuICBAaW5jbHVkZSBjYXB0aW9uKCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLnhjLXRleHQtc3VwcG9ydGluZy10ZXh0IHtcbiAgQGluY2x1ZGUgc3VwcG9ydGluZ1RleHQoKTtcbn1cblxuLnhjLXRleHQtc3VwcG9ydGluZy10ZXh0LS1ib2xkIHtcbiAgQGluY2x1ZGUgc3VwcG9ydGluZ1RleHQoKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuIiwiQG1peGluIHhzbWFsbCB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHNtYWxsaXNoIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gc21hbGwge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1lZGl1bSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGxhcmdlIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4bGFyZ2Uge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4vLyBicmVha3BvaW50IGZvciBTRiBncmlkIGh0dHBzOi8vd3d3LmxpZ2h0bmluZ2Rlc2lnbnN5c3RlbS5jb20vdXRpbGl0aWVzL2dyaWQvXG5AbWl4aW4gc2YtbGFyZ2Uge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNmLWxhcmdlKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gaGVpZ2h0XG5AbWl4aW4gc21hbGwtaF9zZi1sYXJnZSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICRicmVha3BvaW50LXNtYWxsKSBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc2YtbGFyZ2Upe1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gYSB7XG5cdGNvbG9yOiAkY29sb3ItcGFnZS1saW5rcztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvci12aXNpdGVkO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdCY6dmlzaXRlZDpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdH1cbn1cblxuYSB7XG5cdEBpbmNsdWRlIGE7XG59XG5cbmEueHVpLWJ1dHRvbjpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV4dGVybmFsIHN2ZyB7XG4gIGZpbGw6ICRjb2xvci1wYWdlLWxpbmtzO1xuICBtYXJnaW4tbGVmdDogJHh1aS1zLXhzbWFsbDtcbn1cbi5leHRlcm5hbDp2aXNpdGVkIHN2ZyB7XG4gIGZpbGw6ICRjb2xvci12aXNpdGVkO1xufVxuLmV4dGVybmFsOmhvdmVyIHN2ZywgXG4uZXh0ZXJuYWw6dmlzaXRlZDpob3ZlciBzdmcge1xuICBmaWxsOiAkY29sb3ItaG92ZXI7XG59XG5cbi54Yy1zdHlsZS1hcy1saW5rIHtcblx0QGluY2x1ZGUgYTtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEltYWdlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4vLyAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4vLyAzLiBTZXR0aW5nIGB2ZXJ0aWNhbC1hbGlnbmAgcmVtb3ZlcyB0aGUgd2hpdGVzcGFjZSB0aGF0IGFwcGVhcnMgdW5kZXIgYGltZ2Bcbi8vICAgIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgZHJvcHBlZCBpbnRvIGEgcGFnZSBhcy1pcy4gU2FmZXIgYWx0ZXJuYXRpdmUgdG9cbi8vICAgIHVzaW5nIGBkaXNwbGF5OiBibG9jaztgLlxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlOyAvLyBbMV1cblx0Zm9udC1zdHlsZTogaXRhbGljOyAvLyBbMl1cblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gWzNdXG59XG5cbi8vIEJ1dCBpY29uIGltYWdlcyBhcmUgbm90IHJlc3RyaWN0ZWRcbmltZy5pY29uIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4vLyAxLiBJZiBhIGB3aWR0aGAgYW5kL29yIGBoZWlnaHRgIGF0dHJpYnV0ZSBoYXZlIGJlZW4gZXhwbGljaXRseSBkZWZpbmVkLCBsZXTigJlzXG4vLyAgICBub3QgbWFrZSB0aGUgaW1hZ2UgZmx1aWQuXG5pbWdbd2lkdGhdLCAvLyBbMV1cbmltZ1toZWlnaHRdIHsgIC8vIFsxXVxuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG4iLCIvL1xuLy8gSW5wdXRzXG4vL1xuXG4vLyBUbyBtYWtlIENTUy01OTMyIE1haW50YWluYWJsZVxuLy8gQnJva2VuIG91dCBiZWNhdXNlIHdlIGNhbid0IGFkZCB0aGUgY2xhc3M6YWZ0ZXIgdG8gdGhlIHdoZXJlIGFsbCB0aGUgaW5wdXRzIGFyZS5cbi8vIERvaW5nIHRoaXMsIG1ha2VzIGl0IGVhc3kgdG8gY2hhbmdlIGhvdyBib3RoIGxvb2sgd2l0aG91dCBicmVha2luZyBmdW5jdGlvbmFsaXR5LlxuQG1peGluIGlucHV0LXJlc2V0cy1iYXNlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcbiAgYm94LXNoYWRvdzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2FyZXQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA4cHggMTZweDsgLy8gWFVJXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkYmFzZS10cmFuc2l0aW9uLWVhc2luZyAkYmFzZS10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIGlucHV0LXJlc2V0cyB7XG4gIEBpbmNsdWRlIGlucHV0LXJlc2V0cy1iYXNlO1xuXG4gICY6Zm9jdXMsXG4gICY6cmVxdWlyZWQ6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGZvcm0taW5wdXQtZm9jdXM7XG4gIH1cblxuICAvLyBTRiBvdmVycmlkZVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgbGFiZWwgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmZvcm0tZmllbGQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlcnNcbiAgLy8gVGhleSBoYXZlIHRvIGJlIGRlbGNhcmUgc3BlcmF0ZWx5IGFzIElFIGRvZXNuJ3QgcGxheSBuaWNlIHdpdGggb3RoZXJzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBDaHJvbWUvT3BlcmEvU2FmYXJpXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBJRTExIHNwZWNpZmljIHN1cHBvcnRcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBGRlxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblt0eXBlPVwidGV4dFwiXSxcblt0eXBlPVwicGFzc3dvcmRcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0sXG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJkYXRlXCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG5bcm9sZT1cImNvbWJvYm94XCJdIGlucHV0W3JlYWRvbmx5XSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgQGluY2x1ZGUgaW5wdXQtcmVzZXRzO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG46Oi1tcy1jbGVhciB7XG4gIGhlaWdodDogcmVtKDI0KTtcbn1cblxuLnhjLWxhYmVsLW9wdGlvbmFsIHtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0zOyAvLyBTYW1lIHNoYWRlIGFzIG1ldGFkYXRhXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcbn1cblxuLy8gQ1NTLTU5MzJcbi54Yy1hdXRvLWdyb3ctd3JhcF9fdGV4dGFyZWE6YWZ0ZXIge1xuICBAaW5jbHVkZSBpbnB1dC1yZXNldHMtYmFzZTtcbn1cblxuLnhjLXNlbGVjdC1jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IHZhcigtLXh1aS1zLXN0YW5kYXJkKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuIiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnc2FzczptZXRhJztcbkB1c2UgJ3Nhc3M6c3RyaW5nJztcblxuQGltcG9ydCBcIi4uL3Nhc3NTdmcvc2Fzc3ZnXCI7XG5cbi8vIFRoaXMgaXMgYSBjb3B5IG9mIHRoZSBmdW5jdGlvbiBmcm9tIHNhc3NTdmdcbi8vIGl0IHdhcyBkb2luZyBhIGNoZWNrIHVzaW5nIGZ1bmN0aW9uLWV4aXN0cyB0aGF0IHdhcyByZXR1cm5pbmcgZmFsc2UsIGV2ZW4gdGhvdWdoIHRoZSBmdW5jdGlvbiBkb2VzIGV4aXN0IGFuZCBnZXRzXG4vLyBjYWxsZWQgc3VjY2Vzc2Z1bGx5LlxuXG4kc2Fzc3ZnLS1jb2xvcjogIzAwMDtcbiRzYXNzdmctLXVybDogdHJ1ZSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNhc3NTdmcoXG5cdCRpY29uLFxuXHQkY29sb3I6ICRzYXNzdmctLWNvbG9yLFxuXHQkZmlsbGNvbG9yOiAkY29sb3IsXG5cdCRzdHJva2Vjb2xvcjogJGNvbG9yLFxuXHQkZXh0cmFzdHlsZXM6IFwiXCIsXG5cdCR1cmw6ICRzYXNzdmctLXVybFxuKSB7XG5cdCRmdW5jdGlvbm5hbWU6IFwic2Fzc3ZnLVwiICsgJGljb247XG5cblx0Ly9zb21lIHNhbml0eSBjaGVja3Ncblx0QGlmIChtZXRhLnR5cGUtb2YoJGljb24pICE9IFwic3RyaW5nXCIpIHtcblx0XHRAd2FybiBcIkNvdWxkIG5vdCBmaW5kICcjeyRpY29ufScsIGVpdGhlciB0aGUgc3ZnIGZpbGUgZG9lcyBub3QgZXhpc3Qgb3IgdGhlIG5hbWUgd2FzIG1pc3BlbGxlZC5cIjtcblx0fSBAZWxzZSB7XG5cdFx0QGlmIChtZXRhLnR5cGUtb2YoJGNvbG9yKSA9PSBcImNvbG9yXCIpIHtcblx0XHRcdCRmaWxsY29sb3I6IHVyaS1lbmNvZGUtY29sb3IoJGZpbGxjb2xvcik7XG5cdFx0XHQkc3Ryb2tlY29sb3I6IHVyaS1lbmNvZGUtY29sb3IoJHN0cm9rZWNvbG9yKTtcblx0XHR9IEBlbHNlIGlmICgkY29sb3IgPT0gbnVsbCkge1xuXHRcdFx0JGZpbGxjb2xvcjogbnVsbDtcblx0XHRcdCRzdHJva2Vjb2xvcjogbnVsbDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdCRmaWxsY29sb3I6IHVyaS1lbmNvZGUtY29sb3IoIzAwMCk7XG5cdFx0XHQkc3Ryb2tlY29sb3I6IHVyaS1lbmNvZGUtY29sb3IoIzAwMCk7XG5cdFx0XHRAd2FybiBcIkNvbG9yIHZhbHVlIGlzIG5vdCB2YWxpZCwgZGVmYXVsdGluZyB0byAjMDAwLiBZb3UgY2FuIHVzZSAnbnVsbCcgdG8gdXNlIHRoZSBzdmcncyBvcmlnaW5hbCBjb2xvclwiO1xuXHRcdH1cblxuXHRcdEByZXR1cm4gc3RyaW5nLnVucXVvdGUoXG5cdFx0XHRcInVybChcIiArXG5cdFx0XHRcdG1ldGEuY2FsbChcblx0XHRcdFx0XHRtZXRhLmdldC1mdW5jdGlvbigkZnVuY3Rpb25uYW1lKSxcblx0XHRcdFx0XHQkZmlsbGNvbG9yLFxuXHRcdFx0XHRcdCRzdHJva2Vjb2xvcixcblx0XHRcdFx0XHQkZXh0cmFzdHlsZXNcblx0XHRcdFx0KSArIFwiKVwiXG5cdFx0KTtcblx0fVxufVxuXG4kZm9sZGVyOiBcInN2Z1wiO1xuJGNvbG91ck1hcDogKFxuXHQoXG5cdFx0ZmlsbDogIzU5NjA2ZCxcblx0XHRmaWxsTmFtZTogXCJncmV5XCIsXG5cdCksXG5cdChcblx0XHRmaWxsOiAjODA4NThmLFxuXHRcdGZpbGxOYW1lOiBcImdyZXktbGlnaHRcIixcblx0KSxcblx0KFxuXHRcdGZpbGw6ICNmZmYsXG5cdFx0ZmlsbE5hbWU6IFwid2hpdGVcIixcblx0KVxuKTtcbkBlYWNoICRpY29uIGluIHNhc3N2Zy1saXN0KCRmb2xkZXIpIHtcblx0QGVhY2ggJGNvbG91ciBpbiAkY29sb3VyTWFwIHtcblx0XHQvLyBtYWtlIGEgY2xhc3MgZm9yIGVhY2ggY29sb3VyIGFuZCBpY29uXG5cdFx0JGRhdGE6IHNhc3NTdmcoJGljb24sIG1hcC5nZXQoJGNvbG91ciwgXCJmaWxsXCIpKTtcblx0XHQuaWNvbi0jeyRpY29ufS0tZmlsbC0je21hcC5nZXQoJGNvbG91cixcImZpbGxOYW1lXCIpfSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkZGF0YTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHcmlkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBncmlkIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1qdXN0aWZ5OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpub3QoaDIpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplOyAvLyBGb250LXNpemUgbWVkaXVtIHJlc2V0IHRoZSBibG9jayB0byB0aGUgY29udGV4dCBvZiBib2R5IChpZSwgMTVweClcbiAgICB9XG4gIH1cbn1cblxuLmdyaWQge1xuICBAaW5jbHVkZSBncmlkO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHcmlkIHNwYWNpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGdyaWQtLXJvdy1zcGFjaW5nIHtcbiAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1zcGFjaW5nO1xuICB9XG59XG5cbi5ncmlkLS1yb3ctc3BhY2luZyB7XG4gIEBpbmNsdWRlIGdyaWQtLXJvdy1zcGFjaW5nO1xufVxuXG5AbWl4aW4gZ3JpZC0tY29sLXNwYWNpbmcge1xuICBtYXJnaW4tbGVmdDogLSRncmlkLXNwYWNpbmc7XG5cbiAgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLXNwYWNpbmc7XG4gIH1cbn1cblxuLmdyaWQtLWNvbC1zcGFjaW5nIHtcbiAgQGluY2x1ZGUgZ3JpZC0tY29sLXNwYWNpbmc7XG59XG5cbi5ncmlkLS1jb2wtc3BhY2luZy1sYXJnZVxcQGxhcmdlIHtcbiAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGdyaWQtc3BhY2luZyAqIDMuMTI1O1xuXG4gICAgPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtc3BhY2luZyAqIDMuMTI1O1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBncmlkIGFsbGlnbm1lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmdyaWQtLWNlbnRlciA+ICoge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ncmlkLS1taWRkbGUgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmdyaWQtLWJvdHRvbSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vL2ZsaXBzIGNvbnRlbnQgYmxvY2tzIG9uIHNtYWxsXG4uZ3JpZC0tZmxpcFxcQHNtYWxsIHtcbiAgQGluY2x1ZGUgc21hbGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuXG4gICAgJiA+ICoge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICNNSVhJTlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHbG9iYWwgbWl4aW5zIGF2YWlsYWJsZSB0byB0aGUgZW50aXJlIHByb2plY3QuIERlZmluZSBmaWxlLXNwZWNpZmljXG4vLyBtaXhpbnMgaW5zaWRlIHRoZSBmaWxlIHRvIHdoaWNoIHRoZXkgcmVsYXRlLlxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1zcXVhcmUge1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cbn1cblxuQG1peGluIGhvdmVyIHtcblx0Lm5vLXRvdWNoICY6aG92ZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBpbmxpbmUtYmxvY2soJHZhOiB0b3ApIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogJHZhO1xufVxuXG4vLyBHZW5lcmF0ZSBgOmhvdmVyYCBhbmQgYDpmb2N1c2Agc3R5bGVzIGluIG9uZSBnby5cbkBtaXhpbiBob2N1cyB7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIGVuYWJsZS9kaXNhYmxlIGZvbnQgc21vb3RoaW5nXG5AbWl4aW4gZm9udC1zbW9vdGhpbmcoJHRvZ2dsZTogdHJ1ZSkge1xuXHRAaWYgKCR0b2dnbGUgPT0gdHJ1ZSkge1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHR9XG59XG5cbkBtaXhpbiBmb250LXNtb290aGluZy1vZmYge1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZyhmYWxzZSk7XG59XG5cbi8vIGFkZCBhcnJvdyB0byBibG9jayBlbGVtZW50XG5AbWl4aW4gYXJyb3coJG9yaWVudGF0aW9uOiAndXAnLCAkY29sb3I6ICR4dWktY29sb3ItZ3JleS0xLCAkc2l6ZTogMWVtKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3I7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMDtcblx0XHR6LWluZGV4OiA3O1xuXG5cdFx0QGlmICgkb3JpZW50YXRpb24gPT0gJ3VwJykge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAkc2l6ZTtcblx0XHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0bGVmdDogMS41ICogJHNpemU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0fSBAZWxzZSBpZiAoJG9yaWVudGF0aW9uID09ICdkb3duJykge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6ICRzaXplO1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0bGVmdDogNDklO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdH0gQGVsc2UgaWYgKCRvcmllbnRhdGlvbiA9PSAncmlnaHQnKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAkc2l6ZTtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdHRvcDogMS41ICogJHNpemU7XG5cdFx0fSBAZWxzZSBpZiAoJG9yaWVudGF0aW9uID09ICdsZWZ0Jykge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6ICRzaXplO1xuXHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdHRvcDogMS41ICogJHNpemU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIHJhdGlvXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBTZWUgZnVuY3Rpb25zXG5cdFx0cGFkZGluZy10b3A6IHJhdGlvKCR3aWR0aCwgJGhlaWdodCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQ+IC5yYXRpb19fY29udGVudCB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5yYXRpb19faW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWluLWhlaWdodDogMTAxJTtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxufVxuXG5AbWl4aW4gdGljay1pY29uICgkZmlsbC1jb2xvcjogIzc3YmEyMikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjMyXCIgaGVpZ2h0PVwiMzJcIiB2aWV3Qm94PVwiLTYyMyAzODUgMzIgMzJcIj48cGF0aCBmaWxsPVwiI3skZmlsbC1jb2xvcn1cIiBkPVwiTS02MDkuNiA0MTEuOHMtMy0zLjgtOS44LTEwLjVsMi4yLTIuMiA2IDUuM2MxMS4zLTExLjMgMTUtMTMuNSAxNS0xMy41cy44IDAgMS41IDEuNWMtNi43IDUuOS0xNC45IDE5LjQtMTQuOSAxOS40elwiLz48L3N2Zz4nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy91dGlsaXRpZXNcbkBtaXhpbiBsaXN0LWJsb2NrIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdCYgPiBsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuJGllMTEtbGlzdC1zdHlsZS1uby1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcnKTtcblxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0LmllMTEgJiB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogJGllMTEtbGlzdC1zdHlsZS1uby1pbWFnZTtcblx0fVxufVxuXG5AbWl4aW4gbGlzdC1pbmxpbmUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0cGFkZGluZzogMDtcblxuXHQuaWUxMSAmIHtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiAkaWUxMS1saXN0LXN0eWxlLW5vLWltYWdlO1xuXHR9XG5cblx0PiBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0bGkgKyBsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXM7XG5cdH1cbn1cblxuQG1peGluIGtleWxpbmUoJHBvc2l0aW9uOiBib3R0b20sICRjb2xvcjogJGNvbG9yLWtleWxpbmUsICRzaXplOiAxcHgpIHtcblx0Ym9yZGVyLSN7JHBvc2l0aW9ufTogc29saWQgI3skc2l6ZX0gI3skY29sb3J9O1xufVxuXG5AbWl4aW4gaWUtb25seSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gQWRkcyBhIGNsZWFyZml4IHRvIGVsZW1lbnRzIGZvciBzZWxmLWNsZWFyaW5nIGNoaWxkcmVuIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2NsZWFyLWZpeC9cbkBtaXhpbiB4dWktY2xlYXJmaXgge1xuXHQmOjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuLy8gVmlzdWFsbHkgaGlkZXMgYW4gZWxlbWVudFxuQG1peGluIHh1aS11dGlsaXR5LWhpZGRlbi12aXN1YWxseSB7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgLy8gU2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vYmV3YXJlLXNtdXNoZWQtb2ZmLXNjcmVlbi1hY2Nlc3NpYmxlLXRleHQvXG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLy8gSW1wb3J0ZWQgZnJvbSBYVUkncyBfZWxlbWVudHMuc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBSZXNldHMgc3RhbmRhcmQgbGlzdCBzdHlsaW5nLCBtYXJnaW4sIGFuZCBwYWRkaW5nXG5AbWl4aW4geHVpLWxpc3RyZXNldCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vLyBQcm92aWRlcyBjb2xvcmluZyBmb3IgZGlzYWJsZWQgWFVJIGZvcm0gY29udHJvbHNcbkBtaXhpbiB4dWktZGlzYWJsZWQtZm9ybS1jb250cm9sIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb250cm9sLWRpc2FibGVkLWJnLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICR4dWktY29udHJvbC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG5cdGNvbG9yOiAkeHVpLWNvbnRyb2wtZGlzYWJsZWQtY29sb3I7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkeHVpLWNvbnRyb2wtZGlzYWJsZWQtY29sb3I7XG59XG5cbi8vIEZsZXggYWxpZ25zIGNoaWxkcmVuXG4vL1xuLy8gJGFsaWduIC0gUHJvcGVydHkgdG8gdXNlIGZvciBhbGlnbi1pdGVtc1xuLy8gJGp1c3RpZnkgLSBQcm9wZXJ0eSB0byB1c2UgZm9yIGp1c3RpZnktY29udGVudFxuLy8gaHR0cHM6Ly9naXRodWIuZGV2Lnhlcm8uY29tL1VYRS94dWkvYmxvYi9tYXN0ZXIvc3JjL3Nhc3MvMi1taXhpbnMvX2NvbXBvbmVudHMuc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4geHVpLWZsZXgtY2hpbGRyZW4oJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBjZW50ZXIpIHtcblx0YWxpZ24taXRlbXM6ICRhbGlnbjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbn1cblxuLy8gQ2FuIGJlIGFkZGVkIHRvIGEgbmF0aXZlIGlucHV0IHRvIHZpc3VhbGx5IGhpZGUgaXQuIFVzZWZ1bCBmb3IgY3JlYXRpbmcgaW5wdXRzIHN0eWxlZCBieSBvdGhlciBlbGVtZW50cyBzdWNoIGFzIFNWR3MuXG5AbWl4aW4geHVpLXBvc2l0aW9uLW9mZnNjcmVlbi1pbnB1dCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxleDogbm9uZTsgLy8gUHJlc2VydmUgd2lkdGggd2hlbiB0aGUgY29udGFpbmVyIGhhcyBkaXNwbGF5OiBmbGV4IG9uIENocm9tZVxuXHRoZWlnaHQ6ICR4dWktcy14bGFyZ2U7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwIC00cHggMCAtOXB4OyAvLyBVbmRvIHRoZSB3aWR0aCBiZWxvdyBzbyB0aGUgZWxlbWVudCBkb2VzIG5vdCB0YWtlIHVwIGV4dHJhIHNwYWNlLiBUaGUgd2VpcmQgLTlweCB2YWx1ZSBpcyB1bmlxdWVseSBmb3IgRkYgb24gV2luZG93c1xuXHRvcGFjaXR5OiAuMDE7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTNweDsgLy8gTWluIHdpZHRoIG9mIHJhZGlvcy9jaGVja2JveGVzIG9uIEZpcmVmb3ggaXMgNHB4LCB3aGljaCBzZXRzIDJweCBib3JkZXJzIHRoYXQgY2Fubm90IGJlIHVuZG9uZSwgYnV0IGR1ZSB0byB0aGUgRkYgYnVnIGFib3ZlIHRoaXMgYmVjb21lcyB0aGUgc3VtIG9mIHRoZSBuZWdhdGl2ZSBtYXJnaW5zXG5cdHotaW5kZXg6IC0xO1xufVxuXG4vLyBQcm92aWRlcyBkaXNhYmxlZCBidXR0b24gc3R5bGluZ1xuXG4vLyAkYmctY29sb3IgLSBCYWNrZ3JvdW5kIGNvbG9yIHRvIHVzZVxuLy8gJGJnLWNvbG9yIC0gVGV4dCBjb2xvciB0byB1c2Vcbi8vICRob3Zlci1iZy1jb2xvciAtIEJhY2tncm91bmQgY29sb3IgdG8gdXNlIG9uIGhvdmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiB4dWktYnV0dG9uLWlzLWRpc2FibGVkKCRiZy1jb2xvcjogJHh1aS1jb2xvci13aGl0ZSwgJGNvbG9yOiAkeHVpLWJ1dHRvbi1kaXNhYmxlZC1iZy1jb2xvciwgJGhvdmVyLWJnLWNvbG9yOiBudWxsKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkeHVpLWJ1dHRvbi1kaXNhYmxlZC1iZy1jb2xvcjtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICRjb2xvcjtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJnLWNvbG9yO1xuXHR9XG59XG5cbi8vIEltcG9ydGVkIGZyb20gWFVJJ3MgbWl4aW5zL3N0YXRlcy5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZvY3VzIHJpbmcgYWxvbmcsIGZvciByZXVzZSwgYXMgbmVlZGVkXG5AbWl4aW4geHVpLXN0YXRlLWZvY3VzLXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6ICR4dWktc2hhZG93LWZvY3VzO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR4dWktbW90aW9uLXNwZWVkLWZhc3Q7XG59XG5cbi8vIEFwcGxpZXMgc3RhbmRhcmQgZm9jdXMgc3R5bGluZyBhbmQgZ2l2ZW4gY29udGVudCBvbiBmb2N1c1xuQG1peGluIHh1aS1zdGF0ZS1mb2N1cyB7XG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIHh1aS1zdGF0ZS1mb2N1cy1zaGFkb3c7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gSW1wb3J0ZWQgZnJvbSBYVUkncyBfY29tcG9uZW50cy5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiB4dWktaW5wdXQtYmFzZSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZvciByZW1vdmluZyBkZWZhdWx0IGlucHV0IHN0eWxpbmcgaW4gU2FmYXJpXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAkeHVpLXJhZGl1cztcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdCY6Oi1tcy1jbGVhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdH1cbn1cblxuLy8gQXBwbGllcyBob3ZlciBidXR0b24gc3R5bGluZyBhbmQgZ2l2ZW4gY29udGVudHMgb24gaG92ZXIuXG5AbWl4aW4geHVpLWNvbW1vbmlucHV0IHtcblx0QGluY2x1ZGUgeHVpLXRleHQtbGluZS1oZWlnaHQ7IC8vIDEuNVxuXG5cdGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZvciByZW1vdmluZyBkcm9wLXNoYWRvdyBvbiBpT1MgYW5kIHNlbGVjdCBhcnJvd3MgaW4gRmlyZWZveFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWlucHV0LWJnLWNvbG9yO1xuXHRib3JkZXI6ICR4dWktYm9yZGVyLWNvbnRyb2w7XG5cdGJvcmRlci1yYWRpdXM6ICR4dWktcmFkaXVzO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bWFyZ2luOiAwOyAvLyBTYWZhcmkncyBkZWZhdWx0IFVBIHN0eWxlcyBzZXQgMnB4IHZlcnRpY2FsIHBhZGRpbmdcblx0bWluLWhlaWdodDogJHh1aS1jb250cm9sLXNpemUtc3RhbmRhcmQ7XG5cdHBhZGRpbmc6ICR4dWktaW5wdXQtcGFkZGluZztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICR4dWktY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I7XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRAaW5jbHVkZSB4dWktZGlzYWJsZWQtZm9ybS1jb250cm9sO1xuXHR9XG5cblx0Kjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkeHVpLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmOjotbXMtY2xlYXIsXG5cdCY6Oi1tcy1yZXZlYWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHR9XG59XG5cbkBtaXhpbiB4dWktb3ZlcmZsb3ctc2hhZG93IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR4dWktY29sb3Itd2hpdGUsICR4dWktY29sb3Itd2hpdGUpIDEwMCUgMCAvIDEwMCUgM3B4IGxvY2FsIG5vLXJlcGVhdCxcblx0bGluZWFyLWdyYWRpZW50KCR4dWktY29sb3Itd2hpdGUsICR4dWktY29sb3Itd2hpdGUpIDAgMTAwJSAvIDEwMCUgM3B4IGxvY2FsIG5vLXJlcGVhdCxcblx0bGluZWFyLWdyYWRpZW50KCR4dWktY29sb3ItZ3JleS1hbHBoYS02LCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNikgMTAwJSAwIC8gMTAwJSAxcHggc2Nyb2xsXG5cdG5vLXJlcGVhdCxcblx0bGluZWFyLWdyYWRpZW50KCR4dWktY29sb3ItZ3JleS1hbHBoYS02LCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNikgMCAxMDAlIC8gMTAwJSAxcHggc2Nyb2xsXG5cdG5vLXJlcGVhdCxcblx0bGluZWFyLWdyYWRpZW50KCR4dWktY29sb3ItZ3JleS1hbHBoYS03LCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNykgMTAwJSAwIC8gMTAwJSAzcHggc2Nyb2xsXG5cdG5vLXJlcGVhdCxcblx0bGluZWFyLWdyYWRpZW50KCR4dWktY29sb3ItZ3JleS1hbHBoYS03LCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNykgMCAxMDAlIC8gMTAwJSAzcHggc2Nyb2xsXG5cdG5vLXJlcGVhdCxcblx0JHh1aS1jb2xvci13aGl0ZTtcbn1cblxuQG1peGluIHhjLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS02O1xufVxuLy8gQm9yZGVyIHJhZGl1cyBtaXhpbiBmb3Igcm91bmRlZCBjb3JuZXJzXG5AbWl4aW4geGMtYm9yZGVyLXJvdW5kZWQge1xuICBAaW5jbHVkZSB4Yy1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEd1dHRlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGd1dHRlcnMge1xuXHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXItc3BhY2luZyAvIDQ7XG5cdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItc3BhY2luZyAvIDQ7XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXItc3BhY2luZztcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyLXNwYWNpbmc7XG5cdH1cbn1cblxuLmd1dHRlcnMge1xuXHRAaW5jbHVkZSBndXR0ZXJzO1xufVxuXG4uc2VjdGlvbi5ndXR0ZXJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyB0aGlzIGV4cGFuZHMgdGhlIG1heCBjb250ZW50IGFyZWEgb24gaG9tZXBhZ2UgZWxlbWVudHMsIGJ1dCB3ZSBleHBlY3QgdGhhdCB0aGUgZW50aXJlIHNpdGUgd2lsbCBldmVudHVhbGx5IHRoZXNlIHBhZGRpbmcgcnVsZXMgYXBwbGllZC5cbi5ob21lcGFnZV9fZ3V0dGVycyB7XG5cdHBhZGRpbmctbGVmdDogJHh1aS1zLWxhcmdlO1xuXHRwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtbGFyZ2U7XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR4dWktcy0zeGxhcmdlO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR4dWktcy0zeGxhcmdlO1xuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbnNldCBibG9ja3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGluc2V0LWJsb2NrIHtcblx0QGluY2x1ZGUgaW5zZXQtc3BhY2U7XG5cblx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQudWlPdXRwdXRSaWNoVGV4dCA+ICo6bGFzdC1jaGlsZCwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRsaTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5pbnNldC1ibG9jayB7XG5cdEBpbmNsdWRlIGluc2V0LWJsb2NrO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2VjdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHNlY3Rpb246ICRzZWN0aW9uLXNwYWNpbmc7XG4kc2VjdGlvbi1zOiAkc2VjdGlvbi1zcGFjaW5nIC8gMjtcblxuQG1peGluIHNlY3Rpb24tYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206ICRzZWN0aW9uLXMgLyAyO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzZWN0aW9uLXM7XG4gIH1cbn1cblxuQG1peGluIHNlY3Rpb24tdG9wIHtcbiAgcGFkZGluZy10b3A6ICRzZWN0aW9uLXM7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogJHNlY3Rpb247XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbiB7XG4gIEBpbmNsdWRlIHNlY3Rpb24tYm90dG9tO1xuICBAaW5jbHVkZSBzZWN0aW9uLXRvcDtcbn1cblxuLnNlY3Rpb24tdG9wIHtcbiAgQGluY2x1ZGUgc2VjdGlvbi10b3A7XG59XG5cbi5zZWN0aW9uLWJvdHRvbSB7XG4gIEBpbmNsdWRlIHNlY3Rpb24tYm90dG9tO1xufVxuXG4uc2VjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogJHNlY3Rpb24tcyAwO1xufVxuXG4uc2VjdGlvbi0tc3RhY2tlZCB7XG4gICYgKyAuc2VjdGlvbi0tc3RhY2tlZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tLW5vLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi0tbm8tYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi54Yy1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWJsdWU7XG4gIH1cbn1cblxuLnhjLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IHJlbSgxNyk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLy8gTm90IGFsbCBzZWN0aW9uLXRpdGxlcyBoYXMgYSBjb3VudGVyXG4vLyBTbyBjaG9zZSB0byByZXNldCBmb250LXdlaWdodCBvbiBjb3VudGVyLFxuLy8gaW5zdGVhZCBvZiBhc2tpbmcgYWxsIHRpdGxlcyB0byBoYXZlIGEgPHNwYW4+IHRvIHNldCBib2xkZWQgc3R5bGVcbi54Yy1zZWN0aW9uLXRpdGxlX19jb3VudGVyIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFnZSAmIENvbnRlbnQgd3JhcHBlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLndyYXBwZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi54Yy1jb250ZW50LW1heC13aWR0aCB7XG4gIG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsO1xufVxuXG4vLyBvdmVycmlkZSB0aGUgZGVmYXVsdCBkeHAgcGFkZGluZyBmb3IgdGhlIGNvbnRhaW5lclxuLmNvbW0tc2VjdGlvbi1jb250YWluZXIuY29tbS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLy8gZGVwcmVjYXRlZCBpbiBmYXZvdXIgb2YgeGMtY29udGFpbmVyXG4ueGMtcGFnZS13aWR0aC1sYXJnZS54Yy1wYWdlLXdpZHRoLWxhcmdlIHtcbiAgbWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogJHh1aS1zLWxhcmdlO1xuICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtbGFyZ2U7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR4dWktcy0zeGxhcmdlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR4dWktcy0zeGxhcmdlO1xuICB9XG59XG5cbi8vIGRlcHJlY2F0ZWQgaW4gZmF2b3VyIG9mIHhjLWNvbnRhaW5lclxuLy8gVHJpcGxlIGNsYXNzIHNlbGVjdG9ycyBhcmUgdXNlZCBoZXJlIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5IGFuZCBvdmVycmlkZSB0aGUgY29tbS1zZWN0aW9uLWNvbnRhaW5lciBzdHlsZXMgZGVmaW5lZCBhYm92ZS4gVGhpcyBpcyB0aGUgc2ltcGxlc3QgYXBwcm9hY2gsIGFuZCB3aWxsIGJlIHJlbW92ZWQvZGVwcmVjYXRlZCBvbmNlIHhjLXBhZ2Utd2lkdGgtY29udGFpbmVyIGlzIGZ1bGx5IGltcGxlbWVudGVkLlxuLnhjLXBhZ2Utd2lkdGgteGxhcmdlLnhjLXBhZ2Utd2lkdGgteGxhcmdlLnhjLXBhZ2Utd2lkdGgteGxhcmdlIHtcbiAgQGV4dGVuZCAueGMtcGFnZS13aWR0aC1sYXJnZTtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG59XG5cbi8vIGR5bmFtaWMgbGF5b3V0cyBoYXZlIGludGVybmFsIHBhZGRpbmdzIGZyb20gc2VjdGlvbiAoMTZweClcbi54Yy1mbGV4aS1wYWdlLWNvbnRlbnQge1xuICAuc2l0ZWZvcmNlRHluYW1pY0xheW91dCB7XG4gICAgQGV4dGVuZCAueGMtcGFnZS13aWR0aC1sYXJnZTtcblxuICAgIHBhZGRpbmctbGVmdDogJHh1aS1zLTJ4c21hbGw7XG4gICAgcGFkZGluZy1yaWdodDogJHh1aS1zLTJ4c21hbGw7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkeHVpLXMteGxhcmdlO1xuICAgICAgcGFkZGluZy1yaWdodDogJHh1aS1zLXhsYXJnZTtcbiAgICB9XG5cbiAgICAuZm9yY2VDb21tdW5pdHlTZWN0aW9uIHtcbiAgICAgIC5jYi1zZWN0aW9uX2NvbHVtbiB7XG4gICAgICAgIC8vIGx3Yy11aVdpZGdldE1hcmdpbkJvdHRvbSBjYXVzZXMgdW53YW50ZWQgc3BhY2luZyBiZXR3ZWVuIGNvbXBvbmVudHNcbiAgICAgICAgLS1sd2MtdWlXaWRnZXRNYXJnaW5Cb3R0b206IDA7XG5cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzZi1sYXJnZSB7XG4gICAgICAgIC5jYi1zZWN0aW9uX2NvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi54Yy1mbGV4aS1wYWdlLWNvbnRlbnQtLXhsYXJnZSB7XG4gIC5zaXRlZm9yY2VEeW5hbWljTGF5b3V0IHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgfVxufVxuXG4vLyB0byBvdmVyd3JpdGUgLS1keHAgc2V0dGluZ3MsIHdoaWNoIGhhcyBhIDAsMiwwIHNwZWNpZmljaXR5XG4ueGMtY29udGFpbmVyLnhjLWNvbnRhaW5lci54Yy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XG4gIHBhZGRpbmctbGVmdDogJHh1aS1zLXhsYXJnZTtcbiAgcGFkZGluZy1yaWdodDogJHh1aS1zLXhsYXJnZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHh1aS1zLTN4bGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHh1aS1zLTN4bGFyZ2U7XG4gIH1cblxuICBAaW5jbHVkZSBzZi1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkeHVpLXMtNnhsYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtNnhsYXJnZTtcbiAgfVxuXG4gICYueGMtY29udGFpbmVyLS1iZy1mdWxsLXdpZHRoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keHAtZy1yb290KTtcblxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgIC8vIC0teGMtZHluYW1pYy12aWV3cG9ydC13aWR0aCBpcyBzZXQgYnkgSlMgc2V0Vmlld3BvcnRXaWR0aENzc1ZhciBpbiBMaWdodG5pbmdDb21tdW5pdHlDb21tb25IZWxwZXJcbiAgICAgIHJpZ2h0OiBjYWxjKCh2YXIoLS14Yy1keW5hbWljLXZpZXdwb3J0LXdpZHRoLCAxMDB2dykgLSAxMDAlKSAvIC0yKTtcbiAgICAgIGxlZnQ6IGNhbGMoKHZhcigtLXhjLWR5bmFtaWMtdmlld3BvcnQtd2lkdGgsIDEwMHZ3KSAtIDEwMCUpIC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOZXcgcGFnZSB3aWR0aCBjb250YWluZXIgMjAyNCBhcyBwZXIgbmV3IGRlc2lnbiBzeXN0ZW0uIFNob3VsZCB0byBtaWdyYXRlIG9sZCBjb21wb25lbnRzIHRvIHVzZSB0aGlzLCBhbmQgdXNlIGZvciBuZXcgYnVpbGRzIGluIExXUiBnb2luZyBmb3J3YXJkXG4ueGMtcGFnZS13aWR0aC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAkeHVpLXMteGxhcmdlO1xuICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMteGxhcmdlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHh1aS1zLTN4bGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHh1aS1zLTN4bGFyZ2U7XG4gIH1cblxuICBAaW5jbHVkZSBzZi1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkeHVpLXMtNnhsYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtNnhsYXJnZTtcbiAgfVxufVxuXG4vLyBmb3JjZXMgdGhlIGVsZW1lbnQgdG8gdGFrZSB0aGUgd2hvbGUgd2lkdGggb2YgdGhlIHNjcmVlbiByZWdhcmRsZXNzIHBhcmVudCBjb21wb25lbnRcbi54Yy1mb3JjZS1mdWxsLXdpZHRoIHtcbiAgLy8gLS14Yy1keW5hbWljLXZpZXdwb3J0LXdpZHRoIGlzIHNldCBieSBKUyBzZXRWaWV3cG9ydFdpZHRoQ3NzVmFyIGluIExpZ2h0bmluZ0NvbW11bml0eUNvbW1vbkhlbHBlclxuICB3aWR0aDogdmFyKC0teGMtZHluYW1pYy12aWV3cG9ydC13aWR0aCwgMTAwdncpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICh2YXIoLS14Yy1keW5hbWljLXZpZXdwb3J0LXdpZHRoLCAxMDB2dykgLSAxMDAlKSAvIDIpO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWFVJIHBhbmVsXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiV4dWktY29udGFpbmVyLXdpdGgtYm9yZGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnh1aS1wYW5lbCB7XG5cdEBleHRlbmQgJXh1aS1jb250YWluZXItd2l0aC1ib3JkZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gVGhpcyBpcyBuZWVkZWQgdG8gYWxsb3cgbGVzc29uJ3Mgc3RhdHVzIHRhZyB0byAnaG9vaydcblxuXHQmOmhvdmVyIHtcblx0XHQueGMtcGFuZWxfX2hlYWRpbmcsXG5cdFx0LnhjLXBhbmVsX19oZWFkaW5nIGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuLy8gU29tZXRpbWVzLCBsaWtlIGluIElMVCBjbGFzc2VzLCBhIGlzIGluc2lkZSB4dWktcGFuZWxcbmEueHVpLXBhbmVsLFxuLnh1aS1wYW5lbCBhIHtcblx0LnhjLXBhbmVsX19oZWFkaW5nIHtcblx0XHRjb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdC54Yy1wYW5lbF9faGVhZGluZyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQmOnZpc2l0ZWQge1xuXHRcdC54Yy1wYW5lbF9faGVhZGluZyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXZpc2l0ZWQ7XG5cdFx0fVxuXHR9XG5cblx0Jjp2aXNpdGVkOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWhvdmVyO1xuXHRcdC54Yy1wYW5lbF9faGVhZGluZyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWhvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4vLyB0aGlzIGNhdGVycyBmb3Igd2hlbiB0aGVyZSBhcmUgbGlua3MgaW5zaWRlIHh1aSBwYW5lbHNcbi54dWktcGFuZWwgcCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuYS54dWktcGFuZWwge1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNTtcblx0fVxufVxuXG4ueGMtcGFuZWwtcGFkZGluZyB7XG5cdEBpbmNsdWRlIHh1aS1wYWRkaW5nLWhvcml6b250YWwoJHh1aS1zLXhsYXJnZSk7XG5cdEBpbmNsdWRlIHh1aS1wYWRkaW5nLXRvcCgkeHVpLXMteGxhcmdlKTtcblx0QGluY2x1ZGUgeHVpLXBhZGRpbmctYm90dG9tKCR4dWktcy14c21hbGwpO1xufVxuXG4ueHVpLXBhbmVsLS13aXRoLWFjdGlvbnMge1xuXHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gWEMgYWRkaXRpb25zXG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4vLyBQQU5FTCBIRUFERVJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVG8gc3VwcG9ydCBjb3Vyc2Ugd2l0aCBpY29uXG4vLyBUaGlzIG1heSBub3QgYmUgdGhlIGJlc3QgcGxhY2Vcbi8vIFNob3VsZCBzZXJpb3VzbHkgdGhpbmsgYWJvdXQgbW92aW5nIHRoaXMgaW50byBjb3Vyc2UgY29tcG9uZW50XG4ueGMtcGFuZWxfX2hlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gQ2F0ZXIgZm9yIHN0YXR1cyBhbmQgYWNoaWV2ZW1lbnQgaWNvblxuXG5cdEBpbmNsdWRlIHNtYWxsaXNoIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMTBweDtcblx0fVxuXG5cdC8vIEFsbG93cyAueGMtYW5jaG9yLXRleHRfX3BhbmVsIHRvIGV4cGFuZCB0byB0aGUgZWRnZSBvZiB0aGUgcGFuZWwgZWxlbWVudFxuXHQmLnhjLWxpbmtfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdH1cbn1cblxuLy8gRXhwYW5kcyBsaW5rIGluc2lkZSBwYW5lbCB0byBjb3ZlciBlbnRpcmUgcGFuZWwsIGluc3RlYWQgb2Ygb25seSB3cmFwcGluZyBhbmNob3IgdGV4dC5cbi54Yy1hbmNob3ItdGV4dF9fcGFuZWw6OmJlZm9yZSB7XG5cdGJvdHRvbTogMDtcblx0Y29udGVudDogJyc7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnhjLXBhbmVsX19oZWFkaW5nIHtcblx0Zm9udC1zaXplOiByZW0oMTcpO1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjEpO1xuXHR9XG59XG5cbi8vIFBhbmVsIHNlY3Rpb25cbi54dWktcGFuZWwtLXNlY3Rpb24ge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJHh1aS1zdGFuZGFyZC1ib3JkZXItY29sb3I7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0fVxufVxuXG4ueHVpLXBhbmVsLS1zZWN0aW9uLS1oZWFkZXIge1xuXHRmb250LXNpemU6IHJlbSgxNSk7XG5cdGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luOiAwO1xufVxuXG4vLyBQQU5FTCBTRUNUSU9OUy9CT0RZXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54Yy1wYW5lbF9fYm9keSB7XG5cdEBpbmNsdWRlIHNtYWxsaXNoIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcblx0fVxufVxuXG4ueGMtcGFuZWwtYm9keV9fd2l0aG91dC0tc3BhY2luZyB7XG5cdEBpbmNsdWRlIHNtYWxsaXNoIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cbn1cblxuLy8gQ3VycmVudGx5IHRoaXMgaGFzIGJlZW4gdXNpbmcgaW4gdG9waWMgZGVzY3JpcHRpb24gJiB4dWkgcGFuZWwgZGVzY3JpcHRpb25cbi54Yy1wYW5lbF9fZGVzY3JpcHRpb24ge1xuXHRjbGVhcjogYm90aDtcblx0Y29sb3I6ICRjb2xvci1wYWdlLXRleHQ7IC8vIFByZXZlbnQgYmx1ZSBjb2xvdXIgd2hlbiBiZWluZyB3cmFwcGVkIGFyb3VuZCA8YT5cbn1cblxuLy8gUEFORUwgRk9PVEVSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54dWktcGFuZWwtLWZvb3RlciB7XG5cdGJvcmRlci10b3A6ICR4dWktYm9yZGVyLXN0YW5kYXJkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiA2MHB4O1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdH1cblxuXHQueHVpLWFjdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi54Yy1ob21lcGFnZV9fcGFuZWwge1xuXHRAaW5jbHVkZSBjYXJkLWNvbnRhaW5lcigncGFuZWwnKTtcblxuXHQueGMtc3ZnX19pY29uLS1hcnJvd3tcblx0XHRAaW5jbHVkZSBjYXJkLWFycm93LXN2ZygpO1xuXHR9XG5cblx0bWFyZ2luLWJvdHRvbTogJHh1aS1zLTJ4bGFyZ2U7XG5cdHBhZGRpbmc6ICR4dWktcy14bGFyZ2U7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdEBpbmNsdWRlIGNhcmQtaG92ZXItZXZlbnQoJ3BhbmVsJyk7XG5cdH1cbn1cbiIsIi8vIE1peGlucyB1c2VkIGluIF9jb250ZW50LWNhcmQsIF9yZXN1bHQtY2FyZCBhbmQgX3BhbmVsIHNjc3MgZmlsZXMuXG5cbkBtaXhpbiBjYXJkLWdyaWQoJGNhcmQtd2lkdGg6ICR0aHJlZS1jb2wtY2FyZC13aWR0aCkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tcm93czogMWZyOyAvLyBhbGwgY2FyZHMgd2lsbCB0YWtlIHRoZSBoZWlnaHQgb2YgdGhlIHRhbGxlc3QgY2FyZFxuICBncmlkLWdhcDogJHh1aS1zLWxhcmdlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KCRjYXJkLXdpZHRoLCAxZnIpKTtcbiAgbWFyZ2luOiAkeHVpLXMtNHhsYXJnZSBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBjYXJkLWhvdmVyLWV2ZW50KCRwcmVmaXgpIHtcbiAgYm94LXNoYWRvdzogJGhvbWVwYWdlLWJveC1zaGFkb3c7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAueGMtI3skcHJlZml4fV9fdGl0bGUgYSxcbiAgLnhjLSN7JHByZWZpeH1fX3RpdGxlLFxuICAueGMtI3skcHJlZml4fV9fbGluayB7XG4gICAgY29sb3I6ICR4Yy1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLnhjLSN7JHByZWZpeH1fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4OyAvLyBmb3IgYW5pbWF0ZWQgdW5kZXJsaW5lIHVuZGVyIHRpdGxlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnhjLSN7JHByZWZpeH1fX2xpbms6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYXJkLWxpbmstaG92ZXItLWFmdGVyKGNhbGMoMTAwJSAtICN7JGxpbmstYXJyb3ctb2Zmc2V0fSkpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyO1xuICB9XG5cbiAgc3ZnOm5vdCgueGMtY2FyZC1jdXN0b20tc3ZnKSB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIG1hcmdpbi1sZWZ0OiAkeHVpLXMteHNtYWxsO1xuICB9XG59XG5cbkBtaXhpbiBjYXJkLWNvbnRhaW5lcigkcHJlZml4KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyAkdW5kZXJsaW5lLWJlemllci1lYXNlLFxuICAgIG1hcmdpbi1sZWZ0IDAuMnMgJHVuZGVybGluZS1iZXppZXItZWFzZSxcbiAgICBib3gtc2hhZG93IDAuM3MgJHVuZGVybGluZS1iZXppZXItZWFzZTtcblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkeGMtaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC54Yy0jeyRwcmVmaXh9X19ib2R5IHtcbiAgICBjb2xvcjogJHhjLXRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLW1lZGl1bTtcbiAgICBwYWRkaW5nOiAkeHVpLXMtbGFyZ2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB9XG5cbiAgLnhjLSN7JHByZWZpeH1fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkeHVpLXMtM3hsYXJnZTtcbiAgfVxuICAueGMtI3skcHJlZml4fV9fbGluayB7XG4gICAgYm90dG9tOiAkeHVpLXMteHNtYWxsOyAvLyB2ZXJ0aWNhbGx5IGFsaWduIGJvdHRvbSBsaW5rIHRleHRcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBjYXJkLWxpbmstaG92ZXItLWJlZm9yZSgkeHVpLWNvbG9yLWJsdWUsIDJweCk7XG4gICAgfVxuICB9XG4gIC54Yy0jeyRwcmVmaXh9X19saW5rLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC54Yy0jeyRwcmVmaXh9X19oZWFkaW5nIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ibHVlLXhkYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xuICB9XG59XG5cbkBtaXhpbiBjYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gIGEsXG4gIGE6dmlzaXRlZCxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJHhjLWhlYWRpbmctY29sb3I7XG4gIH1cbn1cblxuQG1peGluIGNhcmQtc3ZnIHtcbiAgZmlsbDogJHh1aS1jb2xvci1ibHVlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB3aWR0aDogMTBweDtcbn1cblxuQG1peGluIGNhcmQtYXJyb3ctc3ZnIHtcbiAgQGluY2x1ZGUgY2FyZC1zdmc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4iLCIueHVpLWJhbm5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAuMik7XG5cdGNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xuXHRvcGFjaXR5OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2U7XG5cblx0LnhjLWJhbm5lci0tcmVnaXN0ZXJsaW5rIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdH1cbn1cblxuLnh1aS1iYW5uZXItLWFjdGlvbiB7XG5cdG1hcmdpbjogNHB4O1xufVxuXG4ueHVpLWJhbm5lci1sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEwMCUgYXV0bztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC54dWktYmFubmVyLS1tZXNzYWdlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcblxuXHRcdC5pY29uIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmcteHhzO1xuXHRcdH1cblx0fVxufVxuXG4ueGMtYmFubmVyLXRpcDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcblx0Ym90dG9tOiAtMXB4O1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogLTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xcHg7XG5cdHdpZHRoOiA0cHg7XG59XG5cbi54Yy1iYW5uZXItd2FybmluZzpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLW9yYW5nZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cdGJvdHRvbTogLTFweDtcblx0Y29udGVudDogJyc7XG5cdGxlZnQ6IC0xcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMXB4O1xuXHR3aWR0aDogNHB4O1xufVxuXG4vL2N1c3RvbSBzdHlsZXMgZm9yIGJhbm5lciB3aXRoIG1vcmUgdGhhbiBvbmUgY29udGVudCBpbnNpZGUgd2l0aG91dCBhIGFjdGlvblxuLy9jdXJyZW50eSB0aGlzIHVzZSBpbiB0aXAgYW5kIHdhcm5pbmcgbWVzc2FnZXNcbi54Yy1iYW5uZXIge1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLWw7XG5cblx0Ly8gYTExeSwgbWFrZSBhbGwgbGlua3MgaW4gYmFubmVycyB1bmRlcmxpbmVkIGJ5IGRlZmF1bHQgdG8gYWx3YXlzIHBhc3MgdXNlIG9mIGNvbG91ciB3Y2FnIGNyaXRlcmlhXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0JiA+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ueGMtYmFubmVyX190aXRsZSB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG5cblx0aW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXM7XG5cdH1cblxuXHRoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAkeHVpLXMtNXhsYXJnZTtcblxuICAueGMtcXVhbnRpYy1zZWFyY2hfX2hlYWRpbmcge1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4xcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tdG9wOiAkeHVpLXMtbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtaF9zZi1sYXJnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXRvcDogJHh1aS1zLTV4bGFyZ2U7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2YtbGFyZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBUaGlzIGgxIGlzIGdlbmVyYXRlZCBmcm9tIGEgc2VhcmNoIHF1ZXJ5LCB3ZSB3YW50IHRvIGVuc3VyZSBpdCB3cmFwc1xuICAgIGgxIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG5cbiAgLnhjLXF1YW50aWMtc2VhcmNoX19zZWFyY2gtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHh1aS1zLXN0YW5kYXJkO1xuXG4gICAgQGluY2x1ZGUgc2YtbGFyZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHh1aS1zLTJ4bGFyZ2U7XG4gICAgfVxuXG4gICAgLnNsZHMtZm9ybS1lbGVtZW50IHtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4xcyBlYXNlLWluLW91dDtcblxuICAgICAgQGluY2x1ZGUgc2YtbGFyZ2Uge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkeHVpLXMtMnhsYXJnZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xkcy1pY29uLXV0aWxpdHktc2VhcmNoIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAuc2xkcy1pY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAueGMtcXVhbnRpYy1zZWFyY2hfX2ZhY2V0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNmLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC54Yy1xdWFudGljLXNlYXJjaF9fZmFjZXRzLW1vZGFsLWJ0biB7XG4gICAgQGluY2x1ZGUgc2YtbGFyZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgICAueGMtcXVhbnRpYy1zZWFyY2hfX2hlYWRpbmcsXG4gICAgLnhjLXF1YW50aWMtc2VhcmNoX19zZWFyY2gtYm94IC5zbGRzLWZvcm0tZWxlbWVudCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaXRlbS1ob3Zlci1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICR4dWktY29sb3ItZ3JleS1hbHBoYS04ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4kbWF0Y2gtZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGdsb2JhbC1zZWFyY2gtYm94LXNoYWRvdzogMCA1cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4ueGMtcXVhbnRpYy1zZWFyY2hfX3N1Z2dlc3Rpb25zIHtcbiAgQGluY2x1ZGUgeHVpLXRleHQtbWVkaXVtKCk7XG5cbiAgYm94LXNoYWRvdzogJGdsb2JhbC1zZWFyY2gtYm94LXNoYWRvdztcbiAgcGFkZGluZzogMDtcblxuICAueGMtcXVhbnRpYy1zZWFyY2hfX3N1Z2dlc3Rpb25zLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKCR4dWktcy1zdGFuZGFyZCk7XG4gICAgcGFkZGluZy10b3A6IHJlbSgkeHVpLXMtc3RhbmRhcmQpO1xuXG4gICAgLnNsZHMtbGlzdGJveF9fb3B0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4ueGMtcXVhbnRpYy1zZWFyY2hfX3N1Z2dlc3Rpb25zLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi54Yy1xdWFudGljLXNlYXJjaF9fc3VnZ2VzdGVkLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IHJlbSgkeHVpLXMtMnhzbWFsbCkgcmVtKCR4dWktcy0yeHNtYWxsKSByZW0oJHh1aS1zLTJ4c21hbGwpXG4gICAgcmVtKCR4dWktcy14c21hbGwpO1xufVxuXG4ueGMtcXVhbnRpYy1zZWFyY2hfX3N1Z2dlc3RlZC10ZXh0LXdyYXBwZXI6aG92ZXIgLnNsZHMtaGFzLWZvY3VzLFxuLnhjLXF1YW50aWMtc2VhcmNoX19zdWdnZXN0ZWQtdGV4dC13cmFwcGVyLnNsZHMtaGFzLWZvY3VzIHtcbiAgQGluY2x1ZGUgaXRlbS1ob3Zlci1mb2N1cygpO1xufVxuXG4vLyBNYXRjaCBzZWxlY3RvciBub3QgcHJlc2VudCBhcyBtYXRjaCBzdHlsaW5nIGlzIGRlZmF1bHQgZm9udCBkZWNvcmF0aW9uXG5cbi54Yy1xdWFudGljLXNlYXJjaF9fc3VnZ2VzdGVkLXRlcm0tbm90LW1hdGNoIHtcbiAgZm9udC13ZWlnaHQ6ICRtYXRjaC1mb250LXdlaWdodC1ib2xkO1xufVxuXG4ueGMtcXVhbnRpYy1zZWFyY2hfX3N1Z2dlc3RlZC10ZXJtLWNvcnJlY3Rpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi54Yy1xdWFudGljX19jb21ib2JveC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIHNmLWxhcmdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJY29uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBpY29uIHtcblx0QGluY2x1ZGUgaW5saW5lLWJsb2NrKG1pZGRsZSk7XG59XG5cbi5pY29uIHtcblx0QGluY2x1ZGUgaWNvbjtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSWNvbnMgc2l6ZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9pY29uIHNpemVzXG5AbWl4aW4gaWNvbi0tcyB7XG5cdGZvbnQtc2l6ZTogcmVtKDgpO1xuXHRoZWlnaHQ6IHJlbSg4KTtcblx0d2lkdGg6IHJlbSg4KTtcbn1cblxuLmljb24tLXMge1xuXHRAaW5jbHVkZSBpY29uLS1zO1xufVxuXG5AbWl4aW4gaWNvbi0tbSB7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0aGVpZ2h0OiByZW0oMTYpO1xuXHR3aWR0aDogcmVtKDE2KTtcbn1cblxuLmljb24tLW0ge1xuXHRAaW5jbHVkZSBpY29uLS1tO1xufVxuXG5AbWl4aW4gaWNvbi0tbCB7XG5cdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0aGVpZ2h0OiByZW0oMjApO1xuXHR3aWR0aDogcmVtKDIwKTtcbn1cblxuLmljb24tLWwge1xuXHRAaW5jbHVkZSBpY29uLS1sO1xufVxuXG5AbWl4aW4gaWNvbi0teGwge1xuXHRmb250LXNpemU6IHJlbSgzMCk7XG5cdGhlaWdodDogcmVtKDMwKTtcblx0d2lkdGg6IHJlbSgzMCk7XG59XG5cbi5pY29uLS14bCB7XG5cdEBpbmNsdWRlIGljb24tLXhsO1xufVxuXG5AbWl4aW4gaWNvbi0teHhsIHtcblx0Zm9udC1zaXplOiByZW0oNDApO1xuXHRoZWlnaHQ6IHJlbSg0MCk7XG5cdHdpZHRoOiByZW0oNDApO1xufVxuXG4uaWNvbi0teHhsIHtcblx0QGluY2x1ZGUgaWNvbi0teHhsO1xufVxuXG5AbWl4aW4gaWNvbi0teHh4bCB7XG5cdGZvbnQtc2l6ZTogcmVtKDc4KTtcblx0aGVpZ2h0OiByZW0oNzgpO1xuXHR3aWR0aDogcmVtKDc4KTtcbn1cblxuLmljb24tLXh4eGwge1xuXHRAaW5jbHVkZSBpY29uLS14eHhsO1xufVxuIiwiQG1peGluIGljb24tdGV4dCB7XG4gICAgPiAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kc3BhY2luZy14eHhzO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4uaWNvbi10ZXh0IHtcbiAgICBAaW5jbHVkZSBpY29uLXRleHQ7XG5cbiAgICA+IC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14eHM7XG4gICAgfVxufVxuICAgIC5pY29uLXRleHQtLWxhcmdlXFxAbWVkaXVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgID4gLmljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcgKyAkc3BhY2luZy14eHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuLmljb24tdGV4dC0tcmV2IHtcbiAgICBAaW5jbHVkZSBpY29uLXRleHQ7XG5cbiAgICA+IC5pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXh4cztcbiAgICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCdXR0b25cbi8vXG4vLyBDdXJyZW50bHkgc2ltcGx5IGNvcHlpbmcgWFVJIHN0eWxlcyBhbmQgY2xhc3MgbmFtZXNcbi8vIE5leHQgc3RhZ2UgaXMgdG8ganVzdCBpbXBvcnQgdGhlIHdob2xlIFhVSSBmaWxlIGFzIGlzXG4vLyBodHRwczovL3h1aS54ZXJvLmNvbS8xNC4yLjMvc2VjdGlvbi1idWlsZGluZy1ibG9ja3MtY29udHJvbHMtYnV0dG9uLmh0bWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gV2Ugd2FudCB0byBhbGxvdyBidXR0b24gZnVuY3Rpb25hbGl0eSBvbiBhbnkgY29tcG9uZW50XG5AbWl4aW4gYnV0dG9uLWJhc2Uge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDE1cHg7IC8vIFhVSSBmaXhlZCBmb250IHNpemVcblx0bGluZS1oZWlnaHQ6IDE7IC8vIFN0YW5kYXJkIGxpbmUtaGVpZ2h0LiBCdXQgbmVlZGVkIGV4dHJhIGRlY2xhcmF0aW9uIHRvIG92ZXJyaWRlIG90aGVyIGNvbXBvbmVudHNcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLWZvY3VzO1xuXHR9XG5cblx0W2Rpc2FibGVkXSB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuXG5idXR0b246Zm9jdXMge1xuXHRAaW5jbHVkZSBidXR0b24tZm9jdXM7XG59XG5cbi54dWktYnV0dG9uIHtcblx0QGluY2x1ZGUgYnV0dG9uLWJhc2U7XG59XG5cbi8vIE1vZGlmaWVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4geHVpLWJ1dHRvbi1zdGFuZGFyZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y29sb3I6ICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWluLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLCBib3gtc2hhZG93O1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjp2aXNpdGVkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWJ1dHRvbi1zdGFuZGFyZC1ob3Zlci1iZy1jb2xvcjtcblx0XHRjb2xvcjogJHh1aS1idXR0b24taG92ZXI7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1idXR0b24tc3RhbmRhcmQtYWN0aXZlLWJnLWNvbG9yO1xuXHRcdGNvbG9yOiAkeHVpLWJ1dHRvbi1hY3RpdmU7XG5cdH1cblxuXHQmLnh1aS1idXR0b24taW52ZXJ0ZWQge1xuXHRcdGJvcmRlci1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxufVxuXG4ueHVpLWJ1dHRvbi1zdGFuZGFyZCB7XG5cdEBpbmNsdWRlIHh1aS1idXR0b24tc3RhbmRhcmQ7XG59XG5cbkBtaXhpbiB4dWktYnV0dG9uLW1haW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDExcHggMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1idXR0b24tYWN0aXZlO1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDYyYTY7XG5cdFx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdH1cblxuXHQmLnh1aS1idXR0b24taXMtZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItZ3JleS00O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi54dWktYnV0dG9uLW1haW4ge1xuXHRAaW5jbHVkZSB4dWktYnV0dG9uLW1haW47XG59XG5cbkBtaXhpbiB4dWktYnV0dG9uLWJvcmRlcmxlc3MtbWFpbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDExcHggMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjp2aXNpdGVkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgLjA1KTtcblx0XHRjb2xvcjogJHh1aS1idXR0b24taG92ZXI7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIC4xKTtcblx0XHRjb2xvcjogJHh1aS1idXR0b24tYWN0aXZlO1xuXHR9XG59XG5cbi54dWktYnV0dG9uLWJvcmRlcmxlc3MtbWFpbiB7XG5cdEBpbmNsdWRlIHh1aS1idXR0b24tYm9yZGVybGVzcy1tYWluO1xufVxuXG5AbWl4aW4geHVpLWJ1dHRvbi1ib3JkZXJsZXNzLXN0YW5kYXJkIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWluLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQ7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOnZpc2l0ZWQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAuMDUpO1xuXHRcdGNvbG9yOiAkeHVpLWJ1dHRvbi1ob3Zlcjtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgLjEpO1xuXHRcdGNvbG9yOiAkeHVpLWJ1dHRvbi1hY3RpdmU7XG5cdH1cblxuXHQmLnh1aS1idXR0b24taXMtZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYmEoMCwgMTAsIDMwLCAuNSk7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuXG4ueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLXN0YW5kYXJkIHtcblx0QGluY2x1ZGUgeHVpLWJ1dHRvbi1ib3JkZXJsZXNzLXN0YW5kYXJkO1xufVxuXG4ueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLW11dGVkIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y29sb3I6IHJnYmEoMCwgMTAsIDMwLCAuNjUpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDExcHggMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgLjY1KTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIC4wNSk7XG5cdFx0Y29sb3I6IHJnYmEoMCwgMTAsIDMwLCAuNzUpO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAuMSk7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS0yO1xuXHR9XG59XG5cbi54dWktYnV0dG9uLWJvcmRlcmxlc3MtaW52ZXJ0ZWQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDExcHggMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOnZpc2l0ZWQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcblx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxufVxuXG5AbWl4aW4geHVpLWJ1dHRvbi1pY29uIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogcmdiYSgwLCAxMCwgMzAsIC42NSk7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXNocmluazogMDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtODtcblx0XHRjb2xvcjogJGNvbG9yLXBhZ2UtdGV4dDtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICR4dWktY29sb3ItZ3JleS1hbHBoYS04O1xuXHRcdGNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xuXHR9XG5cblx0Ly8gT3ZlcnJpZGUgU2FsZXNmb3JjZSBTVkcgaWNvblxuXHQvLyBUbyBiZSByZW1vdmVkIHdoZW4gaW1wb3J0aW5nIFhVSSBzdmdzXG5cdHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdGhlaWdodDogMTZweDtcblx0XHR3aWR0aDogMTZweDtcblx0fVxufVxuXG4ueHVpLWJ1dHRvbi1pY29uIHtcblx0QGluY2x1ZGUgeHVpLWJ1dHRvbi1pY29uO1xufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy8geHVpIF9idXR0b25zLnN0YXRlcy5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54dWktYnV0dG9uOmRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnh1aS1idXR0b24taXMtZGlzYWJsZWQge1xuXHRAaW5jbHVkZSB4dWktYnV0dG9uLWlzLWRpc2FibGVkKG51bGwpO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIHh1aS1idXR0b24taXMtZGlzYWJsZWQ7XG5cdH1cblxuXHRAZWFjaCAkdmFyaWFudCwgJGNvbG9yIGluICR4dWktYnV0dG9uLXZhcmlhbnRzLWJnIHtcblx0XHRAaWYgJHZhcmlhbnQgIT0gc3RhbmRhcmQge1xuXHRcdFx0Ji54dWktYnV0dG9uLSN7JHZhcmlhbnR9IHtcblx0XHRcdFx0QGluY2x1ZGUgeHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCgkeHVpLWJ1dHRvbi1kaXNhYmxlZC1iZy1jb2xvciwgJHh1aS1jb2xvci13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNpemluZyBhbmQgbGF5b3V0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4geHVpLWxheW91dC13aWR0aC1mdWxsd2lkdGgge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi54dWktYnV0dG9uLWZ1bGx3aWR0aCB7XG5cdEBpbmNsdWRlIHh1aS1sYXlvdXQtd2lkdGgtZnVsbHdpZHRoO1xufVxuXG4vLyBUT0RPOiByZXZpZXcgdGhpcyBjbGFzcyAob3IgYXQgbGVhc3QgaXRzIG5hbWUpIGluIGEgcmVzcG9uc2l2ZSBjb250ZXh0XG4ueHVpLWJ1dHRvbi1mdWxsd2lkdGgtbGF5b3V0IHtcblx0QGluY2x1ZGUgeHNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWl4aW4geHVpLWJ1dHRvbi1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdG1pbi1oZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4ueHVpLWJ1dHRvbi1zbWFsbCB7XG5cdEBpbmNsdWRlIHh1aS1idXR0b24tc21hbGw7XG59XG5cbkBtaXhpbiB4dWktYnV0dG9uLXhzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdG1pbi1oZWlnaHQ6IDI0cHg7XG5cdHBhZGRpbmc6IDNweCA4cHg7XG59XG5cbi54dWktYnV0dG9uLXhzbWFsbCB7XG5cdEBpbmNsdWRlIHh1aS1idXR0b24teHNtYWxsO1xufVxuXG4ueHVpLWJ1dHRvbi1pY29uLXhzbWFsbCB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG59XG5cbi54dWktYnV0dG9uLWljb24tc21hbGwge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHdpZHRoOiAzMnB4O1xufVxuXG4ueHVpLWJ1dHRvbi1pY29uLW1lZGl1bSB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi8vIEN1cnJlbnRseSB0ZXN0YWJsZSBpbiBTdGFydCBkaXNjdXNzaW9uIGFyZWFcbi8vIFRoaXMgaGFzIGJlZW4gYWx0ZXJlZCBmcm9tIGV4YWN0IFhVSSBjb2RlLCBiZWNhdXNlIHdlIGRvbid0IHdhbnQgdGhpbmdzIHRvIHR1cm4gMSBjb2x1bW4gYW5kIHNwYW4gZnVsbCB3aWR0aFxuLnh1aS1hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLy8gWFVJIGRvZXMgbm90IGNvbWUgc2hpcHBlZCB3aXRoIGF1dG9tYXRpYyBtYXJnaW4uXG4vLyBGRURzIHNob3VsZCBkaXNjdXNzIGlmIHdlJ3JlIGdvaW5nIHRvIHVzZSBYVUkgbm8gbWFyZ2luIGNvbnZlbnRpb25cbi8vIG9yIGF1dG9tYXRpYyBtYXJnaW4gYWRkIHRvIHRvcCBpZiBib3R0b21cbi54dWktYWN0aW9uczpub3QoLnh1aS1tb2RhbC0tZm9vdGVyKSB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xufVxuXG4ueHVpLWFjdGlvbnMtbGF5b3V0IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi54dWktYWN0aW9ucy1saW5lYXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi54dWktYWN0aW9ucy0tcHJpbWFyeSB7XG5cdG1hcmdpbjogMDtcblx0b3JkZXI6IDA7XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctcztcblx0XHRvcmRlcjogMTtcblx0fVxufVxuXG4ueHVpLWFjdGlvbnMtLXNlY29uZGFyeSB7XG5cdG9yZGVyOiAxO1xuXG5cdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZztcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0b3JkZXI6IDA7XG5cdH1cbn1cblxuLy8gQ1NTLTU4MTNcbkBtaXhpbiBidXR0b24tZmlsZS11cGxvYWQge1xuXHRAaW5jbHVkZSBidXR0b24tYmFzZTtcblx0QGluY2x1ZGUgeHVpLWJ1dHRvbi1ib3JkZXJsZXNzLXN0YW5kYXJkO1xuXHQvLyBIaWRlIG90aGVyIHRleHRcblxuXHRmb250LXNpemU6IDA7XG5cblx0JjphZnRlciB7XG5cdFx0Ly8gQXR0YWNoIGltYWdlIG9uIHRoZSBsZWZ0IG9mIHRoZSB0ZXh0XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXR0YWNoLS1maWxsLWdyZXkuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogN3B4IDE2cHg7XG5cdFx0Ly8gUmVwbGFjZSBjdXJyZW50IGJ1dHRvbiB0ZXh0IGFzIHBlciBDU1MtNTgxMyBkZXNpZ25cblx0XHRjb250ZW50OiAnVXBsb2FkIGF0dGFjaG1lbnQnO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcblx0XHQvLyBQYWRkaW5nIGxpa2UgdGhpcyB0byBrZWVwIHRoZSB3b3JkcyAxMHB4IGF3YXkgZnJvbSB0aGUgZWRnZSBvZiB0aGUgaW1hZ2Vcblx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuXG4vL1xuXG5AbWl4aW4geHVpLWJ1dHRvbi1uZWdhdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktYWN0aW9uLW5lZ2F0aXZlLWNvbG9yO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeHVpLWFjdGlvbi1uZWdhdGl2ZS1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLCBib3gtc2hhZG93O1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjp2aXNpdGVkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWFjdGlvbi1uZWdhdGl2ZS1jb2xvci14ZGFyaztcblx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWFjdGlvbi1uZWdhdGl2ZS1jb2xvci14ZGFyaztcblx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxuXG5cdCYueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLnh1aS1idXR0b24tbmVnYXRpdmV7XG5cdEBpbmNsdWRlIHh1aS1idXR0b24tbmVnYXRpdmU7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFkZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRiYWRnZS1zcGFjaW5nOiAkc3BhY2luZy14eHMgJHNwYWNpbmcteHM7XG4vLyAkYmFkZ2UtZGVmYXVsdC1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4keHVpLXRhZy1kZWZhdWx0LWNvbG9yOiByZ2JhKDUwLCA3MCwgOTAsIC43NSk7XG4keHVpLXRhZy1kZWZhdWx0LWJvcmRlcjogcmdiYSg1MCwgNzAsIDkwLCAuMzUpO1xuJHh1aS10YWctbmV1dHJhbC1iYWNrZ3JvdW5kOiByZ2JhKDUwLCA3MCwgOTAsIC4xKTtcbiRiYWRnZS1kZWZhdWx0LWNvbG9yOiAkeHVpLXRhZy1kZWZhdWx0LWNvbG9yO1xuJGJhZGdlLWRlZmF1bHQtYm9yZGVyOiAkeHVpLXRhZy1kZWZhdWx0LWJvcmRlcjtcbiRiYWRnZS1kZWZhdWx0LWJhY2tncm91bmQ6ICR4dWktdGFnLW5ldXRyYWwtYmFja2dyb3VuZDtcblxuLmJhZGdlIHtcblx0QGluY2x1ZGUgdHJ1bmNhdGU7XG5cblx0Ym9yZGVyOiAxcHggc29saWQgJGJhZGdlLWRlZmF1bHQtYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XG5cdGNvbG9yOiAkYmFkZ2UtZGVmYXVsdC1jb2xvcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IHJlbSgxMSk7XG5cdGxldHRlci1zcGFjaW5nOiAuNXB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6ICRiYWRnZS1zcGFjaW5nO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5iYWRnZS0tcGxhaW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtZGVmYXVsdC1iYWNrZ3JvdW5kO1xufVxuXG4uYmFkZ2UtLWdyZWVuIHtcblx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGNvbG9yOiAkeHVpLWFjdGlvbi1wb3NpdGl2ZS1jb2xvcjtcbn1cblxuLmJhZGdlLS1vcmFuZ2Uge1xuXHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Y29sb3I6ICR4dWktY29sb3Itb3JhbmdlO1xufVxuXG4uYmFkZ2UtLWJsYWNrIHtcblx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLWJsYWNrO1xufVxuXG4vLyBjbGVhbiB0aGlzIHNob3VsZCBiZSBpdHMgb3duIGNvbXBvbmVudFxuLmJhZGdlLS1vcmFuZ2UtY2lyY2xlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1vcmFuZ2U7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0aGVpZ2h0OiAxLjVlbTtcblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMS41ZW07XG59XG5cbi5jdXN0b20tYmFkZ2Uge1xuXHQmOmVtcHR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNZWRpYSBibG9ja3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnhjLW1lZGlhLWJsb2NrIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0QGluY2x1ZGUgeHNtYWxsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi8vIEZvbGxvdyBYVUkgYXZhdGFyIHNpemVzLCB3aGljaCBoYXMgeWV0IGJlZW4gcG9ydGVkIG92ZXJcbi54Yy1tZWRpYS1ibG9jay1pbWFnZSB7XG5cdG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG5cdHdpZHRoOiA4MHB4O1xuXG5cdEBpbmNsdWRlIHhzbWFsbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG5cdH1cbn1cblxuLnhjLW1lZGlhLWJsb2NrLWNvbnRlbnQge1xuXHRmbGV4OiAxO1xufVxuIiwiLmF2YXRhci13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYXZhdGFyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1heC13aWR0aDogMTQwcHg7XG59XG5cbi5hdmF0YXItLXNtYWxsIHtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi5hdmF0YXJfX2ltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmF2YXRhcl9fcGxhY2Vob2xkZXIge1xuXHRAaW5jbHVkZSByZXNwb25zaXZlLXNxdWFyZTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCA+IGltZyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDE1JTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiA3MCU7XG5cdH1cbn1cblxuLmF2YXRhcl9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnJlYWRjcnVtYnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJyZWFkY3J1bWIge1xuXHRAaW5jbHVkZSBsaXN0LWlubGluZTtcblxuXHRmb250LXNpemU6IHJlbSgxMyk7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjtcblxuXHRsaSArIGxpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdCA+IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiBhOjphZnRlcixcblx0XHQmIC5iYWNrOjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS01O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy14eHM7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy14eHM7XG5cdFx0fVxuXHR9XG5cblx0ID4gaW1nIHtcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAueHVpLXRhZyB7XG5cdC8vIFRvIHN0YW5kYXJkaXNlIHdpdGggWHVpIGJyZWFkY3J1bWIgbWFya3VwIGxhdGVyIG9uXG5cdG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8geGNSZXVzZWFibGVCcmVhZGNydW1ic1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ueGNSZXVzZWFibGVCcmVhZGNydW1icyB7XG5cblx0c3Bhbixcblx0YXtcblx0XHRjb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvci1kYXJrZXI7XG5cdH1cblxuXHRzcGFue1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cbn1cblxuLnhjUmV1c2VhYmxlQnJlYWRjcnVtYiB7XG5cblx0Zm9udC1zaXplOiByZW0oMTMpO1xuXG5cdCsgLnhjUmV1c2VhYmxlQnJlYWRjcnVtYjo6YmVmb3Jle1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pY29ucy9pY29uLWFycm93LXJpZ2h0LS1maWxsLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdC8vIEhDTSBzdXBwb3J0XG5cdFx0QG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcblx0XHRcdGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVXNpbmcgZW0gdG8gZW5zdXJlIHVuZGVybGluZSB3aWR0aCBpcyByZWxhdGl2ZSBmb250IHNpemUgZm9yIHVzZXJzIHdpdGggc2NyZWVuIG1hZ25pZmljYXRpb25cbiRwYWdpbmF0aW9uLXVuZGVybGluZTogLjg1ZW07XG5cbi5wYWdpbmF0aW9uX19wYWdlcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIC41cmVtO1xuXHRwYWRkaW5nOiAwO1xuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIC41NXJlbTtcblx0fVxufVxuXG4ucGFnaW5hdGlvbl9fcGFnZSB7XG5cdGJvcmRlcjogc29saWQgMXB4ICR4dWktY29sb3ItZ3JleS03O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0aGVpZ2h0OiByZW0oMzYpO1xuXHRsaW5lLWhlaWdodDogMS43O1xuXHRwYWRkaW5nOiAuNHJlbTtcblx0d2lkdGg6IHJlbSgzNik7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlOmhvdmVyIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYWdpbmF0aW9uLXByZXYsXG4ucGFnaW5hdGlvbi1uZXh0IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8vIFBhZ2luYXRpb25zIG1vZGlmaWVyc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2luYXRpb24tLWRvcm1hbnQge1xuXHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTc7XG5cdGN1cnNvcjogdGV4dDtcbn1cblxuLnBhZ2luYXRpb24tLWN1cnJlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHRib3JkZXI6IHNvbGlkIDJweCAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xufVxuXG4ueGMtcXVhbnRpY19fYnV0dG9uLWdyb3VwIHtcblx0QGluY2x1ZGUgc2YtbGFyZ2Uge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDM1cHgpO1xuXHRcdGp1c3RpZnktY29udGVudDogcmlnaHQ7XG5cdH1cblxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMzBweCwgNTBweCkgKTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ueGMtcXVhbnRpYy1zZWFyY2hfX3BhZ2luYXRpb24gYnV0dG9uIHtcblx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnhjLXF1YW50aWMtc2VhcmNoX19wYWdpbmF0aW9uIGJ1dHRvbjpob3Zlcixcbi54Yy1xdWFudGljLXNlYXJjaF9fcGFnaW5hdGlvbi5jdXJyZW50IGJ1dHRvbixcbi54Yy1wYWdpbmF0aW9uX19idXR0b24tLXByZXZpb3VzIGJ1dHRvbjpob3Zlcixcbi54Yy1wYWdpbmF0aW9uX19idXR0b24tLW5leHQgYnV0dG9uOmhvdmVyIHtcblx0Jjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gI3skcGFnaW5hdGlvbi11bmRlcmxpbmV9KSAvIDIpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6ICRwYWdpbmF0aW9uLXVuZGVybGluZTtcblx0fVxufVxuXG4ueGMtcXVhbnRpYy1zZWFyY2hfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0Jjo6YWZ0ZXIge1xuXHRcdHRvcDogLTRweDtcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgJHh1aS1jb2xvci1ibHVlLXhkYXJrO1xuXHR9XG59XG5cbi54Yy1xdWFudGljLXNlYXJjaF9fcGFnaW5hdGlvbi5jdXJyZW50IGJ1dHRvbiB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLWJsdWU7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdH1cblx0fVxuXHQmOjphZnRlciB7XG4gICAgdG9wOiAtNHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkeHVpLWNvbG9yLWJsdWU7XG5cdH1cbn1cblxuLnhjLXBhZ2luYXRpb25fX2J1dHRvbi0tcHJldmlvdXMsXG4ueGMtcGFnaW5hdGlvbl9fYnV0dG9uLS1uZXh0IHtcblx0YnV0dG9uIHtcblx0XHRjb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG5cdFx0XHQmOjphZnRlciB7XG4gICAgICAgIHRvcDogLTRweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTU7XG5cdFx0fVxuXHR9XG59XG4iLCIueGMtb3ZlcnZpZXctYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW5oYW5jZTtcbiAgcGFkZGluZzogJHNwYWNpbmctbDtcbiAgbWFyZ2luOiAkc3BhY2luZy1sIDA7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14bDtcbiAgICBtYXJnaW46ICRzcGFjaW5nLXhsIDA7XG4gIH1cblxuICB1bDpsYXN0LWNoaWxkLFxuICB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnhjLW92ZXJ2aWV3X190aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nLW9mZjtcbiAgZm9udC1zaXplOiAkeGMtcGFyYWdyYXBoLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi54Yy1vdmVydmlld19fdGltZSB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcbiAgZm9udC1zaXplOiByZW0oMTMpO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdsb2JhbCBsaXN0IHN0eWxlcyB3aGVuIHVzZWQgaW5zaWRlIHRleHQgY29udGVudCBhcmVhcyBsaWtlIEFydGljbGVcbi8vIFRob3VnaCB0aGVzZSBzdHlsZXMgYXJlbid0IGxpbWl0ZWQgdG8gYXJ0aWNsZXNcbi8vIFRoaW5ncyB0aGF0IGFyZSBvbmx5IHVzZWQgaW4gYXJ0aWNsZXMgc2hvdWxkIGJlIGluc2lkZSAuYXJ0aWNsZV9fYm9keVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ueGMtdGV4dGNvbnRlbnQge1xuXHRkZCxcblx0dWwsXG5cdG9sIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nIDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4OyAvLyBUaGlzIG5lZWRlZCB0byBiZSBmaXhlZCBmb3Igc3RyaWN0IHZlcnRpY2FsIGFsaWdubWVudFxuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdH1cblxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0fVxuXG5cdGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDsgLy8gVGhpcyBuZWVkZWQgdG8gYmUgZml4ZWQgZm9yIHN0cmljdCB2ZXJ0aWNhbCBhbGlnbm1lbnRcblxuXHRcdC8vIFNvbWV0aW1lcyBjb250ZW50IHdyaXRlcnMgcHV0IHAgaW5zaWRlIGxpXG5cdFx0Ly8gV2UgZG9uJ3Qgd2FudCBkZWZhdWx0IG1hcmdpbiBib3R0b20gdG8gY29uZmxpY3Qgd2l0aCBsaVxuXHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyB3aGVuIGxpbmtzIGFyZSBzb3Jyb3VuZGVkIGJ5IHRleHRzXG5cdH1cbn1cbiIsImZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG59XG5cbi5mb3JtLXN1Yi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sO1xufVxuXG4uZm9ybS1maWVsZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xufVxuXG4uZm9ybS1maWVsZC0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9ybS1maWVsZC0tYXV0by1yZXNpemUge1xuICBpbnB1dCxcbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzXj1cImZvcm0tZmllbGRfX1wiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1maWVsZF9fbGFiZWwge1xuICBAaW5jbHVkZSBsYWJlbCgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXh4cztcbn1cblxuLmZvcm0tZmllbGRfX3N1Yi1sYWJlbCB7XG4gIEBpbmNsdWRlIGxhYmVsKCk7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMjtcbn1cblxuLmZvcm0tZmllbGRfX2hlbHAge1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xufVxuXG4uZm9ybS1maWVsZF9fZXJyb3Ige1xuICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zO1xufVxuXG4ueHVpLWZpZWxkLWxheW91dCB7XG4gIG1hcmdpbi1ib3R0b206ICR4dWktcy0yeGxhcmdlO1xuICAmLnhjLWZpZWxkLWxheW91dF9fdGV4dGFyZWEtbGFiZWwtY29tcGVuc2F0aW9uIHtcbiAgICAvLyBDU1MtNjAxNlxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAueHVpLXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0oJHh1aS1saW5lLWhlaWdodC14c21hbGwgKyAkeHVpLXMteHNtYWxsKTsgLy8gVmFsaWRhdGlvbiBsaW5lLWhlaWdodCArIHBhZGRpbmdcbiAgfVxuXG4gICYuc2xkcy1oYXMtZXJyb3Ige1xuICAgIC8vaW5jbHVkZSBsYXJnZXIgcGFkZGluZyBmb3Igd2hlbiBhbiBlcnJvciBtZXNzYWdlIGlzIHByZXNlbnRlZFxuICAgIG1hcmdpbi1ib3R0b206ICR4dWktcy0yeGxhcmdlO1xuICB9XG5cbiAgLy8gVGhpcyBtZWFucyB3ZSBzaG91bGQgcmV0aGluayBob3cgb3VyIG92ZXJyaWRlIHRvIGZvcm1zIGFyZSBiZWluZyBkb25lXG4gIC5zbGRzLWZvcm0tZWxlbWVudF9fY29udHJvbCxcbiAgLnNsZHMtZm9ybS1lbGVtZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJi54dWktdS1yZXNpemUtbm9uZSB7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG59XG5cbi54dWktdmFsaWRhdGlvbi1sYXlvdXQge1xuICBtYXJnaW4tYm90dG9tOiAkeHVpLXMtc21hbGw7XG4gIG1pbi1oZWlnaHQ6ICR4dWktcy14bGFyZ2U7XG4gIHBhZGRpbmctdG9wOiAkeHVpLXMteHNtYWxsO1xufVxuXG4ueHVpLXZhbGlkYXRpb24ge1xuICBAaW5jbHVkZSB4dWktdGV4dC14c21hbGw7XG5cbiAgY29sb3I6ICR4dWktdmFsaWRhdGlvbi1jb2xvcjtcbn1cblxuLnh1aS12YWxpZGF0aW9uLWlzLWludmFsaWQge1xuICBjb2xvcjogJHh1aS12YWxpZGF0aW9uLWludmFsaWQtY29sb3I7XG59XG5cbi54dWktZmllbGRsYWJlbC1sYXlvdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAkeHVpLWxpbmUtaGVpZ2h0LWNvbXBhY3Q7XG4gIHBhZGRpbmctYm90dG9tOiAkeHVpLXMtMnhzbWFsbDtcbn1cblxuLy8gQ1NTLTU4MTNcbi54Yy1mb3JtX19idXR0b24tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC54Yy1waWxscy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi54Yy1mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206ICR4dWktcy1zdGFuZGFyZDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJixcbiAgLnh1aS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU3RpbGwgYmVpbmcgdXNlZCBpbiBmb290ZXIgb2YgdGhlIHNpdGVcbi8vIGNhbmRpZGF0ZSB0byBiZSBkZWNvbW1pc3Npb25lZFxuXG4uZmllbGQtZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0c2VsZWN0IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaWNvbnMvaWNvbi1hcnJvdy1maWx0ZXItLWZpbGwtZ3JleS1saWdodC5zdmcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNDBweCAxMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMzJweCAxMHB4IDE1cHg7XG5cdH1cblxuXHRzZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRzZWxlY3Q6Oi1tcy1jbGVhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdFtkaXNhYmxlZF0ge1xuXHRcdGJhY2tncm91bmQ6ICR4dWktY29sb3ItZ3JleS03O1xuXHR9XG59XG5cbi5lcnJvciA+IC5maWVsZC1kcm9wZG93biBzZWxlY3Qge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjsgLy8gTmVlZCB0byBjcmVhdGUgU1ZHIGZvciB0aGlzIGNvbG91clxufVxuXG4uZmllbGQtZHJvcGRvd24tLWRpc2FibGVkOjphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9pY29uLWFycm93LWZpbHRlci0tZmlsbC1ncmV5LWRhcmsuc3ZnKTtcbn1cblxuLmZpZWxkLWRyb3Bkb3duLS1maWx0ZXIge1xuXHRzZWxlY3Qge1xuXHRcdC8vIGJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTg7IC8vIE5vdCBzdXJlIGlmIFNWRyBoYXMgdGhpcyBjb2xvdXJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBYVUkgZmllbGQgY2hlY2tib3hcbi8vIHYxNS4yLjRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIHh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogJHh1aS1zLXhzbWFsbCAtIDFweDsgLy8gMXB4IHRvIG1ha2UgdXAgZm9yIGJvcmRlciB3aWR0aFxufVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuICBib3JkZXI6ICR4dWktYm9yZGVyLWNvbnRyb2w7XG4gIGJvcmRlci1yYWRpdXM6ICR4dWktcmFkaXVzO1xuXG4gIC54dWktc3R5bGVkY2hlY2tib3hyYWRpb3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBTdGFja2VkIGlucHV0c1xuICB9XG5cbiAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcbiAgICBAaW5jbHVkZSB4dWktc3R5bGVkY2hlY2tib3hyYWRpbztcbiAgfVxuXG4gIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8tc21hbGwsXG4gIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3gtc21hbGwsXG4gIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8teHNtYWxsLFxuICAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LXhzbWFsbCB7XG4gICAgQGluY2x1ZGUgeHVpLW1hcmdpbi12ZXJ0aWNhbCgycHgpO1xuICAgIEBpbmNsdWRlIHh1aS1tYXJnaW4tbGVmdCgycHgpO1xuICB9XG5cbiAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvd3JhcHBlcjpudGgtbGFzdC1vZi10eXBlKG4gKyAyKSxcbiAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvOm50aC1sYXN0LW9mLXR5cGUobiArIDIpIHtcbiAgICBib3JkZXItYm90dG9tOiAkeHVpLWJvcmRlci1jb250cm9sO1xuICB9XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cC1pcy1pbnZhbGlkLFxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwLWlzLWludmFsaWRcbiAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvd3JhcHBlcixcbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cC54dWktc3R5bGVkY2hlY2tib3hyYWRpby1ncm91cC1pcy1pbnZhbGlkXG4gIC54dWktc3R5bGVkY2hlY2tib3hyYWRpbyB7XG4gIGJvcmRlci1jb2xvcjogJHh1aS12YWxpZGF0aW9uLWludmFsaWQtY29sb3I7XG59XG5cbi8vIE1lc3NhZ2UgcG9zaXRpb25pbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tZXNzYWdlLXdpdGgtbGFiZWwge1xuICBAaW5jbHVkZSB4dWktcGFkZGluZy1ob3Jpem9udGFsKCR4dWktcy14c21hbGwpO1xufVxuXG4vLyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tbWVkaXVtICYgT3V0cHV0cyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tbWVkaXVtIC54Yy10aGVtZSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1lc3NhZ2Utd2l0aC1sYWJlbFxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLW1lZGl1bSAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1lc3NhZ2Utd2l0aC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAkeHVpLXMteGxhcmdlO1xufVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tc21hbGwgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tZXNzYWdlLXdpdGgtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogJHh1aS1zLWxhcmdlO1xufVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8teHNtYWxsIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWVzc2FnZS13aXRoLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6ICR4dWktcy1zdGFuZGFyZDtcbn1cblxuLy8gTGFiZWwgc3BhY2luZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsIHtcbiAgQGluY2x1ZGUgeHVpLW1hcmdpbi1ob3Jpem9udGFsKCR4dWktcy14c21hbGwpO1xuXG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWlzLWRpc2FibGVkIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwge1xuICBjb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xufVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1sYWJlbC1tZWRpdW0ge1xuICBAaW5jbHVkZSB4dWktdGV4dC1tZWRpdW07XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsLXNtYWxsIHtcbiAgQGluY2x1ZGUgeHVpLXRleHQtc21hbGw7XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsLXhzbWFsbCB7XG4gIEBpbmNsdWRlIHh1aS10ZXh0LXhzbWFsbDtcbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLWdyb3VwIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwge1xuICAvLyBPdmVycmlkZSBhdXRvbWF0aWMgc2l6aW5nIGFuZCBtYXJnaW5zXG4gIEBpbmNsdWRlIHh1aS1tYXJnaW4tdmVydGljYWwoMCk7XG4gIEBpbmNsdWRlIHh1aS10ZXh0LW1lZGl1bTtcbn1cblxuLy8gUmlnaHQtYWxpZ25lZCBpbnB1dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tcmV2ZXJzZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWVzc2FnZS13aXRoLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBNYWluIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW93cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBJbmxpbmUgaW5wdXRzXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC54dWktc3R5bGVkY2hlY2tib3hyYWRpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0OyAvLyAxLjVcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyAvLyBJbmxpbmUgaW5wdXRzXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC54dWktaWNvbndyYXBwZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgLy8gUHJldmVudCBTVkcgZnJvbSBzaHJpbmtpbmcgd2hlbiBsYWJlbCB0ZXh0IGlzIGxvbmdcbiAgICBoZWlnaHQ6ICR4dWktcy14bGFyZ2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6ICR4dWktcy14bGFyZ2U7XG4gIH1cblxuICAueHVpLWljb24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby54dWktc3R5bGVkY2hlY2tib3hyYWRpby1pcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbGw6ICR4dWktY2hlY2tib3hyYWRpby1kaXNhYmxlZC1maWxsO1xufVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWZvY3VzLFxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluLFxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVjayB7XG4gIHRyYW5zaXRpb246IGFsbCAkeHVpLW1vdGlvbi1zcGVlZC1mYXN0IGVhc2U7XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tZm9jdXMge1xuICBvcGFjaXR5OiAwOyAvLyBIaWRlIGZvY3VzXG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogNjtcbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluIHtcbiAgZmlsbDogJHh1aS1jb250cm9sLWJnLWNvbG9yO1xuICBzdHJva2U6ICR4dWktY29udHJvbC1ib3JkZXItY29sb3I7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2sge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDsgLy8gSGlkZSBjaGVja21hcmtcbn1cblxuLy8gVW5jaGVja2VkIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIb3ZlclxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dCB7XG4gIEBpbmNsdWRlIHh1aS1wb3NpdGlvbi1vZmZzY3JlZW4taW5wdXQ7XG5cbiAgJjpob3ZlciArIC54dWktaWNvbndyYXBwZXIge1xuICAgIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiB7XG4gICAgICBmaWxsOiAkeHVpLWNoZWNrYm94cmFkaW8taG92ZXItYmctY29sb3I7XG4gICAgICBzdHJva2U6ICR4dWktY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG4gICY6Zm9jdXM6bm90KDpob3ZlcikgKyAueHVpLWljb253cmFwcGVyIHtcbiAgICAvLyBGb2N1cyBsYXllciB0byBtYXRjaCBib3gtc2hhZG93IG9uIHN0YW5kYXJkIEhUTUwgaW5wdXRzICgkeHVpLXNoYWRvdy1mb2N1cylcbiAgICAvLyBUT0RPOiBSZW1vdmUgZm9jdXMgbGF5ZXIgYW5kIHVzZSBDU1MgZmlsdGVycyBvbiBtYWluIGxheWVyIGluc3RlYWRcbiAgICAvLyBcdFx0XHQgQXQgdGltZSBvZiBjb21taXQgKDI3IE1heSAyMDE2KSBDU1MgZmlsdGVycyBsYWNrIHN1ZmZpY2llbnQgYnJvd3NlciBzdXBwb3J0XG4gICAgLy8gXHRcdFx0IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuL2RvY3MvV2ViL0NTUy9maWx0ZXJcbiAgICAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7IC8vIFNob3cgZm9jdXNcbiAgICAgIHN0cm9rZTogJHh1aS1jaGVja2JveHJhZGlvLWZvY3VzLXN0cm9rZTtcbiAgICB9XG5cbiAgICAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1haW4ge1xuICAgICAgc3Ryb2tlOiAkeHVpLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlICsgLnh1aS1pY29ud3JhcHBlciB7XG4gICAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1mb2N1cyB7XG4gICAgICBvcGFjaXR5OiAwOyAvLyBIaWRlIGZvY3VzXG4gICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbWFpbiB7XG4gICAgICBmaWxsOiAkeHVpLWNoZWNrYm94cmFkaW8tYWN0aXZlLWJnLWNvbG9yO1xuICAgICAgc3Ryb2tlOiAkeHVpLWNoZWNrYm94cmFkaW8tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQgKyAueHVpLWljb253cmFwcGVyIHtcbiAgICAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1haW4ge1xuICAgICAgZmlsbDogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtZmlsbDtcbiAgICAgIHN0cm9rZTogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtc3Ryb2tlO1xuICAgIH1cblxuICAgIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2sge1xuICAgICAgZmlsbDogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrLWNoZWNrZWQtZmlsbDtcbiAgICAgIG9wYWNpdHk6IDE7IC8vIFNob3cgY2hlY2ttYXJrXG4gICAgfVxuICB9XG5cbiAgJjpjaGVja2VkOmhvdmVyICsgLnh1aS1pY29ud3JhcHBlciB7XG4gICAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluIHtcbiAgICAgIGZpbGw6ICR4dWktY2hlY2tib3hyYWRpby1jaGVja2VkLWhvdmVyLWJnLWNvbG9yO1xuICAgICAgc3Ryb2tlOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1ob3Zlci1iZy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQ6YWN0aXZlICsgLnh1aS1pY29ud3JhcHBlciB7XG4gICAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluIHtcbiAgICAgIGZpbGw6ICR4dWktY2hlY2tib3hyYWRpby1jaGVja2VkLWFjdGl2ZS1iZy1jb2xvcjtcbiAgICAgIHN0cm9rZTogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtYWN0aXZlLWJnLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0eWxlc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgJjpkaXNhYmxlZCArIC54dWktaWNvbndyYXBwZXIsXG4gICY6ZGlzYWJsZWQ6aG92ZXIgKyAueHVpLWljb253cmFwcGVyIHtcbiAgICAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW1haW4ge1xuICAgICAgZmlsbDogJHh1aS1jaGVja2JveHJhZGlvLWRpc2FibGVkLWZpbGw7XG4gICAgICBzdHJva2U6ICR4dWktY2hlY2tib3hyYWRpby1kaXNhYmxlZC1zdHJva2U7XG4gICAgfVxuXG4gICAgLy8gLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbmRldGVybWluYXRlLFxuICAgIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2sge1xuICAgICAgZmlsbDogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrLWRpc2FibGVkLWZpbGw7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZDpjaGVja2VkICsgLnh1aS1pY29ud3JhcHBlciB7XG4gICAgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1tYWluIHtcbiAgICAgIGZpbGw6ICR4dWktY2hlY2tib3hyYWRpby1kaXNhYmxlZC1jaGVja2VkLWZpbGw7XG4gICAgfVxuICB9XG5cbiAgLy8gSFRNTCB2ZXJzaW9ucyBvZiBjaGVja2JveCBhbmQgcmFkaW9cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICY6aG92ZXIgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LFxuICAmOmhvdmVyICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpob3ZlciArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWhvdmVyLWJnLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LFxuICAmOmZvY3VzICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gICAgQGluY2x1ZGUgZm9ybS1pbnB1dC1mb2N1cygpO1xuICB9XG5cbiAgJjphY3RpdmUgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LFxuICAmOmFjdGl2ZSArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8ge1xuICAgIGJvcmRlci1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmFjdGl2ZSArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWFjdGl2ZS1iZy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyAmOmluZGV0ZXJtaW5hdGUsXG4gICY6Y2hlY2tlZCB7XG4gICAgJiArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtZmlsbDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtc3Ryb2tlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJiArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1ob3Zlci1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1ob3Zlci1iZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAmICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY2hlY2tib3hyYWRpby1jaGVja2VkLWFjdGl2ZS1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1hY3RpdmUtYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtZmlsbDtcbiAgICBib3JkZXItY29sb3I6ICR4dWktY2hlY2tib3hyYWRpby1jaGVja2VkLXN0cm9rZTtcblxuICAgICYueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvLW1lZGl1bTphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6ICR4dWktcy0yeHNtYWxsICsgMjtcbiAgICB9XG5cbiAgICAmLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby1zbWFsbDphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6ICR4dWktcy0yeHNtYWxsICsgMTtcbiAgICB9XG5cbiAgICAmLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby14c21hbGw6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkeHVpLXMtMnhzbWFsbDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICYgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWFjdGl2ZS1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1ob3Zlci1iZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAmICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY2hlY2tib3hyYWRpby1hY3RpdmUtYmctY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtYWN0aXZlLWJnLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3g6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogeHVpLXRpY2stY2hlY2tib3ggJHh1aS1tb3Rpb24tc3BlZWQtbWVkaXVtXG4gICAgICAkeHVpLW1vdGlvbi1jdXJ2ZS1zdGFuZGFyZCBib3RoO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmOmRpc2FibGVkOmhvdmVyIHtcbiAgICAmICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCxcbiAgICAmICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQtYmctY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICR4dWktY2hlY2tib3hyYWRpby1kaXNhYmxlZC1zdHJva2U7XG5cbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3g6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2stZGlzYWJsZWQtZmlsbDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQtY2hlY2tlZC1maWxsO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQtZmlsbDtcbiAgICB9XG4gIH1cbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCxcbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbnRyb2wtYmctY29sb3I7XG4gIGJvcmRlcjogJHh1aS1ib3JkZXItY29udHJvbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8taXMtZGlzYWJsZWQgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCxcbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby1pcy1kaXNhYmxlZCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLXJhZGlvIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6ICR4dWktcmFkaXVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR4dWktbW90aW9uLXNwZWVkLWZhc3QgJHh1aS1tb3Rpb24tY3VydmUtc3RhbmRhcmQ7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2stY2hlY2tlZC1maWxsO1xuICBib3JkZXItbGVmdDogc29saWQgMnB4ICR4dWktY2hlY2tib3hyYWRpby1jaGVjay1jaGVja2VkLWZpbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMzglO1xuICBsZWZ0OiAxNCU7XG4gIHRvcDogNTUlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDZkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiA3NCU7XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrLWNoZWNrZWQtZmlsbDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDQ5JTtcbiAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gIHRvcDogNDglO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB3aWR0aDogNTMlO1xufVxuXG5Aa2V5ZnJhbWVzIHh1aS10aWNrLWNoZWNrYm94IHtcbiAgMCUge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDUwJSB7XG4gICAgaGVpZ2h0OiAzOCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDM4JTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpbyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAkeHVpLW1vdGlvbi1zcGVlZC1mYXN0ICR4dWktbW90aW9uLWN1cnZlLXN0YW5kYXJkO1xuXG4gICY6YWZ0ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2stY2hlY2tlZC1maWxsO1xuICAgIGJvcmRlci1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtZmlsbDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHh1aS1tb3Rpb24tc3BlZWQtbWVkaXVtIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEuMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1yYWRpby1tZWRpdW0sXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LW1lZGl1bSB7XG4gIGhlaWdodDogJHh1aS1zLXhsYXJnZTtcbiAgd2lkdGg6ICR4dWktcy14bGFyZ2U7XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8tc21hbGwsXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94LXNtYWxsIHtcbiAgaGVpZ2h0OiAkeHVpLXMtbGFyZ2U7XG4gIHdpZHRoOiAkeHVpLXMtbGFyZ2U7XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tcmFkaW8teHNtYWxsLFxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveC14c21hbGwge1xuICBoZWlnaHQ6ICR4dWktcy1zdGFuZGFyZDtcbiAgd2lkdGg6ICR4dWktcy1zdGFuZGFyZDtcbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dC1tZWRpdW0ge1xuICBoZWlnaHQ6ICR4dWktcy14bGFyZ2U7XG59XG5cbi54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQtc21hbGwge1xuICBoZWlnaHQ6ICR4dWktcy1sYXJnZTtcbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dC14c21hbGwge1xuICBoZWlnaHQ6ICR4dWktcy1zdGFuZGFyZDtcbn1cblxuLy8gT3ZlcnJpZGVzXG4vLyBDYW4gYmUgZm91bmQgaW4gcmFpc2UgY2FzZSBhcmVhXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tZ3JvdXAge1xuICAuc2xkcy1jaGVja2JveF9fbGFiZWwge1xuICAgIEBpbmNsdWRlIHh1aS1zdHlsZWRjaGVja2JveHJhZGlvO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnNsZHMtZm9ybS1lbGVtZW50X19sYWJlbCB7XG4gICAgICBAaW5jbHVkZSB4dWktdGV4dC1zbWFsbDtcbiAgICAgIGNvbG9yOiB2YXIoLS14dWktY29sb3ItYmxhY2spO1xuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBUaGlzIHJlbW92ZXMgWFVJIHN0eWxlIGluc3RlYWQgb2YgLnNsZHMgc3R5bGVzLCBzaW5jZSB0aGF0IGlzIG11Y2ggbW9yZSBzcGVjaWZpYyB0byBvdmVycmlkZVxuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3hfZmF1eCB7XG4gICAgQGV4dGVuZCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94O1xuICAgIEBleHRlbmQgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveC14c21hbGw7XG4gIH1cblxuICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94X2ZhdXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtZmlsbDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtc3Ryb2tlO1xuICAgICAgZmlsbDogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrLWNoZWNrZWQtZmlsbDtcbiAgICAgIG9wYWNpdHk6IDE7IC8vIFNob3cgY2hlY2ttYXJrXG5cbiAgICAgIC8vIFZlcnkgc3Ryb25nIG92ZXJyaWRlIGZvciBTRiBhcHAuY3NzIHN0eWxlXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBoZWlnaHQ6IDM4JTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ2ZGVnKTtcbiAgICAgICAgd2lkdGg6IDc0JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICsgLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWNoZWNrYm94X2ZhdXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1ob3Zlci1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1ob3Zlci1iZy1jb2xvcjtcbiAgICAgICAgZmlsbDogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtaG92ZXItYmctY29sb3I7XG4gICAgICAgIHN0cm9rZTogJHh1aS1jaGVja2JveHJhZGlvLWNoZWNrZWQtaG92ZXItYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgKyAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3hfZmF1eCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY2hlY2tib3hyYWRpby1jaGVja2VkLWFjdGl2ZS1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1hY3RpdmUtYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICArIC5zbGRzLWNoZWNrYm94X19sYWJlbCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAuc2xkcy1jaGVja2JveF9mYXV4IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWRpc2FibGVkLWJnLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICR4dWktY2hlY2tib3hyYWRpby1kaXNhYmxlZC1zdHJva2U7XG4gICAgICB9XG5cbiAgICAgIC5zbGRzLWZvcm0tZWxlbWVudF9fbGFiZWwge1xuICAgICAgICBjb2xvcjogJHh1aS1jaGVja2JveHJhZGlvLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWFVJIHRleHQgaW5wdXRzXG4vLyAxNS4yLjVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGlucHV0LXRleHQtdmVydGljYWwtcGFkZGluZy14c21hbGw6ICgkeHVpLWNvbnRyb2wtc2l6ZS14c21hbGwgLSAkeHVpLWxpbmUtaGVpZ2h0LXhzbWFsbCkgLyAyIC0gMXB4O1xuJGlucHV0LXRleHQtdmVydGljYWwtcGFkZGluZy1zbWFsbDogKCR4dWktY29udHJvbC1zaXplLXNtYWxsIC0gJHh1aS1saW5lLWhlaWdodC1zbWFsbCkgLyAyIC0gMXB4O1xuJGlucHV0LXRleHQtdmVydGljYWwtcGFkZGluZy1zdGFuZGFyZDogKCR4dWktY29udHJvbC1zaXplLXN0YW5kYXJkIC0gJHh1aS1saW5lLWhlaWdodC1zdGFuZGFyZCkgLyAyIC0gMXB4O1xuXG4ueHVpLXRleHRpbnB1dHdyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gVGhlIHh1aS10ZXh0aW5wdXQtLWlucHV0IGNsYXNzIG5lZWRzIHRvIGJlIGRlZmluZWQgYmVmb3JlIHh1aS10ZXh0aW5wdXQgc28gdGhhdCBpZiBhIGNvbXBvbmVudCBoYXNcbi8vIGJvdGggeHVpLXRleHRpbnB1dCBhbmQgeHVpLXRleHRpbnB1dC0taW5wdXQgYXBwbGllZCAoZS5nLiBvbiBhIHNpbmdsZSA8aW5wdXQgLz4gd2l0aCBubyB3cmFwcGVyKSxcbi8vIHRoZSBib3JkZXIgc3R5bGVzIGFuZCBiYWNrZ3JvdW5kIGNvbG9ycyBmcm9tIHh1aS10ZXh0aW5wdXQgb3ZlcnJpZGUgdGhvc2Ugc3BlY2lmaWVkIGhlcmUuXG4vLyBUaGlzIGlzIGEgaGFjayB1bnRpbCB3ZSBkZWNpZGUgd2hldGhlciB3ZSB3YW50IHRvIHN0b3Agc3VwcG9ydGluZyB0aGlzIHVzZS1jYXNlIChpdCdzIHNjYXR0ZXJlZFxuLy8gdGhyb3VnaG91dCBvdXIgZG9jcylcbi54dWktdGV4dGlucHV0LS1pbnB1dCB7XG5cdEBpbmNsdWRlIHh1aS1pbnB1dC1iYXNlO1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkaW5wdXQtdGV4dC12ZXJ0aWNhbC1wYWRkaW5nLXN0YW5kYXJkKTtcblxuXHRib3JkZXI6IG5vbmU7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7IC8vIFJlcXVpcmVkIGZvciBpbnB1dHMgdG8gYmUgYWJsZSB0byBzaHJpbmsgaW4gSUUgMTFcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOmZpcnN0LWNoaWxkLFxuXHQmLnh1aS10ZXh0aW5wdXQge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLXN0YW5kYXJkO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkLFxuXHQmLnh1aS10ZXh0aW5wdXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR4dWktcy1zdGFuZGFyZDtcblx0fVxufVxuXG4ueHVpLXRleHRpbnB1dCB7XG5cdEBpbmNsdWRlIHh1aS1jb21tb25pbnB1dDtcblxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHRleHQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi54dWktdGV4dGlucHV0LWlzLWludmFsaWQge1xuXHRib3JkZXItY29sb3I6ICR4dWktdGV4dGlucHV0LWludmFsaWQtYm9yZGVyLWNvbG9yO1xuXHR6LWluZGV4OiAxO1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJHh1aS10ZXh0aW5wdXQtaW52YWxpZC1ib3JkZXItY29sb3I7XG5cdH1cbn1cblxuLnh1aS10ZXh0aW5wdXQtZm9jdXMge1xuXHRib3gtc2hhZG93OiAkeHVpLXNoYWRvdy1mb2N1cztcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMXM7XG5cdHotaW5kZXg6IDI7XG59XG5cbi54dWktdGV4dGlucHV0LWlzLWRpc2FibGVkIHtcblx0QGluY2x1ZGUgeHVpLWRpc2FibGVkLWZvcm0tY29udHJvbDtcblxuXHQueHVpLXRleHRpbnB1dC0taW5wdXQge1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cbn1cblxuLnh1aS10ZXh0aW5wdXQtbWVkaXVtIHtcblx0JGlucHV0LWlubmVyLWhlaWdodDogJHh1aS1jb250cm9sLXNpemUtc3RhbmRhcmQgLSAyOyAvLyAtMiBmb3IgYm9yZGVyc1xuXG5cdEBpbmNsdWRlIHh1aS10ZXh0LW1lZGl1bTtcblxuXHRtaW4taGVpZ2h0OiAkeHVpLWNvbnRyb2wtc2l6ZS1zdGFuZGFyZDtcblxuXHQueHVpLWljb253cmFwcGVyIHtcblx0XHRoZWlnaHQ6ICR4dWktY29udHJvbC1zaXplLXN0YW5kYXJkO1xuXHRcdHdpZHRoOiAkeHVpLWNvbnRyb2wtc2l6ZS1zdGFuZGFyZDtcblx0fVxufVxuXG4ueHVpLXRleHRpbnB1dC1zbWFsbCB7XG5cdCRpbnB1dC1pbm5lci1oZWlnaHQ6ICR4dWktY29udHJvbC1zaXplLXNtYWxsIC0gMjsgLy8gLTIgZm9yIGJvcmRlcnNcblxuXHRAaW5jbHVkZSB4dWktdGV4dC1zbWFsbDtcblxuXHRtaW4taGVpZ2h0OiAkeHVpLWNvbnRyb2wtc2l6ZS1zbWFsbDtcblxuXHQueHVpLWljb253cmFwcGVyIHtcblx0XHRoZWlnaHQ6ICR4dWktY29udHJvbC1zaXplLXNtYWxsO1xuXHRcdHdpZHRoOiAkeHVpLWNvbnRyb2wtc2l6ZS1zbWFsbDtcblx0fVxufVxuXG4ueHVpLXRleHRpbnB1dC0taW5wdXQtc21hbGwge1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkaW5wdXQtdGV4dC12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsKTtcblx0JjpmaXJzdC1jaGlsZCxcblx0Ji54dWktdGV4dGlucHV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR4dWktcy1zbWFsbDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCxcblx0Ji54dWktdGV4dGlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtc21hbGw7XG5cdH1cbn1cblxuLnh1aS10ZXh0aW5wdXQteHNtYWxsIHtcblx0JGlucHV0LWlubmVyLWhlaWdodDogJHh1aS1jb250cm9sLXNpemUteHNtYWxsIC0gMjsgLy8gLTIgZm9yIGJvcmRlcnNcblxuXHRAaW5jbHVkZSB4dWktdGV4dC14c21hbGw7XG5cblx0bWluLWhlaWdodDogJHh1aS1jb250cm9sLXNpemUteHNtYWxsO1xuXG5cdC54dWktaWNvbndyYXBwZXIge1xuXHRcdGhlaWdodDogJHh1aS1jb250cm9sLXNpemUteHNtYWxsO1xuXHRcdHdpZHRoOiAkeHVpLWNvbnRyb2wtc2l6ZS14c21hbGw7XG5cdH1cbn1cblxuLnh1aS10ZXh0aW5wdXQtLWlucHV0LXhzbWFsbCB7XG5cdEBpbmNsdWRlIHh1aS1wYWRkaW5nLXZlcnRpY2FsKCRpbnB1dC10ZXh0LXZlcnRpY2FsLXBhZGRpbmcteHNtYWxsKTtcblxuXHQmOmZpcnN0LWNoaWxkLFxuXHQmLnh1aS10ZXh0aW5wdXQge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLXhzbWFsbDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCxcblx0Ji54dWktdGV4dGlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeHVpLXMteHNtYWxsO1xuXHR9XG59XG5cbi54dWktdGV4dGlucHV0LS1pbnB1dC1yZXNpemUtbm9uZSB7XG5cdHJlc2l6ZTogbm9uZTtcbn1cblxuLnh1aS10ZXh0aW5wdXQtLWlucHV0LXJlc2l6ZS12ZXJ0aWNhbCB7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8vIEJvcmRlcmxlc3MgaW5wdXRzXG5cbi54dWktdGV4dGlucHV0LWJvcmRlcmxlc3Mge1xuXHRib3JkZXI6IDA7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4ueHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0Ji54dWktdGV4dGlucHV0LWZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXRyYW5zcGFyZW50LWZvY3VzLWJnLWNvbG9yO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQmLnh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1pbnZlcnRlZC54dWktdGV4dGlucHV0LWZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXRyYW5zcGFyZW50LWludmVydGVkLWZvY3VzLWJnLWNvbG9yO1xuXHR9XG59XG5cbi54dWktdGV4dGlucHV0LWJvcmRlcmxlc3Mtc29saWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXNvbGlkLWJnLWNvbG9yO1xuXG5cdCYueHVpLXRleHRpbnB1dC1mb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1zb2xpZC1mb2N1cy1iZy1jb2xvcjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0Ji54dWktdGV4dGlucHV0LWJvcmRlcmxlc3MtaW52ZXJ0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktdGV4dGlucHV0LWJvcmRlcmxlc3Mtc29saWQtaW52ZXJ0ZWQtYmctY29sb3I7XG5cblx0XHQmLnh1aS10ZXh0aW5wdXQtZm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1zb2xpZC1pbnZlcnRlZC1mb2N1cy1iZy1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLnh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy54dWktdGV4dGlucHV0LWlzLWludmFsaWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmFsaWQtYmctY29sb3I7XG5cblx0Ji54dWktdGV4dGlucHV0LWZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmFsaWQtZm9jdXMtYmctY29sb3I7XG5cdH1cbn1cblxuLnh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy1pbnZlcnRlZCB7XG5cdGNvbG9yOiAkeHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkLWNvbG9yO1xuXG5cdCYueHVpLXRleHRpbnB1dC0taW5wdXQsXG5cdC54dWktdGV4dGlucHV0LS1pbnB1dCB7XG5cdFx0Y29sb3I6ICR4dWktdGV4dGlucHV0LWJvcmRlcmxlc3MtaW52ZXJ0ZWQtY29sb3I7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHh1aS1pbnB1dC1wbGFjZWhvbGRlci1pbnZlcnRlZC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLnh1aS12ZXJ0aWNhbHRleHRpbnB1dGdyb3VwIHtcblx0Ly8gT25seSBhZGQgdG9wIGJvcmRlciByYWRpdXMgdG8gdGhlIGZpcnN0IGVsZW1lbnRcblx0PiAueHVpLXRleHRpbnB1dDpmaXJzdC1vZi10eXBlLFxuXHQueHVpLXRleHRpbnB1dHdyYXBwZXI6Zmlyc3Qtb2YtdHlwZSA+IC54dWktdGV4dGlucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiAkeHVpLXJhZGl1cyAkeHVpLXJhZGl1cyAwIDA7XG5cdH1cblxuXHQvLyBBZGQgdGhlIG1hcmdpbiBhZGp1c3RtZW50IHRvIGFsbCBlbGVtZW50cyBidXQgdGhlIGZpcnN0XG5cdC54dWktdGV4dGlucHV0Om50aC1vZi10eXBlKG4gKyAyKSxcblx0Lnh1aS10ZXh0aW5wdXR3cmFwcGVyOm50aC1vZi10eXBlKG4gKyAyKSA+IC54dWktdGV4dGlucHV0IHtcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR9XG5cblx0Ly8gT24gYWxsIGVsZW1lbnRzIGV4Y2VwdCB0aGUgZmlyc3QgYW5kIGxhc3Qgb25lLCBib3JkZXIgcmFkaXVzIDAgaXMgcmVxdWlyZWRcblx0Lnh1aS10ZXh0aW5wdXQ6bnRoLW9mLXR5cGUobiArIDIpOm50aC1sYXN0LW9mLXR5cGUobiArIDIpLFxuXHQueHVpLXRleHRpbnB1dHdyYXBwZXI6bnRoLW9mLXR5cGUobiArIDIpOm50aC1sYXN0LW9mLXR5cGUobiArIDIpID4gLnh1aS10ZXh0aW5wdXQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQvLyBPbmx5IGFkZCBib3R0b20gYm9yZGVyIHJhZGl1cyB0byB0aGUgbGFzdCBlbGVtZW50XG5cdD4gLnh1aS10ZXh0aW5wdXQ6bGFzdC1vZi10eXBlLFxuXHQueHVpLXRleHRpbnB1dHdyYXBwZXI6bGFzdC1vZi10eXBlIC54dWktdGV4dGlucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgJHh1aS1yYWRpdXMgJHh1aS1yYWRpdXM7XG5cdH1cbn1cblxuLnh1aS10ZXh0aW5wdXRncm91cCA+IC54dWktdGV4dGlucHV0d3JhcHBlcixcbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dHdyYXBwZXIgPiAueHVpLWJ1dHRvbixcbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dCxcbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLWJ1dHRvbixcbi54dWktdGV4dGlucHV0Z3JvdXAgLnh1aS1zZWxlY3QtLWNvbnRyb2wge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdC8vIEFsbCBidXQgdGhlIGZpcnN0IGNoaWxkIGhhdmUgYSBsZWZ0IGJvcmRlclxuXHQvLyBUaGVyZSBpcyBhbiBleGNlcHRpb24gZm9yIGludmFsaWQgc3R5bGluZyBmdXJ0aGVyIGRvd25cblx0JjpudGgtY2hpbGQobiArIDIpIHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0fVxufVxuXG4vLyBUaGlzIGlzIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3QgYWJvdmUgdG8gcHJldmVudCB0aGUgbnRoLWNoaWxkIHNlbGVjdG9yIGtpY2tpbmcgaW4gdW5uZWNlc3NhcmlseSBvbiB0aGUgd3JvbmcgZWxlbWVudFxuLnh1aS10ZXh0aW5wdXRncm91cCA+IC54dWktdGV4dGlucHV0d3JhcHBlciA+IC54dWktdGV4dGlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnh1aS10ZXh0aW5wdXRncm91cCA+IC54dWktdGV4dGlucHV0d3JhcHBlcjpudGgtY2hpbGQobiArIDIpID4gLnh1aS10ZXh0aW5wdXQge1xuXHRib3JkZXItbGVmdDogMDtcbn1cblxuLnh1aS10ZXh0aW5wdXRncm91cCAueHVpLXNlbGVjdDpudGgtY2hpbGQobiArIDIpIHtcblx0Lnh1aS1zZWxlY3QtLWNvbnRyb2wge1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHR9XG59XG5cbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dDpmaXJzdC1jaGlsZCxcbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dHdyYXBwZXI6Zmlyc3QtY2hpbGQgPiAueHVpLXRleHRpbnB1dCxcbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dHdyYXBwZXI6Zmlyc3QtY2hpbGQgPiAueHVpLWJ1dHRvbixcbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLWJ1dHRvbjpmaXJzdC1jaGlsZCxcbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXNlbGVjdDpmaXJzdC1jaGlsZCA+IC54dWktc2VsZWN0LS1jb250cm9sIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHh1aS1yYWRpdXM7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4dWktcmFkaXVzO1xufVxuXG4ueHVpLXRleHRpbnB1dGdyb3VwID4gLnh1aS10ZXh0aW5wdXQ6bGFzdC1jaGlsZCxcbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXRleHRpbnB1dHdyYXBwZXI6bGFzdC1jaGlsZCA+IC54dWktdGV4dGlucHV0LFxuLnh1aS10ZXh0aW5wdXRncm91cCA+IC54dWktdGV4dGlucHV0d3JhcHBlcjpsYXN0LWNoaWxkID4gLnh1aS1idXR0b24sXG4ueHVpLXRleHRpbnB1dGdyb3VwID4gLnh1aS1idXR0b246bGFzdC1jaGlsZCxcbi54dWktdGV4dGlucHV0Z3JvdXAgPiAueHVpLXNlbGVjdDpsYXN0LWNoaWxkID4gLnh1aS1zZWxlY3QtLWNvbnRyb2wge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHh1aS1yYWRpdXM7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeHVpLXJhZGl1cztcbn1cblxuLnh1aS10ZXh0aW5wdXRncm91cCB7XG5cdEBpbmNsdWRlIHh1aS1jbGVhcmZpeDtcblxuXHQueHVpLXRleHRpbnB1dC1pcy1pbnZhbGlkOm50aC1jaGlsZChuICsgMiksXG5cdC54dWktdGV4dGlucHV0d3JhcHBlcjpudGgtY2hpbGQobiArIDIpIC54dWktdGV4dGlucHV0LWlzLWludmFsaWQsXG5cdC54dWktc2VsZWN0Om50aC1jaGlsZChuICsgMikgPiAueHVpLXNlbGVjdC0tY29udHJvbC54dWktdGV4dGlucHV0LWlzLWludmFsaWQge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHh1aS10ZXh0aW5wdXQtaW52YWxpZC1ib3JkZXItY29sb3I7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFhVSSBzZWxlY3QgaW5wdXRzXG4vLyAxNi4wLjFcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIHh1aS1zZWxlY3QtLWNvbnRyb2wge1xuXHRAaW5jbHVkZSB4dWktY29tbW9uaW5wdXQ7XG5cdC8vIFhDIGFkZGl0aW9ucywgcG9ydGVkIG92ZXIgZnJvbSBfY29tcG9uZW50cy5maWVsZC1kcm9wZG93bi5zY3NzXG5cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXJyb3ctZmlsdGVyLS1maWxsLWJsYWNrLnN2Zyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiA0MHB4IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWluLWhlaWdodDogNDBweDtcblx0cGFkZGluZy1yaWdodDogJHh1aS1zLTN4bGFyZ2U7XG5cblx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCY6Zm9jdXMgfiAueHVpLXNlbGVjdC0tY2FyZXQge1xuXHRcdHotaW5kZXg6ICgkeHVpLXotaW5kZXgtZm9jdXMgKyAxKTtcblx0fVxuXG5cdH4gLnh1aS1zZWxlY3QtLWNhcmV0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICR4dWktcy1zdGFuZGFyZDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0fVxufVxuXG4ueHVpLXNlbGVjdC0tY29udHJvbCB7XG5cdEBpbmNsdWRlIHh1aS1zZWxlY3QtLWNvbnRyb2w7XG59XG5cbi8vIE5hdGl2ZSBzZWxlY3Rcbi54dWktc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyAvLyBSZXF1aXJlZCBmb3IgdGhlIG5hdGl2ZSBzZWxlY3QgdG8gcG9zaXRpb24gaXRzIGNhcmV0IGNvcnJlY3RseVxufVxuXG4ueGMtcXVhbnRpYy1zZWxlY3Qge1xuXHQvLyBBIHJlc2V0IG9mIHN0eWxlcywgaW5jbHVkaW5nIHJlbW92aW5nIHRoZSBkZWZhdWx0IGRyb3Bkb3duIGFycm93XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC8vIEFkZGl0aW9uYWwgcmVzZXRzIGZvciBmdXJ0aGVyIGNvbnNpc3RlbmN5XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Z3JpZC1hcmVhOiBzZWxlY3Q7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogJHh1aS1zLXhzbWFsbDtcblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgbGluay1mb2N1cygpO1xuXG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0KyAueGMtcXVhbnRpYy1zZWxlY3QtLWhvdmVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkeHVpLWNvbG9yLWJsdWU7XG5cdFx0XHRib3R0b206IDVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAyM3B4O1xuXHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0fVxuXHR9XG59XG5cbltjbGFzcyo9XCJ4Yy1xdWFudGljLXNlbGVjdF9fY29udGFpbmVyXCJdIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsYWJlbCBzZWxlY3QnO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsYWJlbCB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS0yO1xuXHRcdGdyaWQtYXJlYTogbGFiZWw7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkeHVpLXMteHNtYWxsO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItYmx1ZTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMCAwJSwgNTAlIDEwMCUpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGdyaWQtYXJlYTogc2VsZWN0O1xuXHRcdGhlaWdodDogLjVlbTtcblx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdFx0d2lkdGg6IC44ZW07XG5cdH1cbn1cblxuLnhjLXF1YW50aWMtc2VsZWN0X19jb250YWluZXItLTEwMDo6YWZ0ZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBYVUkgQXV0b2NvbXBsZXRlclxuLy8gMTUuMi41XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54dWktYXV0b2NvbXBsZXRlci0tdGV4dGlucHV0cGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi54dWktYXV0b2NvbXBsZXRlci0tdHJpZ2dlci1waWxsd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdHBhZGRpbmctbGVmdDogJHh1aS1zLTJ4c21hbGw7XG5cblx0JiA+IC54dWktdGV4dGlucHV0LS1pbnB1dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkeHVpLXMtc21hbGw7XG5cdH1cbn1cblxuLnh1aS1hdXRvY29tcGxldGVyLS1waWxscy1ub3BpbGx3cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRmbGV4LXNocmluazogMTtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAkeHVpLXMtMnhzbWFsbDtcblxuXHQmIH4gLnh1aS10ZXh0aW5wdXQtLWlucHV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR4dWktcy1zbWFsbDtcblx0fVxufVxuXG5AbWl4aW4geHVpLWF1dG9jb21wbGV0ZXItLXBpbGwge1xuXHRAaW5jbHVkZSB4dWktbWFyZ2luLXZlcnRpY2FsKCR4dWktcy0yeHNtYWxsIC0gMXB4KTsvLyAtMXB4IGZvciBib3JkZXJcblxuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAkeHVpLXMtMnhzbWFsbDtcblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG4ueHVpLWF1dG9jb21wbGV0ZXItLXBpbGwge1xuXHRAaW5jbHVkZSB4dWktYXV0b2NvbXBsZXRlci0tcGlsbDtcbn1cblxuLnh1aS1hdXRvY29tcGxldGVyLS10ZXh0aW5wdXQge1xuXHRmbGV4LXNocmluazogMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ueHVpLWF1dG9jb21wbGV0ZXItLWVtcHR5c3RhdGUge1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkeHVpLXMtbGFyZ2UpO1xuXHRAaW5jbHVkZSB4dWktdGV4dC1tdXRlZDtcblxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyBDdXN0b20gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZvcmNlIGNhc2Ugc2hhcmluZyBjb21ib2JveCB0byBzcGFuIGZ1bGx3aWR0aFxuLy8gS2VlcGluZyB0aGUgWFVJIHN0b3J5Ym9vayBtYXJrdXAgZm9yIGFjY2Vzc2liaWxpdHlcbi54Yy1hdXRvY29tcGxldGVyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC54dWktZHJvcGRvd24tbGF5b3V0IHtcblx0XHRtYXJnaW4tdG9wOiAkeHVpLXMteHNtYWxsO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8vIFNGIHBpbGxzIG92ZXJyaWRlc1xuLy8gQ2FuIGJlIGZvdW5kIGluIGNhc2Ugc2hhcmluZyBYQ19JbnZpdGVPcmdVc2VycyBjb21wb25lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnh1aS1hdXRvY29tcGxldGVyLS10cmlnZ2VyLXBpbGx3cmFwIHtcblx0LnNsZHMtZm9ybS1lbGVtZW50X19sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNsZHMtZm9ybS1lbGVtZW50IHtcblx0XHRmbGV4OiBhdXRvOyAvLyBFbnN1cmUgdGhhdCBpbnB1dCB3cmFwcGVyIGV4cGFuZHMgZnVsbCB3aWR0aFxuXHR9XG5cblx0Ly8gT3ZlcnJpZGUgb3VyIGRlZmF1bHQgb3ZlcnJpZGVzIHVzZWQgZm9yIG90aGVyIGlucHV0IGFyZWFzXG5cdC8vIFRvIGJlIHJldmlld2VkIHdpdGggdGhlIG90aGVycyBhZnRlciBjYXNlIHNoYXJpbmdcblx0LnNsZHMtZm9ybS1lbGVtZW50LFxuXHQuc2xkcy1mb3JtLWVsZW1lbnRfX2NvbnRyb2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuc2xkcy1pbnB1dFt0eXBlPSd0ZXh0J117XG5cdFx0QGV4dGVuZCAueHVpLXRleHRpbnB1dC0taW5wdXQ7XG5cblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuc2xkcy1waWxsIHtcblx0XHRAaW5jbHVkZSB4dWktYXV0b2NvbXBsZXRlci0tcGlsbDtcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29sbGFwc2UgLSBoaWRpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItY29sbGFwc2UtYm9yZGVyOiAkeHVpLWNvbG9yLWdyZXktNTtcbiRjb2xsYXBzZS1jb2xvci0tbnVtYmVyZWQ6ICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG5cbi5jb2xsYXBzZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItY29sbGFwc2UtYm9yZGVyO1xufVxuXG4uY29sbGFwc2UuY29sbGFwc2UtLWluIHtcblx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWw7XG59XG5cbi5jb2xsYXBzZV9fa2V5bGluZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb2xsYXBzZS1ib3JkZXI7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbGxhcHNlX190cmlnZ2VyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sbGFwc2VfX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG5cdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXhsO1xufVxuXG4uY29sbGFwc2VfX3N0ZXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG1pbi13aWR0aDogMjRweDsgLy8gT3IgZWxzZSBkaXNwbGF5IGZsZXggZG9lc24ndCBzZWVtIHRvIHdvcmsgcHJvcGVybHlcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMjRweDtcbn1cblxuLmNvbGxhcHNlLS1pbiA+IC5jb2xsYXBzZV9fdHJpZ2dlciAuY29sbGFwc2VfX3N0ZXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2UtY29sb3ItLW51bWJlcmVkO1xuXHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbn1cblxuLmNvbGxhcHNlX19jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNlLS1udW1iZXJlZCA+IC5jb2xsYXBzZV9fY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uY29sbGFwc2UtLWluID4gLmNvbGxhcHNlX19jb250ZW50IHtcblx0YW5pbWF0aW9uOiBmYWRlSW4gLjVzICRlYXNlLW91dC1wcmltYXJ5O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbGxhcHNlX19hcnJvdyB7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDEycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAyNHB4O1xufVxuXG4vLyBDcmVhdGUgYXJyb3cgbGluZXNcbi5jb2xsYXBzZV9fYXJyb3c6OmJlZm9yZSxcbi5jb2xsYXBzZV9fYXJyb3c6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMTBweDtcbn1cblxuLy8gTGVmdCBoYW5kIGFycm93IGxpbmVcbi5jb2xsYXBzZV9fYXJyb3c6OmJlZm9yZSB7XG5cdGxlZnQ6IDRweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY29sbGFwc2UtLWluID4gLmNvbGxhcHNlX190cmlnZ2VyIC5jb2xsYXBzZV9fYXJyb3c6OmJlZm9yZSB7XG5cdGFuaW1hdGlvbjogdXBCZWZvcmUgLjJzIGZvcndhcmRzO1xufVxuXG4uY29sbGFwc2UtLWV4aXQgPiAuY29sbGFwc2VfX3RyaWdnZXIgLmNvbGxhcHNlX19hcnJvdzo6YmVmb3JlIHtcblx0YW5pbWF0aW9uOiBkb3duQmVmb3JlIC4ycyBmb3J3YXJkcztcbn1cblxuLy8gUmlnaHQgaGFuZCBhcnJvdyBsaW5lXG4uY29sbGFwc2VfX2Fycm93OjphZnRlciB7XG5cdHJpZ2h0OiA0cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jb2xsYXBzZS0taW4gPiAuY29sbGFwc2VfX3RyaWdnZXIgLmNvbGxhcHNlX19hcnJvdzo6YWZ0ZXIge1xuXHRhbmltYXRpb246IHVwQWZ0ZXIgLjJzIGZvcndhcmRzO1xufVxuXG4uY29sbGFwc2UtLWV4aXQgPiAuY29sbGFwc2VfX3RyaWdnZXIgLmNvbGxhcHNlX19hcnJvdzo6YWZ0ZXIge1xuXHRhbmltYXRpb246IGRvd25BZnRlciAuMnMgZm9yd2FyZHM7XG59XG5cbkBtaXhpbiBjb2xsYXBzZS1mb3JjZS1vcGVuIHtcblx0LmNvbGxhcHNlX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jb2xsYXBzZV9fdGl0bGUge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdC5jb2xsYXBzZV9fdGl0bGU6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5jb2xsYXBzZV9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm5vLWpzIHtcblx0QGluY2x1ZGUgY29sbGFwc2UtZm9yY2Utb3Blbjtcbn1cblxuQGtleWZyYW1lcyB1cEJlZm9yZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQyNSUge1xuXHRcdC8vIFRvIG1ha2Ugc3VyZSB0aGUgdHdvIGxpbmVzIGRvbid0IGNyb3NzIHdoZW4gYW5pbWF0aW5nXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuXHR9XG5cblx0NTAlIHtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzZS1vdXQtcHJpbWFyeTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHVwQWZ0ZXIge1xuXHQwJSB7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2UtaW4tcHJpbWFyeTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cblx0MjUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2Utb3V0LXByaW1hcnk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGRvd25CZWZvcmUge1xuXHQwJSB7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2UtaW4tcHJpbWFyeTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cblx0MjUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNlLW91dC1wcmltYXJ5O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBkb3duQWZ0ZXIge1xuXHQwJSB7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2UtaW4tcHJpbWFyeTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQyNSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuXHR9XG5cblx0NTAlIHtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzZS1vdXQtcHJpbWFyeTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQW5pbWF0aW9ucy9UcmFuc2l0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBUaGVzZSBtYXkgbm90IGV2ZW4gYmUgaW4gdXNlLiBOZWVkIHRvIGxvb2sgaW50byByZW1vdmluZ1xuJGJhc2UtdHJhbnNpdGlvbi1kdXJhdGlvbjogIC4xcztcbiRiYXNlLXRyYW5zaXRpb24tZWFzaW5nOiAgICBlYXNlLWluO1xuJGJhc2UtdHJhbnNpdGlvbjogICBcdCAgICAgIGFsbCAkYmFzZS10cmFuc2l0aW9uLWR1cmF0aW9uICRiYXNlLXRyYW5zaXRpb24tZWFzaW5nO1xuXG4kZWFzZS1wcmltYXJ5OiBcdFx0XHQgIGN1YmljLWJlemllciguNTEsIC4xMSwgLjU5LCAuOTIpO1xuJGVhc2Utb3V0LXByaW1hcnk6IFx0XHRjdWJpYy1iZXppZXIoLjIsIC40MiwgLjU5LCAuOTIpO1xuJGVhc2UtaW4tcHJpbWFyeTogXHRcdGN1YmljLWJlemllciguNTUsIC4xMiwgMSwgMSk7XG5cbiRlYXNlOiAgICAgICAgICAgICAgXHRjdWJpYy1iZXppZXIoLjQzLCAuMTEsIC40MSwgMSk7XG4kZWFzaW5nLWNpcmM6ICAgICAgIFx0Y3ViaWMtYmV6aWVyKC4wNzUsIC44MiwgLjE2NSwgMCk7XG5cblxuLy8gWFVJIEdsb2JhbCBhbmltYXRpb24tcmVsYXRlZCBzZXR0aW5ncy5cbi8vIGh0dHBzOi8vZ2l0aHViLmRldi54ZXJvLmNvbS9VWEUveHVpL2Jsb2IvbWFzdGVyL3NyYy9zYXNzLzEtdmFycy9fYW5pbWF0aW9uLnNjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRHVyYXRpb25kXG4keHVpLW1vdGlvbi1zcGVlZC1mYXN0OiAwLjFzO1xuJHh1aS1tb3Rpb24tc3BlZWQtbWVkaXVtOiAwLjNzO1xuJHh1aS1tb3Rpb24tc3BlZWQtc2xvdzogMC41cztcblxuLy8gRWFzaW5nIGZ1bmN0aW9uXG4keHVpLW1vdGlvbi1jdXJ2ZS1zdGFuZGFyZDogZWFzZTtcbiR4dWktbW90aW9uLWN1cnZlLWVudGVyOiBlYXNlLWluO1xuJHh1aS1tb3Rpb24tY3VydmUtZXhpdDogZWFzZS1vdXQ7XG5cbi8vIERlbGF5XG4keHVpLW1vdGlvbi1kZWxheS1zaG9ydDogMC4xcztcbiR4dWktbW90aW9uLWRlbGF5LW1lZGl1bTogMC4zcztcbiR4dWktbW90aW9uLWRlbGF5LWxvbmc6IDAuNXM7XG4iLCIvLyBEcm9wZG93biAmIFBpY2tsaXN0IHZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSBcInNhc3M6bWFwXCI7XG5cbiR4dWktZHJvcGRvd24tbWFzay1iZy1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHh1aS1jb2xvci1ncmV5LTEsIDAuNSk7XG4keHVpLXBhbmVsLWJnLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuJHh1aS13aWR0aC12YXJpYW50cy1kcm9wZG93bjogKFxuICB4c21hbGw6IDEwMHB4LFxuICBzbWFsbDogMjAwcHgsXG4gIG1lZGl1bTogMzAwcHgsXG4gIGxhcmdlOiA0MDBweFxuKTtcbiRwaWNraXRlbS1zbWFsbC1wYWRkaW5nOiAkeHVpLXMteHNtYWxsIC0gMjtcbiRkcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTc7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG5cbi8vIFNhbGVzZm9yY2Ugb3ZlcnJpZGVzIChjYW4ndCB1c2UgWFVJIG1hcmt1cClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBkcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cy0tc21hbGw7XG4gIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IC8vIGh0dHBzOi8va29lbi5raXZpdHMuY29tL2FydGljbGVzL3B1cmUtY3NzLW1lbnUvXG4gIHotaW5kZXg6ICRkcm9wZG93bi16LWluZGV4O1xufVxuXG5AbWl4aW4gZHJvcGRvd24tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1peGluIGRyb3Bkb3duX19tZW51IHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgQGluY2x1ZGUgaGVhZGluZztcbiAgQGluY2x1ZGUgeHVpLXBhZGRpbmctdmVydGljYWwoJHh1aS1zLXhzbWFsbCk7XG4gIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtaXhpbiBkcm9wZG93bl9fbWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWl4aW4gZHJvcGRvd25fX21lbnUtbGluayB7XG4gIEBpbmNsdWRlIHh1aS1wYWRkaW5nLXZlcnRpY2FsKCRwaWNraXRlbS1zbWFsbC1wYWRkaW5nKTtcblxuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHJlbSgxMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTE7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktcGlja2l0ZW0tZm9jdXMtYmctY29sb3I7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTE7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1peGluIGRyb3Bkb3duX19tZW51LWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAkeHVpLXBpY2tpdGVtLXNlbGVjdGVkLWNvbG9yO1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vL3Jlc2V0IHRvIGRlZmF1bHQgc2xkcyBzdHlsZXNcbkBtaXhpbiBkcm9wZG93bi1zbHNkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1sd2MtekluZGV4RHJvcGRvd24sIDcwMDApO1xuICBsZWZ0OiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IHZhcigtLWx3Yy1zaXplWHhTbWFsbCwgNnJlbSk7XG4gIG1heC13aWR0aDogdmFyKC0tbHdjLXNpemVNZWRpdW0sIDIwcmVtKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbHdjLXNwYWNpbmdYeHhTbWFsbCwgMC4xMjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1sd2Mtc3BhY2luZ1h4eFNtYWxsLCAwLjEyNXJlbSk7XG4gIGJvcmRlcjogdmFyKC0tbHdjLWJvcmRlcldpZHRoVGhpbiwgMXB4KSBzb2xpZFxuICAgIHZhcigtLXNsZHMtZy1jb2xvci1ib3JkZXItYmFzZS0xLCB2YXIoLS1sd2MtY29sb3JCb3JkZXIsICNkNGQ0ZDQpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbHdjLWJvcmRlclJhZGl1c01lZGl1bSwgMC4yNXJlbSk7XG4gIHBhZGRpbmc6IHZhcigtLWx3Yy1zcGFjaW5nWHhTbWFsbCwgMC4yNXJlbSkgMDtcbiAgZm9udC1zaXplOiB2YXIoLS1sd2MtZm9udFNpemUyLCAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZDogdmFyKFxuICAgIC0tc2xkcy1nLWNvbG9yLW5ldXRyYWwtYmFzZS0xMDAsXG4gICAgdmFyKC0tbHdjLWNvbG9yQmFja2dyb3VuZEFsdCwgcmdiKDI1NSwgMjU1LCAyNTUpKVxuICApO1xuICBib3gtc2hhZG93OiB2YXIoLS1sd2Mtc2hhZG93RHJvcERvd24sIDAgMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiB2YXIoLS1zbGRzLWctY29sb3ItbmV1dHJhbC1iYXNlLTEwLCB2YXIoLS1sd2MtY29sb3JUZXh0RGVmYXVsdCwgIzMzMykpO1xuXG4gICYuc2xkcy1kcm9wZG93bl9yaWdodCxcbiAgJi5zbGRzLWRyb3Bkb3duX2xlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gICYuc2xkcy1kcm9wZG93bl9yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICYuc2xkcy1kcm9wZG93bl9sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtaXhpbiBkcm9wZG93bi1zbGRzX19tZW51LWxpbmsge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1sd2Mtc3BhY2luZ1hTbWFsbCwgMC41cmVtKSB2YXIoLS1sd2Mtc3BhY2luZ1NtYWxsLCAwLjc1cmVtKTtcbiAgY29sb3I6IHZhcigtLXNsZHMtZy1jb2xvci1uZXV0cmFsLWJhc2UtMTAsIHZhcigtLWx3Yy1jb2xvclRleHREZWZhdWx0LCAjMzMzKSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXG4gICAgICAtLXNsZHMtZy1jb2xvci1uZXV0cmFsLWJhc2UtOTUsXG4gICAgICB2YXIoLS1sd2MtY29sb3JCYWNrZ3JvdW5kUm93SG92ZXIsIHJnYmEoMzcsIDExNiwgMTY5LCAwLjA1KSlcbiAgICApO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtaXhpbiBuYXZiYXJfX2Ryb3Bkb3duIHtcbiAgLnh1aS1kcm9wZG93bi1sYXlvdXQge1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiB1bnNldDtcbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgICAgLy8gZHJvcGRvd24gbWVudSBzaXRzIGFnYWluc3QgYm90dG9tIGVkZ2Ugb2YgbmF2YmFyXG4gICAgICAvLyB0b3AgdmFsdWUgc2hvdWxkIG5vdCBiZSBzZXQgYXMgdGhlIGhlaWdodCBmcm9tIHRoZSB0b3Agb2YgdGhlIHBhZ2UgdmFyaWVzIGRlcGVuZGluZyBvbiB3aGVuIGEgYmFubmVyIGlzIHByZXNlbnQuXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi8vIFhVSSBEcm9wZG93biBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54dWktZHJvcGRvd24tbGF5b3V0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiBtYXAuZ2V0KCR4dWktd2lkdGgtdmFyaWFudHMtZHJvcGRvd24sIHNtYWxsKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpbmNsdWRlIHhzbWFsbCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IC8vIENlbnRyYWwgb25seSAtIE5lZWQgdG8gYWNjb3VudCBmb3IgaGVhZGVyXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIC54dWktZHJvcGRvd24tLW1hc2sge1xuICAgICAgLy8gVG9wIGFuZCBib3R0b20gYXJlIHN1cHBvc2VkIHRvIGJlIC02MHB4OyAgSWYgdGhleSdyZSBub3QsIHVubWFza2VkIGNvbnRlbnQgbWF5IGJlY29tZSB2aXNpYmxlXG4gICAgICAvLyB3aGlsZSB0aGUgYWRkcmVzcyBiYXIgc2xpZGVzIG91dCBvZiB2aWV3IG9uIEFuZHJvaWQgQ2hyb21lLCBBbmRyb2lkIE9wZXJhLCBhbmQgaU9TIFNhZmFyaS5cbiAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC54dWktZHJvcGRvd24tLWJvZHkge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC54dWktZHJvcGRvd24tLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICB9XG5cbiAgICAvLyBJIGtub3cgdGhpcyBpcyBkdW1iLCBidXQgaXQgbWFrZXMgdGhlIGxpbnRlciBoYXBweS4gIExpbnRlciBkb2Vzbid0IGxpa2UgbmVzdGluZyxcbiAgICAvLyBidXQgYXBwYXJlbnRseSBkb2Vzbid0IGNhcmUgYWJvdXQgc3BlY2lmaWNpdHksIHNvIGp1c3QgdW4taW5kZW50aW5nIHRoaXMgYW5kXG4gICAgLy8gbWFraW5nIGl0IGhhcmRlciB0byByZWFkIGlzIGFwcGFyZW50bHkgYmV0dGVyLi4uXG4gICAgLy9cbiAgICAvLyBAYXV0aG9yIGRldi1qb2huc2FuZGVyc1xuICAgICYueHVpLWRyb3Bkb3duLWZ1bGxoZWlnaHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAueHVpLWRyb3Bkb3duLS1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsaXNoIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjsgLy8gVGhpcyB3aWxsIHN0b3AgY2FzZSBzaGFyaW5nJ3MgaW50ZXJuYWwgZHJvcGRvd24gZnJvbSB3b3JraW5nXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgfVxuICB9XG59XG5cbi54dWktZHJvcGRvd24tLXBhbmVsIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnh1aS1kcm9wZG93bi0taGVhZGVyLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkeHVpLWRyb3Bkb3duLWRpdmlkZXItc2hhZG93LWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6ICR4dWktcy1zbWFsbDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnh1aS10ZXh0aW5wdXR3cmFwcGVyIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIEFkZGVkIGZvciBDYXNlIHNoYXJpbmcgY29tcG9uZW50XG4gIC54dWktdmFsaWRhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ueHVpLWRyb3Bkb3duLS1mb290ZXIge1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAwICR4dWktZHJvcGRvd24tZGl2aWRlci1zaGFkb3ctY29sb3I7XG4gIGZsZXgtZ3JvdzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi54dWktZHJvcGRvd24tLWZvb3RlciB7XG4gIC54dWktYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ueHVpLWRyb3Bkb3duLS1tYXNrIHtcbiAgLy8gTW92aW5nIHRoaXMgdG8gYnJlYWtwb2ludCB0byBub3QgYWZmZWN0IGRlc2t0b3BcbiAgQGluY2x1ZGUgeHNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWRyb3Bkb3duLW1hc2stYmctY29sb3I7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR4dWktbW90aW9uLXNwZWVkLWZhc3QgJHh1aS1tb3Rpb24tY3VydmUtc3RhbmRhcmQ7XG4gIH1cbn1cblxuLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR4dWktcGFuZWwtYmctY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gTmVlZCB0byBhZGQgei1pbmRleCBmb3Igb3VyIGNsb3NlIHRyaWdnZXJcbiAgei1pbmRleDogMztcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIENTUy00NzEyIHRvIGFsbG93IGNvbXBsaWNhdGVkIGF1dG9jb21wbGV0ZXIgbGF5b3V0IGluIENhc2UgU2hhcmluZyB0byBkaXNwbGF5IHByb3Blcmx5XG5cbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIGJvcmRlci1yYWRpdXM6ICR4dWktcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6ICR4dWktc2hhZG93LWRlcHRoLWxpZnQ7XG4gIH1cbn1cblxuLnh1aS1kcm9wZG93bi1wb3NpdGlvbnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi54dWktZHJvcGRvd24taXMtb3Blbixcbi54dWktZHJvcGRvd24tbGF5b3V0W2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIHhzbWFsbCB7XG4gICAgLnh1aS1kcm9wZG93bi0tbWFzayB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuXG4gICAgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnhjLXByb2ZpbGUtZHJvcGRvd25fX3RyaWdnZXIgKyAueHVpLWRyb3Bkb3duLXBvc2l0aW9ucmlnaHQge1xuICByaWdodDogJHNwYWNpbmctcztcbn1cbiIsIi5vdmVyZmxvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVGFibGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnhjLXRleHRjb250ZW50IHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIH1cblxuICAgIC8vIEZvcmNlIGxpbmtzIHRvIGluaGVyaXQgd2hhdGV2ZXIgY3VycmVudCBmb250IHNpemUgd2FzIHNldFxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNztcbiAgICBjb2xvcjogJHh1aS10ZXh0LW11dGVkLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICB0ciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTc7XG4gIH1cblxuICAvLyBFbnN1cmUgdGhhdCBhbHRlcm5hdGluZyBiYWNrZ3JvdW5kIGNvbG91cnMgb25seSBoYXBwZW4gaW4gdGFibGUgYm9keSwgbm90IGluIDx0aGVhZD4gdG9vXG4gIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktODtcbiAgfVxuXG4gIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNztcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtc21hbGw7IC8vIFRvIGJlIHJlbW92ZWQgb25jZSBzdGFuZGFyZGlzZWQgc2l0ZSB3aWRlIHR5cG9ncmFwaHlcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgLy8gZm9yY2UgbGlzdHMgJiBwYXJhZ3JhcGhzIHRvIGJlIG1hdGNoIHRhYmxlIGZvbnQgc2l6ZS5cbiAgICB1bCBsaSxcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRhYmxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi50YWJsZS1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG5cdG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtO1xufVxuXG4udGFibGUtLXNjcm9sbGFibGUge1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG5cdHRyIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdHRoZWFkLFxuXHR0Ym9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdsb2JhbCBuYXZcbi8vIENvbnRhaW5zIHhlcm8gYnJhbmRpbmcsIHRvcGljcywgbm90aWZpY2F0aW9uLCBhbmQgcHJvZmlsZSBhY2Nlc3MgaW4gaGVhZGVyICYgZm9vdGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09c1xuXG4vLyBCcmFuZGluZyB3aXRoIFhlcm8gbG9nbyBhbmQgc2l0ZSB0aXRsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZ2xvYmFsLWJyYW5kaW5nIHtcblx0ZmxleDogMSAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdGZsZXg6IDEgNDUlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cbn1cblxuLmdsb2JhbC1icmFuZGluZ19fbG9nby0taGVhZGVyIHtcblx0Ym9yZGVyLWNvbG9yOiAkeHVpLWNvbG9yLWJsdWUtZGFyaztcbn1cblxuLy8gR2xvYmFsIGZvb3RlciBtZW51XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5nbG9iYWwtbWVudSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLmdsb2JhbC1tZW51X19saW5rIHtcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nbG9iYWwtYnJhbmRpbmdfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAycHggc29saWQgJHh1aS1jb2xvci13aGl0ZTtcblx0fVxuXG5cdGltZyB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi5nbG9iYWwtbWVudV9fbGluay0tZm9vdGVyIHtcblx0QGluY2x1ZGUgeHNtYWxsIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS03O1xuXHR9XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTc7XG5cdH1cblxuXHQmOnZpc2l0ZWQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICR4dWktY29sb3Itd2hpdGU7XG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdsb2JhbCBoZWFkZXJcbi8vIFRvIGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBYZXJvIE5hdmlnYXRpb24gVUkgc3R5bGVzaGVldCwgaW5jbHVkZWQgaW4gY29tbXVuaXRpZXMgYnVpbGRlclxuLy8gaHR0cHM6Ly9naXRodWIuZGV2Lnhlcm8uY29tL1hlcm8vTmF2aWdhdGlvbi5VSVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJG5hdi1oZWlnaHQ6IDYwcHg7XG5cbi8vICBOYXZpZ2F0aW9uLlVJIG92ZXJyaWRlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueGMtdGFiLS1ib2R5IHtcbiAgY29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJHh1aS1mb250LXdlaWdodC1kZWVtcGhhc2lzO1xuICBoZWlnaHQ6ICR4dWktcy0yeGxhcmdlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAkYmFzZS1zcGFjaW5nO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiBzcGFuIHtcbiAgICAvLyBzZXQgc3BhbiB3aWR0aCBiYXNlZCBvbiBib2xkZWQgdGV4dCAtIHByZXZlbnRzIGp1bXBzIG9uIGhvdmVyXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHh1aS1jb2xvci1ibHVlLXhkYXJrO1xuICAgIH1cblxuICAgICYueGMtdGFiLS1ib2R5LWlzLXNlbGVjdGVkID4gc3BhbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40ZW07XG4gICAgfVxuICAgICY6bm90KC54Yy10YWItLWJvZHktaXMtc2VsZWN0ZWQpID4gc3BhbiB7XG4gICAgICBAaW5jbHVkZSBuYXZiYXItdGV4dC1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gcGFydGlhbCBjb3B5IG9mIHhyaC1oZWFkZXItLW1haW5cbi54Yy1oZWFkZXItLW1haW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcblxuICBhLnhjLXhlcm8tbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgJGJhc2Utc3BhY2luZyAwIDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnhjLXRhYi0tYm9keS1pcy1zZWxlY3RlZCB7XG4gID4gc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR4ZXJvLWxvZ28tY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6ICR4dWktZm9udC13ZWlnaHQtZW1waGFzaXM7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbiAgfVxufVxuXG4ueGMtbmF2YmFyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4vLyAgR2VuZXJpYyBoZWFkZXIgbGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ueGMtaGVhZGVyLXNjcm9sbC0taGlkZS1uYXYsXG4ueGMtaGVhZGVyLXNjcm9sbC0tc2hvdy1uYXYge1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1oZWlnaHQ7XG59XG5cbi54Yy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAkYmFzZS1zcGFjaW5nO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6ICR4dWktei1pbmRleC1uYXY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS14dWktcy1zbWFsbCk7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLnhjLXNjcm9sbC0tc2hvdy1uYXYsXG4gICAgJi54Yy1zY3JvbGwtLWhpZGUtbmF2IHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi54Yy1zY3JvbGwtLWhpZGUtbmF2LFxuICAmLnhjLXNjcm9sbC0tc2hvdy1uYXYge1xuICAgIGhlaWdodDogJG5hdi1oZWlnaHQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgJi54Yy1zY3JvbGwtLWRlZmF1bHQtbmF2IHtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG5cbiAgJi54Yy1zY3JvbGwtLWhpZGUtbmF2IHtcbiAgICB0b3A6IC0kbmF2LWhlaWdodDtcbiAgfVxuXG4gICYueGMtc2Nyb2xsLS1zaG93LW5hdiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJHh1aS1zaGFkb3ctZGVwdGgtbGlmdDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgbGksXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGaXhlcyBJRTExIGZsb2F0IGlzc3Vlc1xuICB9XG5cbiAgb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLy8gRml4ZXMgdW5kZXJsaW5lIHdoZW4gaG92ZXJpbmdcbiAgfVxuXG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG4gIH1cblxuICBhLnh1aS1idXR0b24tc3RhbmRhcmQ6dmlzaXRlZCB7XG4gICAgY29sb3I6ICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuLm5hdmJhcl9fY29udGFpbmVyLWl0ZW1zIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ueGMtaGVhZGVyLXByb2ZpbGU6aG92ZXIgLnhjLXByb2ZpbGUtZHJvcGRvd24tLWltYWdlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcbn1cblxuLnhjLWhlYWRlci1wcm9maWxlIC54Yy1wcm9maWxlLWRyb3Bkb3duLS1zdmcsXG4ueGMtaGVhZGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItaWNvbi1ob3ZlcjtcbiAgfVxufVxuXG4ueGMtaGVhZGVyLW5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNDBweDtcblxuICAgICAgLnNsZHMtaWNvbi11dGlsaXR5LW5vdGlmaWNhdGlvbiBzdmcge1xuICAgICAgICBmaWxsOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIEBleHRlbmQgLmhvbWVwYWdlX19ndXR0ZXJzO1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDQ4cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzcwcHgsIDYyMHB4KSBtaW5tYXgoMjgwcHgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC54Yy1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcbiAgICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLnhjLW1hc3RoZWFkLnhjLWdsb2JhbC1zZWFyY2gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNTtcbn1cblxuLy8gVGhpcyBjbGFzcyBpcyBiZWluZyB1c2VkIGJ5IFFBIHRvIGF1dG9tYXRlIGhlYWRlciB0ZXN0XG4ueGMtaGVhZGVyLXByb2ZpbGUge1xuICBsaS54dWktcGlja2l0ZW0gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi54Yy1oZWFkZXJfX2N0YS1idG4ge1xuICBtYXJnaW4tdG9wOiAkeHVpLXMtc21hbGw7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJHh1aS1zLXNtYWxsO1xuICB9XG59XG5cbi54Yy1oZWFkZXItc2VhcmNoIHtcbiAgcGFkZGluZzogJHNwYWNpbmcgMDtcbn1cblxuLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICBAaW5jbHVkZSBzbWFsbGlzaCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhsO1xuICB9XG59XG5cbi54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lci0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1oZWFkZXItY29tcG9uZW50LWJnLWNvbG9yLCAkeHVpLWhlYWRlci1iYWNrZ3JvdW5kKTtcbn1cblxuLnhjLWxhcmdlLWhlYWRlcl9fY29udGFpbmVyLS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzMwcHg7IC8vIHByZXNlcnZlIGlsbHVzdHJhdGlvbiBoZWlnaHQgb3RoZXJ3aXNlIGl0IHdpbGwgc2hyaW5rIG9uIHJlc2l6ZVxuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi8vICBNYXN0aGVhZCBzdHlsZSBmb3IgbGFuZGluZyBwYWdlcyAoU3VwcG9ydCBhbmQgTGVhcm5pbmcpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54Yy1tYXN0aGVhZC0taG9tZSB7XG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbi1wbGFjZWhvbGRlci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4IGF1dG87XG4gIH1cbn1cblxuLnhjLW1hc3RoZWFkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDI3KTsgLy8gaDEgbW9iaWxlIHNpemVcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29ycmVudGx5IG9ubHkgYmVpbmcgdXNlZCBpbiBMZWFybmluZ1xuLnhjLW1hc3RoZWFkX19jb250ZW50LWJsb2NrcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIC54dWktcGFuZWwge1xuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuICAgIH1cbiAgfVxufVxuXG4ueGMtbmF2YmFyX190YWItLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJHh1aS1zLTJ4bGFyZ2U7XG4gICAgLnhjLXRhYi0tYm9keTpmb2N1cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi54Yy1tYXN0aGVhZC0taG9tZS1sZWFybmluZyB7XG4gIG1hcmdpbi1ib3R0b206ICR4dWktcy00eGxhcmdlO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9vdGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54Yy1mb290ZXItd3JhcCB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogJHhjLXBhcmFncmFwaC1zaXplO1xuICB9XG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xuICB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi54Yy1mb290ZXItbmF2IHtcbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnhjLWZvb3Rlcl9fdGl0bGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR4dWktY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi54Yy1mb290ZXJfX3RvcGljcy1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi54Yy1mb290ZXJfX3JpZ2h0LWxpbmtzIHtcbiAgPiAqIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnhjLWZvb3Rlcl9faHIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ueGMtZm9vdGVyX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS03O1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTc7XG4gIH1cblxuICAmOnZpc2l0ZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICR4dWktY29sb3Itd2hpdGU7XG4gIH1cblxuICAuc2xkcy1pY29uLXRleHQtZGVmYXVsdCB7XG4gICAgZmlsbDogJHh1aS1jb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ueGMtZm9vdGVyX19kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMzsgLy8gcmdiYSBkb2Vzbid0IHdvcmsgd2l0aCBGaXJlZm94IDxvcHRpb24+XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXJyb3ctZmlsdGVyLS1maWxsLXdoaXRlLnN2Zyk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJHh1aS1jb2xvci13aGl0ZTtcbiAgICAgIC8vIGN1c3RvbSBmb290ZXIgZm9jdXMgaW5kaWNhdG9yIHJlbW92ZSBib3gtc2hhZG93XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ueGMtZm9vdGVyX19saW5rLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAkeHVpLXMtMnhsYXJnZTtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoYXV0bywgMjUwcHgpO1xuICB9XG59XG5cbi54Yy1xdWFudGljLXNlYXJjaF9fZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgcGFkZGluZzogJHh1aS1zLXhzbWFsbCAkeHVpLXMtc3RhbmRhcmQ7XG4gIHJvdy1nYXA6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBwYWRkaW5nOiAkeHVpLXMteHNtYWxsO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBjb2x1bW4tZ2FwOiAxZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjBweCAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG4gIC54Yy1xdWFudGljLXNlYXJjaF9fc3VtbWFyeSB7XG4gICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAvLyBVc2luZyBzbWFsbCBicmVha3BvaW50IGFzIHRoZXNlIHN0eWxlcyBzaG91bGQgbm90IGFwcGx5IHRvIGFueSBvdGhlciBzY3JlZW4gc2l6ZVxuXG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuc2lkZWJhcl9faGVhZGluZyB7XG5cdEBpbmNsdWRlIGtleWxpbmUodG9wKTtcblxuXHRwYWRkaW5nLXRvcDogJHNwYWNpbmc7XG59XG5cbi5zaWRlYmFyLS1uby1rZXlsaW5lIC5zaWRlYmFyX19oZWFkaW5nIHtcblx0Ym9yZGVyLXRvcDogMDtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5zaWRlYmFyX19saXN0IHtcblx0QGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcblxuXHRsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnNpZGViYXIgLnByb2ZpbGUtZHJvcGRvd24ge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbn1cbiIsIi5zdWItdG9waWMge1xuXHRAaW5jbHVkZSBrZXlsaW5lO1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14eGw7XG5cdFx0fVxuXHR9XG59XG4iLCIkZmllbGQtaGVpZ2h0OiA0MHB4O1xuJGJ0bi13aWR0aDogcmVtKDQwKTtcbiRmaWVsZC1zcGFjaW5nLS1zbWFsbDogJHNwYWNpbmctcztcbiRmaWVsZC1zcGFjaW5nOiAkc3BhY2luZy1zICogMztcblxuQG1peGluIGlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1peGluIGxlZnQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XG4gIGhlaWdodDogJGZpZWxkLWhlaWdodDtcbiAgbWluLWhlaWdodDogJGZpZWxkLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZmllbGQtc3BhY2luZy0tc21hbGw7XG4gIHBhZGRpbmctcmlnaHQ6ICRmaWVsZC1zcGFjaW5nLS1zbWFsbCArICRidG4td2lkdGg7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmaWVsZC1zcGFjaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmaWVsZC1zcGFjaW5nICsgJGJ0bi13aWR0aDtcbiAgfVxufVxuXG5AbWl4aW4gcmlnaHQtaW5wdXQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAkZmllbGQtaGVpZ2h0O1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6ICRidG4td2lkdGg7XG59XG5cbkBtaXhpbiBzZWFyY2gtYmFyIHtcbiAgQGluY2x1ZGUgaW5wdXQtY29udGFpbmVyO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG59XG5cbi5zZWFyY2gtYmFyIHtcbiAgQGluY2x1ZGUgc2VhcmNoLWJhcjtcbn1cblxuLnNlYXJjaC1iYXJfX2Nsb3NlLWJ0biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAuNmVtIDAuNmVtO1xufVxuXG4ubWFnaWMtYm94IC5tYWdpYy1ib3gtY2xlYXIgLm1hZ2ljLWJveC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tYWdpYy1ib3ggLm1hZ2ljLWJveC1jbGVhcjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveC1pbnB1dCA+IGlucHV0IHtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0yO1xuICBmb250LXNpemU6IDE1cHg7IC8vIEhhcyB0byBiZSBmaXhlZCB0byBvZmZzZXQgQ292ZW8ncyAxNnB4IGRlZmF1bHRcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctczsgLy8gT3ZlcnJpZGUgQ292ZW8ncyBleHRyYSBwYWRkaW5nXG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiKFxuICAgICAgMTgwLFxuICAgICAgMjEzLFxuICAgICAgMjU0XG4gICAgKTsgLy8gVGhpcyB3YXMgb25lIG9mIHRoZSBkZWZhdWx0IFNhbGVzZm9yY2UgYXBwLmNzcyBjb2xvdXJzXG4gIH1cbn1cblxuLm1hZ2ljLWJveC1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uc2VhcmNoLWJhcl9faW5wdXQge1xuICBAaW5jbHVkZSBsZWZ0LWlucHV0O1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLWxhcmdlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGJhc2UtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYmFzZS10cmFuc2l0aW9uLWVhc2luZztcbn1cblxuLnNlYXJjaC1iYXJfX2lucHV0OjotbXMtY2xlYXIge1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG59XG5cbkBtaXhpbiBzZWFyY2gtYmFyX19idG4ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS00O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGJhc2UtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYmFzZS10cmFuc2l0aW9uLWVhc2luZztcblxuICAuaWNvbiB7XG4gICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS00O1xuICB9XG59XG5cbi5zZWFyY2gtYmFyX19idG4ge1xuICBAaW5jbHVkZSBzZWFyY2gtYmFyX19idG47XG59XG5cbi5zZWFyY2gtYmFyX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRiYXNlLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRiYXNlLXJhZGl1cztcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJHNwYWNpbmc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6ICRkcm9wZG93bi16LWluZGV4O1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbDtcbiAgfVxufVxuXG5AbWl4aW4gc2VhcmNoLWJhci1pbnB1dC0tYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogJGhvbWVwYWdlLWJveC1zaGFkb3c7XG5cbiAgKyAuc2VhcmNoLWJhcl9fYnRuLFxuICAuQ292ZW9TZWFyY2hCdXR0b24gKyAuc2VhcmNoLWJhcl9fZHJvcGRvd24sXG4gIC5tYWdpYy1ib3gtaGFzU3VnZ2VzdGlvbiB7XG4gICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSA6Zm9jdXMgdG8gaGVscCBkZWJ1Z2dpbmcgdGhlIGFjdGl2ZSBjb21wb25lbnQgc3R5bGVzLlxuLnNlYXJjaC1iYXJfX2lucHV0OmZvY3VzLFxuLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveC5tYWdpYy1ib3gtbm90RW1wdHkubWFnaWMtYm94LWhhc0ZvY3VzLFxuLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveC5tYWdpYy1ib3gtaGFzRm9jdXMge1xuICBAaW5jbHVkZSBzZWFyY2gtYmFyLWlucHV0LS1hY3RpdmU7XG59XG5cbi5zZWFyY2gtc3VnZ2VzdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG59XG5cbi5zZWFyY2hiYXJfX2lucHV0OmZvY3VzICsgLnNlYXJjaC1iYXJfX2J0bixcbi5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94XG4gIC5tYWdpYy1ib3gtbm90RW1wdHkubWFnaWMtYm94LWhhc0ZvY3VzXG4gIC5Db3Zlb1NlYXJjaEJ1dHRvbiB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktODtcbn1cblxuLnNlYXJjaC1zdWdnZXN0aW9uc19fbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERpc2N1c3Npb24gQmxvY2sgQ2F0YWdvcmlzZWRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmRpc2N1c3Npb24tYmxvY2stY2F0YWdvcmlzZWQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBAaW5jbHVkZSBrZXlsaW5lO1xufVxuIiwiLmVycm9yX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgYSB7XG5cdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZTtcbiAgfVxufVxuXG4uZXJyb3ItbWVzc2FnZS1jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LnhjLXNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDI3KTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0QGluY2x1ZGUgc21hbGwge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLXhsYXJnZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeHVpLXMteGxhcmdlO1xuXHR9XG59XG4iLCIuZmVlZGJhY2stYnV0dG9uc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXM7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctcztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR4dWktY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgfVxufVxuIiwiLnhjLXByb2ZpbGUtZHJvcGRvd25fX3RyaWdnZXIge1xuXHRiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeHVpLWNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGhlaWdodDogNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDQwcHg7XG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcblx0fVxuXHQucHJvZmlsZS1kcm9wZG93bl9fYXZhdGFyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cblx0c3ZnIHtcblx0XHRmaWxsOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxOHB4O1xuXG5cdFx0QG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcblx0XHRcdGZpbGw6ICR4dWktY29sb3Itd2hpdGU7XG5cdFx0fVxuXHR9XG59XG4ueGMtaGFtYnVyZ2VyX19tZW51LWNvbnRhaW5lcixcbi54Yy1oZWFkZXItcHJvZmlsZSB7XG5cdC8vIFdoZW4gZWxlbWVudCBpcyBmb2N1c2VkIGZyb20gY2xpY2sgZXZlbnQsIGRvIG5vdCBzaG93IG91dGxpbmUgZm9yIGNvbnRhaW5lciBPUiBidXR0b25cblx0Ly8gSG92ZXIgdW5kZXJsaW5lIHdpbGwgc2hvdyBpbnN0ZWFkXG5cdGJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuXHQmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQvLyBXaGVuIHRoaXMgZWxlbWVudCBpcyBmb2N1c2VkIHZpYSB0aGUga2V5Ym9hcmQsIHNob3cgZm9jdXMgb3V0bGluZVxuXHQmOmZvY3VzLXZpc2libGUge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcblx0fVxufVxuXG4ueGMtaGVhZGVyLXByb2ZpbGUsXG4ueGMtaGFtYnVyZ2VyX19tZW51IHtcblx0Lnh1aS1kcm9wZG93bi1sYXlvdXQge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWluLXdpZHRoOiAyNzBweDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IHVuc2V0O1xuXG5cdFx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdFx0Ly8gZHJvcGRvd24gbWVudSBzaXRzIGFnYWluc3QgYm90dG9tIGVkZ2Ugb2YgbmF2YmFyXG5cdFx0XHQvLyB0b3AgdmFsdWUgc2hvdWxkIG5vdCBiZSBzZXQgYXMgdGhlIGhlaWdodCBmcm9tIHRoZSB0b3Agb2YgdGhlIHBhZ2UgdmFyaWVzIGRlcGVuZGluZyBvbiB3aGVuIGEgYmFubmVyIGlzIHByZXNlbnQuXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC54dWktcGlja2l0ZW06aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZHJvcGRvd24taG92ZXI7XG5cdFx0fVxuXHRcdCYuc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdC54dWktZHJvcGRvd24tLWJvZHkge1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG4vLyBFdmVudHVhbGx5LCBhbGwgc2hvdWxkIG1pZ3JhdGUgdG8gdGhpcyBjbGFzc1xuLy8gQ3VycmVudGx5IHRoaXMgaXMgb25seSBiZWluZyB1c2VkIGluIGdsb2JhbCBoZWFkZXJcbmxpLnhjLWhlYWRlci1wcm9maWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbmF2YmFyX19kcm9wZG93bjtcblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC54dWktZHJvcGRvd24tLWZvb3RlciB7XG5cdFx0cGFkZGluZzogJHh1aS1zLXhzbWFsbCAkeHVpLXMtbGFyZ2U7XG5cdH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBuZWVkcyB0byBiZSBsb29rZWQgYXQgYW5kIHBlcmhhcHMgcmVmYWN0b3Jcbi8vIFRpdGxlIGlzIG5vdCBhIHN1c3RhaW5hYmxlIHdheSB0byBuYW1lIHRoaXMgYXJlYVxuXG4udGl0bGU6bm90KDplbXB0eSkge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblxuXHRoMjpub3QoOmVtcHR5KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctcztcblx0fVxufVxuXG4vLyBBbGwgc2hvdWxkIGJlIGV2ZW50dWFsbHkgcGhhc2VkIG91dCBhbmQgcmVuYW1lZCAueGMtcGFnZS10aXRsZSBhbmQgLnhjLXBhZ2UtZGVzY3JpcHRpb25cbi50aXRsZV9faGVhZGluZ1xuLnhjLXBhZ2UtdGl0bGUsXG4uZm9yY2VDb21tdW5pdHlSaWNoVGV4dCAueGMtcGFnZS10aXRsZSB7XG5cdEBpbmNsdWRlIGhlYWRpbmc7XG5cdEBpbmNsdWRlIGgxO1xufVxuXG4ueGMtcGFnZS1kZXNjcmlwdGlvbiB7XG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTcpO1xuXHR9XG59XG5cbi50aXRsZV9fYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRpdGxlX19zdWJ0aXRsZSB7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuXG5cdC5maWVsZC1jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LmZvcm0tZmllbGRfX2xhYmVsIHtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdH1cblxuXHRsaSB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS0yO1xuXHR9XG59XG5cbi8vIFRvIHByZXZlbnQgcGFnZSByZWZsb3cgd2hlbiBmaWx0ZXIgaXMgYmVpbmcgdXNlZCBpbiBMTVMgc2VhcmNoIHJlc3VsdHMgcGFnZVxuLnhjLXNlYXJjaF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblxuXHQvL3RoaXMgZml4ZWQgaGVpZ2h0IG5lZWRzIHRvIGJlIGNhdGVyIGZvciBvbmx5IGRlc2t0b3Agdmlld1xuXHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE4NnB4O1xuXHR9XG59XG5cbi8vdGhpcyBuZWVkIHRvIGJlIHJlbW92ZWQgZXZlbnR1YWxseSBvbmNlIGltcGxlbWVudGVkIHRvcCBkYXNoYm9hcmQgdGhpbmcgaW4gbXkgbGVhcm5pbmdcbi8vdGhlcmUgaXMgbm8gZW5vdWdoIGJyZWF0aGluZyBzcGFjZSB3aGVuIHRoZXJlJ3Mgc2VjdGlvbiB0aXRsZSBiZWxvdyB0aGUgXCJNeSBsZWFuaW5nXCIgdGl0bGVcbi8vdGhpcyBpcyB0aGUgb25seSBwbGFjZSB0aGF0IHNjZW5hcmlvIGhhcHBlbnMgdGhyb3VnaG91dCB0aGUgc2l0ZVxuLnhjLW15LWxlYXJuaW5nX19oZWFkaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG59XG5cbi8vdGhpcyBzcGFjaW5nIG5lZWQgdG8gYmUgdGhlcmUgdGlsbCBpbXBsZW1lbnQgZnVsbCBob21lIHBhZ2Vcbi54Yy1ob21lLXBhZ2VfX2ZpcnN0LXNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAzcmVtOy8vdG8gYmUgcmVwbGFjZWQgd2l0aCBhIHNwYWNpbmcgdmFyaWFibGVcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEF2YXRhciBibG9ja1xuLy9cbi8vIFVzZWQgaW4ga25vd2xlZGdlYWJsZSB1c2VycyBhcmVhXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hdmF0YXItYmxvY2sge1xuXHRwYWRkaW5nOiA0cmVtIDRyZW0gM3JlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC8vIFRoaXMgY2xhc3MgaXMgYWxzbyBiZWluZyB1c2VkIGluIHByb2ZpbGUtYmxvY2suc2NzcywgYW5kIGF2YXRhci5zY3NzLCBzbyB3ZSdyZSBrZWVwaW5nIGl0IHNwZWNpZmljIGhlcmVcblx0Ly8gTmVlZCB0byBsb29rIGludG8gbWVyZ2luZyB0aGUgZmlsZXMgaW4gdGhlIGZ1dHVyZSwgb3IgcmVuYW1lIGNsYXNzZXMgY29tcGxldGVseSB0byBoZWxwIGRpZmZlcmVudGlhdGVcblx0LmF2YXRhciB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG59XG5cbi5hdmF0YXItYmxvY2tfX2hlYWRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eGw7XG59XG5cbi5hdmF0YXItd3JhcHBlciB7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG5cdC5ncmlkID4gKiB7XG5cdFx0d2lkdGg6IDIwJTtcblxuXHRcdEBpbmNsdWRlIHhzbWFsbCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNpcmN1bGFyLS1wb3J0cmFpdCB7XG5cdHBhZGRpbmctbGVmdDogJHNwYWNpbmcteHM7XG5cdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXhzO1xuXG5cdGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogNHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHR3aWR0aDogNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmF2YXRhci1ibG9ja19fbGFiZWwge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nO1xuXHRvdmVyZmxvdzogaGlkZGVuOy8vdG8gY2F0ZXIgZm9yIHZlcnkgdmVyeSBsb25nIG5hbWVcblx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy14cztcblx0cGFkZGluZy1yaWdodDogJHNwYWNpbmcteHM7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d29yZC1icmVhazogYnJlYWstd29yZDsvL3RvIGNhdGVyIGZvciB2ZXJ5IHZlcnkgbG9uZyBuYW1lXG5cblx0PiBhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuIiwiLy8gSG9tZXBhZ2Ugb25seSwgZm9yIGJvdGggUG9wdWxhciB0b3BpY3MgYW5kIGFuc3dlcnNcbi50b3BpYy1ibG9jayB7XG5cdCYucmVzdWx0LXBsYWNlaG9sZGVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Ly8gUGxhY2Vob2xkZXIgbG9hZGluZ1xuXHQucG9wdWxhclRvcGljc19yZXN1bHRzOmVtcHR5ICsgLnZpZXctYWxsLXRvcGljcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRhbmltYXRpb246IHNoaW1tZXIgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jsb2NrLXBsYWNlaG9sZGVyLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucG9wdWxhclRvcGljcyB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnBvcHVsYXJUb3BpY3NfcmVzdWx0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogd3JhcDtcblx0Z2FwOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkeHVpLXMteGxhcmdlO1xufVxuXG4ucG9wdWxhclRvcGljc19yZXN1bHQtaXRlbSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHR9XG59XG5cbi5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtbGluayB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXh1aS1jb2xvci1ncmV5LTYpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogJHh1aS1zLXhsYXJnZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0teHVpLWNvbG9yLWdyZXktNSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0LnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1oZWFkaW5nIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkeHVpLWNvbG9yLWJsdWU7XG5cdFx0Ly8gQWRkcyBvdXRsaW5lIGZvciBtcyBoaWdoIGNvbnRyYXN0IG1vZGUsIGFzIGJveCBzaGFkb3cgd29uJ3Qgc2hvdyB1cC5cblx0XHRvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdH1cblxuXHQmOmZvY3VzOmhvdmVyIHtcblx0XHQucG9wdWxhclRvcGljc19yZXN1bHRzLWhlYWRpbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1saW5rOmhvdmVyIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtdGV4dCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1oZWFkaW5nIHtcblx0Y29sb3I6IHZhcigtLXhjLWRhcmstYmx1ZSk7XG59XG5cbi5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiB2YXIoLS14dWktY29sb3ItYmxhY2spO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVycyBmcm9tIGxhc3QgY2hpbGQgb2YgdGhlIGFydGljbGVzXG4uY1RvcGljQXJ0aWNsZXNMaXN0IHtcblx0LnRhYnMge1xuXHRcdC50YWJzX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gVG8gYmUgbW92ZWQgdG8gbGlndGh0aW5nIG92ZXJyaWRlPyBPciBjcmVhdGUgb3VyIG93biBwcm9wZXIgY2xhc3Nlc1xuLmNvbnRlbnRQYW5lbCB7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nO1xuXG5cdC5zbGRzLXRhYnMtLWRlZmF1bHRfX25hdiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGwgKyAkc3BhY2luZztcblx0fVxuXG5cdC5jb21wb25lbnQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWwgKyAkc3BhY2luZy1sO1xuXHR9XG59XG4iLCIvLyBVc2luZyBTRiBkZXNpZ246YXR0cmlidXRlIHRvIGNvbnRyb2wgdGhpcy4gVGhlIHBpY2tsaXN0IGlzIGxpbWl0ZWQgYXMgdG8gd2hhdCBjbGFzcyBjYW4gYmUgYWxsb3dlZFxuLnF1ZXN0aW9uLWJsb2NrX19oZWFkaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG59XG5cbi5xdWVzdGlvbi1ibG9jay1pdGVtX193cmFwcGVyIHtcblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5xdWVzdGlvbi1ibG9jay1pdGVtIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdEBpbmNsdWRlIHNtYWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLnF1ZXRpb24tYmxvY2tfX2ZpZ3VyZSB7XG5cdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xuXG5cdC8vIERlZmF1bHQgY29udmVudGlvbiBnaXZlcyBubyByZXN0cmljdGlvbiBvbiBpY29uLiBCdXQgaXQgaXMgZmFyIHRvbyBiaWcgb24gc21hbGwgc2NyZWVuc1xuXHQuaWNvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5xdWVzdGlvbi1ibG9ja19fYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcblx0bWF4LXdpZHRoOiAzNDBweDtcbn1cblxuLnF1ZXN0aW9uLWJsb2NrX190aXRsZSB7XG5cdEBpbmNsdWRlIGE7XG5cblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXHRtYXJnaW4tdG9wOiAkc3BhY2luZy1zO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4ucXVlc3Rpb24tYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuICBmb250LXNpemU6IHJlbSgxMyk7XG59XG4iLCJcbi5wcm9maWxlLWJsb2NrIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS04O1xuXG5cdC5hdmF0YXIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWw7XG5cdH1cbn1cblxuLnByb2ZpbGUtYmxvY2tfX2ljb24ge1xuXHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xufVxuXG4ucHJvZmlsZS1ibG9ja19fbmFtZS1kaXNwbGF5LWNoZWNrYm94IHtcblx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xufVxuXG4ucHJvZmlsZS1ibG9ja19faWNvbi0tc29jaWFsIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiIsIi8vIFRvIGJlIHJlcGxhY2VkIHdpdGggWFVJJ3Mgb3ZlcnZpZXdibG9ja1xuLy8gaHR0cHM6Ly94dWkueGVyby5jb20vMTMuNC4yL3NlY3Rpb24tY29tcG91bmRzLWRpc3BsYXlpbmdkYXRhLW92ZXJ2aWV3YmxvY2suaHRtbFxuXG4uaW5mby1ibG9jayB7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW5oYW5jZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWtleWxpbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktODtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAkc3BhY2luZy14bDtcbn1cblxuLmluZm8tYmxvY2tfX2l0ZW0ge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Ita2V5bGluZTtcblx0ZmxleC1ncm93OiAxO1xuXHRtYXgtd2lkdGg6IDUwJTsgLy8gVGhlcmUgd29uJ3QgYmUgbGVzcyB0aGFuIDEgYmxvY2tcblx0cGFkZGluZzogJHNwYWNpbmctbCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmluZm8tYmxvY2tfX2l0ZW0tLXN0YXRpc3RpYyB7XG5cdGZvbnQtc2l6ZTogcmVtKDIxKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmluZm8tYmxvY2tfX3RpdGxlIHtcblx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS0yO1xuXHRmb250LXNpemU6IHJlbSgxNSk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIudmlkZW8tYmxvY2tfX3ZpZGVvIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG59IiwiLnhjLXN0YXJ0LWRpc2N1c3Npb25fX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xufVxuXG4ueGMtc3RhcnQtZGlzY3Vzc2lvbl9fc2lkZWJhciB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyg0OHB4IC0gMnJlbSk7IC8vIDQ4cHggdmlzdWFsIGdhcCB3aGVyZSAycmVtIGV4aXN0cyBmcm9tIGEgcGFyZW50IGNvbXBvbmVudFxuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQuc2lkZWJhcl9faGVhZGluZyB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmcteHhzO1xuXHR9XG5cblx0Ly8gTGlua3Ncblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcblxuXHRcdCY6OmZpcnN0LWxldHRlciB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdC5jb3Zlby1saXN0LWxheW91dC5Db3Zlb1Jlc3VsdCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1rZXlsaW5lO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuQ292ZW9FeGNlcnB0IHtcblx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cdH1cblxuXHQuYnJlYWRjcnVtYiB7XG5cdFx0Lmljb24tYXJyb3ctcmlnaHQtLWZpbGwtZ3JleSB7XG5cdFx0XHRtYXJnaW46IDFweCAkc3BhY2luZy14eHMgMDtcblx0XHR9XG5cblx0XHQuQ292ZW9GaWVsZFZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzKTtcblx0XHR9XG5cdH1cbn1cblxuLnhjLXN0YXJ0LWRpc2N1c3Npb25fX2Nhc2UtZGVmbGVjdGlvbi10aXRsZSB7XG5cdEBpbmNsdWRlIGg0O1xufVxuXG4ueGMtc3RhcnQtZGlzY3Vzc2lvbl9fZXh0ZXJuYWwtaWNvbiB7XG4gIGZpbGw6ICR4dWktY29sb3ItYmx1ZTtcbiAgaGVpZ2h0OiAkeHVpLXMtc21hbGw7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ueGMtc3RhcnQtZGlzY3Vzc2lvbl9fYm9keSB7XG5cdHRleHRhcmVhIHtcblx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0fVxuXG5cdC5waWxsQ29udGFpbmVyIHtcblx0XHRAZXh0ZW5kIC54Yy1maWxlLXVwbG9hZDtcblx0fVxufVxuXG4vLyBIaWRlIGFzdGVyaXNrcywgYXMgbW9zdCBmaWVsZHMgb24gdGhlIHNpdGUgYXJlIHJlcXVpcmVkLiBXZSBzaG91bGQgaW5zdGVhZCBmbGFnICdvcHRpb25hbCcgZmllbGRzXG5hYmJyLnNsZHMtcmVxdWlyZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ueGMtc3RhcnQtZGlzY3Vzc2lvbl9fY291bnRlciB7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMztcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRmb250LXNpemU6IHJlbSgxMyk7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnhjLXN0YXJ0LWRpc2N1c3Npb25fX29yZy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAkeHVpLXM7XG59XG5cbi54Yy1zdGFydC1kaXNjdXNzaW9uX19vcmctZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAkeHVpLXM7XG59XG5cbi54Yy1zdGFydC1kaXNjdXNzaW9uX192YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwO1xufSIsIi5lbnRpdHkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpob3ZlciB7XG4gICAgLmVudGl0eV9fdGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvci1wYWdlLWxpbmtzO1xuICAgIH1cbiAgfVxuICAmOnZpc2l0ZWQ6aG92ZXIge1xuICAgIC5lbnRpdHlfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdmlzaXRlZDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eV9fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctcztcbn1cblxuLmVudGl0eV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHhjLXJlYWRpbmctc2l6ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyICFpbXBvcnRhbnQ7IC8vIEZvciBjb25zaXN0ZW5jeSB3aXRoIGNhc2UvZGlzY3Vzc2lvbiBhdmF0YXJzIHdpdGggZGlmZmVyZW50IG1hcmt1cFxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICY6dmlzaXRlZDpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4uZW50aXR5X19yb2xlIHtcbiAgY29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiByZW0oMTUpOyAvLyBUbyBiZSByZW1vdmVkIG9uY2UgYWxsIGZvbnRzIGFyZSAxNXB4XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14eHM7XG59XG5cbi5lbnRpdHlfX21ldGFkYXRhIHtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiByZW0oMTMpO1xufVxuIiwiLnhjLXVzZXItYW5zd2VyX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sO1xuXG5cdEBpbmNsdWRlIHNtYWxsaXNoIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuZW50aXR5LFxuXHQuYXZhdGFyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmVudGl0eV9fcm9sZSB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEzKTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4vLyBTYW1lIGNsYXNzIGFzIGMtY2FzZS1vdmVydmlld19fZGF0ZS4gU2hvdWxkIGV4dGVuZCBvciByZW5hbWUgY2xhc3Nlcz9cbi54Yy11c2VyLWFuc3dlcl9fdGltZXN0YW1wIHtcblx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRtaW4td2lkdGg6IDE0MHB4O1xuXG5cdEBpbmNsdWRlIHhzbWFsbCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmc7XG5cdH1cblxuXHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLnhjLXVzZXItYW5zd2VyX19ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cblx0Ly8gTm9ybWFsbHkgd2UgZG9uJ3QgZG8gdGhpcy4gQnV0IHN0ZW1zIGZyb20gQ1NTLTMzODggYW5kIENTUy0zMDEyIGlzc3Vlc1xuXHRwLFxuXHRsaSxcblx0dWwsXG5cdG9sIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0Ly8gT3IgZWxzZSB0aGUgYm94IGNvbGxhcHNlXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ueGMtdXNlci1hbnN3ZXJfX2Zvb3RlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Ita2V5bGluZTtcblx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS0zO1xuXHRmb250LXNpemU6IHJlbSgxMyk7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXHRwYWRkaW5nLXRvcDogJHNwYWNpbmc7XG59XG4iLCIvLyBEZWZpbmUgY3VzdG9tIGJyZWFrcG9pbnQgZm9yIHRoaXMgY29tcG9uZW50XG5AbWl4aW4gbWVkaXVtLS1jYWxsLXJlcXVlc3Qge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi54Yy1jYWxscmVxdWVzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNztcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBIaWRlIGJvcmRlciB3aGVuIGZvcm0gaXMgaGlkZGVuLCBjb250YWluZXIgcmVtYWluc1xuICAmOmVtcHR5IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNsZHMtZHJvcGRvd24ge1xuICAgIEBpbmNsdWRlIGRyb3Bkb3duX19tZW51O1xuXG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5cbi8vIEdsb2JhbCBmb3JtIGhlYWRlclxuLnhjLWNhbGxyZXF1ZXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgcGFkZGluZy1yaWdodDogJHh1aS1zLTV4bGFyZ2U7XG4gIH1cblxuICBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHhzO1xuICB9XG59XG5cbi8vIE1ldGFkYXRhIHN0eWxlXG4ueGMtY2FsbHJlcXVlc3Qtc3VidGl0bGUsXG4ueGMtY2FsbHJlcXVlc3QtZm9vdGVyIHtcbiAgQGluY2x1ZGUgeHVpLXRleHQtbXV0ZWQ7XG5cbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLXhzbWFsbDtcbn1cblxuLy8gRm9ybSBpbnB1dCBtb2RlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueGMtdGltZXpvbmUge1xuICAuc2xkcy1jb21ib2JveF9faW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBtYWdpYyBudW1iZXIgdG8gbWF0Y2ggZGVmYXVsdCB0ZXh0IGlucHV0IGNhbGN1bGF0ZWQgaGVpZ2h0XG4gICAgbWluLWhlaWdodDogNDAuNXB4O1xuICB9XG59XG5cbi54Yy10aW1lem9uZSxcbi5zdGFydFRpbWU6bm90KC5zbGRzLWhhcy1lcnJvciksXG4uZW5kVGltZTpub3QoLnNsZHMtaGFzLWVycm9yKSB7XG4gIC5zbGRzLWlucHV0X2ZhdXgsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS01O1xuICB9XG59XG5cbi5zdGFydFRpbWUuc2xkcy1oYXMtZXJyb3IsXG4uZW5kVGltZS5zbGRzLWhhcy1lcnJvciB7XG4gIC5zbGRzLWlucHV0X2ZhdXgge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2xkcy1pbnB1dF9mYXV4OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICR4dWktaW52YWxpZC1jb2xvcjtcbiAgfVxufVxuXG4vLyBOZXcgZGF0ZXRpbWUgY29tcG9uZW50XG4ueGMtZGF0ZXRpbWUge1xuICAueGMtZGF0ZXBpY2tlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHh1aS1zLTJ4bGFyZ2U7XG5cbiAgICBAaW5jbHVkZSBzbWFsbGlzaCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7IC8vIE1ha2UgaXQgc2FtZSB3aWR0aCBhcyBzdGFydCB0aW1lIGZpZWxkXG4gICAgfVxuXG4gICAgLnNsZHMtaW5wdXRfX2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAueGMtdGltZXJhbmdlIHtcbiAgICAueGMtdG8tbGFiZWwsXG4gICAgLnhjLWVuZHRpbWUgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgLy8gTXVzdCBiZSBkZWNsYXJlZCBmaXJzdCBvdGhlcndpc2Ugb3ZlcnJpZGVzIG1lZGlhIHF1ZXJ5IHN0eWxlXG4gICAgfVxuXG4gICAgLnNsZHMtY29tYm9ib3hfX2lucHV0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwLjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5zbGRzLWlucHV0X2ZhdXg6bm90KC5zbGRzLWNvbWJvYm94X19pbnB1dC12YWx1ZSkgLnNsZHMtdHJ1bmNhdGUge1xuICAgICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS00O1xuICAgIH1cblxuICAgIC54Yy1zdGFydHRpbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAueGMtc3RhcnR0aW1lLFxuICAgICAgLnhjLWVuZHRpbWUge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC54Yy10by1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMi4yNXJlbSAkc3BhY2luZy1zICRzcGFjaW5nLXMgJHNwYWNpbmctcztcbiAgICAgIH1cblxuICAgICAgLnhjLWVuZHRpbWUge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDsgLy8gVmlzaWJseSBoaWRlIGxhYmVsIGJ1dCBzYXZlIHNwYWNlIGZvciBsYXlvdXRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGl1bS0tY2FsbC1yZXF1ZXN0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnhjLWRhdGVwaWNrZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICAgIH1cbiAgICAueGMtdGltZXJhbmdlIHtcbiAgICAgIGZsZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gICAgfVxuICB9XG59XG5cbi8vIE5ldyBjb3VudHJ5Y29kZSBzZWxlY3RvciBjb21wb25lbnRcbi54Yy1jb3VudHJ5Y29kZS10cmlnZ2VyIHtcbiAgQGluY2x1ZGUgeHVpLXNlbGVjdC0tY29udHJvbDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi54Yy1jb3VudHJ5Y29kZS1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICR4dWktY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogJHh1aS1zLXhzbWFsbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnhjLWNvdW50cnljb2RlLXNlYXJjaCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMDAwYTFlMzM7XG4gIGhlaWdodDogY2FsYyg0MHB4ICsgMnJlbSk7XG4gIG1hcmdpbi1ib3R0b206ICR4dWktcy14c21hbGw7XG4gIHBhZGRpbmc6ICRzcGFjaW5nO1xuXG4gIC5zbGRzLWljb24tdXRpbGl0eS1zZWFyY2gge1xuICAgIGxlZnQ6ICRzcGFjaW5nLXhsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzcGFjaW5nICsgJHNwYWNpbmctcztcbiAgfVxuXG4gIC5zbGRzLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZyArICRzcGFjaW5nLXhsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0keHVpLXMtbGFyZ2U7XG5cbiAgICAvLyBUT0RPOiBBcHBseSB0aGlzIGFzIGEgdmFyaWFibGUgdG8gc2l0ZSB3aWRlIGlucHV0IHBsYWNlaG9sZGVyXG4gICAgLy8gWFVJIGlzIHVzaW5nIHRoaXMgZGFya2VyIGNvbG91ciBvbiBwbGFjZWhvbGRlciBmb3IgYmV0dGVyIGNvbnRyYXN0XG4gICAgLy8gVGhleSBoYXZlIHRvIGJlIGRlY2xhcmVkIHNlcGFyYXRlbHkgYXMgSUUgZG9lc24ndCBwbGF5IG5pY2Ugd2l0aCBvdGhlcnNcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMTUsIDE5LCAyNywgMC42NSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxNSwgMTksIDI3LCAwLjY1KTtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxNSwgMTksIDI3LCAwLjY1KTtcbiAgICB9XG5cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE1LCAxOSwgMjcsIDAuNjUpO1xuICAgIH1cbiAgfVxufVxuXG4ueGMtY291bnRyeWNvZGUtb3B0aW9ucyB7XG4gIEBpbmNsdWRlIGRyb3Bkb3duX19tZW51O1xuXG4gIGhlaWdodDogY2FsYygzNjBweCAtIDJyZW0pO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnhjLWNvdW50cnljb2RlLW9wdGlvbiB7XG4gIEBpbmNsdWRlIGRyb3Bkb3duX19tZW51LWl0ZW07XG4gIEBpbmNsdWRlIGRyb3Bkb3duX19tZW51LWxpbms7XG5cbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLW1lZGl1bTtcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctcztcbn1cblxuLy8gQ2xhc3MgaXNuJ3QgYmVpbmcgdXNlZCB5ZXQgYnV0IHdpbGwgYmVcbi54Yy1jb3VudHJ5Y29kZS1zZWxlY3RlZCB7XG4gIEBpbmNsdWRlIGRyb3Bkb3duX19tZW51LWl0ZW0tLWFjdGl2ZTtcbn1cblxuLnhjLWNvdW50cnljb2RlLW5vcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcgKyAkc3BhY2luZy14bDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBQaG9uZSBudW1iZXIgJiBjb3VudHJ5IGNvZGUgY29tYm8gaW5wdXRcblxuLnhjLXBob25lbnVtYmVyLWNvbWJvIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnhjLWNvZGVwcmVmaXgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogJHh1aS1zLXhzbWFsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cblxuICAueGMtcGhvbmVudW1iZXIge1xuICAgIGZsZXg6IDE7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ueGMtY2FsbHJlcXVlc3QtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi54Yy1jYWxscmVxdWVzdC1wbGFjZWhvbGRlci1tb2JpbGUge1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG5cbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnhjLWNhbGxyZXF1ZXN0LWZvcm0gLnh1aS1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nICogMzsgLy8gM3JlbSBvciA0NXB4XG59XG5cbi8vIEVORCBGb3JtIGlucHV0IG1vZGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlbHAgJiBlcnJvciBzdGF0ZXNcblxuLnhjLWNhbGxyZXF1ZXN0IHtcbiAgLnhjLWNvdW50cnljb2RlIC5zbGRzLWZvcm0tZWxlbWVudF9faGVscCxcbiAgLnhjLWNhbGxyZXF1ZXN0LWhhcy1lcnJvciB7XG4gICAgY29sb3I6ICR4dWktaW52YWxpZC1jb2xvcjtcbiAgfVxufVxuXG4vLyBTdWJtaXR0ZWQgc3R5bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueGMtY2FsbHJlcXVlc3QtcGhvbmV2YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14czsgLy8gR2FwIGJldHdlZW4gY291bnRyeSBjb2RlIGFuZCBwaG9uZSBudW1iZXJcbn1cblxuLnhjLWNhbGxyZXF1ZXN0LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNztcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWw7XG59XG5cbi54Yy1jYWxscmVxdWVzdC1lZGl0YnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAkc3BhY2luZy1sO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS14c21hbGw7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAkeHVpLXMtc21hbGw7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBZGQgWFVJIFRoZW1lIHRvIG92ZXJyaWRlIG91ciB0YWJsZSBzdHlsZXMgYWN0aW5nIG9uIHRoZSBsaWdodG5pbmcgZGF0ZXBpY2tlclxuXG4uc2xkcy1kYXRlcGlja2VyIHtcbiAgLnNsZHMtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbWVkaXVtO1xuICAgIHBhZGRpbmctdG9wOiAkeHVpLXMtc21hbGw7XG4gIH1cblxuICAuc2xkcy1zZWxlY3RfY29udGFpbmVyIC5zbGRzLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLW1lZGl1bTtcbiAgfVxuXG4gIHRhYmxlIHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zbGRzLWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgICB0aCxcbiAgICB0cixcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzcHg7XG4gICAgfVxuXG4gICAgdGQuc2xkcy1pcy1zZWxlY3RlZCA+IC5zbGRzLWRheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogJHh1aS1jb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vTWFrZSBhcnRpY2xlIGJ1dHRvbnMgb25lIGFmdGVyIGFub3RoZXIgaW4gbW9iaWxlIHZpZXdcbi5jQXJ0aWNsZUludmFsaWRSZWdpb24ge1xuXHQuYnRuLS1pbnZlcnNlIHtcblx0XHRAaW5jbHVkZSB4c21hbGwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5idG4tLWludmVyc2U6Zmlyc3QtY2hpbGQge1xuXHRcdEBpbmNsdWRlIHhzbWFsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblx0XHR9XG5cdH1cblxuXHRkaXYge1xuXHRcdEBpbmNsdWRlIHhzbWFsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bDtcblx0XHR9XG5cdH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBYVUkgdGFnXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiB4dWktdGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAxMCwgMzAsIC41KTtcblx0Y29sb3I6IHJnYmEoMCwgMTAsIDMwLCAuNzUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDJweCA2cHg7Ly8gZXh0cmEgcGFkZGluZywgeHVpIHBhZGRpbmcgbWFrZXMgdGV4dCBoYXJkIHRvIHJlYWRcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnh1aS10YWcge1xuXHRAaW5jbHVkZSB4dWktdGFnO1xufVxuXG5AbWl4aW4geGMtdGFnKCRjb2xvcikge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG5cdGNvbG9yOiAkY29sb3I7XG59XG5cbi8vIENvbG91clxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4geHVpLXRhZy1uZXV0cmFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNjtcbn1cblxuLnh1aS10YWctbmV1dHJhbCB7XG5cdEBpbmNsdWRlIHh1aS10YWctbmV1dHJhbDtcbn1cblxuQG1peGluIHh1aS10YWctcG9zaXRpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZWVuLXhsaWdodDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICR4dWktY29sb3ItZ3JlZW4tbGlnaHQ7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLWdyZWVuLXhkYXJrO1xufVxuXG4ueHVpLXRhZy1wb3NpdGl2ZSB7XG5cdEBpbmNsdWRlIHh1aS10YWctcG9zaXRpdmU7XG59XG5cbkBtaXhpbiB4dWktdGFnLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLW9yYW5nZS14bGlnaHQ7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkeHVpLWNvbG9yLW9yYW5nZS1saWdodDtcblx0Y29sb3I6ICR4dWktY29sb3Itb3JhbmdlLXhkYXJrO1xufVxuXG4ueHVpLXRhZy13YXJuaW5nIHtcblx0QGluY2x1ZGUgeHVpLXRhZy13YXJuaW5nO1xufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHh1aS10YWcteHNtYWxsIHtcblx0Zm9udC1zaXplOiByZW0oMTEpO1xuXHRsaW5lLWhlaWdodDogJHNwYWNpbmc7XG59XG5cbi54dWktdGFnLXhzbWFsbCB7XG5cdEBpbmNsdWRlIHh1aS10YWcteHNtYWxsO1xufVxuXG5AbWl4aW4geHVpLXRhZy1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogcmVtKDEzKTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi54dWktdGFnLXNtYWxsIHtcblx0QGluY2x1ZGUgeHVpLXRhZy1zbWFsbDtcbn1cblxuLy8gQ3VzdG9tIGFycmFuZ2VtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCZWluZyB1c2VkIGluIGxlc3NvbiAoQ291cnNlU2VjdGlvbkl0ZW0pLCBhbmQgUHJvZ3JhbW1lSGVhZGVyICgyY29sIHZpZXcpXG4vLyBTaG91bGQgbG9vayBpbnRvIHN0YW5kYXJkaXNpbmcgaG93IHRhZ3MgYXJlIGluY2x1ZGVkXG4ueGMtdGFnLXN0YXR1cyB7XG5cdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAkc3BhY2luZy1sO1xuXHRcdHRvcDogJHNwYWNpbmctbDtcblx0fVxufVxuXG4ueGMtdGFnLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG59XG5cbi54Yy10YWctaXRlbS0taWNvbiAueHVpLXRhZyB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi54Yy10YWctaWNvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDA7IC8vIE92ZXJyaWRlIFNhbGVzZm9yY2UncyBkZWZhdWx0IGF2YXRhciBzZXR0aW5nXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAyNnB4O1xuXHR3aWR0aDogMjZweDtcbn1cblxuLy9pY29uIHNpemUgZm9yIHh1aS1zbWFsbCB0YWdzXG4ueGMtdGFnLWljb24tc21hbGwge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAyNHB4O1xufVxuXG4vLyBCZWluZyB1c2VkIGZvciBjb250ZW50IGNhcmRzXG4ueGMtY29udGVudC1jYXJkX190YWcge1xuXHRAaW5jbHVkZSB4dWktdGFnO1xuXHRAaW5jbHVkZSB4dWktdGFnLXNtYWxsO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogJHh1aS1zLXhsYXJnZTtcbn1cblxuLy9jcmVhdGUgdGFncyB2YXJpYXRpb25zIGZvciBlYWNoIGNvbG9yXG5AZWFjaCAkdHlwZSwgJGNvbG9yIGluICRjb250ZW50VHlwZUNvbG91cnMge1xuXHQueGMtY29udGVudC1jYXJkX190YWctLSN7JHR5cGV9IHtcblx0XHRAaW5jbHVkZSB4Yy10YWcoJGNvbG9yKTtcblx0fVxufVxuXG4ueGMtY2FyZF9fdGFnLS1hbnN3ZXJlZCB7XG5cdEBpbmNsdWRlIHh1aS10YWc7XG5cdEBpbmNsdWRlIHh1aS10YWctcG9zaXRpdmU7XG5cdEBpbmNsdWRlIHh1aS10YWctc21hbGw7XG5cblx0bWFyZ2luLXJpZ2h0OiAkeHVpLXMteHNtYWxsO1xufVxuIiwiLnhjLW1ldGFkYXRhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQvLyBUaGlzIHdhcyBhZGp1c3RlZCBzcGVjaWZpY2FsbHkgdG8gYWxsb3cgc3RhY2tpbmdcblx0Ly8gTWlnaHQgbm90IHdvcmsgb3V0c2lkZSBvZiBwYW5lbHNcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG59XG5cbi54Yy1tZXRhZGF0YS0td2l0aC1pY29uIHtcblx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLnhjLW1ldGFkYXRhX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXG5cdC8vIEZvciB3YXJuaW5nIGljb25zIGNhbiBiZSBmb3VuZCBvbiBNeSBMZWFybmluZ1xuXHQuc2xkcy1pY29uX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2xkcy1pY29uLXV0aWxpdHktd2FybmluZyBzdmcge1xuXHRcdGZpbGw6ICR4dWktY29sb3Itb3JhbmdlO1xuXHR9XG59XG5cbi54Yy1tZXRhZGF0YV9faXRlbSB7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMztcblx0Zm9udC1zaXplOiAxM3B4OyAvLyByZW0oMTMpIERvZXNuJ3Qgc2VlbSB0byBzaXplIHByb3Blcmx5XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXh4cztcblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdG1hcmdpbjogMCA3cHggMnB4IDZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0d2lkdGg6IDNweDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ291cnNlIHBhbmVsIGNvbnRlbnRzXG4vLyBUaGVzZSBhcmUgY291cnNlIHNwZWNpZmljIGFkZGl0aW9ucyB0byBhZGQgaW50byAueHVpLXBhbmVsXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54Yy1jb3Vyc2UtaGVhZGVyIHtcblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQueGMtcGFuZWxfX2hlYWRlciB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMjBweDtcblx0XHR9XG5cblx0XHQueGMtY291cnNlLXN0YXR1cyB7XG5cdFx0XHRyaWdodDogJHNwYWNpbmctbDtcblx0XHR9XG5cdH1cbn1cblxuLnhjLWNvdXJzZS1pY29uIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHhzO1xuXHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogNjBweDsgLy8gRm9yY2VkIHRvIGFzc3VtZSB0aGF0IHRoZSBpbWFnZSB3aWxsIGJlIHBlcmZlY3RseSBzcXVhcmVcblxuXHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi54dWktcGFuZWwge1xuXHQueGMtcGFuZWxfX2hlYWRpbmcsXG5cdC54Yy1jb3Vyc2VfX2hlYWRpbmcge1xuXHRcdGEuQ292ZW9SZXN1bHRMaW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQueGMtcGFuZWxfX2hlYWRpbmcsXG5cdFx0LnhjLWNvdXJzZV9faGVhZGluZyB7XG5cdFx0XHRhLkNvdmVvUmVzdWx0TGluayB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItaG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnhjLWNvdXJzZV9faGVhZGluZyxcbi54Yy1wYW5lbF9fY291cnNlLWhlYWRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbn1cblxuLnhjLXBhbmVsX19jb3Vyc2UtaGVhZGluZyB7XG5cdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRmb250LXNpemU6IHJlbSgyMSk7XG5cdH1cbn1cblxuLnhjLWNvdXJzZS1jb250YWluZXIge1xuXHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0Ly8gQ2F0ZXIgZm9yIHN0YXR1c1xuXHRcdC54Yy1wYW5lbF9fZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogODZweDtcblx0XHR9XG5cdH1cbn1cblxuLnhjLWNvdXJzZS1zdGF0dXMge1xuXHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zO1xuXHR9XG5cblx0Ji0tcGFkZGluZyB7XG5cdFx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6ICR4dWktcy14bGFyZ2U7XG5cdFx0XHR0b3A6ICR4dWktcy14bGFyZ2U7XG5cdFx0fVxuXHR9XG59XG5cbi5ncmlkLWNvbC0yIHtcblx0LnhjLXBhbmVsX19kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UgLSAxKSB7XG5cdFx0LnhjLXBhbmVsX19oZWFkZXIge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQueGMtY291cnNlLWljb24ge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eHM7XG5cdFx0fVxuXHR9XG59XG5cbi8vIENvdXJzZSBwYWdlIGhlYWRlciBhcmVhXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54Yy1jb3Vyc2UtaWNvbi1oZWFkZXIge1xuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTIwcHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnhjLWNvdXJzZS1pbmZvLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7IC8vIFN0b3AgYW55IHRleHQgZnJvbSBmbG93aW5nIGJlbG93IGljb25cblxuXHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHR9XG59XG5cbi8vIENvdXJzZSAtIExlc3NvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVGhpcyBjbGVhcnMgdGV4dCBmcm9tIHVuZGVyIHBvdGVudGlhbCB0YWdzXG4ueGMtbGVzc29uLWhlYWRlcixcbi54Yy1sZXNzb24tZGVzY3JpcHRpb24ge1xuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuXHR9XG59XG5cbi54Yy1sZXNzb24taGVhZGVyIHtcblx0Zm9udC1zaXplOiByZW0oMTcpO1xuXHQvLyBJbiBhdHRlcHQgdG8gZXZlbiBvdXQgaW5jb25zaXN0ZW50IGRlc2lnbiBpbiBjb3Vyc2UgaGVhZGVyICsgbWV0YWRhdGFcblxuXHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG5cdH1cbn1cblxuLnhjLWNvdXJzZS1kdXJhdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdEBpbmNsdWRlIHhzbWFsbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctcztcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1zO1xuXHR9XG5cblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuXHR9XG59XG5cbi8vIENvdXJzZSAtIFNlYXJjaCByZXN1bHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBUaGlzIHdhcyBuZWVkZWQgdG8gcmVwbGljYXRlIC54dWktcGFuZWwncyBsaW5rIHN0eWxlLCBhcyAueHVpLXBhbmVsIGlzbid0IDxhPlxuLy8gQ292ZW8gZm9yY2VkIHRoZSBtYXJrdXAgdG8gYmUgd3JhcHBlZCBpbiA8ZGl2PlxuLnhjLXNlYXJjaC1yZXN1bHQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcblxuXHRcdC5hbmNob3ItLXRleHQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4ueGMtcGFuZWxfX2hlYWRpbmcge1xuXHQuY292ZW8taGlnaGxpZ2h0IHtcblx0XHRmb250LXdlaWdodDogdW5zZXQ7XG5cdH1cbn1cblxuLnhjLXNlYXJjaC1yZXN1bHRfX2xlc3Nvbi1kZXRhaWxzIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS02O1xuXHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG5cdHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4vLyBUaGlzIGNsZWFycyB0ZXh0IGZyb20gdW5kZXIgcG90ZW50aWFsIHRhZ3Ncbi54Yy1wYW5lbC1mdWxsd2lkdGhfX2Rlc2NyaXB0aW9uIHtcblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMTBweDtcblx0fVxufVxuIiwiLnhjLWNvdXJzZS1kZXNjcmlwdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS02O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWw7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLWwgJHNwYWNpbmctbCAkc3BhY2luZzsgLy8gVG8gYWxsb3cgZm9yIG1hcmdpbiBib3R0b20gb2YgdGV4dCBjb250ZW50XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy14bCAkc3BhY2luZy14bCAkc3BhY2luZztcblx0fVxuXG5cdC8vIE5vdCBhbHdheXMgYSBoZWFkaW5nIG9yIHAuIFNvbWV0aW1lcyBpdCdzIGFsc28gdWwsIGFuIG9sXG5cdC8vIE5vdCB3aXNlIHRvIHB1dCB0aGlzIG9uIHhjLWNvdXJzZS1kZXNjcmlwdGlvbiwgYXMgdGhhdCBkb2Vzbid0IGFsd2F5cyBoYXZlIHBhZGRpbmcgYXJvdW5kIGl0XG5cdDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4vLyBUaGlzIGFzc3VtZXMgdGhhdCB0aGVyZSdsbCBuZXZlciBiZSBoMSwgaDIgYW5kIGV0Yy5cbi54Yy1jb3Vyc2UtZGVzY3JpcHRpb24taGVhZGluZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IHJlbSgxNSk7XG59XG5cbi8vdGhpcyB1c2Ugb25seSBpbiBJTFQgY2xhc3Nlc1xuLnhjLWxtcy1jbGFzc19fbWVzc2FnZSB7XG5cdG1hcmdpbi10b3A6ICR4dWktcy14c21hbGw7XG59XG5cbi54Yy1zZXNzaW9uX190aW1lIHtcblx0cGFkZGluZy1yaWdodDogOHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4ueGMtc2Vzc2lvbl9fZGFzaC1pY29uIHtcblx0bWFyZ2luOiAwIDRweCAycHggNnB4O1xufVxuXG4ueGMtbG1zLWNsYXNzX19pbmZvLWljb24ge1xuXHR0b3A6IDJweDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFx0TGVhcm5pbmcncyBmdWxsIHNjcmVlbiBtZWRpYSBwbGF5ZXIgY29tcG9uZW50XG4vL1xuLy8gIC0gRnVsbFNjcmVlbk1lZGlhUGxheWVyTGF5b3V0LmNtcFxuLy8gXHQtIFhDTF9TY29ybVBsYXllci5jbXBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyIHtcblx0aGVpZ2h0OiAxMDB2aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuc2xkcy1ib3gge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnZ0dWlTaW1wbGVNZWRpYUNtcCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC8vIGlmcmFtZVtzdHlsZV0gaGFjayBkb2VzIG5vdCB3b3JrLiBOZWVkZWQgdG8gdXNlICFpbXBvcnRhbnQgaW5zdGVhZFxuXHRpZnJhbWUge1xuXHRcdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQvLyBIaWRlICdCYWNrIHRvIHByZXZpb3VzIHBhZ2UnIGJ1dHRvbiBhdCB0aGUgYm90dG9tIG9mIHRoZSBwYWdlXG5cdC5jYW5jZWwtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi54Yy1mdWxsc2NyZWVuLW1lZGlhLXBsYXllci0td2l0aC1oZWFkZXIge1xuXHQvLyBpZnJhbWVbc3R5bGVdIGhhY2sgZG9lcyBub3Qgd29yay4gTmVlZGVkIHRvIHVzZSAhaW1wb3J0YW50IGluc3RlYWRcblx0aWZyYW1lIHtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTNweCkgIWltcG9ydGFudDtcblx0fVxufVxuXG4ueGMtZnVsbHNjcmVlbi1tZWRpYS1wbGF5ZXJfX2hlYWRlciB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRmb250LXNpemU6IDE1cHg7IC8vIHJlbSgxNSkgdHVybmVkIGludG8gMTZweCBmb3Igc29tZSByZWFzb25cblx0cGFkZGluZzogJHNwYWNpbmcteHM7XG5cblx0Lnh1aS1idXR0b24ge1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG5cdH1cbn1cblxuLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyX190aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMTVMgUHJvZ3JhbW1lIHNwZWNpZmljIHN0eWxlc1xuLy8gQ2FuIGJlIGZvdW5kIGluXG4vLyAgLSBodHRwczovL3hlcm8uY2VudHJhbC5jb20vcy9sZWFybmluZ1xuLy8gIC0gaHR0cHM6Ly94ZXJvLmNlbnRyYWwuY29tL3MvcHJvZ3JhbW1lc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ueGMtcHJvZ3JhbW1lLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIHNtYWxsaXNoIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDExMHB4O1xuXHR9XG5cblx0Ly8gUHJvZ3JhbW1lIHN0YXR1cyBnZW5lcmFsbHkgaGFzIGEgZmlsdGVyIGF0IHRvcCByaWdodCBvZiB0aGUgcGFnZVxuXHQvLyBIZW5jZSBkaWZmZXJpbmcgYWxpZ25tZW50IHdpdGggY291cnNlIHBhZ2VzXG5cdC54Yy1wcm9ncmFtbWUtc3RhdHVzIHtcblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0bWFyZ2luOiAkc3BhY2luZy14cyAwICRzcGFjaW5nO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmc7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHQvLyBGaXggZm9yIHNlbGVjdGluZyBwcm9ncmFtbWUgdGl0bGVzIENTUy00Mzc0XG5cdFx0XHQueHVpLXRhZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi54Yy1wcm9ncmFtbWUtY2FyZCB7XG5cdC54Yy1wcm9ncmFtbWUtc3RhdHVzIHtcblx0XHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji0tcGFkZGluZyB7XG5cdFx0XHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6ICR4dWktcy14bGFyZ2U7XG5cdFx0XHRcdHRvcDogJHh1aS1zLTV4bGFyZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnhjLXBhbmVsX19kZXNjcmlwdGlvbiB7XG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ueGMtcHJvZ3JhbW1lLXN0YXR1cyB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXG5cdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1zO1xuXHR9XG59XG5cbi54Yy1wcm9ncmFtbWUtY2FyZF9fY2VydGlmaWNhdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWJsdWUtZGFyaztcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi54Yy1jZXJ0aWZpY2F0ZS1pY29uIHtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdG1hcmdpbi1yaWdodDogJHNwYWNpbmcteGw7XG5cdHdpZHRoOiAzNnB4O1xufVxuXG4vLyBQcm9ncmFtbWUgY2FyZCB3aXRoIHBzdWVkbyBjbGljayBhcmVhIHNwZWNpZmljIHN0eWxlcyB1c2VkIGluIHByb2dyYW1tZSBjYXJkIGNtcCwgYXMgdG8gbm90IGludGVyZmVyZSB3aXRoIHhjLXByb2dyYW1tZS1jYXJkIGNsYXNzIHVzZWQgZWxzZXdoZXJlLlxuLy8gQ2FyZCB3aXRoIHBzdWVkbyBlbGVtZW50IGZvciBjbGljayBhcmVhLiBEb2Vzbid0IHVzZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBpbiBwYW5lbCBmb3IgcG9zaXRpb25pbmcgaWNvbnMuXG4ueGMtcHJvZ3JhbW1lLWNhcmQtY2xpY2thYmxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeHVpLXN0YW5kYXJkLWJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRvdXRsaW5lOiAycHggYXV0byAkeHVpLWNvbG9yLWJsdWU7XG5cdH1cbn1cblxuLnhjLXByb2dyYW1tZS1jYXJkLWNsaWNrYWJsZV9fbGluayB7XG5cdC8vIFJlbW92ZSByZWxhdGl2ZSBwb3NpdGlvbmluZyBmb3IgY2xpY2thYmxlIGFyZWEgdG8gZmxvdyB1cCB0byBwYXJlbnRcblx0cG9zaXRpb246IHN0YXRpYztcblxuXHQvLyBSZW1vdmUgZGVmYXVsdCBmb2N1cywgdXNpbmcgOmZvY3VzLXdpdGhpbiBvbiBwYXJlbnRcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0Jjpob3Zlcjo6YWZ0ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS01O1xuXHR9XG59XG5cbi54Yy1wcm9ncmFtbWUtY2FyZC1jbGlja2FibGVfX2xpbms6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ueGMtcHJvZ3JhbW1lLWNhcmQtY2xpY2thYmxlX19oZWFkZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4vLyBJbiBwcm9ncmFtbWUgbGlzdCBjb250ZXh0LCBmb2xsb3dpbmcgY3VycmVudCBkZXNpZ24gcGF0dGVybi5cbi54Yy1wcm9ncmFtbWUtbGlzdCB7XG5cdC54Yy1wcm9ncmFtbWUtY2FyZC1jbGlja2FibGVfX2hlYWRlciB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG5cbi54Yy1wcm9ncmFtbWUtY2FyZC1jbGlja2FibGVfX2hlYWRlci1pbmZvIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcdFx0XG5cblx0Lnh1aS10YWcge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuLy8gUHJvZ3JhbW1lTGlzdCB2aWV3LCBzZXQgaW5zaWRlIFByb2dyYW1tZUNhcmRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmdyaWQtY29sLTIge1xuXHQueGMtcGFuZWxfX2Rlc2NyaXB0aW9uIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwOyAvLyBDbGVhciB0aGUgc3RhdHVzIGJhZGdlIHN0eWxlXG5cdH1cblxuXHQueGMtcHJvZ3JhbW1lLXN0YXR1cyB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSAtIDEpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctcztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gVEVNUCAtIENhcmRzIHdpbGwgYmUgcmVmYWN0b3JlZCBzaG9ydGx5XG4vLyBOZXN0ZWQgaW4gZ3JpZC4gU2V0IGhlaWdodCBvZiBjaGlsZFxuLnhjLXByb2dyYW1tZS1saXN0LFxuLnhjLWNvdXJzZS1jYXJkc3tcblxuXHRtYXJnaW4tYm90dG9tOjA7XG5cblx0PiBsaXtcblx0XHRtYXJnaW4tYm90dG9tOjEuNXJlbVxuXHR9XG5cdFxuXHQueGMtcHJvZ3JhbW1lLWNhcmQtY2xpY2thYmxlLFxuXHQueGMtY291cnNlLWNhcmR7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTowO1xuXHR9XG5cbn1cbiIsIi8vIFRvcGljIGNhdGFsb2cgcGFnZXMgXG4vLyAvdG9waWNjYXRhbG9nICYgL2xlYXJuaW5nLXRvcGljc1xuXG4udG9waWMtYmxvY2staGVhZGluZyB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLy8gTGVhcm5pbmcgc3BlY2lmaWNcbi8vIFNob3VsZCBiZSByZW1vdmVkIGFzIHBhcnQgb2YgQ1NTLTU0MDkgb25jZSAudGl0bGUgY2xhc3MgZGVwcmVjYXRlZFxuLnhjLWxlYXJuaW5nLXRvcGljcyB7XG5cdG1hcmdpbi10b3A6IC0kc3BhY2luZztcbn0iLCIvLyBUbyBjYXRlciBmb3IgRmlsdGVyIG9uIGZhciByaWdodFxuLnhjLWNvdXJzZWxpc3QtaGVhZGVyIHtcblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdG1hcmdpbi1yaWdodDogMTEwcHg7XG5cdH1cbn1cblxuLy8gLnhjLWNvdXJzZWxpc3QtdGl0bGUge31cbiIsIi8vIHRoaXMgY2FuIGJlIGRlbGV0ZWQgd2hlbiBtb3ZpbmcgdG8gTFdSIGFuZCB1c2UgZmxleGkgbGF5b3V0IGNvbHMgaW5zdGVhZFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnhjLXR3by1jb2x1bW4tbGF5b3V0X19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgY29sdW1uLWdhcDogJHh1aS1zLXhsYXJnZTtcbiAgfVxufVxuXG4ueGMtdHdvLWNvbHVtbi1sYXlvdXQge1xuICBAaW5jbHVkZSBzZWN0aW9uLXRvcDtcbn1cblxuLnhjLXR3by1jb2x1bW4tbGF5b3V0X19ncmlkLW1haW4ge1xuICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gNztcbn1cblxuLnhjLXR3by1jb2x1bW4tbGF5b3V0X19ncmlkLWFzaWRlIHtcbiAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDI7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBYVUkgQ29udGVudCBibG9ja3MgLSAxNS4xLjFcbi8vIGh0dHBzOi8vZ2l0aHViLmRldi54ZXJvLmNvbS9VWEUveHVpL2Jsb2IvbWFzdGVyL3NyYy9zYXNzLzctY29tcG9uZW50cy9fY29udGVudGJsb2Nrcy5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54dWktY29udGVudGJsb2NrIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnh1aS1jb250ZW50YmxvY2tpdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR4dWktc3RhbmRhcmQtYm9yZGVyLWNvbG9yO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0OyAvLyBJRTExIGJ1ZyBmaXggVE9ETzogTGluayB0byBkb2NzIG9uIHdoYXQgdGhlIGJ1Z2ZpeCBpc1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4ueHVpLWNvbnRlbnRibG9ja2l0ZW0tcm93bGluayB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyBSZW1vdmUgZGVmYXVsdCBsaW5rIGNvbG9yXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLy8gUmVtb3ZlIGRlZmF1bHQgbGluayB1bmRlcmxpbmVcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktODtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNztcbiAgfVxufVxuXG4ueHVpLWNvbnRlbnRibG9ja2l0ZW0taGFzLXRvcC1yYWRpdXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeHVpLXJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR4dWktcmFkaXVzO1xufVxuXG4ueHVpLWNvbnRlbnRibG9ja2l0ZW0taGFzLWJvdHRvbS1yYWRpdXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeHVpLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4dWktcmFkaXVzO1xufVxuXG4ueHVpLWNvbnRlbnRibG9ja2l0ZW0tbGF5b3V0IHtcbiAgJGNvbnRlbnQtbWluLWhlaWdodC1zaXplOiA1NnB4O1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gWEMgY3VzdG9tIHN0eWxlcyAtIFhVSSBvbmUgaXMgbm90IG1vYmlsZSBmcmllbmRseVxuICBAaW5jbHVkZSB4c21hbGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLXJpZ2h0Y29udGVudCB7XG4gICAgQGluY2x1ZGUgeHVpLXBhZGRpbmctaG9yaXpvbnRhbCgkeHVpLXMteGxhcmdlKTsgLy8gWEMgY3VzdG9tXG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC8vIFhDIGN1c3RvbSBzdHlsZXMgLSBYVUkgb25lIGlzIG5vdCBtb2JpbGUgZnJpZW5kbHlcbiAgICBAaW5jbHVkZSBzbWFsbGlzaCB7XG4gICAgICBtaW4taGVpZ2h0OiAkY29udGVudC1taW4taGVpZ2h0LXNpemU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IC8vIFhDIGN1c3RvbVxuICAgICAgcGFkZGluZy1yaWdodDogJHh1aS1zLXN0YW5kYXJkO1xuICAgIH1cbiAgfVxuXG4gIC54dWktY29udGVudGJsb2NraXRlbS0tbGVmdGNvbnRlbnQge1xuICAgIEBpbmNsdWRlIHh1aS1mbGV4LWNoaWxkcmVuO1xuXG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgbWluLWhlaWdodDogJGNvbnRlbnQtbWluLWhlaWdodC1zaXplO1xuICAgIG1pbi13aWR0aDogJGNvbnRlbnQtbWluLWhlaWdodC1zaXplICsgJHh1aS1zLXNtYWxsO1xuXG4gICAgJiArIC54dWktY29udGVudGJsb2NraXRlbS0tbWFpbmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogJHh1aS1zLXNtYWxsICR4dWktcy1zdGFuZGFyZCAkeHVpLXMtc21hbGwgMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gWFVJIGFsaWduIGV2ZXJ5dGhpbmcgdG8gdGhlIHRvcCB0byBhbGxvdyBncmVhdGVyIGNvbnRlbnQgZmxleGliaWxpdHkuXG4ueHVpLWNvbnRlbnRibG9ja2l0ZW0tLXJpZ2h0Y29udGVudC54dWktYnV0dG9uLWZ1bGx3aWR0aC1sYXlvdXQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi54dWktY29udGVudGJsb2NraXRlbS0tYWN0aW9ucyB7XG4gIC8vIFhDIGN1c3RvbSBzdHlsZXMgLSBYVUkgb25lIGlzIG5vdCBtb2JpbGUgZnJpZW5kbHlcbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIG1hcmdpbi1yaWdodDogJHh1aS1zLXhzbWFsbDtcbiAgfVxuXG4gIC8vIFRoaXMgaXMgdG8gZml4IGEgYnVnIHdoZXJlIGluIGFjdGlvbnMsIHdlIGFzc3VtZSB0aGF0IHRoZSBidXR0b25zIHN0YWNrIGF0IHNtYWxsZXJcbiAgLy8gVmlld3BvcnQgc2l6ZXMsIG1lYW5pbmcgdGhhdCBpbiB0aGUgY2FzZSBvZiBjb250ZW50YmxvY2tzLCBpdCBnZXRzIHdlaXJkIHRvcCBtYXJnaW5cbiAgLy8gQXBwbGllZCBhbmQgdGhlcmVmb3JlIGNhdXNlcyBhIGJ1Zy5cbiAgLy8gVE9ETzogd29yayBvdXQgYSB3YXkgdG8gZ2V0IGFub3RoZXIgY2xhc3Mgb24gdGhlIGVsZW1lbnQsIGluc3RlYWQgb2YgdGFyZ2V0aW5nIHRoaXMgc3BlY2lmaWMgY2hpbGRcbiAgLnh1aS1hY3Rpb25zLS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnh1aS1jb250ZW50YmxvY2tpdGVtLS1tYWluY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIC8vIHBhZGRpbmc6ICR4dWktcy1zbWFsbCAkeHVpLXMtc3RhbmRhcmQ7XG4gIHBhZGRpbmc6ICR4dWktcy1zbWFsbCAkeHVpLXMteGxhcmdlOyAvLyBYQyBwYWRkaW5nIHRvIGJlIHVzZWQgd2l0aCBwYW5lbFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi54dWktY29udGVudGJsb2NraXRlbS0taGVhZGluZ3Mge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cblxuLnh1aS1jb250ZW50YmxvY2tpdGVtLS1waW5uZWR2YWx1ZSB7XG4gIG1hcmdpbi1yaWdodDogJHh1aS1zLXhzbWFsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi54dWktY29udGVudGJsb2NraXRlbS0tcGlubmVkdmFsdWU6bnRoLWxhc3QtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1yaWdodDogJHh1aS1zLWxhcmdlO1xufVxuXG4ueHVpLWNvbnRlbnRibG9ja2l0ZW0tLXJpZ2h0Y29udGVudC54dWktYnV0dG9uLWZ1bGx3aWR0aC1sYXlvdXQge1xuICBAaW5jbHVkZSB4c21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFhDIGVkaXRzIHRvIGNvbnRlbnRibG9ja1xuLnh1aS1jb250ZW50YmxvY2tpdGVtLS1hY3Rpb25zIHtcbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIHJlbW92ZSBkZWZhdWx0IHh1aS1hY3Rpb25zIG1hcmdpbi1ib3R0b21cbiAgfVxufVxuXG4ueHVpLWNvbnRlbnRibG9ja2l0ZW0tLXByaW1hcnloZWFkaW5nIHtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0xO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi54dWktY29udGVudGJsb2NraXRlbS0tc2Vjb25kYXJ5aGVhZGluZyB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMTtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAkeHVpLXMtc21hbGw7XG59XG5cbi8vIENvbW1lbnRlZCBvdXQgYXMgdGhpcyBpcyBub3QgYmVpbmcgdXNlZCBmb3Igb3VyIHB1cnBvc2Vcbi8vIEFkZGl0aW9uYWxseSwgdGhlc2UgdmFyaWFibGVzIGhhcyBub3QgYmVlbiBpbXBvcnRlZCB5ZXQuXG4vLyAueHVpLWNvbnRlbnRibG9ja2l0ZW0tLXBpbm5lZHZhbHVlIHtcbi8vIFx0Zm9udC1zaXplOiAkeGMtZm9udC1zaXplLW1lZGl1bTtcbi8vIFx0Zm9udC13ZWlnaHQ6ICR4dWktZm9udC13ZWlnaHQtZGVlbXBoYXNpcztcbi8vIH1cblxuLnh1aS1jb250ZW50YmxvY2tpdGVtLS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnh1aS1jb250ZW50YmxvY2tpdGVtLS1kZXNjcmlwdGlvbi0tdGV4dCB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjtcbiAgLy8gQGluY2x1ZGUgeHVpLXRleHQtc21hbGw7IC8vIEF2b2lkIGZvbnQgbWl4aW4gaW1wb3J0cyBmb3IgdGhlIHRpbWUgYmVpbmdcbiAgZm9udC1zaXplOiByZW0oMTMpO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ueHVpLWNvbnRlbnRibG9ja2l0ZW0tLWxlZnRjb250ZW50LWxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAkeHVpLXMtc3RhbmRhcmQ7XG59XG5cbi54dWktcm93bGluayB7XG4gIC8vIFRPRE86IFRoaXMgaXNuJ3QgYSBjb21wb25lbnQsIG5vciBpcyBpdCBjb250ZW50IGJsb2NrcywgcmUtd29yayBpdCBvdXRcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWFVJIEFjY29yZGlvblxuLy9cbi8vIEFsdGVyZWQgd2l0aCBjdXN0b20gWEMgc2V0dGluZ3MgYW5kIHJlbW92ZWQgdW5pbXBvcnRlZCBtaXhpbnNcbi8vIGh0dHBzOi8vZ2l0aHViLmRldi54ZXJvLmNvbS9VWEUveHVpL2Jsb2IvbWFzdGVyL3NyYy9zYXNzLzctY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHh1aS1hY2NvcmRpb24tcG9wLXdpZHRoOiAkeHVpLXMteHNtYWxsO1xuXG4ueHVpLWFjY29yZGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ueHVpLWFjY29yZGlvbi0tZW1wdHlzdGF0ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMjsgLy8gQGluY2x1ZGUgeHVpLXRleHQtbXV0ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ueHVpLWFjY29yZGlvbndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3I7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gVGhlcmUgaXMgYW4gaXNzdWUgd2l0aCB0aGUgZXhwYW5kIGFuaW1hdGlvbiBvbiBJRSB3aGVyZSB0aGUgZmFzdCBjb250ZW50XG4gIC8vIGV4cGFuZCB0b2dnbGUgYW5pbWF0aW9uIGlzIHN1Ym9wdGltYWwuIEJlY2F1c2UgdGhlIGFuaW1hdGlvbiBpcyBhIHZlcnkgc3VidGxlXG4gIC8vIGVuaGFuY2VtZW50IGl0IHdhcyBkZWNpZGVkIHRvIHJlbW92ZSB0aGUgZWZmZWN0IGZvciB0aGUgb2ZmZW5kaW5nIGJyb3dzZXJzLlxuICAvLyBUaGUgYC1tc2AgZGVjbGFyYXRpb24gbmVlZHMgdG8gY29tZSBhZnRlciB0aGUgb3RoZXIgdHJhbnNpdGlvbiByZWZlcmVuY2VzIGFuZFxuICAvLyB0aGVyZWZvcmUgbmVlZHMgdG8gaWdub3JlIHRoZSBhbHBoYWJldGljYWwgbGludGluZyBydWxlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgb3JkZXIvcHJvcGVydGllcy1hbHBoYWJldGljYWwtb3JkZXJcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR4dWktbW90aW9uLXNwZWVkLWZhc3Q7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBtYXJnaW4sIHBhZGRpbmc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeHVpLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeHVpLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHh1aS1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHh1aS1yYWRpdXM7XG4gICAgfVxuICB9XG59XG5cbi54dWktYWNjb3JkaW9ud3JhcHBlci0tY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi54dWktYWNjb3JkaW9ud3JhcHBlci0tY29udGVudC1pcy1vcGVuIHtcbiAgYm9yZGVyLXRvcDogJHh1aS1ib3JkZXItbXV0ZWQ7XG4gIG9wYWNpdHk6IDE7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBvcmRlci9wcm9wZXJ0aWVzLWFscGhhYmV0aWNhbC1vcmRlclxuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkeHVpLW1vdGlvbi1zcGVlZC1mYXN0IGVhc2UtaW4tb3V0ICR4dWktbW90aW9uLXNwZWVkLWZhc3Q7XG59XG5cbi54dWktYWNjb3JkaW9ud3JhcHBlci1pcy1vcGVuIHtcbiAgLy8gYm94LXNoYWRvdzogJHh1aS1zaGFkb3ctZGVwdGgtbGlmdDsgLy8gWEMgZG9lc24ndCB1c2UgdGhpcyBpbiBvdXIgY29tcG9uZW50c1xuICB6LWluZGV4OiAxO1xufVxuXG4ueHVpLWFjY29yZGlvbnRyaWdnZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAkeHVpLWJvcmRlci1tdXRlZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBvcmRlci9wcm9wZXJ0aWVzLWFscGhhYmV0aWNhbC1vcmRlclxuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHh1aS1tb3Rpb24tc3BlZWQtZmFzdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIG1hcmdpbiwgcGFkZGluZztcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHh1aS1jb2xvci1ncmV5LWFscGhhLTg7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHh1aS1jb2xvci1ncmV5LWFscGhhLTc7XG4gIH1cbn1cblxuLnh1aS1hY2NvcmRpb250cmlnZ2VyLS1hcnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogJHh1aS1zLXhzbWFsbDtcbiAgd2lkdGg6ICR4dWktaWNvbi14bGFyZ2U7XG59XG5cbi54dWktYWNjb3JkaW9udHJpZ2dlci0tYXJyb3cgLnh1aS1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHh1aS1tb3Rpb24tc3BlZWQtZmFzdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4ueHVpLWFjY29yZGlvbnRyaWdnZXItLXJpZ2h0Y29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAkeHVpLXMteHNtYWxsICR4dWktcy1sYXJnZSAkeHVpLXMteHNtYWxsICR4dWktcy14c21hbGw7XG59XG5cbi54dWktYWNjb3JkaW9udHJpZ2dlci0tY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnh1aS1hY2NvcmRpb250cmlnZ2VyLS1oZWFkaW5ncyB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogJHh1aS1zLXN0YW5kYXJkIDA7XG59XG5cbi54dWktYWNjb3JkaW9udHJpZ2dlci0tc2Vjb25kYXJ5aGVhZGluZyB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMjsgLy8gQGluY2x1ZGUgeHVpLXRleHQtbXV0ZWQ7XG4gIGZvbnQtc2l6ZTogcmVtKDEzKTsgLy8gQGluY2x1ZGUgeHVpLWhlYWRpbmctc21hbGw7XG59XG5cbi54dWktYWNjb3JkaW9udHJpZ2dlci0tcGlubmVkdmFsdWUge1xuICBwYWRkaW5nOiAkeHVpLXMtc21hbGwgMDtcbn1cblxuLnh1aS1hY2NvcmRpb250cmlnZ2VyLS1vdmVyZmxvd2NvbnRlbnQgLnh1aS1idXR0b24taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogLSN7JHh1aS1zLXNtYWxsfTtcbn1cblxuLy8gWGVybyBDZW50cmFsIHNwZWNpZmljIHNwYWNpbmdcbi8vIFRvIGNvbnNpZGVyIHBoYXNpbmcgb3V0IG9uY2UgWFVJIHR5cG9ncmFwaHkgaGFzIGJlZW4gZnVsbHkgcG9ydGVkIG92ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ3VycmVudGx5IGJlaW5nIHVzZWQgaW4gTE1TIENQUiBhcmVhc1xuLnhjLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogJHNwYWNpbmctbCAkc3BhY2luZy1sICRzcGFjaW5nLXhzO1xuXG4gIEBpbmNsdWRlIHNtYWxsaXNoIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sICRzcGFjaW5nLXhsICRzcGFjaW5nO1xuICB9XG5cbiAgLy8gbGkgYW5kIHAgc3BhY2luZyBuZWVkcyB0byBiZSByZWxvb2tlZCBhdCBhcyBhIHdob2xlLiBUaGlzIGlzIHRvIG9mZnNldCB0aGlzIHByb2JsZW0gZm9yIHRoZSB0aW1lIGJlaW5nXG4gIC8vIE5vdCBhIGN1c3RvbS9zcGVjaWZpYyBjbGFzcywgYmVjYXVzZSBpdCBzZWVtcyBhY2NvcmlvbiBzcGFjaW5nIG5lZWRzIHRvIGJlIGNvbmRlbnNlIGJ5IGRlZmF1bHQgYW55d2F5XG4gIC54Yy10ZXh0Y29udGVudCB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ueGMtYWNjb3JkaW9uLWNvbnRlbnQtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFhVSSBwaWxsXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiB4dWktcGlsbCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktcGlsbC1iZy1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDsvLyR4dWktY29udHJvbC1zaXplLXN0YW5kYXJkIC8gMjtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyAvL1dpdGhvdXQgdmVydGljYWwgYWxpZ25tZW50IHNldCwgcGlsbHMgd2lsbCBhbGlnbiB0aGVtc2VsdmVzIHN0cmFuZ2VseSBuZXh0IHRvIGVhY2ggb3RoZXJcbn1cblxuLnh1aS1waWxsIHtcblx0QGluY2x1ZGUgeHVpLXBpbGw7XG59XG5cbkBtaXhpbiB4dWktcGlsbC1pbnRlcmFjdGl2ZSB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6JHh1aS1waWxsLWhvdmVyLWJnLWNvbG9yO1xuXHR9XG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR4dWktcGlsbC1hY3RpdmUtYmctY29sb3I7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLWZvY3VzO1xuXHR9XG59XG5cbi54dWktcGlsbC1pbnRlcmFjdGl2ZSB7XG5cdEBpbmNsdWRlIHh1aS1waWxsLWludGVyYWN0aXZlO1xufVxuXG4ueHVpLXBpbGwtLWJ1dHRvbi1pY29uIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1sZWZ0OiAkeHVpLXMtMnhzbWFsbDtcbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFhlcm8gQ2VudHJhbCB1c2VzIHNtYWxsIHBpbGxzIG9ubHlcbkBtaXhpbiB4dWktcGlsbC1zbWFsbCB7XG5cdEBpbmNsdWRlIHh1aS10ZXh0LXNtYWxsO1xuXG5cdC8vQGluY2x1ZGUgeHVpLXBhZGRpbmctaG9yaXpvbnRhbCgkeHVpLXMtc21hbGwpO1xuXHQvL3N0aWwgaGF2ZW4ndCBtaWdyYXRlIHh1aSBwYWRkaW5nc1xuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdGhlaWdodDozMnB4Oy8vJHh1aS1jb250cm9sLXNpemUtc21hbGw7XG59XG5cbi54dWktcGlsbC1zbWFsbCB7XG5cdEBpbmNsdWRlIHh1aS1waWxsLXNtYWxsO1xufVxuXG4ueHVpLXBpbGwtLXRleHQge1xuXHRAaW5jbHVkZSB4dWktdGV4dC10cnVuY2F0ZWQ7XG59XG5cbkBtaXhpbiB4dWktcGlsbC0tY29udGVudCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtZ3JvdzogMTtcbn0gXG5cbi54dWktcGlsbC0tY29udGVudCB7XG5cdEBpbmNsdWRlIHh1aS1waWxsLS1jb250ZW50O1xufVxuXG4ueHVpLXBpbGwtLWF2YXRhciB7XG5cdG1hcmdpbjogJHh1aS1zLTJ4c21hbGwgJHh1aS1zLXhzbWFsbCAkeHVpLXMtMnhzbWFsbCAkeHVpLXMtMnhzbWFsbDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtaXhpbiB4dWktcGlsbC0tYnV0dG9uIHtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDsgLy8gTWFrZSBoaXQgdGFyZ2V0IGJpZ2dlciB2ZXJ0aWNhbGx5XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7Ly8gJHh1aS1zLWxhcmdlO1xuXHRjb2xvcjokeHVpLXBpbGwtY29sb3I7XG5cdHBhZGRpbmc6IDA7IC8vIE92ZXJyaWRlIHRoZSBwYWRkaW5nIG9uIHRoZSBkaWZmZXJlbnQgc2l6ZXNcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICR4dWktcGlsbC1jb2xvcjtcblx0fVxuXG5cdC54dWktcGlsbC0tdGV4dCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLnh1aS1waWxsLS1idXR0b24ge1xuXHRAaW5jbHVkZSB4dWktcGlsbC0tYnV0dG9uO1xufVxuXG4ueHVpLXBpbGwtaXMtZm9jdXNlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktcGlsbC1mb2N1c2VkLWJnLWNvbG9yO1xufVxuXG4ueHVpLXBpbGwtaXMtZGVsZXRhYmxlIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLy8gU0Ygb3ZlcnJyaWRlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueGMtcGlsbHMtd3JhcCB7XG5cdC5zbGRzLXBpbGwge1xuXHRcdEBpbmNsdWRlIHh1aS1waWxsO1xuXHRcdEBpbmNsdWRlIHh1aS1waWxsLXNtYWxsO1xuXHRcdEBleHRlbmQgLnh1aS1waWxsLWlzLWRlbGV0YWJsZTtcblxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXHR9XG5cblx0Ly8gdGhpcyBpcyBvbmx5IHVzZWQgaW4gY2FzZXNcblx0LnNsZHMtcGlsbF9faWNvbl9jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdFx0LnNsZHMtaWNvbiB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1tO1xuXHRcdH1cblx0fVxuXG5cdC5zbGRzLXBpbGxfX2FjdGlvbiB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLWJhc2U7XG5cdFx0QGluY2x1ZGUgeHVpLWJ1dHRvbi1zbWFsbDtcblx0XHRAaW5jbHVkZSB4dWktcGlsbC0tY29udGVudDtcblx0XHRAaW5jbHVkZSB4dWktcGlsbC0tYnV0dG9uO1xuXG5cdFx0Ym9yZGVyOiB1bnNldDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zbGRzLXBpbGxfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNsZHMtcGlsbF9fcmVtb3ZlIHtcblx0XHRAaW5jbHVkZSBidXR0b24tYmFzZTtcblx0XHRAaW5jbHVkZSB4dWktYnV0dG9uLWljb247XG5cdFx0QGV4dGVuZCAueHVpLWJ1dHRvbi1pY29uLXNtYWxsO1xuXHRcdEBleHRlbmRcdC54dWktcGlsbC0tYnV0dG9uLWljb247XG5cblx0XHRyaWdodDogMDtcblxuXHRcdHN2ZyB7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnhjLWZpbGUtdXBsb2FkIHtcblx0bWFyZ2luLXRvcDogJHNwYWNpbmcteGw7XG5cblx0QGluY2x1ZGUgeHNtYWxsIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZztcblx0fVxuXG5cdC8vIENhc2UgcmVwbHkgYXR0YWNobWVudHMgLSBub3QgdXNpbmcgU2FsZXNmb3JjZSBwaWxsIGxpa2UgZXZlcnl3aGVyZSBlbHNlXG5cdC54dWktcGlsbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFhVSSBwaWNrbGlzdCB3aXRoIFhDIGN1c3RvbSBzdHlsZXMgaW50ZXJ0d2luZWRcbi8vIDE1LjIuNVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcGlja2l0ZW0tc21hbGwtcGFkZGluZzogJHh1aS1zLXhzbWFsbCAtIDI7IC8vIFN0YW5kYXJkIDZweCBwYWRkaW5nIGZvciBzbWFsbCB2YXJpYW50LlxuXG4vLyBMaXN0cyBhbmQgbGlzdC1sZXZlbCBzdWItZWxlbWVudHNcbi54dWktcGlja2xpc3Qge1xuXHRAaW5jbHVkZSB4dWktbGlzdHJlc2V0O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSB4c21hbGwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdH1cblxuXHQrIC54dWktcGlja2xpc3Qge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNjtcblx0fVxufVxuXG4vLyBJdGVtLWxldmVsIG1vcmUgc3BlY2lmaWMgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBQaWNraXRlbXMgYW5kIHRoZWlyIHN1Yi1lbGVtZW50c1xuLnh1aS1waWNraXRlbSB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZ3JvdzogMTAwMDAwMDtcblx0bWFyZ2luLWJvdHRvbTogMDsgLy8gVG8gb3ZlcnJpZGUgWEMgZGVmYXVsdCBtYXJnaW4gYm90dG9tIGluIGxpXG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQvLyBYQyBzcGVjaWZpYywgYXMgLnh1aS1waWNraXRlbS0tYm9keSBpcyBub3QgYWx3YXlzIGEgY2xpY2thYmxlIGl0ZW1cblx0Ly8gJjpub3QoLnh1aS1waWNraXRlbS1pcy1kaXNhYmxlZCkgPiAueHVpLXBpY2tpdGVtLS1ib2R5XG5cdCY6bm90KFtkaXNhYmxlZF0pID4gYnV0dG9uLFxuXHQmOm5vdChbZGlzYWJsZWRdKSA+IGEge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeHVpLXBpY2tpdGVtLWZvY3VzLWJnLWNvbG9yO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICR4dWktcGlja2l0ZW0tYWN0aXZlLWJnLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4ueHVpLXBpY2tpdGVtLS1ib2R5IHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IC8vIEZvcmNlIFNGICYgQ292ZW8gc3R5bGVzIHRvIHVzZSBYQyBmb250c1xuXHRtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHNvbWUgZGVmYXVsdCBtYXJnaW5zIGZyb20gU2FmYXJpXG5cdG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZXMgc29tZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBTYWZhcmlcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDsgLy8gUmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgYnV0dG9uIHBhZGRpbmdcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAvLyBJbiBjYXNlIHBpY2tpdGVtIGJvZHkgZWxlbWVudCBpcyBhIGxpbmtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi54dWktcGlja2l0ZW0tLXRleHQge1xuXHRAaW5jbHVkZSB4dWktdGV4dC13b3JkYnJlYWs7XG5cblx0Ji54dWktcGlja2l0ZW0tdGV4dC10cnVuY2F0ZWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLnh1aS1waWNraXRlbS0tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICR4dWktcGlja2l0ZW0tc2Vjb25kYXJ5LXRleHQtY29sb3I7XG5cblx0Ji54dWktcGlja2l0ZW0tdGV4dC10cnVuY2F0ZWQge1xuXHRcdG1heC13aWR0aDogNjAlO1xuXHRcdG1pbi13aWR0aDogMjAlO1xuXHR9XG59XG5cbi8vIFZlcnRpY2FsXG4ueHVpLXBpY2tpdGVtOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIHtcblx0Lnh1aS1waWNraXRlbS0tYm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLXRleHQge1xuXHRcdGZsZXgtZ3JvdzogMTAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLWJvZHkgPiAueHVpLXBpY2tpdGVtLS10ZXh0Omxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR4dWktcy14c21hbGw7XG5cdH1cblxuXHQueHVpLXBpY2tpdGVtLS1ib2R5ID4gLnh1aS1waWNraXRlbS0tdGV4dDpudGgtbGFzdC1jaGlsZChuICsgMikge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR4dWktcy0yeHNtYWxsO1xuXHR9XG5cblx0Jjpub3QoLnh1aS1waWNraXRlbS1tdWx0aXNlbGVjdCkgPiAueHVpLXBpY2tpdGVtLS1ib2R5IC54dWktcGlja2l0ZW0tLXRleHQ6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLXhzbWFsbDtcblx0fVxuXG5cdCY6bm90KC54dWktcGlja2l0ZW0tbXVsdGlzZWxlY3QpID4gLnh1aS1waWNraXRlbS0tYm9keVxuXHQueHVpLXBpY2tpdGVtLS10ZXh0Om50aC1jaGlsZChuICsgMikge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLTJ4c21hbGw7XG5cdH1cbn1cblxuLy8gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54dWktcGlja2l0ZW0tbWVkaXVtIHtcblx0Lnh1aS1waWNraXRlbS0tYm9keSB7XG5cdFx0QGluY2x1ZGUgeHVpLXRleHQtbWVkaXVtO1xuXG5cdFx0bWluLWhlaWdodDogJHh1aS1zLTN4bGFyZ2U7XG5cdH1cblxuXHQueHVpLXBpY2tpdGVtLS1ib2R5IC54dWktcGlja2l0ZW0tLWlucHV0IHtcblx0XHRtYXJnaW46ICgkeHVpLXMteHNtYWxsICsgMik7XG5cdH1cblxuXHQueHVpLXBpY2tpdGVtLS10ZXh0IHtcblx0XHRAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkeHVpLXMteHNtYWxsKTtcblx0fVxufVxuXG4ueHVpLXBpY2tpdGVtLXNtYWxsIHtcblx0Lnh1aS1waWNraXRlbS0tYm9keSB7XG5cdFx0QGluY2x1ZGUgeHVpLXRleHQtc21hbGw7XG5cblx0XHRtaW4taGVpZ2h0OiAkeHVpLXMtMnhsYXJnZTtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLWJvZHkgLnh1aS1waWNraXRlbS0taW5wdXQge1xuXHRcdG1hcmdpbjogJHh1aS1zLXhzbWFsbDtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLXRleHQge1xuXHRcdEBpbmNsdWRlIHh1aS1wYWRkaW5nLXZlcnRpY2FsKCRwaWNraXRlbS1zbWFsbC1wYWRkaW5nKTtcblx0fVxufVxuXG4ueHVpLXBpY2tpdGVtLW1lZGl1bTpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKSB7XG5cdC54dWktcGlja2l0ZW0tLWJvZHkge1xuXHRcdEBpbmNsdWRlIHh1aS1wYWRkaW5nLWhvcml6b250YWwoJHh1aS1zLXNtYWxsKTtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLXNlY29uZGFyeSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICR4dWktcy1zdGFuZGFyZDtcblx0fVxufVxuXG4ueHVpLXBpY2tpdGVtLXNtYWxsOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIHtcblx0Lnh1aS1waWNraXRlbS0tYm9keSB7XG5cdFx0QGluY2x1ZGUgeHVpLXBhZGRpbmctaG9yaXpvbnRhbCgkeHVpLXMteHNtYWxsKTtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lnh1aS1waWNraXRlbS0tc2Vjb25kYXJ5LFxuXHQueHVpLXBpY2tpdGVtLS1waW5uZWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAkeHVpLXMtc21hbGw7XG5cdH1cbn1cblxuLy8gU3RhdGUtc3BlY2lmaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54dWktcGlja2l0ZW0taXMtaW52YWxpZCAueHVpLXBpY2tpdGVtLS1ib2R5IHtcblx0Y29sb3I6ICR4dWktaW52YWxpZC1jb2xvcjtcbn1cblxuLy8gU2l6ZS1zcGVjaWZpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnh1aS1waWNrbGlzdC1tZWRpdW0ge1xuXHQvLyBMaXN0LWxldmVsXG5cdCYueHVpLXBpY2tsaXN0LWxheW91dCB7XG5cdFx0QGluY2x1ZGUgeHVpLXBhZGRpbmctdmVydGljYWwoJHh1aS1zLXNtYWxsKTtcblx0fVxuXG5cdC8vIEl0ZW0tbGV2ZWwgYnkgbGlzdCBzaXplXG5cdCYueHVpLXBpY2tsaXN0LS1uZXN0ZWRjb250YWluZXIgPiAueHVpLXBpY2tpdGVtLS1ib2R5IHtcblx0XHRAaW5jbHVkZSB4dWktdGV4dC1tZWRpdW07XG5cblx0XHRtaW4taGVpZ2h0OiAkeHVpLXMtM3hsYXJnZTtcblx0fVxuXG5cdC8vIFVzZWQgaW4gbWFuYWdlIGNhc2Ugc2hhcmluZyBVSVxuXHQueGMtbWV0YWRhdGFfX2l0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxufVxuXG4ueHVpLXBpY2tsaXN0LXNtYWxsIHtcblx0Ly8gTGlzdC1sZXZlbFxuXHQmLnh1aS1waWNrbGlzdC1sYXlvdXQge1xuXHRcdEBpbmNsdWRlIHh1aS1wYWRkaW5nLXZlcnRpY2FsKCR4dWktcy14c21hbGwpO1xuXHR9XG59XG5cbi8vIFV0aWxpdHkgc3R5bGUgdGhhdCBjYW4gYmUgYXBwbGllZCB0byBwaWNraXRlbXMgYW5kIHN1Yi1lbGVtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnh1aS1waWNraXRlbS10ZXh0LXRydW5jYXRlZCB7XG5cdEBpbmNsdWRlIHh1aS10ZXh0LXRydW5jYXRlZDtcbn1cblxubGkueGMtbWVudS0tZGl2aWRlciB7XG5cdC8vIHRha2VuIGZyb20geHVpLWRyb3Bkb3duLS1oZWFkZXItY29udGFpbmVyIGluIF9kcm9wZG93bi5zY3NzXG5cdGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkeHVpLWRyb3Bkb3duLWRpdmlkZXItc2hhZG93LWNvbG9yO1xuXHRoZWlnaHQ6IDJweDtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLnhjLW1lbnUtLWRpdmlkZXIgKyAueGMtYnV0dG9uX19jb250YWluZXIge1xuXHRwYWRkaW5nOiAxNnB4IDE2cHggMTBweDtcbn1cblxuLnhjLW1lbnUtLWRpdmlkZXIgKyAueGMtY29udGFjdC1zdXBwb3J0LWJ1dHRvbl9fY29udGFpbmVyIHtcblx0cGFkZGluZzogMTZweCAxNnB4IDBweDtcbiAgXG4gIC54Yy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi54Yy1jb250YWN0LXN1cHBvcnQtYnV0dG9uX19jb250YWluZXIgKyAueGMtYnV0dG9uX19jb250YWluZXJ7XG5cdHBhZGRpbmc6IDEycHggMTZweCAxMHB4OyBcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFhVSSBwb3BvdmVyIC0gcGFydGlhbCBzdHlsZXMgb25seVxuLy8gMTUuMi42XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54dWktcG9wb3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktcG9wb3Zlci1iZy1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogJHh1aS1yYWRpdXM7XG5cdGJveC1zaGFkb3c6ICR4dWktc2hhZG93LWRlcHRoLWxpZnQ7XG59XG5cbkBlYWNoICRzaXplLCAkd2lkdGggaW4gJHh1aS1jb21tb24td2lkdGhzIHtcblx0Lnh1aS1wb3BvdmVyLSN7JHNpemV9IHtcblx0XHRtYXgtd2lkdGg6ICR3aWR0aDtcblx0fVxufVxuXG4ueHVpLXBvcG92ZXItYXJyb3c6YmVmb3JlIHtcblx0Ym9yZGVyLWJvdHRvbTogJHh1aS1zLXhzbWFsbCBzb2xpZCAkeHVpLXBvcG92ZXItYXJyb3ctYm9yZGVyLWNvbG9yO1xuXHRib3JkZXItbGVmdDogJHh1aS1zLXhzbWFsbCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiAkeHVpLXMteHNtYWxsIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogMTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05cHg7XG59XG5cbi54dWktcG9wb3Zlci1hcnJvdzphZnRlciB7XG5cdGJvcmRlci1ib3R0b206ICR4dWktcy14c21hbGwgc29saWQgJHh1aS1wb3BvdmVyLWJnLWNvbG9yO1xuXHRib3JkZXItbGVmdDogJHh1aS1zLXhzbWFsbCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiAkeHVpLXMteHNtYWxsIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogMTVweDtcbn1cblxuLnh1aS1wb3BvdmVyLWFycm93IHtcblx0Ji10b3BsZWZ0OmJlZm9yZSB7XG5cdFx0bGVmdDogMTVweDtcblx0XHR0b3A6IC05cHg7XG5cdH1cblxuXHQmLXRvcGNlbnRlcjpiZWZvcmUge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQmLXRvcHJpZ2h0OmJlZm9yZSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMTVweDtcblx0fVxuXG5cdCYtYm90dG9tbGVmdDpiZWZvcmUge1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHR0b3A6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdCYtYm90dG9tY2VudGVyOmJlZm9yZSB7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0Ji1ib3R0b21yaWdodDpiZWZvcmUge1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0Ji1sZWZ0dG9wOmJlZm9yZSB7XG5cdFx0bGVmdDogLTEzcHg7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdH1cblxuXHQmLWxlZnRjZW50ZXI6YmVmb3JlIHtcblx0XHRsZWZ0OiAtMTNweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI3MGRlZyk7XG5cdH1cblxuXHQmLWxlZnRib3R0b206YmVmb3JlIHtcblx0XHRib3R0b206IDE1cHg7XG5cdFx0bGVmdDogLTEzcHg7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdH1cblxuXHQmLXJpZ2h0dG9wOmJlZm9yZSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogLTEzcHg7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0fVxuXG5cdCYtcmlnaHRjZW50ZXI6YmVmb3JlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtMTNweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0fVxuXG5cdCYtcmlnaHRib3R0b206YmVmb3JlIHtcblx0XHRib3R0b206IDE1cHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogLTEzcHg7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0fVxuXG5cdCYtdG9wbGVmdDphZnRlciB7XG5cdFx0bGVmdDogMTVweDtcblx0XHR0b3A6IC04cHg7XG5cdH1cblxuXHQmLXRvcGNlbnRlcjphZnRlciB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxuXG5cdCYtdG9wcmlnaHQ6YWZ0ZXIge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQmLWJvdHRvbWxlZnQ6YWZ0ZXIge1xuXHRcdGJvdHRvbTogLThweDtcblx0XHR0b3A6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdCYtYm90dG9tY2VudGVyOmFmdGVyIHtcblx0XHRib3R0b206IC04cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQmLWJvdHRvbXJpZ2h0OmFmdGVyIHtcblx0XHRib3R0b206IC04cHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdCYtbGVmdHRvcDphZnRlciB7XG5cdFx0bGVmdDogLTEycHg7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdH1cblxuXHQmLWxlZnRjZW50ZXI6YWZ0ZXIge1xuXHRcdGxlZnQ6IC0xMnB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjcwZGVnKTtcblx0fVxuXG5cdCYtbGVmdGJvdHRvbTphZnRlciB7XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHRcdGxlZnQ6IC0xMnB4O1xuXHRcdHRvcDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHR9XG5cblx0Ji1yaWdodHRvcDphZnRlciB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogLTExcHg7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0fVxuXG5cdCYtcmlnaHRjZW50ZXI6YWZ0ZXIge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IC0xMXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHR9XG5cblx0Ji1yaWdodGJvdHRvbTphZnRlciB7XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IC0xMXB4O1xuXHRcdHRvcDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdH1cbn1cblxuLy8gWEMgcG9wb3ZlciBhZGRpdGlvbnMgdG8gWFVJIGJhc2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ueGMtcG9wb3Zlcl9fYmFja2Ryb3Age1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ly8gRW5zdXJlIGJhY2tkcm9wIHNpdHMgYmVuZWF0aCBwb3BvdmVyIGFuZCBhZGRUb0NhbGVuZGFyIGJ1dHRvblxuXHR6LWluZGV4OiAkeHVpLXotaW5kZXgtZHJvcGRvd24gLSAxO1xufVxuLnhjLXh1aS1wb3BvdmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bGVmdDogNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogJHh1aS1taW5pbXVtLXRvdWNoLXRhcmdldDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR6LWluZGV4OiAkeHVpLXotaW5kZXgtZHJvcGRvd247XG59XG5cbi54Yy14dWktcG9wb3Zlci0tc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWFVJIG1vZGFsXG4vLyAxNi42LjBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQHVzZSAnc2FzczptYXAnO1xuJHh1aS1tb2RhbC13aWR0aHM6IChzbWFsbDogMzAwcHgsXG5cdG1lZGl1bTogNDAwcHgsXG5cdGxhcmdlOiA2MDBweCxcblx0eGxhcmdlOiA4MDBweCxcbik7XG5cbi54dWktbWFzayB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktbWFzay1iZy1jb2xvcjtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZzogJHh1aS1zLXN0YW5kYXJkO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR4dWktbW90aW9uLXNwZWVkLW1lZGl1bSAkeHVpLW1vdGlvbi1jdXJ2ZS1zdGFuZGFyZDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHQvLyBNb2RhbCBtYXNrIG5lZWRzIHRvIGZhbGwgYWJvdmUgbWFpbiBjb250ZW50IGJ1dCBiZWxvdyBhIGRyb3Bkb3duLCBzaGVldCwgb3Igb3ZlcmxheS5cblx0ei1pbmRleDogJHh1aS16LWluZGV4LWNvbnRleHR1YWx0b3A7XG59XG5cbi54dWktbWFzay1pcy1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnh1aS1tb2RhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktbW9kYWwtYmctY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6ICR4dWktcmFkaXVzO1xuXHRib3gtc2hhZG93OiAkeHVpLXNoYWRvdy1kZXB0aC1wb3A7XG5cdG1hcmdpbi1ib3R0b206ICR4dWktcy1zdGFuZGFyZDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAkeHVpLXotaW5kZXgtbW9kYWw7XG59XG5cbi54dWktbW9kYWwtbGF5b3V0IHtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMi41cmVtKTsgLy8gQWxsb3dzIGZvciBtaW5pbXVtIG1hcmdpbiBhdCB0aGUgbGVmdC9yaWdodCBvZiBtb2RhbFxuXHR3aWR0aDogbWFwLmdldCgkeHVpLW1vZGFsLXdpZHRocywgbWVkaXVtKTtcblxuXHQueHVpLW1vZGFsLS1oZWFkZXIge1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvLyBJZiBhIGJhY2tncm91bmQgY29sb3IgaXMgc3BlY2lmaWVkLCBlbnN1cmUgdGhlIGJvcmRlciByYWRpdXMgc3RheXNcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6ICR4dWktcy1zbWFsbCAkeHVpLXMtbGFyZ2U7XG5cdH1cblxuXHQueHVpLW1vZGFsLS1jbG9zZSB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IC0keHVpLXMteHNtYWxsO1xuXHR9XG5cblx0Ly8gSWYgYSBoZWFkaW5nIGV4aXN0c1xuXHQueHVpLW1vZGFsLS1oZWFkaW5nIH4gLnh1aS1tb2RhbC0tY2xvc2Uge1xuXHRcdG1hcmdpbi1sZWZ0OiAkeHVpLXMtbGFyZ2U7XG5cdH1cblxuXHQueHVpLW1vZGFsLS1ib2R5IHtcblx0XHRwYWRkaW5nOiAkeHVpLXMteHNtYWxsICR4dWktcy1sYXJnZTtcblx0fVxuXG5cdC54dWktbW9kYWwtLWZvb3RlciB7XG5cdFx0cGFkZGluZzogJHh1aS1zLWxhcmdlO1xuXHR9XG59XG5cbi54dWktbW9kYWwtLWJvZHktbGF5b3V0IHtcblx0QGluY2x1ZGUgeHVpLW92ZXJmbG93LXNoYWRvdztcblxuXHRtYXgtaGVpZ2h0OiA0NXZoO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbkBlYWNoICRzaXplLCAkd2lkdGggaW4gJHh1aS1tb2RhbC13aWR0aHMge1xuXHQueHVpLW1vZGFsLXdpZHRoLSN7JHNpemV9IHtcblx0XHR3aWR0aDogJHdpZHRoO1xuXHR9XG59XG5cbi54dWktbW9kYWwtZnVsbHNjcmVlbiB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDAlOyAvLyBPdmVycmlkZXMgYW55IG1heCBoZWlnaHQgc2V0IGJ5IHRoZSBgbW9kYWwtbGF5b3V0YCBjbGFzc1xuXHRtYXgtd2lkdGg6IDEwMHZ3OyAvLyBPdmVycmlkZXMgYW55IG1heCB3aWR0aCBzZXQgYnkgdGhlIGBtb2RhbC1sYXlvdXRgIGNsYXNzXG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMHZ3O1xufVxuXG4vLyBNb2RhbCBoZWFkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueHVpLW1vZGFsLS1oZWFkaW5nIHtcblx0QGluY2x1ZGUgeHVpLXRleHQtZW1waGFzaXM7XG5cdEBpbmNsdWRlIHh1aS10ZXh0LWxhcmdlO1xuXG5cdG1hcmdpbi1ib3R0b206IDA7IC8vIFhDIHNwZWNpZmljXG59XG5cbi54Yy1tb2RhbC0tZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tcmlnaHQ6ICR4dWktcy0zeGxhcmdlOyAvLyBDbGVhciB0ZXh0IHVuZGVyIGNsb3NlIGljb25cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFx0Q2FzZSBjb21wb25lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ2FzZSBmaWx0ZXIgLSBFbXVsYXRpbmcgTXkgRGlzY3Vzc2lvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jb21wb25lbnQtLWNhc2Uge1xuXHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHRoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctcztcblx0fVxufVxuXG4vLyBMaXN0IG9mIGNhc2VzIGluICdNeSBjYXNlcydcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54Yy1jYXNlLWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bDtcbn1cblxuLnhjLWNhc2Uge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTY7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG59XG5cbi54Yy1jYXNlX19zdWJqZWN0LWxpbmUge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eHM7XG59XG5cbi54Yy1jYXNlX190aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbn1cblxuLnhjLWNhc2VfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogJHNwYWNpbmcgMCAkc3BhY2luZy14eHMgMDtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQueGMtY2FzZV9fdGl0bGUge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIENhc2UgZGV0YWlsIHNpZGViYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmMteGMtY2FzZS1lc3RpbWF0ZWQtcmVzcG9uc2UtdGltZSB7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMztcblx0ZGlzcGxheTogZmxleDtcblxuXHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkeHVpLXMtc3RhbmRhcmQ7XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRtYXJnaW4tcmlnaHQ6ICR4dWktcy1zbWFsbDtcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gXHRDYXNlIG92ZXJ2aWV3XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54Yy1jYXNlLW92ZXJ2aWV3X19oZWFkIHtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Ly8gRm9yY2UgdGl0bGUgdG8gYmUgc2luZ2xlIHJvdyBmb3IgbW9iaWxlXG5cblx0QGluY2x1ZGUgc21hbGwge1xuXHRcdC50aXRsZV9faGVhZGluZyB7XG5cdFx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi54Yy1jYXNlLW92ZXJ2aWV3X19kYXRlIHtcblx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuXHRmb250LXNpemU6IHJlbSgxMyk7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzO1xuXHRtaW4td2lkdGg6IDE2NXB4O1xuXG5cdEBpbmNsdWRlIHNtYWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblx0fVxuXHQvLyBGaXggYWxpZ25tZW50IC0gYWxsb3cgMS8yIHNwbGl0IHdpdGggc3BhY2UtYmV0d2VlblxuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctcztcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4ueGMtY2FzZS1vdmVydmlld19fc3VidGl0bGUge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG5cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQueHVpLXRhZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcblx0fVxufVxuXG4ueGMtY2FzZS1vdmVydmlld19fZm9vdGVyIHtcblx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IC8vIE5lZWRlZCB0byBrZWVwIGNhc2Ugc2hhcmluZyBwb3B1cCBpbiBsaW5lc1xuXG5cdCY6bm90KDplbXB0eSkge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkeHVpLXN0YW5kYXJkLWJvcmRlci1jb2xvcjtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy14bDtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmc7XG5cdH1cblxuXHQvLyBBZGRpdGlvbiBmb3IgY2FzZSBzaGFyaW5nIGFsb25lXG5cdC54dWktZHJvcGRvd24taXMtb3BlbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnhjLWNhc2Utb3ZlcnZpZXctZm9vdGVyX19idXR0b24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkeHVpLXMteGxhcmdlO1xuXHRcdG1hcmdpbi1yaWdodDogJHh1aS1zLXhsYXJnZTtcblx0fVxuXHQueGMtY2FzZS1vdmVydmlldy1mb290ZXItYnV0dG9uX19pY29uIHN2ZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRmaWxsOiAkeHVpLWNvbG9yLWJsdWU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4XG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFx0Q2FzZSBzaGFyaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54dWktZHJvcGRvd24tLWhlYWRlci1jb250YWluZXIueGMtbWFuYWdlLWNhc2Utc2hhcmluZy1oZWFkZXIge1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZygkeHVpLXMtbGFyZ2UpO1xuXG5cdGZsZXgtZmxvdzogd3JhcDsgLy8gUHJldmVudCBpbmxpbmUtbGFiZWxcbn1cblxuLy8gVG8gYWxpZ24gdGhpcyB3aXRoIGhvdyB2aWV3IG1vcmUgZGlzY3Vzc2lvbnMgbG9va1xuLy8gU3R5bGVzIHRvIGJlIHJldmlld2VkIHRvZ2V0aGVyIGF0IGEgbGF0ZXIgZGF0ZVxuLnhjLW1hbmFnZS1jYXNlLXNoYXJlIHtcblx0bWFyZ2luLWJvdHRvbTogJHh1aS1zLXN0YW5kYXJkO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi54Yy1jYXNlLXNoYXJlLXBvcG92ZXIge1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkeHVpLXMteHNtYWxsKTtcblx0QGluY2x1ZGUgeHVpLXBhZGRpbmctaG9yaXpvbnRhbCgkeHVpLXMtc21hbGwpO1xuXG5cdEBpbmNsdWRlIHhzbWFsbCB7XG5cdFx0bWFyZ2luLXRvcDogJHh1aS1zLXNtYWxsO1xuXHR9XG5cblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdEBpbmNsdWRlIHh1aS1tYXJnaW4tbGVmdCgkeHVpLXMtc21hbGwpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0Ly8gU3R5bGVzIGZyb20gcG9wb3Zlci1sZWZ0dG9wXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IC0xM3B4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRsZWZ0OiAtMTJweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0Lnh1aS1idXR0b24taWNvbiB7XG5cdFx0QGluY2x1ZGUgeHVpLW1hcmdpbi1sZWZ0KGF1dG8pO1xuXG5cdFx0Ly8gWFVJIGhhcyBhbiBvZmZpY2lhbCB3YXkgd2hlcmUgcGFkZGluZyBmb3IgdGhlIHdyYXBwZXIgd2FzIGFkanVzdGVkXG5cdFx0Ly8gQnV0IGNvbnNpZGVyaW5nIG91ciBkZXNpZ24gYW5kIG91ciBkZXNpZ25lcidzIHByZWZlcm5jZSB0byBhbGlnbiB0ZXh0IGFuZCBpY29uLCB0aGlzIGlzIGEgYmV0dGVyIGFwcHJvYWNoXG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC05cHg7XG5cdH1cblxuXHQuc2xkcy1idXR0b25fX2ljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIueGMtc2ltcGxlLWNyZWF0ZS1jYXNlLW1mYSB7XG4gICAgLnhjLXNpbXBsZS1jcmVhdGUtY2FzZS1tZmFfX3RpcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIFxuICAgIC54Yy1zaW1wbGUtY3JlYXRlLWNhc2UtbWZhX19saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAueGMtc2ltcGxlLWNyZWF0ZS1jYXNlLW1mYV9fbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbiIsIi54Yy1jYXNlLWRlZmxlY3Rpb25fX3RpdGxlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAvLyB3YXMgdGhpbmtpbmcgb2YgZXh0ZW5kaW5nIHRoZSBoaXQgYXJlYSB2aWEgQ1NTIGJ1dCB0aGVyZSdzIGEgU0Ygd2F5IHRvIGRvIHRoaXMuLi5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8gcmVsYXRpdmUgdG8gdGhlIHh1aS1wYW5lbFxuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ueGMtY2FzZS1kZWZsZWN0aW9uX19kaXNjdXNzaW9uLWFuc3dlcmVkLXRhZyB7XG4gIG1hcmdpbi1sZWZ0OiAkeHVpLXMteHNtYWxsO1xufVxuXG4ueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQtbWV0YSB7XG4gIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS14c21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkeHVpLWxpbmUtaGVpZ2h0LXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiByZW0oJHh1aS1zLXhzbWFsbCk7XG59XG5cbi54Yy1jYXNlLWRlZmxlY3Rpb25fX3Jlc3VsdC1icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnhjLWNhc2UtZGVmbGVjdGlvbl9fcmVzdWx0LW1ldGEtZGl2aWRlciB7XG4gIG1hcmdpbjogMCAkeHVpLXMtMnhzbWFsbDtcbn1cblxuLnhjLWNhc2UtZGVmbGVjdGlvbl9fbm8tcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICR4dWktY29sb3ItZ3JleS04O1xuICBib3JkZXI6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAkeHVpLXMtbGFyZ2U7XG59XG5cbi54Yy1jYXNlLWRlZmxlY3Rpb25fX25vLXJlc3VsdHMtdGl0bGUge1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTE7XG4gIG1hcmdpbi1ib3R0b206ICR4dWktcy14bGFyZ2U7XG59XG5cbi54Yy1jYXNlLWRlZmxlY3Rpb24tLWNvbXBhY3Qge1xuICAueGMtY2FzZS1kZWZsZWN0aW9uX19yZXN1bHQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTY7XG4gICAgbWFyZ2luLWJvdHRvbTogJHh1aS1zLWxhcmdlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206ICR4dWktcy1sYXJnZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC54Yy1jYXNlLWRlZmxlY3Rpb25fX3Jlc3VsdC1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIGhhdmUgdG8gYmVhdCB0aGlzIC54Yy10aGVtZSAueHVpLXBhbmVsIC54Yy1wYW5lbF9faGVhZGluZyBhLkNvdmVvUmVzdWx0TGluayA9IDA0MSBwb2ludHNcbi8vIHRoZSBiZWxvdyB3aWxsIGFsc28gZ2V0IC54Yy10aGVtZSB3aGVuIGNvbXBpbGVkXG4ueGMtY2FzZS1kZWZsZWN0aW9uLS1jb21wYWN0XG4gIC54dWktcGFuZWxcbiAgLnhjLXBhbmVsX19oZWFkaW5nXG4gIC54Yy1jYXNlLWRlZmxlY3Rpb25fX3Jlc3VsdC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIueGMtY2FzZS1yZWNvbW1lbmRhdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbGFyZ2U7XG4gIG1hcmdpbi1ib3R0b206ICR4dWktcy1sYXJnZTtcbn1cblxuLnhjLWNhc2UtcmVjb21tZW5kYXRpb25fX3Jlc3VsdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206ICR4dWktcy14c21hbGw7XG59XG5cbi54Yy1jYXNlLXJlY29tbWVuZGF0aW9uX19yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBcdENhc2UgcmVwbHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ1NTLTU5MzJcbi8vIFRoZSBhc3N1bXB0aW9uIGlzIHRoYXQgdGhpcyBkaXYgaXMgc3Vycm91bmRpbmcgYSBsaWdodG5pbmctdGV4dGFyZWEsIG9yIGMteGMtcmV1c2FibGUtdGV4dGFyZWEgZWxlbWVudC5cbi8vIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vdGhlLWNsZWFuZXN0LXRyaWNrLWZvci1hdXRvZ3Jvd2luZy10ZXh0YXJlYXMvXG4ueGMtYXV0by1ncm93LXdyYXBfX3RleHRhcmVhIHtcblx0ZGlzcGxheTogZ3JpZDtcblxuXHQmOmFmdGVyIHtcblx0XHQvLyBGaWxsIHRoZSBwc2V1ZG8gZWxlbWVudCB3aXRoIHRoZSBjb250ZW50IG9mIHRoZSBkYXRhIGF0dHIgcGx1cyBhIHNwYWNlLlxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1yZXBsaWNhdGVkLXZhbHVlKSAnICc7XG5cdFx0Ly8gTWFrZSB0ZXh0IHdyYXAgb24gb3ZlcmZsb3cuIE92ZXJmbG93IGhpZGRlbiB1c2VkIHRvIGluZGljYXRlIHdoZW4gb3ZlcmZsb3cgc2hvdWxkIGhhcHBlblxuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgLy8gRmFsbGJhY2sgaWYgd29yZC13cmFwIGlzbid0IHN1cHBvcnRlZCAoQ2hyb21lKVxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQvLyBNYWtlcyB0aGUgdGV4dCByZW5kZXJlZCBpbiB0aGUgcHNldWRvLWVsZW1lbnQgYXBwZWFyIHRoZSBzYW1lIGFzIGlmIGl0IHdhcyByZW5kZXJlZCBpbiB0aGUgdGV4dGFyZWFcblx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsOyAvLyBXZWlyZCBvbGQgTVMtRWRnZSBGaXggLSBOZXcgTVMtRWRnZSB3b3JrcyBzYW1lIGFzIENocm9tZVxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IC8vIE92ZXJyaWRlIGZvciBDaHJvbWUvRmlyZWZveCBldGMuIERvZXNuJ3QgZXhpc3Qgb24gb2xkIG5vbi13ZWJraXQgTVMtRWRnZVxuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDsgLy8gQWxpYXMgZm9yIG92ZXJmbG93LXdyYXBcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHQvLyBIaWRlIHNjcm9sbGJhclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ly8gUHJldmVudCBtYW51YWwgcmVzaXppbmcgdG8ga2VlcCBhdXRvLXNpemluZyB3b3JraW5nXG5cdFx0cmVzaXplOiBub25lO1xuXHRcdC8vIENvbnNpc3RlbmN5IGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBwb3J0IHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsOyAvLyBXZWlyZCBvbGQgTVMtRWRnZSBGaXggLSBOZXcgTVMtRWRnZSB3b3JrcyBzYW1lIGFzIENocm9tZVxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IC8vIE92ZXJyaWRlIGZvciBDaHJvbWUvRmlyZWZveCBldGMuIERvZXNuJ3QgZXhpc3Qgb24gb2xkIG5vbi13ZWJraXQgTVMtRWRnZVxuXHR9XG5cblx0JjphZnRlcixcblx0bGlnaHRuaW5nLXRleHRhcmVhLFxuXHRjLXhjLXJldXNhYmxlLXRleHRhcmVhIHtcblx0XHQvLyBPdmVybGFwIHRoZSBsaWdodG5pbmctdGV4dGFyZWEgd2l0aCB0aGUgYWZ0ZXIgcHN1ZWRvLWVsZW1lbnQgb2YgdGhlIHBhcmVudCAoLmdyb3ctd3JhcClcblx0XHRncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG5cdH1cblxuXHQudGV4dGFyZWEtY29udGFpbmVyLFxuXHR0ZXh0YXJlYSB7XG5cdFx0Ly8gRm9yY2UgSGVpZ2h0IE1hdGNoaW5nXG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi8vIEl0IGlzIGFscmlnaHQgdG8ga2VlcCB0aGlzIHNlcGFyYXRlIGFzIHRoZSBncmlkIG92ZXJsYXBwaW5nIG1lYW5zIHRoYXQgZWl0aGVyIHRoZSBjaGlsZCBvciBwYXJlbnQgd2lsbCByZXNpemUgdGhlIG90aGVyXG4ueGMtY2FzZS1yZXBseV9fdGV4dGFyZWEgLnNsZHMtdGV4dGFyZWEge1xuXHRtaW4taGVpZ2h0OiA2MHB4O1xufVxuXG4ueGMtY2FzZS1yZXBseV9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdC8vIG1pbm1heCgwLCBmcikgUHJldmVudHMgZ3JpZCBibG93IG91dCBieSBsb25nIHBpbGxzLiBNYWdpYyFcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcblx0bWFyZ2luLWJvdHRvbTogJHh1aS1zLXN0YW5kYXJkO1xuXHRyb3ctZ2FwOiAkeHVpLXMtc3RhbmRhcmQ7XG5cblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdGFsaWduLWl0ZW1zOiBlbmQ7XG5cdFx0Y29sdW1uLWdhcDogJHh1aS1zLXN0YW5kYXJkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWluLWNvbnRlbnQ7XG5cdH1cbn1cbiIsIi54Yy1sb2FkaW5nLXN0YXRlLWNvdmVvLXNlYXJjaC1yZXN1bHRzIHtcblx0YW5pbWF0aW9uOiBzaGltbWVyIDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItZ3JleS04O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdG1hcmdpbi1ib3R0b206ICR4dWktcy1sYXJnZTtcblx0bWluLWhlaWdodDogMTMwcHg7XG5cdHBhZGRpbmc6ICR4dWktcy1sYXJnZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8vIHRoZSBwYXJhZ3JhcGggcGxhY2Vob2xkZXJzL3NrZWxldG9ucyAtIChub3QgdGhlIGhlYWRpbmcgcGxhY2Vob2xkZXIpXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItZ3JleS02O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxlZnQ6ICR4dWktcy1sYXJnZTtcblx0XHRtaW4taGVpZ2h0OiAkeHVpLXMtc21hbGw7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdHRvcDogJHh1aS1zLTV4bGFyZ2U7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdHRvcDogJHh1aS1zLTV4bGFyZ2UgKyAkeHVpLXMteGxhcmdlO1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cbn1cblxuLnhjLWxvYWRpbmctc3RhdGUtY292ZW8tc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTY7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdG1pbi1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQtc3RhbmRhcmQ7XG5cdHdpZHRoOiA0MCU7XG59XG5cbi8vIGNvbXBhY3QgbW9kaWZpZXJcbi54Yy1sb2FkaW5nLXN0YXRlLWNvdmVvLXNlYXJjaC1yZXN1bHRzLS1jb21wYWN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS02O1xuXHRtYXJnaW4tYm90dG9tOiAkeHVpLXMteGxhcmdlO1xuXHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogJHh1aS1zLWxhcmdlO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogNDAlO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdHRvcDogJHh1aS1zLXhsYXJnZTtcblx0fVxufVxuIiwiLnhjLW5vLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogJHh1aS1zLXN0YW5kYXJkO1xufVxuXG4ueGMtbm8tcmVzdWx0c19faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS0yeGw7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xuICBtYXJnaW4tYm90dG9tOiAkeHVpLXMtc3RhbmRhcmQ7XG59XG5cbi54Yy1uby1yZXN1bHRzX19zdWItY29weSB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjtcbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLWxhcmdlO1xuICBtYXJnaW4tYm90dG9tOiAkeHVpLXMtM3hsYXJnZTtcbn1cblxuLnhjLW5vLXJlc3VsdHNfX2FjdGlvbi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiIsIi54Y2wtaWx0LXJlZ2lzdGVyLXN1Y2Nlc3NfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeHVpLXN0YW5kYXJkLWJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogJHh1aS1zLXhsYXJnZTtcbiAgcGFkZGluZzogJHh1aS1zLWxhcmdlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi54Y2wtaWx0LXJlZ2lzdGVyLXN1Y2Nlc3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLWxhcmdlO1xuICBmb250LXdlaWdodDogJHh1aS1mb250LXdlaWdodC1lbXBoYXNpcztcbn1cblxuLnhjbC1pbHQtcmVnaXN0ZXItc3VjY2Vzc19fc3VjY2Vzcy10aWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvICR4dWktcy1sYXJnZSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHRvcDogNDdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgbGVmdDogMjRweDtcbiAgICB0b3A6IDM5cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuXG4ueGNsLWlsdC1yZWdpc3Rlci1zdWNjZXNzX19ib2R5IHtcbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIHBhZGRpbmc6IDAgJHh1aS1zLTN4bGFyZ2U7XG4gIH1cbn1cblxuLnhjbC1pbHQtcmVnaXN0ZXItc3VjY2Vzc19fZm9vdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAkeHVpLXMtc21hbGw7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjE1cHgsIDFmcikpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogJHh1aS1zLTJ4bGFyZ2U7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gID4gLnh1aS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206ICR4dWktcy1sYXJnZTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG4iLCIueGNsLXNlc3Npb24tY2FyZF9fc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6ICR4dWktcy1sYXJnZTtcbn1cblxuLnhjbC1zZXNzaW9uLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0yO1xuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xuICBmb250LXdlaWdodDogJHh1aS1mb250LXdlaWdodC1lbXBoYXNpcztcbiAgbWFyZ2luLWJvdHRvbTogJHh1aS1zLXhzbWFsbDtcbn1cblxuLnhjbC1zZXNzaW9uLWNhcmRfX2luZm8tcm93IHtcbiAgbWFyZ2luLXRvcDogJHh1aS1zLXhzbWFsbDtcbn1cblxuLnhjbC1zZXNzaW9uLWNhcmRfX2luZm8tcm93ICsgLnhjbC1zZXNzaW9uLWNhcmQtY2FsZW5kYXIge1xuICBtYXJnaW4tYm90dG9tOiAkeHVpLXMtc21hbGw7XG59XG4iLCJAaW1wb3J0ICcuLi9zZXR0aW5ncy9jb2xvcnMnO1xuJGRvdC1zaXplLXNtYWxsOiAkeHVpLXMtc21hbGw7XG4kZG90LXNpemUtbWVkaXVtOiAoJHh1aS1zLXNtYWxsICsgMik7XG4kZG90LW1hcmdpbi1zbWFsbDogMnB4O1xuJGRvdC1tYXJnaW4tbWVkaXVtOiAzcHg7XG4kYW5pbWF0aW9uLXRpbWU6IDEuM3M7XG4kYW5pbWF0aW9uLWRlbGF5OiAtLjE2cztcbiR4dWktcmFkaXVzLWNpcmNsZTogNTAlO1xuLy8gZWFzZUluT3V0U2luZVxuJGFuaW1hdGlvbi1lYXNpbmc6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpO1xuJGRvdC1zaXplLXhzbWFsbDogKCR4dWktcy1zbWFsbCAtIDIpO1xuXG5AbWl4aW4geHVpLXV0aWxpdHktaGlkZGVuLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgXG4ueHVpLWxvYWRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkeHVpLWxvYWRlci1jb2xvcjtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnh1aS1sb2FkZXItcmV0YWluLWxheW91dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4ueHVpLWJ1dHRvbi0tbG9hZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi54dWktbG9hZGVyLWludmVydGVkIHtcblx0Y29sb3I6ICR4dWktbG9hZGVyLWludmVydGVkLWNvbG9yO1xufVxuXG4ueHVpLWxvYWRlci1yZXRhaW4tbGF5b3V0IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi54dWktbG9hZGVyLWxheW91dCB7XG5cdC8vIElFMTEgZG9lc27igJl0IHJlc3BlY3QgYG1pbi1oZWlnaHRgIGlmIGFuIGVsZW1lbnQgZG9lc27igJl0IGhhdmUgYW4gZXhwbGljaXQgaGVpZ2h0XG5cdC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MvaXNzdWVzLzIzMVxuXHRoZWlnaHQ6IDA7XG5cdG1pbi1oZWlnaHQ6IDE0MHB4O1xuXHRwYWRkaW5nOiAkeHVpLXMtbGFyZ2U7XG59XG4ueHVpLWxvYWRlci0tZG90IHtcblx0YW5pbWF0aW9uOiB4dWktbG9hZGVyLWFuaW1hdGlvbiAkYW5pbWF0aW9uLXRpbWUgaW5maW5pdGUgJGFuaW1hdGlvbi1lYXNpbmc7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogJHh1aS1yYWRpdXMtY2lyY2xlO1xuXHQvLyBHaXZlcyBhIGZha2UgQUEgZWZmZWN0IHRvIHRoZSBkb3QgZHVyaW5nIGFuaW1hdGlvblxuXHQvLyBOZWVkZWQgdG8gaGVscCBmaXggcmVuZGVyaW5nIG9uIEZpcmVmb3hcblx0Ym94LXNoYWRvdzogMCAwIDFweCBjdXJyZW50Q29sb3I7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgLy8gRmlyZWZveCBqYW5rIGZpeFxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRhbmltYXRpb24tZGVsYXk6ICRhbmltYXRpb24tZGVsYXkgKiAyO1xuXHR9XG5cblx0JjpudGgtY2hpbGQoMikge1xuXHRcdGFuaW1hdGlvbi1kZWxheTogJGFuaW1hdGlvbi1kZWxheSAqIDE7XG5cdH1cblxuXHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAkYW5pbWF0aW9uLWRlbGF5ICogMDtcblx0fVxufVxuXG4ueHVpLWxvYWRlci1tZWRpdW0gLnh1aS1sb2FkZXItLWRvdCB7XG4gICAgaGVpZ2h0OiAkZG90LXNpemUtbWVkaXVtO1xuICAgIG1hcmdpbi1yaWdodDogJGRvdC1tYXJnaW4tbWVkaXVtO1xuICAgIHdpZHRoOiAkZG90LXNpemUtbWVkaXVtO1xufVxuXG4ueHVpLWxvYWRlci1zbWFsbCAueHVpLWxvYWRlci0tZG90IHtcbiAgICBoZWlnaHQ6ICRkb3Qtc2l6ZS1zbWFsbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkb3QtbWFyZ2luLXNtYWxsO1xuICAgIHdpZHRoOiAkZG90LXNpemUtc21hbGw7XG59XG5cbi54dWktbG9hZGVyLXhzbWFsbCAueHVpLWxvYWRlci0tZG90IHtcbiAgICBoZWlnaHQ6ICRkb3Qtc2l6ZS14c21hbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZG90LW1hcmdpbi1zbWFsbDtcbiAgICB3aWR0aDogJGRvdC1zaXplLXhzbWFsbDtcbn1cbi8vIFlvdSB3b3VsZG4ndCBub3JtYWxseSBhZGQgcm90YXRpb24gdG8gc29tZXRoaW5nIHRoYXQganVzdCBzY2FsZXMgdXAgYW5kIGRvd24uXG4vLyBIb3dldmVyIGluIHRoaXMgY2FzZSwgRmlyZWZveCBoYXMgdHJvdWJsZSByZW5kZXJpbmcgY2lyY2xlcyBwcm9wZXJseSBkdXJpbmdcbi8vIHNjYWxlIGFuaW1hdGlvbi4gVGhpcyBoZWxwcyBzbW9vdGggdGhlIGN1cnZlcy5cbkBrZXlmcmFtZXMgeHVpLWxvYWRlci1hbmltYXRpb24ge1xuXHQwJSxcblx0ODAlLFxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC41KSByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQ0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKC4wMmRlZyk7XG5cdH1cbn1cblxuLnh1aS11LWhpZGRlbi1jb250ZW50IHtcbiAgICBAaW5jbHVkZSB4dWktdXRpbGl0eS1oaWRkZW4tY29udGVudDtcbiAgfSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIElzb2xhdG9paW9uIG1vZGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gWFVJIGlzb2xhdGlvbiBoZWFkZXJcbi8vIGh0dHBzOi8veHVpLnhlcm8uY29tLzE3LjAuMi9zZWN0aW9uLWNvbXBvbmVudHMtbmF2aWdhdGlvbi1pc29sYXRpb24taGVhZGVyLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhlYWRlcigkY2xhc3NuYW1lKSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXBhZ2VoZWFkaW5nLWJnLWNvbG9yO1xuICBib3gtc2hhZG93OiAkeHVpLXNoYWRvdy1ib3JkZXItYm90dG9tO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLWhlaWdodDogJHh1aS1uYXZpZ2F0aW9uLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogJHh1aS16LWluZGV4LWhlYWRlcjtcblxuICAmLS1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyAvLyBJRTExIGJ1ZyBmaXhcbiAgfVxuXG4gICYtLWNvbnRlbnQtbGF5b3V0IHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi54dWktcGFnZS13aWR0aC1zdGFuZGFyZCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skeHVpLXBhZ2Utd2lkdGgtc21hbGwgKyAyICogJHh1aS1zLXhzbWFsbH0pIHtcbiAgICAgICAgQGluY2x1ZGUgeHVpLW1hcmdpbi1ob3Jpem9udGFsKGF1dG8pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYueHVpLXBhZ2Utd2lkdGgtbGFyZ2Uge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHh1aS1wYWdlLXdpZHRoLWxhcmdlICsgMiAqICR4dWktcy14c21hbGx9KSB7XG4gICAgICAgIEBpbmNsdWRlIHh1aS1tYXJnaW4taG9yaXpvbnRhbChhdXRvKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuI3skY2xhc3NuYW1lfS0tdGl0bGUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICA+IC4jeyRjbGFzc25hbWV9LS10aXRsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHh1aS1zLXN0YW5kYXJkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkeHVpLXMteGxhcmdlO1xuICAgIH1cbiAgfVxuXG4gICYtLWxlZnRjb250ZW50IHtcbiAgICBAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkeHVpLXMtc3RhbmRhcmQpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAkeHVpLXMtc3RhbmRhcmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkeHVpLXMtMnhzbWFsbDtcbiAgICAvLyBSZW1vdmluZyB0aGUgbWFyZ2lucyBmcm9tIHRoZSBwYXJlbnQgaW4gdGhlIHdpZHRoIGNhbGN1bGF0aW9uXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyR4dWktcy1zdGFuZGFyZCArICR4dWktcy0yeHNtYWxsfSk7XG4gIH1cblxuICAmLS10aXRsZXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkeHVpLXMteHNtYWxsO1xuXG4gICAgLiN7JGNsYXNzbmFtZX0tLXRpdGxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG5cbiAgJi0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogJHh1aS1saW5lLWhlaWdodC1zdGFuZGFyZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtc21hbGw7XG4gIH1cblxuICAmLS1yaWdodGNvbnRlbnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC4jeyRjbGFzc25hbWV9LS1hY3Rpb25zIHtcbiAgICAgIEBpbmNsdWRlIHh1aS1tYXJnaW4taG9yaXpvbnRhbCgkeHVpLXMtc3RhbmRhcmQpO1xuXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYWN0aW9ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogUmVxdWlyZWQgZm9yIGJ1dHRvbiBoZWlnaHQgbm90IHRvIHN0cmV0Y2ggKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkeHVpLXMteHNtYWxsO1xuICB9XG59XG5cbi54dWktcGFnZWhlYWRpbmcge1xuICBAaW5jbHVkZSBoZWFkZXIoXCJ4dWktcGFnZWhlYWRpbmdcIik7XG59XG5cbi8vIENhbGN1bGF0aW5nIHRoZXNlIHZhbHVlcyBoZXJlIHRvIGF2b2lkIOKAmHJhbmRvbeKAmSBtYWdpYyBudW1iZXJzXG4kaXNvbGF0aW9uaGVhZGVyLWNvbnRyb2wtc3BhY2luZzogKFxuICAgICR4dWktbmF2aWdhdGlvbi1oZWlnaHQgLSAkeHVpLWNvbnRyb2wtc2l6ZS1zdGFuZGFyZFxuICApIC8gMjtcbiRpc29sYXRpb25oZWFkZXItdGV4dC1zcGFjaW5nOiAoXG4gICAgJHh1aS1uYXZpZ2F0aW9uLWhlaWdodCAtICR4dWktbGluZS1oZWlnaHQtc3RhbmRhcmRcbiAgKSAvIDI7XG5cbi54dWktaXNvbGF0aW9uaGVhZGVyIHtcbiAgQGluY2x1ZGUgaGVhZGVyKFwieHVpLWlzb2xhdGlvbmhlYWRlclwiKTtcblxuICBib3gtc2hhZG93OiAkeHVpLXNoYWRvdy1kZXB0aC1vdmVybGFwLXRvcDtcblxuICAmLnhjLWlzb2xhdGlvbmhlYWRlci1zdGlja3kge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR4dWktei1pbmRleC1oZWFkZXI7XG4gIH1cblxuICAmLS1jb250ZW50LWxheW91dCB7XG4gICAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgICAgZmxleC1mbG93OiB1bnNldDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICYtLWxlZnRjb250ZW50IHtcbiAgICBAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgwKTtcblxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmLS1jb250cm9sY29udGVudCB7XG4gICAgQGluY2x1ZGUgeHVpLXBhZGRpbmctdmVydGljYWwoJGlzb2xhdGlvbmhlYWRlci1jb250cm9sLXNwYWNpbmcpO1xuXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgLy8gRm9yIElFMTFcblxuICAgIC54dWktYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHh1aS1zLXNtYWxsO1xuICAgIH1cbiAgfVxuXG4gICYtLXRpdGxld3JhcHBlciB7XG4gICAgQGluY2x1ZGUgeHVpLXBhZGRpbmctdmVydGljYWwoJGlzb2xhdGlvbmhlYWRlci10ZXh0LXNwYWNpbmcpO1xuICB9XG5cbiAgJi0tcmlnaHRjb250ZW50IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAkaXNvbGF0aW9uaGVhZGVyLWNvbnRyb2wtc3BhY2luZztcbiAgfVxuXG4gICYtLWFjdGlvbnMge1xuICAgIC8vIExpbmUgdXAgbWVkaXVtIGljb24gYnV0dG9ucyB3aXRoIHNtYWxsIGJ1dHRvbiBidXR0b25zIHdpdGhvdXQgbWFnaWMgbnVtYmVyc1xuICAgIG1pbi1oZWlnaHQ6ICR4dWktY29udHJvbC1zaXplLXN0YW5kYXJkO1xuICB9XG59XG4iLCIueGNsLWFkZC10by1jYWxlbmRhcl9fcG9wb3Zlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyAvLyByZWxhdGl2ZSBwYXJlbnQgb2YgdGhlIHhjLXh1aS1wb3BvdmVyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi54Y2wtYWRkLXRvLWNhbGVuZGFyX19wb3BvdmVyIHtcblx0bWluLXdpZHRoOiAyMjBweDtcbn1cblxuLnhjbC1hZGQtdG8tY2FsZW5kYXJfX3BvcG92ZXItdHJpZ2dlciB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi54Y2wtYWRkLXRvLWNhbGVuZGFyX19wb3BvdmVyLXRyaWdnZXItaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAkeHVpLXMteHNtYWxsO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdHotaW5kZXg6ICR4dWktei1pbmRleC1kcm9wZG93bjtcbn1cblxuLnhjbC1hZGQtdG8tY2FsZW5kYXJfX2NhbGVuZGFyLWxpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6ICR4dWktcy14c21hbGwgMDtcblxuXHQ+IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkeHVpLXMteHNtYWxsO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi54Y2wtYWRkLXRvLWNhbGVuZGFyX19jYWxlbmRhci1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogJHh1aS1zLXhzbWFsbCAkeHVpLXM7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi54Y2wtYWRkLXRvLWNhbGVuZGFyX19jYWxlbmRhci1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogJHh1aS1zLXhzbWFsbDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXHR3aWR0aDogMTZweDtcbn1cblxuLnhjbC1hZGQtdG8tY2FsZW5kYXJfX2NhbGVuZGFyLWxpbmstLWljYWwge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi54Y2wtYWRkLXRvLWNhbGVuZGFyX19wb3BvdmVyIC54dWktcG9wb3Zlci1tZWRpdW0ge1xuXHRtYXgtd2lkdGg6IDIzMnB4O1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi54Yy1sZWFybml0ZW0tbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnhjLWxlYXJuaXRlbS1sYXlvdXQgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi54Yy1sZWFybml0ZW0tbGF5b3V0IGEueHVpLWJ1dHRvbiB7XG5cdEBpbmNsdWRlIHh1aS1idXR0b24tbWFpbjtcblxuXHRtYXJnaW4tdG9wOiAkeHVpLXMtbGFyZ2U7XG59XG5cbi54Yy1sZWFybml0ZW0tbWFpbmNvbnRlbnQge1xuXHRmbGV4OiAxO1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkeHVpLXMteGxhcmdlO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdH1cbn1cblxuLnhjLWxlYXJuaXRlbS1yaWdodGNvbnRlbnQge1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLy9DU1MtNjAxNlxuLnhjLW9wZW4tYmFua2luZ19fZmlyc3QtZmllbGQge1xuXHRtYXJnaW4tdG9wOiAkeHVpLXMtM3hsYXJnZTtcbn1cbiIsIi54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyIHtcbiAgLy8gUHJldmVudHMgbW92ZW1lbnQgdGhhdCBvY2N1cnMgd2hlbiBhZGRpbmcgYm9yZGVyIG9uIGhvdmVyXG4gIHBhZGRpbmc6IDAgM3B4O1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItaWNvbi1ob3ZlcjtcbiAgfVxuXG4gIC8vIFdoZW4gdGhpcyBlbGVtZW50IGlzIGZvY3VzZWQgdmlhIHRoZSBrZXlib2FyZCwgc2hvdyBmb2N1cyBvdXRsaW5lXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzO1xuICB9XG5cbiAgLy8gV2hlbiBlbGVtZW50IGlzIGZvY3VzZWQgZnJvbSBjbGljayBldmVudCwgZG8gbm90IHNob3cgb3V0bGluZSBmb3IgY29udGFpbmVyIE9SIGJ1dHRvblxuICAvLyBIb3ZlciB1bmRlcmxpbmUgd2lsbCBzaG93IGluc3RlYWRcbiAgYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4gICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ueGMtaGFtYnVyZ2VyX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnh1aS1waWNraXRlbS0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAkeGMtcGFyYWdyYXBoLXNpemU7XG4gIH1cblxuICAueHVpLWRyb3Bkb3duLS1mb290ZXIge1xuICAgIHBhZGRpbmc6ICR4dWktcy14c21hbGwgJHh1aS1zLWxhcmdlO1xuICB9XG5cbiAgLnh1aS1waWNraXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54dWktcGlja2l0ZW0taXMtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkeGVyby1sb2dvLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAueHVpLXBpY2tpdGVtID4gYTpob3ZlcixcbiAgLnh1aS1waWNraXRlbSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi54Yy1oYW1idXJnZXJfX21lbnUtLWJhY2tkcm9wIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi54Yy1oYW1idXJnZXJfX21lbnUge1xuICBAaW5jbHVkZSBuYXZiYXJfX2Ryb3Bkb3duO1xufVxuIiwiLnhjLWhhbWJ1cmdlcl9fbWVudS1pY29uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDQwcHg7XG5cdHotaW5kZXg6IDE7XG5cblx0c3BhbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ibHVlLXhkYXJrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEzcHg7XG5cdFx0Ly8gZm9yIGhpZ2ggY29udHJhc3QgbW9kZVxuXHRcdG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQmOm50aC1jaGlsZCgyKSxcblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHR0b3A6IDE5cHg7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdGJvdHRvbTogMTNweDtcblx0XHRcdHRvcDogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5jbG9zZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHRsZWZ0OiAxMnB4O1xuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCg0KSxcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9ldmVudHNcIjtcblxuLnhjLWNvbnRlbnQtY2FyZHMge1xuICBAaW5jbHVkZSBjYXJkLWdyaWQ7XG59XG5cbi54Yy1jb250ZW50LWNhcmQge1xuICBAaW5jbHVkZSBjYXJkLWNvbnRhaW5lcihcImNvbnRlbnQtY2FyZFwiKTtcblxuICBiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNjtcbiAgYm9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xuICBwYWRkaW5nLWJvdHRvbTogJHh1aS1zLTJ4bGFyZ2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIEBpbmNsdWRlIGNhcmQtaG92ZXItZXZlbnQoXCJjb250ZW50LWNhcmRcIik7XG4gIH1cbn1cblxuLnhjLWNvbnRlbnQtY2FyZF9fdGl0bGUge1xuICBAaW5jbHVkZSBjYXJkLXRpdGxlO1xufVxuXG4ueGMtY29udGVudC1jYXJkX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkeHVpLXMteGxhcmdlO1xufVxuXG4ueGMtbWV0YWRhdGEtc2VwZXJhdG9yIHtcbiAgbWFyZ2luOiAwICR4dWktcy0yeHNtYWxsO1xufVxuXG4ueGMtY2FyZF9fYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi54Yy1jYXJkX19icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBvdmVycmlkaW5nIHN0eWxlIGZyb20gZXhpc3RpbmcgYnJlYWRjcnVtYlxuICB9XG59XG5cbi54Yy1jb250ZW50LWNhcmRfX2xpbmsge1xuICAueGMtc3ZnX19pY29uLS1hcnJvdyB7XG4gICAgQGluY2x1ZGUgY2FyZC1hcnJvdy1zdmcoKTtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAueGMtY29udGVudC1jYXJkLFxuICAueGMtY29udGVudC1jYXJkX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB9XG59XG4iLCIkeGMtcmVzdWx0cy1jYXJkLXBhZGRpbmc6ICR4dWktcy1sYXJnZTtcblxuLmdsb2JhbC1zZWFyY2hfcmVzdWx0cyB7XG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkeHVpLXMtbGFyZ2U7XG4gIH1cbn1cblxuLnhjLXJlc3VsdC1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1yb3dzOiAxZnI7IC8vIGFsbCBjYXJkcyB3aWxsIHRha2UgdGhlIGhlaWdodCBvZiB0aGUgdGFsbGVzdCBjYXJkXG4gIGdyaWQtZ2FwOiAkeHVpLXMtbGFyZ2U7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgLy9jYXJkcyB3b250IGJlY29tZSBmdWxsIHdpZHRoIHVudGlsIDEwMjRweFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoJHR3by1jb2wtY2FyZC13aWR0aCwgMWZyKSk7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX2xpbmstZXh0ZXJuYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAkeHVpLXMteHNtYWxsO1xuXG4gICAgc3ZnIHtcbiAgICAgIC8vIGJlY2F1c2Ugb2Ygc3ZnIHJlbGF0ZWQgcnVsZXMgaW4gX2NhcmRzLnNjc3M6MzVcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi54Yy1yZXN1bHQtY2FyZHMueGMtYXNpZGUtY29udGVudCB7XG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgLnhjLXJlc3VsdC1jYXJkcyB7XG4gIG1hcmdpbjogJHh1aS1zLWxhcmdlIGF1dG87XG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KCR0d28tY29sLWNhcmQtd2lkdGgsIDFmcikpO1xuICB9XG59XG5cbi54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIHtcbiAgQGluY2x1ZGUgY2FyZC1jb250YWluZXIoXCJyZXN1bHQtY2FyZFwiKTtcblxuICBiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNjtcbiAgYm9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBAaW5jbHVkZSBjYXJkLWhvdmVyLWV2ZW50KFwicmVzdWx0LWNhcmRcIik7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX2JvZHkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOlxuICAgICAgW2NvbnRlbnQtdHlwZV0gbWF4LWNvbnRlbnRcbiAgICAgIFt0aXRsZV0gbWF4LWNvbnRlbnRcbiAgICAgIFt0b3AtbWV0YWRhdGFdIG1heC1jb250ZW50XG4gICAgICBbZGVzY3JpcHRpb25dIGF1dG9cbiAgICAgIFttZXRhXSBtYXgtY29udGVudFxuICAgICAgW2N0YV0gbWF4LWNvbnRlbnRcbiAgICAgIFtyYXRpbmddIG1heC1jb250ZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogJHhjLXJlc3VsdHMtY2FyZC1wYWRkaW5nO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICAvLyBFbmZvcmNlXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9faGVhZGluZyxcbiAgLnhjLXJlc3VsdC1jYXJkX19hcHAtaGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9fYXBwLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBjYXJkLXRpdGxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtdWx0aS1saW5lIHRydW5jYXRpbmcgdGhhdCBhZGRzIGVsbGlwc2lzIHRvIHRleHQgdGhhdCBnb2VzIG92ZXIgMiBsaW5lc1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX19oZWFkZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1yb3c6IHRpdGxlO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX19oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9fYm9keS0tY3RhLWxpbmsge1xuICAgIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgLy9yZW1vdmUgdW5kZXJsaW5lIHdoZW4gY3RhIGxpbmsgaXMgcHJlc2VudFxuICAgIH1cblxuICAgIC54Yy1yZXN1bHQtY2FyZF9fbGluay1jb250YWluZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX2FwcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9fdGFnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS14c21hbGw7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGdyaWQtcm93OiBjb250ZW50LXR5cGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC54Yy1yZXN1bHRzLWNhcmRfX3RhZy1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX2FwcC1pY29uIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX2FwcC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC54Yy1yZXVzYWJsZS1jYXJkX190b3AtbWV0YWRhdGEge1xuICAgIGdyaWQtcm93OiB0b3AtbWV0YWRhdGE7XG4gICAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLXhzbWFsbDtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG4gICAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQtc21hbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX19saW5rLXdyYXBwZXIge1xuICAgIGdyaWQtcm93OiBjdGE7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLW1lZGl1bTtcblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBjYXJkLXN2ZztcbiAgICB9XG4gIH1cblxuICAueGMtY29udGVudC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZ3JpZC1yb3c6IGRlc2NyaXB0aW9uO1xuICB9XG5cbiAgYy14Yy1yZXVzZWFibGUtY2FyZC1tZXRhIHtcbiAgICBncmlkLXJvdzogbWV0YTtcbiAgfVxufVxuXG4ueGMtcmVzdWx0LWNhcmRfX2JvZHktLXNtYWxsLWZvbnQge1xuICAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtMnhsO1xuICB9XG5cbiAgLnhjLWNvbnRlbnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1tZWRpdW07XG4gIH1cbn1cblxuLnhjLXJlc3VsdC1jYXJkX19ib2R5LS1hcHAge1xuICAueGMtY29udGVudC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ueGMtcmVzdWx0LWNhcmRfX3JhdGluZyB7XG4gIGdyaWQtcm93OiByYXRpbmc7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC54Yy1yZXN1bHQtY2FyZCxcbiAgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgfVxufVxuXG4ueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdCB7XG4gIGJvcmRlcjogMDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC54Yy1yZXN1bHQtY2FyZF9faGVhZGluZyAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkeHVpLWNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX19ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTg7XG4gICAgcGFkZGluZzogJHh1aS1zLWxhcmdlIDA7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbGFyZ2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRjb2xvci1ob3ZlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZCxcbiAgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgfVxuXG4gIC8vIHNrZWxldG9uIGxvYWRpbmcgc3RhdGUgb3ZlcmlkZXMgZm9yIGNhc2UgZGVmbGVjdCB0byBtYWtlIGxlc3MgdGFsbCxcbiAgLy8gVE9ETzogbWFrZSBuZXcgbG9hZGluZyBzdGF0ZSBjb21wb25lbnQgYW5kIGFwaSBmbGFnIGZvciBjYXNlIGRlZmxlY3RcbiAgYy14Yy1yZXVzYWJsZS1za2VsZXRvbi1sb2FkZXIge1xuICAgIC54Yy1za2VsZXRvbi1sb2FkZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIHRvcGljIGNhcmRzIHNwZWNpZmljXG4ueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19ib2R5LnhjLXJlc3VsdC1jYXJkX19ib2R5LS10b3BpY3Mge1xuICAueGMtcmVzdWx0LWNhcmRfX3RpdGxlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX3RpdGxlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9fbGluay13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnhjLWNvbnRlbnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICR4dWktcy1sYXJnZTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVG9vbHRpcFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyB0b29sdGlwIGV4bGN1c2l2ZWx5IGZvciBkaXNhYmxlZCBidXR0b25zXG4ueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZCB7XG5cdCY6aG92ZXIge1xuXHRcdC54Yy10b29sdGlwLXRleHQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG5cbi54Yy10b29sdGlwLXRleHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHBhZGRpbmc6ICR4dWktcy0yeHNtYWxsO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiAxMjAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHdpZHRoOiA5MHB4O1xuXHR6LWluZGV4OiAxO1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHR9XG5cblx0Ly8gdG9vbHRpcCBhcnJvd1xuXHQmOjphZnRlciB7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkeHVpLWNvbG9yLWJsYWNrIHRyYW5zcGFyZW50O1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiA0OCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG4iLCIueGMtc2tpcC1saW5rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0cGFkZGluZzogJHh1aS1zLXNtYWxsICR4dWktcy1zdGFuZGFyZDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogMTVweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdHotaW5kZXg6ICR4dWktei1pbmRleC10b2FzdDtcblxuXHRcdEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcblxuXHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRsZWZ0OiA4cHg7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC54Yy1za2lwLWxpbmsge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7IC8vIGVuc3VyZXMgcmVkdWNlZCBhbmltYXRpb24gZWZmZWN0IG9uIHNraXAgbGlua1xuXHR9XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcblx0LnhjLXNraXAtbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTI7IC8vIGVuc3VyZXMgc2tpcCBsaW5rIGNvbG91ciBjb250cmFzdCBvbiBkYXJrIHRoZW1lc1xuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTdGFyIHJhdGluZ1xuLy8gVXNlIGluIENhc2UgY2xvc3VyZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jLXhjLWNhc2UtcmF0aW5nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi54Yy1yYXRpbmctZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ueGMtcmF0aW5nLWlucHV0IHtcblx0Ly8gQ29waWVkIGZyb20gYWNjZXNzaWJsZSBoaWRkZW4gY2xhc3MgeGMtdmlzdWFsbHktaGlkZGVuXG5cdC8vIEJ1dCByZW1vdmUgOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKVxuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0ICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi54Yy1yYXRpbmctaW5wdXRfX2xhYmVsIHtcblx0Y29sb3I6ICR4dWktY29udHJvbC1ib3JkZXItY29sb3I7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAzMnB4OyAvLyBTZXQgc2l6ZSBvZiB0aGUgc3RhclxuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogN3B4IDZweDsgLy8gT2Zmc2V0IG1hcmdpbi10b3Bcbn1cblxuLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAtNnB4OyAvLyBPZmZzZXQgaGl0IGFyZWEgb2YgdGhlIGxlZnQgc3RhclxufVxuXG4ueGMtcmF0aW5nLWlucHV0X19sYWJlbDpiZWZvcmUge1xuXHRjb250ZW50OiAn4piGJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IC0ycHg7IC8vIFZpc3VhbGx5IGFsaWduIHRoZSBzdGFyIGluIGZvY3VzIGFyZWFcbn1cblxuLy8gRW11bGF0ZSBicm93c2VyIGRlZmF1bHRcbi54Yy1yYXRpbmctaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG5cdEBpbmNsdWRlIGxpbmstZm9jdXM7XG59XG5cbi54Yy1yYXRpbmctaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcblx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZTtcbn1cblxuLnhjLXJhdGluZy1ncm91cDpub3QoOmNoZWNrZWQpID4gLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6aG92ZXIsXG4ueGMtcmF0aW5nLWdyb3VwOm5vdCg6Y2hlY2tlZCkgPiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpob3ZlciB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsLFxuLnhjLXJhdGluZy1pbnB1dDpjaGVja2VkICsgLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6aG92ZXIsXG4ueGMtcmF0aW5nLWlucHV0OmNoZWNrZWQgKyAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpob3ZlciB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsLFxuLnhjLXJhdGluZy1pbnB1dDpjaGVja2VkIH4gLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6aG92ZXIsXG4ueGMtcmF0aW5nLWlucHV0OmNoZWNrZWQgfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpob3ZlciB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsLFxuLnhjLXJhdGluZy1ncm91cCA+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsOmhvdmVyIH4gaW5wdXQ6Y2hlY2tlZCB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsIHtcblx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZS1kYXJrO1xufVxuXG4ueGMtcmF0aW5nLWlucHV0OmNoZWNrZWQgfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpiZWZvcmUge1xuXHRjb250ZW50OiAn4piFJztcbn1cblxuLnhjLXJhdGluZy1pbnB1dDpjaGVja2VkICsgLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6YmVmb3JlOmhvdmVyLFxuLnhjLXJhdGluZy1pbnB1dDpjaGVja2VkICsgLnhjLXJhdGluZy1pbnB1dF9fbGFiZWw6aG92ZXIgfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpiZWZvcmUsXG4ueGMtcmF0aW5nLWlucHV0OmNoZWNrZWQgfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpiZWZvcmU6aG92ZXIsXG4ueGMtcmF0aW5nLWlucHV0OmNoZWNrZWQgfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpob3ZlciB+IC54Yy1yYXRpbmctaW5wdXRfX2xhYmVsOmJlZm9yZSxcbi54Yy1yYXRpbmctZ3JvdXAgPiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpob3ZlciB+IGlucHV0OmNoZWNrZWQgfiAueGMtcmF0aW5nLWlucHV0X19sYWJlbDpiZWZvcmUge1xuXHRjb250ZW50OiAn4piFJyAvICcnO1xufVxuXG4ueGMtcmF0aW5nLWlucHV0W2FyaWEtaW52YWxpZD0ndHJ1ZSddIH4gLnhjLXJhdGluZy1pbnB1dF9fbGFiZWwge1xuXHRjb2xvcjogJHh1aS1jb2xvci1yZWQ7XG59XG4iLCJcbi54dWktc3VibWVudS11aWNvbnRyb2wtLWljb24ge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnh1aS1pY29ud3JhcHBlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnh1aS1zdWJtZW51IHtcblx0ZmxleDogbm9uZTtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzLCBwYWRkaW5nIC4ycztcbn1cblxuLnh1aS1zdWJtZW51LXVpY29udHJvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uc2hvdyB+IHNsb3QgLnh1aS1zdWJtZW51LWxheW91dCxcbi5zaG93IH4gLnh1aS1zdWJtZW51LWxheW91dCB7XG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdHBhZGRpbmctdG9wOiAkeHVpLXMtc21hbGw7XG5cblx0QGluY2x1ZGUgc2YtbGFyZ2Uge1xuXHRcdHBhZGRpbmctdG9wOiAkeHVpLXMtc3RhbmRhcmQ7XG5cdH1cbn1cblxuLnh1aS1zdWJtZW51LWxheW91dCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnhjLXF1YW50aWMtZmFjZXRfX2NvbnRhaW5lciB7XG5cdC54dWktcGlja2l0ZW0tLWJvZHkuaGlkZSArIC54Yy1xdWFudGljLWZhY2V0X19saXN0LXBhbmVsIHtcblx0XHRkaXNwbGF5OiBub25lOyBcblx0fVxufVxuXG4ueHVpLXBpY2tsaXN0LS1uZXN0ZWRjb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnh1aS1waWNraXRlbS0tc3VibWVudWNvbnRyb2wge1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRmbGV4LWdyb3c6IDA7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogMCAhaW1wb3J0YW50O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnh1aS1zdWJtZW51LXVpY29udHJvbCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNTtcblx0Y29sb3I6ICR4dWktY29sb3ItYmxhY2s7XG5cdC54dWktcGlja2l0ZW0tLXRleHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC54dWktcGlja2l0ZW0tLXRleHQ6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHR9XG5cblx0Lnh1aS1waWNraXRlbS0tdGV4dDpudGgtbGFzdC1jaGlsZChuKzIpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdH1cbn1cblxuLnh1aS1zdWJtZW51IC54dWktcGlja2l0ZW0tbWVkaXVtIC54dWktcGlja2l0ZW0tLWJvZHkge1xuXHRwYWRkaW5nLWxlZnQ6ICR4dWktcy1sYXJnZTtcbn1cblxuLnh1aS1waWNrbGlzdC1tZWRpdW0ge1xuXHQmLnh1aS1waWNrbGlzdC1sYXlvdXQge1xuXHRcdEBpbmNsdWRlIHh1aS1wYWRkaW5nLXZlcnRpY2FsKCR4dWktcy0yeHNtYWxsKTtcblx0fVxuXHQueHVpLXBpY2tsaXN0LS1uZXN0ZWRjb250YWluZXIgPiAueHVpLXBpY2tpdGVtLS1ib2R5LFxuXHQueHVpLXBpY2tpdGVtLS1ib2R5IHtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0Lnh1aS1zdWJtZW51IC54dWktcGlja2l0ZW0tLWJvZHkge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLTJ4bGFyZ2U7XG5cdH1cblxuXHQmOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIC54dWktcGlja2l0ZW0tLWJvZHkge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLXNtYWxsO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR4dWktcy1zbWFsbDtcblx0fVxuXHQueHVpLXN1Ym1lbnUtdWljb250cm9sOm50aC1jaGlsZCgyKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkeHVpLXMtc21hbGw7XG5cdFx0cGFkZGluZy1yaWdodDogJHh1aS1zLXNtYWxsO1xuXHR9XG59XG5cbi54Yy1xdWFudGljLWZhY2V0X19jb250YWluZXIge1xuXHQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8ge1xuXHRcdC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwge1xuXHRcdFx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0XHRcdEBpbmNsdWRlIHNmLWxhcmdlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICR4dWktcy1sYXJnZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvLyBBbGlnbiBjaGVja2JveCB3aXRoIGJ1dHRvbiB0ZXh0XG5cdHBhZGRpbmc6ICR4dWktcy14c21hbGwgJHh1aS1zLXNtYWxsICR4dWktcy14c21hbGwgJHh1aS1zLWxhcmdlO1xufVxuXG5idXR0b24ueHVpLXN1Ym1lbnUtdWljb250cm9sOmZvY3VzIHtcblx0QGluY2x1ZGUgbGluay1mb2N1cygpO1xuXG5cdCY6bm90KDpmb2N1cy12aXNpYmxlKSB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4uc2hvdyAueHVpLXN1Ym1lbnUtdWljb250cm9sLS1pY29uIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnhjLXF1YW50aWMtc2VhcmNoX19jb250YWluZXIgYXNpZGUge1xuXG5cdEBpbmNsdWRlIHNmLWxhcmdlIHtcblx0XHRtYXJnaW4tdG9wOiAyLjI5cmVtO1xuXHR9XG5cblx0Lnh1aS1waWNrbGlzdC1sYXlvdXR7XG5cdFx0cGFkZGluZzowO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXG5cdFx0QGluY2x1ZGUgc2YtbGFyZ2Uge1xuXHRcdFx0bWFyZ2luOiAxcmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0Lnh1aS1waWNraXRlbS0tdGV4dHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0Lnh1aS1zdHlsZWRjaGVja2JveHJhZGlve1xuXHRcdHBhZGRpbmc6MCAycHggMCAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjEuNTtcblx0fVxuXG5cdGZpZWxkc2V0LFxuXHQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsLFxuXHQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW97XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVse1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdHBhZGRpbmc6IDA7XG4gICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWF4LWNvbnRlbnQ7XG5cdFx0Y29sdW1uLWdhcDogMC41ZW07XG5cblx0XHQ+IHNwYW57XG5cdFx0XHRtYXJnaW46MDtcblx0XHR9XG5cdH1cblxuXHQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLW51bXtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0aW5wdXQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWlucHV0OmNoZWNrZWQgKyBkaXYgKyBzcGFue1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQueHVpLXBpY2tpdGVtOmhvdmVyIHtcblx0XHQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ibGFjaztcblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQW5pbWF0ZSBGYWNldHNcbi54dWktc3R5bGVkY2hlY2tib3hyYWRpb3tcblxuXHQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVse1xuXHRcdG1hcmdpbi1sZWZ0OiAxZW07XG5cdH1cblxuXHQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsIHNwYW57XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDAgMnB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zcztcblx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFxuXHR9XG5cblx0Ly8gRGlzYWJsZWRcblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vIGlucHV0ICsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveHtcblx0Ly8gXHRvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ly8gXHRvdXRsaW5lLW9mZnNldDogMjBweDtcblx0Ly8gXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0Ly8gfVxuXG5cdC8vIGlucHV0OmZvY3Vze1xuXHQvLyBcdCsgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveCB7XG5cdC8vIFx0XHRvdXRsaW5lLWNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHQvLyBcdFx0b3V0bGluZS1vZmZzZXQ6IDRweDtcblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQmOmhvdmVyIGlucHV0OmNoZWNrZWQsXHRcblx0Jjpob3ZlcntcblxuXHRcdC8vIERpc2FibGVkXG5cdFx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0Ly8gLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1jaGVja2JveHtcblx0XHQvLyBcdG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC8vIH1cblxuXHRcdC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tbGFiZWwgPiBzcGFue1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyBBMTF5IHJlbW92ZVxuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcblx0XHQueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWxhYmVsIHNwYW4sXG5cdFx0aW5wdXQgKyAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94e1xuXHRcdFx0dHJhbnNpdGlvbjpub25lO1xuXHRcdH1cblx0fVxuXG59XG4iLCIvLyBUbyBzaG93IHNoaW1tZXJpbmcgc2tlbGV0b24gVUkgd2hlbiBwYWdlcyBhcmUgbG9hZGluZzpcbi8vIDEuIE1ha2UgYSBzY3JlZW5zaG90IG9mIHRoZSBVSS5cbi8vIDIuIEFkZCBpdCB0byBGaWdtYSBvciBTa2V0Y2guXG4vLyAzLiBEcmF3IGJveGVzIG92ZXIgdGhlIFVJIGVsZW1lbnRzIHlvdSB3YW50IHRvIHNoaW1tZXIuXG4vLyA0LiBEcmF3IG9uZSB3cmFwcGluZyBib3ggYXJvdW5kIGFsbCBvdGhlci5cbi8vIDUuIFN1YnRyYWN0IHRoZSBVSSBib3hlcyBmcm9tIHRoZSB3cmFwcGluZyBib3guXG4vLyA2LiBFeHBvcnQgdGhlIHdyYXBwaW5nIGJveCBhcyBTVkcuXG4vLyA3LiBPcGVuIHRoZSBTVkcgaW4gYSBjb2RlIGVkaXRvci5cbi8vIDguIENvcHkgaXRzIDxzdmc+IHRvIHRoZSBIVE1MIG9mIHlvdXIgcGFnZS5cbi8vIDkuIEFkZCB0aGUgY2xhc3MgPHN2ZyBjbGFzcz1cInNoaW1tZXJcIj4gdG8gbWFrZSBpdCBzaGltbWVyLlxuXG5Aa2V5ZnJhbWVzIHNrZWxldG9uLXNoaW1tZXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHZ3IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDBweCAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwdncgMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAwcHggMDtcbiAgfVxufVxuXG4uc2hpbW1lciB7XG4gIGJhY2tncm91bmQ6ICNlNmU3ZTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byByaWdodCxcbiAgICAjZTZlN2U5IDAlLFxuICAgICNmMmYzZjQgMjUlLFxuICAgICNlNmU3ZTkgNTAlLFxuICAgICNlNmU3ZTkgMTAwJVxuICApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNrZWxldG9uLXNoaW1tZXI7XG59XG4iLCIueGMtc3VjY2Vzcy1jb25maXJtYXRpb257XG4gICAgQGV4dGVuZCAleHVpLWNvbnRhaW5lci13aXRoLWJvcmRlcjtcblx0cGFkZGluZzogMnJlbSAwO1xufVxuXG4ueGMtc3VjY2Vzcy1jb25maXJtYXRpb24tLW5vLWJvcmRlcntcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiLy8gV2hlbiBzdHlsZXMgY2FuJ3QgYmUgc2NvcGVkIGFzIHBhcnQgb2YgdGhlIGRpc2N1c3Npb25zIGluIExXQ1xuXG4uYW5zd2VyLWZvcm0ge1xuICAuc2xkcy1yaWNoLXRleHQtZWRpdG9yIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAuc2xkcy1mb3JtLWVsZW1lbnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAuc2xkcy1maWxlLXNlbGVjdG9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXR0YWNoLS1maWxsLWJsdWUuc3ZnKTtcbiAgfVxuXG4gIC5zbGRzLWZpbGUtc2VsZWN0b3JfZmlsZXMge1xuICAgIGxpZ2h0bmluZy1wcmltaXRpdmUtZmlsZS1kcm9wcGFibGUtem9uZSxcbiAgICBzbG90IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbiB7XG4gICAgY29sb3I6ICR4dWktY29sb3ItYmx1ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4iLCIvLyBBcHBseSByZWFkaW5nIHRleHQgc2l6ZSB0byBhbGwgcCdzIGFuZCBsaSdzIGluIGFydGljbGVzIGFuZCBndWlkZXMsIGJ1dCBub3QgdG8gdGFibGVzLlxuYy14Yy1tYXJrZG93bi1jb250ZW50IGMteGMtbWFya2Rvd24tcmljaC10ZXh0IHA6bm90KHRhYmxlKSxcbmMteGMtbWFya2Rvd24tY29udGVudCBjLXhjLW1hcmtkb3duLXJpY2gtdGV4dCBsaTpub3QodGFibGUpLFxuYy14Yy1tYXJrZG93bi1jb250ZW50IGMteGMtbWFya2Rvd24tcmljaC10ZXh0IGRpdjpub3QodGFibGUpIHtcbiAgQGluY2x1ZGUgcmVhZGluZztcbn1cblxuLy8gbWFya2Rvd24gY29udGVudCBvZiB0aXBzIGFuZCB3YXJuaW5ncyBzaG91bGQgYmUgc2V0IGFuZCByZW1haW4gYXQgMTRweFxuYy14Yy1tYXJrZG93bi1jb250ZW50IGMteGMtbWFya2Rvd24tdGlwIC54Yy10ZXh0Y29udGVudCxcbmMteGMtbWFya2Rvd24tY29udGVudCBjLXhjLW1hcmtkb3duLXdhcm5pbmcgLnhjLXRleHRjb250ZW50IHtcbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLXNtYWxsO1xufVxuIiwiLy9ndWlkZXMgY3VzdG9taXNhdGlvblxuYy14Yy1ndWlkZS12aWV3ZXItY29udGVudCxcbmMteGMtZ3VpZGUtdmlld2VyLWludHJvIHtcbiAgICAueGMtdGV4dGNvbnRlbnQgb2w+bGk+b2wge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxufSIsImMteGMtdGVtcGxhdGUtbmF2aWdhdGlvbi1oZWFkZXIge1xuICAueGMtbGFyZ2UtaGVhZGVyX19jb250YWluZXItLWJhY2tncm91bmQtZGFyayAueGMtbGFyZ2UtaGVhZGVyX190aXRsZSA+ICoge1xuICAgIGNvbG9yOiB2YXIoLS14Yy1jb2xvci13aGl0ZSk7XG4gIH1cbn1cbiIsIi8vIG92ZXJyaWRlIHNmIHNwZWNpZmljIGZlYXR1cmVzXG4ueGMtZmxvdy13cmFwcGVyIHtcbiAgLy9yZW1vdmUgcmVkdW5kYW50IHNlY3Rpb24gc3BhY2luZyBmb3IgeGMtZmxvdy13cmFwcGVyXG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5mbG93cnVudGltZUJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy9vdmVyd3JpdGUgZGVmYXVsdCBzdHlsZXNcbiAgLnhjLXRleHRjb250ZW50IG9sID4gbGkgPiBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG59XG4iLCIvLyBOZWVkIHRvIG92ZXJyaWRlIGRlZmF1bHQgcmljaCB0ZXh0IGxpc3Qgc3R5bGluZyBkdWUgdG8gdGhlIG1hcmtlcnMgc2l0dGluZyBvdXRzaWRlIHRoZSBmbG93XG5jLXhjLXJldXNhYmxlLWJhbm5lcntcbiAgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQge1xuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDsgLy8gTWFnaWMgbnVtYmVyXG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLnhjc2YtZmxvdy1hZGRyZXNzLWZvcm0ge1xuICBsaWdodG5pbmctbG9va3VwLWFkZHJlc3Mge1xuICAgIC5zbGRzLWhhcy1mb2N1cyB7XG4gICAgICBAaW5jbHVkZSBpdGVtLWhvdmVyLWZvY3VzKCk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0uc2xkcy1jb21ib2JveF9faW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xkcy1saXN0Ym94X19vcHRpb24taWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zbGRzLWZvcm0tZWxlbWVudF9fbGFiZWwge1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnhjLWdyb3VwZWQtY29udGVudC1zbmlwcGV0c19faXRlbS1jb250ZW50IHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0teHVpLWNvbG9yLWdyZXktNyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnhjLWRhdGEtdGFibGUge1xuICAtLXhjLWRhdGEtdGFibGUtY2VsbC1vdXRlci1zcGFjaW5nOiAjeyR4dWktcy1zdGFuZGFyZH07XG5cbiAgLS14Yy1kYXRhLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jay1zdGFydDogI3skeHVpLXMtc21hbGx9O1xuICAtLXhjLWRhdGEtdGFibGUtY2VsbC1wYWRkaW5nLWJsb2NrLWVuZDogI3skeHVpLXMtc21hbGx9O1xuICAtLXhjLWRhdGEtdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZS1zdGFydDogI3skeHVpLXMtc21hbGwvMn07XG4gIC0teGMtZGF0YS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lLWVuZDogI3skeHVpLXMtc21hbGwvMn07XG5cbiAgLS14Yy1kYXRhLXRhYmxlLWFjdGlvbi1jZWxsLXBhZGRpbmctYmxvY2stc3RhcnQ6ICN7JHh1aS1zLXNtYWxsfTtcbiAgLS14Yy1kYXRhLXRhYmxlLWFjdGlvbi1jZWxsLXBhZGRpbmctYmxvY2stZW5kOiAjeyR4dWktcy1zbWFsbH07XG4gIC0teGMtZGF0YS10YWJsZS1hY3Rpb24tY2VsbC1wYWRkaW5nLWlubGluZS1zdGFydDogI3skeHVpLXMtc21hbGwvMn07XG4gIC0teGMtZGF0YS10YWJsZS1hY3Rpb24tY2VsbC1wYWRkaW5nLWlubGluZS1lbmQ6ICN7JHh1aS1zLXNtYWxsfTtcblxuICAtLXhjLWRhdGEtdGFibGUtaGVhZGluZy1oZWlnaHQ6ICN7JHh1aS1zLTR4bGFyZ2V9O1xuICAtLXhjLWRhdGEtdGFibGUtaGVhZGluZy1mb250LXNpemU6ICN7JHhjLWZvbnQtc2l6ZS14c21hbGx9O1xuICAtLXhjLWRhdGEtdGFibGUtaGVhZGluZy1mb250LXdlaWdodDogI3s0MDB9O1xuXG4gIC8vIGx3YyBob29rc1xuICAtLWx3Yy1jb2xvckJhY2tncm91bmRSb3dTZWxlY3RlZDogcmdiYSgwLCAxMjAsIDIwMCwgMC4wNSk7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS02O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgdGFibGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIC54Yy1kYXRhLXRhYmxlX19oYXMtZm9jdXMgLnNsZHMtdGhfX2FjdGlvbixcbiAgICAuc2xkcy10aF9fYWN0aW9uOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkeHVpLWNvbG9yLXdoaXRlIGluc2V0LCAwIDAgMCA0cHggJGNvbG9yLWZvY3VzIGluc2V0O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgfVxuXG4gICAgLnNsZHMtdGhfX2FjdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTc7XG4gICAgICBwYWRkaW5nOiB2YXIoLS14Yy1kYXRhLXRhYmxlLWFjdGlvbi1jZWxsLXBhZGRpbmctYmxvY2stc3RhcnQpXG4gICAgICAgIHZhcigtLXhjLWRhdGEtdGFibGUtYWN0aW9uLWNlbGwtcGFkZGluZy1pbmxpbmUtZW5kKVxuICAgICAgICB2YXIoLS14Yy1kYXRhLXRhYmxlLWFjdGlvbi1jZWxsLXBhZGRpbmctYmxvY2stZW5kKVxuICAgICAgICB2YXIoLS14Yy1kYXRhLXRhYmxlLWFjdGlvbi1jZWxsLXBhZGRpbmctaW5saW5lLXN0YXJ0KTtcbiAgICAgIGhlaWdodDogdmFyKC0teGMtZGF0YS10YWJsZS1oZWFkaW5nLWhlaWdodCkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0teGMtZGF0YS10YWJsZS1oZWFkaW5nLWZvbnQtc2l6ZSk7XG4gICAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTI7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0teGMtZGF0YS10YWJsZS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zbGRzLWljb25fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xkcy1pcy1zb3J0YWJsZV9faWNvbiB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnNsZHMtdGhfX2FjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS14Yy1kYXRhLXRhYmxlLWNlbGwtb3V0ZXItc3BhY2luZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xkcy10aF9fYWN0aW9uX2Zvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuc2xkcy10aF9fYWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS14Yy1kYXRhLXRhYmxlLWNlbGwtb3V0ZXItc3BhY2luZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogdmFyKC0teGMtZGF0YS10YWJsZS1jZWxsLXBhZGRpbmctYmxvY2stc3RhcnQpXG4gICAgICAgIHZhcigtLXhjLWRhdGEtdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZS1lbmQpXG4gICAgICAgIHZhcigtLXhjLWRhdGEtdGFibGUtY2VsbC1wYWRkaW5nLWJsb2NrLWVuZClcbiAgICAgICAgdmFyKC0teGMtZGF0YS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lLXN0YXJ0KTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0teGMtZGF0YS10YWJsZS1jZWxsLW91dGVyLXNwYWNpbmcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXhjLWRhdGEtdGFibGUtY2VsbC1vdXRlci1zcGFjaW5nKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGRzLXRhYmxlX2hlYWRlci1maXhlZF9jb250YWluZXIge1xuICAgIC8vQ1NTLTExNjkxIGlvcyBidWcgLSBtb3ZpbmcgcGFkZGluZyB0byBzbGRzLXNjcm9sbGFibGVfeVxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuc2xkcy1zY3JvbGxhYmxlX3kge1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLXhjLWRhdGEtdGFibGUtaGVhZGluZy1oZWlnaHQpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGRzLWNlbGwtZml4ZWQge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLnhjLWRhdGEtdGFibGVfX2NlbGwtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgbGlnaHRuaW5nLWJhc2UtZm9ybWF0dGVkLXRleHQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufVxuXG4ueGMtZGF0YS10YWJsZV9fY2VsbC0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItZ3JleS04O1xufVxuXG4ueGMtZGF0YS10YWJsZV9fY2VsbC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLy8gc2VsZWN0YWJsZSByb3dzXG50Ym9keSB7XG4gIHRkLFxuICB0aCB7XG4gICAgJltkYXRhLWNvbC1rZXktdmFsdWU9XCIwLVNFTEVDVEFCTEVfQ0hFQ0tCT1gtMFwiXTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zbGRzLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbGRzLWlzLXNlbGVjdGVkIHtcbiAgICAuc2xkcy1jaGVja2JveCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTY7XG4gICAgfVxuICB9XG59XG5cbi5zbGRzLWNoZWNrYm94IHtcbiAgaW5wdXQge1xuICAgIEBleHRlbmQgLnh1aS1zdHlsZWRjaGVja2JveHJhZGlvLS1pbnB1dDtcbiAgICBAZXh0ZW5kIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0taW5wdXQteHNtYWxsO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsZHMtY2hlY2tib3hfX2xhYmVsIHtcbiAgQGV4dGVuZCAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94O1xuICBAZXh0ZW5kIC54dWktc3R5bGVkY2hlY2tib3hyYWRpby0tY2hlY2tib3gteHNtYWxsO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgLnNsZHMtY2hlY2tib3hfZmF1eCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBzdWJzY3JpcHRpb24gY2hhbmdlcyB0YWJsZSBzcGVjaWZpYyBjdXN0b20gc3R5bGluZ1xuYy14Yy1zdWJzY3JpcHRpb24tY2hhbmdlcy10YWJsZSB7XG4gIC54Yy1kYXRhLXRhYmxlIHtcbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgIC8vIGN1c3RvbSBoZWFkZXIgc3R5bGluZyBiYXNlZCBvbiBkYXRhIGF0dHJcbiAgICAgICAgJltkYXRhLWNvbC1rZXktdmFsdWVePVwiTmV3X3BsYW5fbmFtZV9fY1wiXSxcbiAgICAgICAgJltkYXRhLWNvbC1rZXktdmFsdWVePVwiTmV3X3ByaWNlX3RleHRfX2NcIl0sXG4gICAgICAgICZbZGF0YS1jb2wta2V5LXZhbHVlXj1cIlJhdGlvbmFsZV9fY1wiXSxcbiAgICAgICAgJltkYXRhLWNvbC1rZXktdmFsdWVePVwiTWlncmF0aW9uX1RpbWluZ19fY1wiXSB7XG4gICAgICAgICAgLnNsZHMtdGhfX2FjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtY29sLWtleS12YWx1ZV49XCJOZXdfcGxhbl9uYW1lX19jXCJdIHtcbiAgICAgICAgICAuc2xkcy10aF9fYWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHh1aS1zLWxhcmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICAmW2RhdGEtY29sLWtleS12YWx1ZV49XCJOZXdfcGxhbl9uYW1lX19jXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR4dWktcy1sYXJnZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWNvbC1rZXktdmFsdWVePVwiUmF0aW9uYWxlX19jXCJdLFxuICAgICAgICAmW2RhdGEtY29sLWtleS12YWx1ZV49XCJNaWdyYXRpb25fVGltaW5nX19jXCJdIHtcbiAgICAgICAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkc2YtZGVmYXVsdC10d28tY29sLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4ueGMtY2FzZS1yYWlzZS1mbG93IHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuXG4gIC54Yy1wYXJ0bmVyLW9uYm9hcmRpbmctaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206ICR4dWktcy0zeGxhcmdlO1xuICB9XG5cbiAgLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGMteGMtY2FzZS1kZWZsZWN0aW9uIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2YtZGVmYXVsdC10d28tY29sLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC54Y3NmLWZsb3ctbmF2aWdhdGlvbl9fY29udGFpbmVyLS1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6ICR4dWktcy1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtbGFyZ2U7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHh1aS1zLTN4bGFyZ2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtM3hsYXJnZTtcbiAgICB9XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIGMteGNzZi1mbG93LW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0teHVpLWNvbG9yLWdyZXktNik7XG4gIH1cbn1cbiIsIi54Yy1wcmUtY2FzZS1yYWlzZS1mbG93ICB7XG4gICAgLnhjLWx3Yy1oZWFkZXIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTY4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBmb3IgdGhlIEkgc3RpbGwgbmVlZCBoZWxwIGJ1dHRvbiBzcGFjaW5nXG4gICAgLnhjLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICR4dWktcy00eGxhcmdlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkeHVpLXMteGxhcmdlO1xuICAgIH1cbn1cbiIsIi51LWltZy0tcmVzcG9uc2l2ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnUtbGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LWlubGluZTtcbn1cblxuLnUtbGlzdC11bnN0eWxlZCB7XG5cdEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi54Yy1ib3JkZXItLXJvdW5kZWQge1xuICBAaW5jbHVkZSB4Yy1ib3JkZXItcm91bmRlZDtcbn1cbiIsIi8vIFBsYWNlaG9sZGVyIGZvciBhY2Nlc3NpYmxlIHN0eWxlc1xuJXhjLXZpc3VhbGx5LWhpZGRlbiB7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDFweDtcbn1cblxuLy8gQW4gYWNjZXNzaWJsZSBsYWJlbCB0aGF0IHRha2VzIHVwIG5vIHZpc3VhbCBzcGFjZVxuLnhjLXZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuXHRAZXh0ZW5kICV4Yy12aXN1YWxseS1oaWRkZW47XG59XG4iLCJcbi8vIG1hcmdpbiBjZW50ZXJcbi51LWFsaWduLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gZmxvYXRzXG4udS1hbGlnbi1sZWZ0IHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuLnUtYWxpZ24tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udS1jbGVhciB7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vL3ZlcnRpY2FsIHBvc2l0aW9uaW5nXG4udS1hbGlnbi10b3AgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4udS1hbGlnbi1taWRkbGUgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4udS1hbGlnbi1iYXNlbGluZSB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuLnUtYWxpZ24tYm90dG9tIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5cbi51LWFsaWduLWJvdHRvbSB7IGJvdHRvbTogMDsgfVxuLnUtYWxpZ24tdG9wIHsgdG9wOiAwOyB9XG5cbi51LWFsaWduLWJvdHRvbS1sZWZ0IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLnUtYWxpZ24tYm90dG9tLXJpZ2h0IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi51LWFsaWduLXRvcC1sZWZ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLnUtYWxpZ24tdG9wLXJpZ2h0IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi8vIFRoZXNlIHNob3VsZCByZXBsYWNlIHRoZSAudS10ZXh0LSogY2xhc3NlcyBldmVudHVhbGx5XG4ueGMtYWxpZ24tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi54Yy1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBrZXlmcmFtZXMgc2hpbW1lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBVdGlsaXR5IGNsYXNzZXMgLSBEaXNwbGF5c1xuLy8gWFVJIGJ1bmNoIGFsbCB1dGlsaXRpZXMgY2xhc3NlcyBpbiBfdXRpbGl0aWVzLnNjc3Ncbi8vIDE1LjIuNlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ueHVpLXUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi54dWktdS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLnUtcG9zaXRpb24tYWJzb2x1dGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LXBvc2l0aW9uLXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1wb3NpdGlvbi1maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi51LXRleHQtdXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LXVuZGVybGluZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi51LXRleHQtc21hbGwge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi8vIHRleHQgYWxpZ25zXG4udS10ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vLyAqIDEuIEVuc3VyZXMgdGV4dCBkb2Vzbid0IHdyYXAgYW5kIGJyZWFrIHlvdXIgbGF5b3V0XG4vLyAqIDIuIFRyaWdnZXIgb3ZlcmZsb3cgYmVoYXZpb3Jcbi8vICogMy4gVHJ1bmNhdGUgdGhlIHRleHRcbi51LXRleHQtdHJ1bmNhdGUge1xuXHRAaW5jbHVkZSB0cnVuY2F0ZTtcbn1cblxuLnUtaHlwaGVuIHtcblx0QGluY2x1ZGUgeHNtYWxsIHtcblx0XHQvLyBJbnN0ZWFkIHVzZSB0aGlzIG5vbi1zdGFuZGFyZCBvbmU6XG5cdFx0aHlwaGVuczogYXV0bztcblx0XHQvLyBUaGVzZSBhcmUgdGVjaG5pY2FsbHkgdGhlIHNhbWUsIGJ1dCB1c2UgYm90aFxuXHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0Ly8gVGhpcyBpcyB0aGUgZGFuZ2Vyb3VzIG9uZSBpbiBXZWJLaXQsIGFzIGl0IGJyZWFrcyB0aGluZ3Mgd2hlcmV2ZXJcblx0XHQvLyBBZGRzIGEgaHlwaGVuIHdoZXJlIHRoZSB3b3JkIGJyZWFrcywgaWYgc3VwcG9ydGVkIChObyBCbGluaylcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR9XG59XG4iLCIudS10ZXh0LWNvbG9yLXByaW1hcnkge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLW9yYW5nZTtcbn1cblxuLnUtdGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xufVxuXG4udS10ZXh0LWNvbG9yLXdoaXRlIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbn1cblxuLnUtdGV4dC1jb2xvci1ncmV5LWxpZ2h0IHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTc7XG59XG5cbi51LXRleHQtY29sb3ItZ3JleS1taWQge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNTtcbn1cblxuLnUtdGV4dC1jb2xvci1ncmV5LWRhcmsge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcbn1cblxuLnUtdGV4dC1jb2xvci1ncmV5LXhkYXJrIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTI7XG59XG5cbi51LXRleHQtY29sb3ItYmx1ZS1kYXJrIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ibHVlLWRhcms7XG59IiwiLnUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1pbmxpbmUtYmxvY2tcXEB4c21hbGwge1xuICAgIEBpbmNsdWRlIHhzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi51LWhpZGRlblxcQHhzbWFsbCB7XG4gICAgQGluY2x1ZGUgeHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi51LWhpZGRlblxcQHNtYWxsIHtcbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udS1oaWRkZW5cXEBtZWRpdW0ge1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udS1oaWRkZW5cXEBzbWFsbCB7XG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gSGlkZGluZyBlbGVtZW50cyBvbiBUb3VjaCBkZXZpY2VzXG4udG91Y2ggLnUtaGlkZGVuLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gSGlkZGluZyBlbGVtZW50cyBvbiBOb24gVG91Y2ggc2NyZWVuc1xuLm5vLXRvdWNoIC51LWhpZGRlbi1uby10b3VjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvLyBBIG1peGluIHRvIHNwaXQgb3V0IG91ciB3aWR0aCBjbGFzc2VzLiBQYXNzIGluIHRoZSBjb2x1bW5zIHdlIHdhbnQsIHRoZSB3aWR0aHNcbi8vIHRvIGhhdmUsIGFuZCBhbiBvcHRpb25hbCBzdWZmaXggZm9yIHJlc3BvbnNpdmUgd2lkdGhzLiBFLmcuIHRvIGNyZWF0ZSB0aGlyZHNcbi8vIGFuZCBxdWFydGVycyBmb3IgYSBzbWFsbCBicmVha3BvaW50OlxuLy9cbi8vIEBpbmNsdWRlIHdpZHRocygzIDQsIFxcQHNtYWxsKTtcblxuQG1peGluIHdpZHRocygkd2lkdGhzLWNvbHVtbnMsICR3aWR0aHMtYnJlYWtwb2ludDogbnVsbCkge1xuXG4gICAgLndpZHRoLWZ1bGwjeyR3aWR0aHMtYnJlYWtwb2ludH0ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIExvb3AgdGhyb3VnaCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgZm9yIGVhY2ggZGVub21pbmF0b3Igb2Ygb3VyIGZyYWN0aW9ucy5cbiAgICBAZWFjaCAkd2lkdGhzLWRlbm9taW5hdG9yIGluICR3aWR0aHMtY29sdW1ucyB7XG5cbiAgICAgICAgLy8gQmVnaW4gY3JlYXRpbmcgYSBudW1iZXJhdG9yIGZvciBvdXIgZnJhY3Rpb24gdXAgdW50aWwgd2UgaGl0IHRoZVxuICAgICAgICAvLyBkZW5vbWluYXRvci5cbiAgICAgICAgQGZvciAkd2lkdGhzLW51bWVyYXRvciBmcm9tIDEgdGhyb3VnaCAkd2lkdGhzLWRlbm9taW5hdG9yIHtcblxuICAgICAgICAgICAgLy8gQnVpbGQgYSBjbGFzcyBpbiB0aGUgZm9ybWF0IGAud2lkdGgtMy80YC5cbiAgICAgICAgICAgIEBpZiAkd2lkdGhzLW51bWVyYXRvciAhPSAkd2lkdGhzLWRlbm9taW5hdG9yIHtcbiAgICAgICAgICAgICAgICAud2lkdGgtI3skd2lkdGhzLW51bWVyYXRvcn1cXC8jeyR3aWR0aHMtZGVub21pbmF0b3J9I3skd2lkdGhzLWJyZWFrcG9pbnR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICgkd2lkdGhzLW51bWVyYXRvciAvICR3aWR0aHMtZGVub21pbmF0b3IpICogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQSBzZXJpZXMgb2Ygd2lkdGggaGVscGVyIGNsYXNzZXMgdGhhdCB5b3UgY2FuIHVzZSB0byBzaXplIHRoaW5ncyBsaWtlIGdyaWRcbi8vIHN5c3RlbXMuIENsYXNzZXMgdGFrZSBhIGZyYWN0aW9uLWxpa2UgZm9ybWF0IChlLmcuIGAud2lkdGgtMi8zYCkuXG4vLyBVc2UgdGhlc2UgaW4geW91ciBtYXJrdXA6XG4vL1xuLy8gPGRpdiBjbGFzcz1cIndpZHRoLTEvNFwiPlxuLy9cblxuQGluY2x1ZGUgd2lkdGhzKDIgMyA0IDUgMTApO1xuXG5AaW5jbHVkZSB4c21hbGwge1xuXG4gICAgQGluY2x1ZGUgd2lkdGhzKDIgMyA0IDEwLCBcXEB4c21hbGwpO1xuXG59XG5cbkBpbmNsdWRlIHNtYWxsaXNoIHtcblxuICAgICAgICBAaW5jbHVkZSB3aWR0aHMoMiAzIDQgMTAsIFxcQHNtYWxsaXNoKTtcblxuICAgIH1cblxuQGluY2x1ZGUgbWVkaXVtIHtcblxuICAgIEBpbmNsdWRlIHdpZHRocygyIDMgNCAxMCwgXFxAbWVkaXVtKTtcblxufVxuXG5AaW5jbHVkZSBsYXJnZSB7XG5cbiAgICBAaW5jbHVkZSB3aWR0aHMoMiAzIDQgMTAsIFxcQGxhcmdlKTtcblxufVxuIiwiLy8gVE9EOiBUbyBkZWNvbWlzc2lvbiBmcm9tIFhDX1NldENhc2VOb3RpZmljYXRpb25zXG4udS1mb250LWJvbGQge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG4iLCIueGMtbWFyZ2luLW5vbmUge1xuXHRtYXJnaW46IDA7XG59XG5cbi54Yy1wYWRkaW5nLW5vbmUge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ueGMtcGFuZWwtc3BhY2luZyB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWw7XG59XG5cbi54Yy1wYWRkaW5nLXNwYWNpbmcteGwge1xuXHRwYWRkaW5nOiAkc3BhY2luZy14bDtcbn1cblxuLnhjLWNvbnRlbnQtZ3JvdXAge1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc7IC8vIFVzZWQgcGFkZGluZyBpbnN0ZWFkIG9mIG1hcmdpbiB0byBwcmV2ZW50IGluY29uc2lzdGVudCBjb2xsYXBzaW5nIG1hcmdpbiB3aXRoIGNvbnRlbnRcblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14bDsvLyB0byBiZSByZXBsYWNlZCB3aXRoIGEgc3BhY2luZyB2YXJpYWJsZVxuXHR9XG59XG5cbi8vIFhVSSBzcGFjaW5nXG4ueHVpLXBhZGRpbmctaG9yaXpvbnRhbC1sYXJnZSB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnh1aS1wYWRkaW5nLXRvcC14bGFyZ2Uge1xuXHRwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLnh1aS1wYWRkaW5nLWJvdHRvbS1sYXJnZSB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuIiwiLy8gVGhlIGtleWxpbmUgbWl4aW4gaXMgaW4gdG9vbHMvbWl4aW5zXG4udS1rZXlsaW5lLS10b3Age1xuXHRAaW5jbHVkZSBrZXlsaW5lKHRvcCk7XG59XG5cbi51LWtleWxpbmUtLWJvdHRvbSB7XG5cdEBpbmNsdWRlIGtleWxpbmU7XG59XG4iLCJAbWl4aW4gYmctLWRhcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktODtcbn1cblxuLmJnLS1kYXJrIHtcblx0QGluY2x1ZGUgYmctLWRhcms7XG59XG5cbkBtaXhpbiBiZy0tbGlnaHQge1xuXHRib3JkZXItdG9wOiAkeHVpLWJvcmRlci1zdGFuZGFyZDtcbn1cblxuLmJnLS1saWdodCB7XG5cdEBpbmNsdWRlIGJnLS1saWdodDtcbn1cbiIsIi5ncmlkLWNvbC0yIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1hdXRvLXJvd3M6IDFmcjtcblx0Z3JpZC1nYXA6IDAgJHNwYWNpbmctbDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsMWZyKSk7XG5cblx0QGluY2x1ZGUgaWUtb25seSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0QGluY2x1ZGUgc21hbGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0ID4gYSB7XG5cdFx0QGluY2x1ZGUgaWUtb25seSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0fVxuXHR9XG59XG5cbi5ncmlkLWNvbC0yIC54dWktcGFuZWw6bnRoLWNoaWxkKG9kZCkge1xuXHRAaW5jbHVkZSBpZS1vbmx5IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWw7XG5cdH1cbn1cblxuLmdyaWQtY29sLTIgLnhjLXRvcGljLXNwYWNpbmc6bnRoLWNoaWxkKG9kZCkge1xuXHRAaW5jbHVkZSBpZS1vbmx5IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWw7XG5cdH1cbn1cblxuLnhjLWdyaWQtc3BhY2luZyB7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nLWw7XG59XG4iLCJAdXNlICdzYXNzOm1hcCc7XG5cbiR0aGVtZXM6IChcblx0J2NvbnRlbnQnOiAoXG5cdFx0dGhlbWUtY29sb3I6ICR4dWktY29sb3Itd2hpdGUsXG5cdFx0dGV4dC1jb2xvcjogJGNvbG9yLXBhZ2UtdGV4dFxuXHQpLFxuXHQnaGlnaGxpZ2h0JzogKFxuXHRcdHRoZW1lLWNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0LFxuXHRcdHRleHQtY29sb3I6ICRjb2xvci1wYWdlLXRleHRcblx0KSxcblx0J2VuaGFuY2UnOiAoXG5cdFx0dGhlbWUtY29sb3I6ICRjb2xvci1lbmhhbmNlLFxuXHRcdHRleHQtY29sb3I6ICRjb2xvci1wYWdlLXRleHRcblx0KSxcblx0J2ludmVyc2UnOiAoXG5cdFx0dGhlbWUtY29sb3I6ICRjb2xvci1mb290ZXIsXG5cdFx0dGV4dC1jb2xvcjogJGNvbG9yLXBhZ2UtdGV4dFxuXHQpXG4pO1xuXG5AZWFjaCAkYWxpYXMsICRjb2xvcnMgaW4gJHRoZW1lcyB7XG5cdCR0aGVtZS1jb2xvcjogbWFwLmdldCgkY29sb3JzLCB0aGVtZS1jb2xvcik7XG5cdCR0ZXh0LWNvbG9yOiBtYXAuZ2V0KCRjb2xvcnMsIHRleHQtY29sb3IpO1xuXG5cdC50LSN7JGFsaWFzfSB7XG5cdFx0LnUtY3VycmVudC1jb2xvciB7XG5cdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xuXHRcdH1cblxuXHRcdC51LWN1cnJlbnQtY29sb3JcXDpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gT25seSB1c2UgdGhlIC0tYmcgbW9kaWZpZXIgd2hlbiB5b3Ugd2FudCB0byBhcHBseSBiYWNrZ3JvdW5kXG5cdFx0Ly8gY29sb3IgdG8gdGhlIGNvbnRhaW5lciB5b3UgaGF2ZSBzZXQgdGhlIHRoZW1lIGNsYXNzIG9uLlxuXHRcdC8vIGVnLiA8ZGl2IGNsYXNzLVwidC1ncmVlbiB0LWdyZWVuLS1iZ1wiPjwvZGl2PlxuXHRcdCYudC0jeyRhbGlhc30tLWJnLFxuXHRcdC51LWN1cnJlbnQtYmctY29sb3Ige1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdH1cblxuXHRcdC51LWN1cnJlbnQtdGV4dC1jb2xvciB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LnUtY29sb3ItI3skYWxpYXN9IHtcblx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xuXHR9XG5cblx0LnUtY29sb3ItI3skYWxpYXN9XFw6aG92ZXIge1xuXHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LnUtYmctY29sb3ItI3skYWxpYXN9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG5cdH1cblxuXHQudS10ZXh0LWNvbG9yLSN7JGFsaWFzfSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG59XG5cbi50LWZlYXR1cmVkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTg7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJHh1aS1jb2xvci1vcmFuZ2U7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb3ZlbyBvdmVycmlkZXMgLSBnZW5lcmFsXG4vL1xuLy8gU2luY2Ugd2UgY2FuJ3QgYWRkIGNsYXNzIHRvIGEgbG90IG9mIDNyZCBwYXJ0eSBjb21wb25lbnRzLCBvciBhbHRlciBtYXJrdXAsXG4vLyB1c2UgQGluY2x1ZGUgaWYgdHJ5aW5nIHRvIGZvcmNlIHRoaXJkcGFydHkgdG8gY29tcGx5IHdpdGggb3VyIHN0eWxlLlxuLy8gdXNlIEBleHRlbmQgd2hlcmUgdGhlIHN0eWxlcyBhcmUgdG9vIGNvbXBsaWNhdGVkIGZvciBhIHNpbmdsZSBtaXhpblxuLy8gQWxzbyBoZWxwIHVzIGtlZXAgdHJhY2sgb2Ygd2hhdCBhcmUgYWN0dWFsbHkgb3ZlcnJpZGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFRoaXMgaXMgYWRkZWQgaW4gbG9nZ2VkLWluIHZpZXcuIEJ1dCBpdCBkb2Vzbid0IGFsaWduIHByb3Blcmx5IGFueXdheVxuLkNvdmVvVjJCYXNlLkNvdmVvUGFnZUNvbnRlbnQuY292ZW8tb2Zmc2V0LWZvci1pbnRlcmZhY2UtdG9vbGJveCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIENvdmVvIHNwZWNpZmljIG5lZ2F0aXZlIG1hcmdpbiBmb3JjZXMgdXMgdG8gYmUgc3BlY2lmaWMgaW4gb3VyIHJlc2V0cyB0b29cbi5jb3Zlby1jYXJkLWxheW91dC5Db3Zlb1Jlc3VsdCB7XG4gIEBleHRlbmQgLndpZHRoLWZ1bGxcXEB4c21hbGw7XG4gIEBleHRlbmQgLndpZHRoLTFcXC8yO1xuICBAZXh0ZW5kIC53aWR0aC0xXFwvM1xcQG1lZGl1bTtcblxuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJHNwYWNpbmctcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBTcGVjaWZpY2FsbHkgdGFyZ2V0IHNpZGViYXJcbltkYXRhLXJlZ2lvbi1uYW1lPVwic2lkZUNvbFwiXSB7XG4gIC5jb3Zlby1saXN0LWxheW91dC5Db3Zlb1Jlc3VsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIH1cbn1cblxuLmNvdmVvLXJlc3VsdC1mcmFtZSAuY292ZW8tcmVzdWx0LXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkN1c3RvbUNvdmVvUmVzdWx0U3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xufVxuXG4vLyBOZWVkZWQgYXMgdGhlIGhlYWRlciBjYW5ub3QgYmUgd3JhcHBlZCBhcm91bmQgLmNvbXBvbmVudCB0byBnaXZlIGl0IDMycHggbWFyZ2luXG4vLyBVc2VkIGVzcGVjaWFsbHkgaW4gbGVhcm5pbmcgc2VhcmNoIHJlc3VsdHMsIHRvIGZvcmNlIHNwYWNpbmcgb2YgZmlsdGVyXG4uQ292ZW9SZXN1bHRMaXN0W2RhdGEtbGF5b3V0PVwibGlzdFwiXSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uQ292ZW9TYWxlc2ZvcmNlUmVzdWx0TGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvdmVvLWNhcmQtbGF5b3V0IHtcbiAgLmljb24tc2VhcmNoLS1maWxsLWdyZXkteGRhcmsge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctcztcbiAgfVxuXG4gIC5yZWNvbW1lbmRlZC1xdWVyeSB7XG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xuICB9XG59XG5cbi8vICBTaWRlYmFyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaWRlYmFyIHtcbiAgLkNvdmVvUmVzdWx0TGlzdFtkYXRhLWxheW91dD1cImxpc3RcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi8vIFNpZGViYXIgaW4gZGlzY3Vzc2lvblxuLkNvdmVvUmVjb21tZW5kYXRpb24ge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIENvdmVvIHJlbGF0ZWQgYW5zd2VyIHRvb2xib3ggZ2V0cyBpbiB0aGUgd2F5XG5bZGF0YS1yZWdpb24tbmFtZT1cInNpZGVDb2xcIl0gLnRvb2xib3gtY29udGFpbmVyID4gZGl2IHtcbiAgdG9wOiAwO1xufVxuXG4uQ292ZW9FeGNlcnB0IHtcbiAgY29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5Db3Zlb1JlY29tbWVuZGF0aW9uIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBJbiBkaXNjdXNzaW9uLCBoaWRlIG5vLXJlc3VsdHMgc3RhdGVcbi5jb3Zlby1yZXN1bHRzLWNvbHVtbi5jb3Zlby1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gIFNlYXJjaCByZXN1bHRzIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkNvdmVvUGFnZXIsXG4uY292ZW8tcGFnZXItbGlzdCxcbi5jb3Zlby1wYWdlci1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb3Zlby1wYWdlci1saXN0LWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmLmNvdmVvLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBhLmNvdmVvLXBhZ2VyLWFuY2hvciB7XG4gICAgICBAZXh0ZW5kIC54dWktYnV0dG9uLWlzLWRpc2FibGVkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb3Zlby1wYWdlci1wcmV2aW91cyBhLFxuLmNvdmVvLXBhZ2VyLW5leHQgYSxcbmEuY292ZW8tcGFnZXItYW5jaG9yIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWJhc2U7XG4gIEBpbmNsdWRlIHh1aS1idXR0b24tYm9yZGVybGVzcy1tYWluO1xuXG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyAvLyBGaXggYWxpZ25tZW50IGlzc3VlLiBUaG91Z2ggc2hvdWxkIGxvb2sgaW50byBnbG9iYWwgbGluZS1oZWlnaHQgY2FsY3VsYXRpb25cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNvdmVvLXBhZ2VyLXByZXZpb3VzLFxuLmNvdmVvLXBhZ2VyLW5leHQge1xuICBhIHtcbiAgICBAaW5jbHVkZSB4dWktYnV0dG9uLWljb247XG4gICAgQGV4dGVuZCAueHVpLWJ1dHRvbi1pY29uLW1lZGl1bTtcbiAgfVxufVxuXG4uY292ZW8tcGFnZXItcHJldmlvdXMtaWNvbixcbi5jb3Zlby1wYWdlci1uZXh0LWljb24ge1xuICBzdmcge1xuICAgIGNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogOHB4O1xuICB9XG59XG5cbi8vIEV2ZW4gd2l0aCBsaW5lLWhlaWdodCBkZWNsYXJlZCwgdGhlIHZpc3VhbCBhbGlnbm1lbnQgb2YgcGFnaW5hdGlvbiB0ZXh0IGFuZCBhcnJvdyBpY29uLFxuLy8gc3RpbGwgZG9lcyBub3QgbG9vayBhbGlnbmVkLiBOZWVkcyB0byBhZGQgdGhpcyBvbmx5IHRvIHRoZSBhbmNob3JcbmEuY292ZW8tcGFnZXItYW5jaG9yIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gTE1TIENvdmVvIEZpbHRlclxuLy8gVGhpcyB3aWxsIG92ZXJyaWRlIENvdmVvJ3MgZGVmYXVsdCBmaWx0ZXIgc3R5bGVzIHRvIGF0IGxlYXN0IGxvb2sgY2xvc2VyIHRvIGV4aXN0aW5nIGZpbHRlcnMgdGhyb3VnaG91dCB0aGUgc2l0ZS5cbi8vIFRoaXMgd2FzIHN0eWxlZCB0byBiZSBzaW1pbGFyIHRvIHh1aSBkcm9wZG93biwgYnV0IGlzbid0IHVzaW5nIFhVSSBjbGFzc2VzIGJlY2F1c2UgaXQncyBzdGlsIHRvbyBkaWZmZXJlbnQgaW4gY29kZS5cbi5jb3Zlby1zaW1wbGVmaWx0ZXItaGVhZGVyLXdyYXBwZXIge1xuICBAaW5jbHVkZSB4c21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWw7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGlzaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4vLyBGaWx0ZXIgYnV0dG9uXG4uQ292ZW9TaW1wbGVGaWx0ZXIuY292ZW8tYWNjZXNzaWJsZS1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24tYmFzZTtcbiAgQGluY2x1ZGUgeHVpLWJ1dHRvbi1zbWFsbDtcbiAgQGluY2x1ZGUgeHVpLWJ1dHRvbi1zdGFuZGFyZDtcblxuICBtaW4taGVpZ2h0OiB1bnNldDtcblxuICBAaW5jbHVkZSBzbWFsbGlzaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb3Zlby1zaW1wbGVmaWx0ZXItc2VsZWN0IHtcbiAgY29sb3I6ICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xufVxuXG4uY292ZW8tc2ltcGxlZmlsdGVyLWNpcmNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3Zlby1zaW1wbGVmaWx0ZXItdG9nZ2xlLWRvd24tc3ZnIHtcbiAgY29sb3I6ICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG4gIC8vIEN1c3RvbSBmaXhlcyBmb3IgQ292ZW8gc3ZnIHdoaWNoIHVzZXMgZGlmZmVyZW50IGNvbnZlbnRpb25zXG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLmNvdmVvLXNpbXBsZWZpbHRlci12YWx1ZS1jb250YWluZXIge1xuICByaWdodDogMDtcbiAgdG9wOiAzM3B4O1xufVxuXG4uY292ZW8tZHJvcGRvd24tYmFja2dyb3VuZC1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vL0ZpbHRlciBpdGVtcyBjb250YWluZXJcbi8vc29tZSBzdHlsZXMgYXJlIG92ZXJyaWRlIGJ5IHh1aS1kcm9wZG93biBzdHlsZXNcbi5jb3Zlby1zaW1wbGVmaWx0ZXItdmFsdWUtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgeHVpLXBhZGRpbmctdmVydGljYWwoJHh1aS1zLXhzbWFsbCk7XG5cbiAgYm9yZGVyOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNixcbiAgICAwIDNweCA2cHggMCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNjtcblxuICAuY292ZW8tY2hlY2tib3gtbGFiZWwge1xuICAgIEBpbmNsdWRlIGRyb3Bkb3duX19tZW51LWxpbms7XG5cbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb3Zlby1jaGVja2JveC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29udHJvbC1iZy1jb2xvcjtcbiAgICBib3JkZXI6ICR4dWktYm9yZGVyLWNvbnRyb2w7XG4gICAgYm9yZGVyLXJhZGl1czogJHh1aS1yYWRpdXM7XG4gICAgaGVpZ2h0OiAkeHVpLXMtc3RhbmRhcmQ7XG4gICAgbWFyZ2luOiAkeHVpLXMteHNtYWxsO1xuICAgIG1pbi13aWR0aDogJHh1aS1zLXN0YW5kYXJkO1xuICAgIHdpZHRoOiAkeHVpLXMtc3RhbmRhcmQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY292ZW8tY2hlY2tib3g6Y2hlY2tlZCArIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jb3Zlby1jaGVja2JveC1zcGFuLWxhYmVsIHtcbiAgICBAaW5jbHVkZSB4dWktbWFyZ2luLXZlcnRpY2FsKDApO1xuICAgIEBpbmNsdWRlIHh1aS1wYWRkaW5nLXZlcnRpY2FsKCRwaWNraXRlbS1zbWFsbC1wYWRkaW5nKTtcbiAgICBAaW5jbHVkZSB4dWktdGV4dC1tZWRpdW07XG5cbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogJHh1aS1saW5lLWhlaWdodC14c21hbGw7XG4gICAgbWFyZ2luLWxlZnQ6ICR4dWktcy14c21hbGw7XG4gIH1cbn1cblxuLy9vcmlnaW5hbGx5IENvdmVvIHN0eWxlcyBoYXZlIGEgaGlnaCB2YWx1ZSBvZiB6LWluZGV4IHByb3BlcnRpZXNcbi8vd2hlbiB3ZSBhZGQgY3VzdG9tIHN0eWxlcyBsaWtlIHBvc2l0aW9uOiBhYnNvbHV0ZSBpdCBicmVha3MgdGhlIGRlZmF1bHQgYmVoYXZpb3Igb2YgQ292ZW9cbi8vbmVlZCB0byBjaGFuZ2Ugei1pbmRleCB2YWx1ZXMgdG8gZmV3ZXIgdmFsdWVzXG4uY292ZW8tc2ltcGxlZmlsdGVyLXZhbHVlLWNvbnRhaW5lci1leHBhbmRlZCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb3Zlby1kcm9wZG93bi1iYWNrZ3JvdW5kIHtcbiAgei1pbmRleDogMDtcbn1cblxuLy8gRnJvbnRwYWdlIHBsYWNlaG9sZGVyIHNwYWNlXG4uY1BvcHVsYXJUb3BpY3MsXG4uY1VzZWZ1bEFuc3dlcnMge1xuICAuQ292ZW9QYWdlQ29udGVudDplbXB0eSB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb3ZlbyBvdmVycmlkZXMgLSBicmVhZGNydW1ic1xuLy9cbi8vIFNpbmNlIHdlIGNhbid0IGFkZCBjbGFzcyB0byBhIGxvdCBvZiAzcmQgcGFydHkgY29tcG9uZW50cywgb3IgYWx0ZXIgbWFya3VwLFxuLy8gdXNlIEBpbmNsdWRlIGlmIHRyeWluZyB0byBmb3JjZSB0aGlyZHBhcnR5IHRvIGNvbXBseSB3aXRoIG91ciBzdHlsZS5cbi8vIHVzZSBAZXh0ZW5kIHdoZXJlIHRoZSBzdHlsZXMgYXJlIHRvbyBjb21wbGljYXRlZCBmb3IgYSBzaW5nbGUgbWl4aW5cbi8vIEFsc28gaGVscCB1cyBrZWVwIHRyYWNrIG9mIHdoYXQgYXJlIGFjdHVhbGx5IG92ZXJyaWRlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2lkZWJhciB7XG5cdC5icmVhZGNydW1iIHtcblx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLy9DbGVhciBmaWx0ZXIgYWN0aW9ucyBpbiBsZWFybmluZyBzZWFyY2ggcmVzdWx0c1xuLkNvdmVvQnJlYWRjcnVtYiB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcblx0b3ZlcmZsb3c6IHVuc2V0O1xuXHRwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xuXG5cdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmNvdmVvLWJyZWFkY3J1bWItaXRlbXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQvL1RpdGxlIG9mIHRoZSBmaWx0ZXIgaXRlbXNcblx0LmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLXRpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXBhZ2UtdGV4dDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblxuXHRcdEBpbmNsdWRlIGxhcmdlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQuY292ZW8tc2ltcGxlZmlsdGVyLWJyZWFkY3J1bWItdmFsdWVzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC8vQWN0aW9uIHBpbGxzIHdoaWNoIGlzIHNsZWNlZCBieSBmaWx0ZXJcblx0LmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLXZhbHVlIHtcblx0XHRAaW5jbHVkZSB4dWktcGlsbDtcblx0XHRAaW5jbHVkZSB4dWktcGlsbC1zbWFsbDtcblx0XHRAZXh0ZW5kIC54dWktcGlsbC1pcy1kZWxldGFibGU7XG5cdFx0QGV4dGVuZCAueHVpLW1hcmdpbi1ib3R0b207XG5cblx0XHRjb2xvcjogJGNvbG9yLXBhZ2UtdGV4dDtcblxuXHRcdC5jb3Zlby1zaW1wbGVmaWx0ZXItYnJlYWRjcnVtYi1jbGVhciB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTM7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3Zlby1leGNsdXNpb24tc3ZnIHtcblx0XHRcdFx0ZmlsbDogJHh1aS1jb2xvci1ncmV5LWFscGhhLTM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLWNsZWFyLXN2ZyB7XG5cdFx0cG9zaXRpb246IHVuc2V0O1xuXHR9XG5cblx0Ly9cIlhcIiBhY3Rpb24gb2YgdGhlIHBpbGxcblx0LmNvdmVvLXNpbXBsZWZpbHRlci1icmVhZGNydW1iLWNsZWFyIHtcblx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLWJhc2U7XG5cdFx0QGluY2x1ZGUgeHVpLWJ1dHRvbi1pY29uO1xuXHRcdEBleHRlbmQgLnh1aS1idXR0b24taWNvbi1zbWFsbDtcblx0XHRAZXh0ZW5kIC54dWktcGlsbC0tYnV0dG9uLWljb247XG5cdH1cblxuXHQvL0NsZWFyIGJ1dHRvblxuXHQuY292ZW8tYnJlYWRjcnVtYi1jbGVhci1hbGwge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1iYXNlO1xuXHRcdEBpbmNsdWRlIHh1aS1idXR0b24tc3RhbmRhcmQ7XG5cdFx0QGluY2x1ZGUgeHVpLWJ1dHRvbi1zbWFsbDtcblxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICR4dWktcy1zdGFuZGFyZDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtMnhsYXJnZTtcblxuXHRcdC5jb3Zlby1leGNsdXNpb24tc3ZnIHtcblx0XHRcdGZpbGw6ICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciAuY292ZW8tYnJlYWRjcnVtYi1jbGVhci1hbGwtaWNvbiB7XG5cdFx0XHRjb2xvcjogdW5zZXQ7XG5cblx0XHRcdC5jb3Zlby1leGNsdXNpb24tc3ZnIHtcblx0XHRcdFx0ZmlsbDogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBcIlhcIiBpY29uIG9mIGNsZWFyIGJ1dHRvblxuXHQuY292ZW8tYnJlYWRjcnVtYi1jbGVhci1hbGwtaWNvbiB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDhweDtcblx0XHR3aWR0aDogMTBweDtcblx0fVxufVxuXG4vLyBDb3ZlbyBnZW5lcmF0ZWQgYnJlYWRjcnVtYnMgbm90IHVzaW5nIFh1aSBtYXJrdXBcbi5icmVhZGNydW1iIHtcblx0bGkge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Ly8gRml4IGFsaWdubWVudCB3aGVuIHRoZXJlJ3Mgbm8gdGFnXG5cdFx0Ji54Yy1zZWFyY2gtcmVzdWx0X190eXBlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtI3skc3BhY2luZy14eHN9O1xuXHRcdFx0Lnh1aS10YWcsXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14eHM7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG5cdFx0XHR9XG5cdFx0XHQvLyBGaXggc2hvcnQgaWNvbiBhbGlnbm1lbnRcblx0XHRcdC5pY29uLWRpc2N1c3Npb24tLWZpbGwtZ3JleSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXh4eHM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN1c2VmdWxhbnN3ZXJzIC5icmVhZGNydW1iIHtcblx0Lnh1aS1pY29ud3JhcHBlci1tZWRpdW0ge1xuXHRcdC8vIEFycm93IGFsaWdubWVudCBmaXhcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvdmVvIG92ZXJyaWRlcyAtIG1hZ2ljIGJveFxuLy9cbi8vIFNpbmNlIHdlIGNhbid0IGFkZCBjbGFzcyB0byBhIGxvdCBvZiAzcmQgcGFydHkgY29tcG9uZW50cywgb3IgYWx0ZXIgbWFya3VwLFxuLy8gdXNlIEBleHRlbmQgaWYgdHJ5aW5nIHRvIGZvcmNlIHRoaXJkcGFydHkgdG8gY29tcGx5IHdpdGggb3VyIHN0eWxlLlxuLy8gQWxzbyBoZWxwIHVzIGtlZXAgdHJhY2sgb2Ygd2hhdCBhcmUgYWN0dWFsbHkgb3ZlcnJpZGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vU3VwcG9ydCBzZWFyY2ggc3VnZ2VzdGlvbnNcbi5tYWdpYy1ib3gtc3VnZ2VzdGlvbnMge1xuXHRAZXh0ZW5kIC5zZWFyY2gtYmFyX19kcm9wZG93bjtcblxuXHRwYWRkaW5nOiAwO1xuXG5cdHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sO1xuXHR9XG5cblx0dWw6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5zZWFyY2gtc3VnZ2VzdGlvbnNfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LnhjLXNlYXJjaC1zdWdnZXN0aW9ucyB7XG5cdFx0Y29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG5cdH1cbn1cblxuLm1hZ2ljLWJveCAuY292ZW8tb21uaWJveC1zZWxlY3RhYmxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbn1cblxuLm1hZ2ljLWJveCBsaS5jb3Zlby1vbW5pYm94LXNlbGVjdGFibGU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtODtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWhvdmVyO1xuXHR9XG5cblx0YS54Yy1zZWFyY2gtc3VnZ2VzdGlvbnMge1xuXHRcdGNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xuXHR9XG59XG5cbi5tYWdpYy1ib3gubWFnaWMtYm94LWlubGluZSAubWFnaWMtYm94LXN1Z2dlc3Rpb25zLm1hZ2ljLWJveC1oYXNTdWdnZXN0aW9uIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0Ym94LXNoYWRvdzogMCA1cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7IC8vIENhbid0IHVzZSAkZHJvcGRvd24tYm94LXNoYWRvdyBiZWNhdXNlIHotaW5kZXggaXNzdWVzXG5cdGxlZnQ6IC0xcHg7IC8vIEdpdmUgaWxsdXNpb24gb2YgZXZlbiB3aWR0aFxuXHRwYWRkaW5nOiAkc3BhY2luZztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTFweDtcblx0dG9wOiBhdXRvO1xuXHR6LWluZGV4OiAkeHVpLXotaW5kZXgtZHJvcGRvd247XG5cdG1hcmdpbi10b3A6ICR4dWktcy14c21hbGw7XG59XG5cbi8vTGVhcm5pbmcgc2VhcmNoIHN1Z2dldGlvbnMgaW4gc2VhcmNoIGJveFxuLm1hZ2ljLWJveCAubWFnaWMtYm94LXN1Z2dlc3Rpb25zIC5tYWdpYy1ib3gtc3VnZ2VzdGlvbiB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0cGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtODtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuLy8gT3ZlcnJpZGUgYm9yZGVyIHRvcCBjb2RlIGZyb20gQ292ZW8ncyBuZXcgdXBncmFkZSBmb3IgQ1NTLTQ2MjVcbi5tYWdpYy1ib3gubWFnaWMtYm94LWlubGluZSAubWFnaWMtYm94LXN1Z2dlc3Rpb25zLm1hZ2ljLWJveC1oYXNTdWdnZXN0aW9uIC5jb3Zlby1tYWdpY2JveC1zdWdnZXN0aW9ucyB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ292ZW8gb3ZlcnJpZGVzIC0gcmVjb21tZW5kZWQgY291cnNlc1xuLy9cbi8vIFNpbmNlIHdlIGNhbid0IGFkZCBjbGFzcyB0byBhIGxvdCBvZiAzcmQgcGFydHkgY29tcG9uZW50cywgb3IgYWx0ZXIgbWFya3VwLFxuLy8gdXNlIEBpbmNsdWRlIGlmIHRyeWluZyB0byBmb3JjZSB0aGlyZHBhcnR5IHRvIGNvbXBseSB3aXRoIG91ciBzdHlsZS5cbi8vIHVzZSBAZXh0ZW5kIHdoZXJlIHRoZSBzdHlsZXMgYXJlIHRvbyBjb21wbGljYXRlZCBmb3IgYSBzaW5nbGUgbWl4aW5cbi8vIEFsc28gaGVscCB1cyBrZWVwIHRyYWNrIG9mIHdoYXQgYXJlIGFjdHVhbGx5IG92ZXJyaWRlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBSZWNvbW1lbmRlZCBjb3Vyc2VzIHNlY3Rpb24gaW4gbGFuZGluZyBwYWdlIGFuZCBteSBsZWFybmluZ1xuLnhjLWNvbnRlbnQtZ3JvdXAge1xuXHQuQ292ZW9SZXN1bHRMaXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4vLyBYQ0xfUmVjb21tZW5kZWRDb3Vyc2VzIHBsYWNlaG9sZGVyIGxvYWRpbmdcbi5sZWFybmluZy1ob21lLS1yZWNvbW1lbmRhdGlvbnMge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8vIENvdmVvIGxvYWRzIHNjcmlwdCB0YWdzIGluc2lkZSB0aGUgb3RoZXJ3aXNlIGVtcHR5IGRpdnMsIHNvIGNhbm5vdCB1c2UgOmVtcHR5XG5cdC8vIFNpdHMgY292ZXJ0bHkgdW5kZXJuZWF0aCByZXN1bHRzIHdoZW4gdGhleSBsb2FkXG5cdCY6YmVmb3JlIHtcblx0XHRhbmltYXRpb246IHNoaW1tZXIgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb3Vyc2UtcGxhY2Vob2xkZXIuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3skc3BhY2luZy1sfSk7IC8vIGFsbG93IGZvciBwYWRkaW5nXG5cdH1cbn1cblxuLy8gQ291cnNlIGNvbXBsZXRpb24gbW9kYWwgdXNpbmcgQ292ZW8gXG4uY291cnNlLWNvbXBsZXRpb24tbW9kYWwge1xuXHQuQ292ZW9SZXN1bHRMaXN0IHtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmcteHM7XG5cdH1cblxuXHQucmVjb21tZW5kZWQtY291cnNlcyB7XG5cdFx0LmNvdmVvLXBsYWNlaG9sZGVyLXJlc3VsdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5jb3Zlby1yZXN1bHQtZnJhbWUge1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87IC8vIHByZXZlbnQgbWFyZ2luIGNvbGxhcHNlXG5cdFx0fVxuXG5cdFx0LmNvdmVvLXJlc3VsdC1yb3cge1xuXHRcdFx0QGV4dGVuZCAueHVpLXBhbmVsO1xuXG5cdFx0XHRAaW5jbHVkZSB4dWktcGFkZGluZy1sZWZ0KCR4dWktcy1zdGFuZGFyZCk7XG5cdFx0XHRAaW5jbHVkZSB4dWktcGFkZGluZy1yaWdodCgkeHVpLXMtc3RhbmRhcmQpO1xuXHRcdFx0QGluY2x1ZGUgeHVpLXBhZGRpbmctdG9wKCR4dWktcy1zbWFsbCk7XG5cdFx0XHRAaW5jbHVkZSB4dWktcGFkZGluZy1ib3R0b20oJHh1aS1zLTJ4c21hbGwpO1xuXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXG5cdFx0XHQuY292ZW8tcmVzdWx0LWNlbGwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eHM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnhjLWNvbnRlbnQtZ3JvdXAge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ292ZW8gb3ZlcnJpZGVzIC0gc2VhcmNoIHJlc3VsdHNcbi8vXG4vLyBTaW5jZSB3ZSBjYW4ndCBhZGQgY2xhc3MgdG8gYSBsb3Qgb2YgM3JkIHBhcnR5IGNvbXBvbmVudHMsIG9yIGFsdGVyIG1hcmt1cCxcbi8vIHVzZSBAaW5jbHVkZSBpZiB0cnlpbmcgdG8gZm9yY2UgdGhpcmRwYXJ0eSB0byBjb21wbHkgd2l0aCBvdXIgc3R5bGUuXG4vLyB1c2UgQGV4dGVuZCB3aGVyZSB0aGUgc3R5bGVzIGFyZSB0b28gY29tcGxpY2F0ZWQgZm9yIGEgc2luZ2xlIG1peGluXG4vLyBBbHNvIGhlbHAgdXMga2VlcCB0cmFjayBvZiB3aGF0IGFyZSBhY3R1YWxseSBvdmVycmlkZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gIEdlbmVyYWwgQ292ZW8gc2VhcmNoIGxheW91dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQ292ZW9TZWFyY2hJbnRlcmZhY2Uge1xuXHQvLyBDb3ZlbyBpbmplY3RzIHRoZSB1c2Ugb2YgTGF0b1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHQvLyBDb3ZlbyBoYXMgdGhlIG1pbi13aWR0aCBvZiAzMDBweDsgc2V0LCB3aGljaCBtYWtlcyB0aGUgcGFnZSBvdmVyZmxvdyBpbiBtb2JpbGVcblx0bWluLXdpZHRoOiBhdXRvO1xufVxuXG4uQ292ZW9SZXN1bHRMaXN0IHtcblx0bWFyZ2luOiAwO1xufVxuXG4uY292ZW8tcmVzdWx0LWZyYW1lIC5jb3Zlby1yZXN1bHQtY2VsbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7IC8vIENvdmVvIHNwZWNpZmllZCAxLjI1ZW1cbn1cblxuLy8gU3VzcGVjdCB0aGlzIGlzIHRoZWlyIHRvb2xib3ggZWRpdG9yLlxuLy8gQnV0IHNpbmNlIGl0IHNlZXBzIGludG8gb3VyIGxheW91dCBldmVuIHdpdGhvdXQgZWRpdG9yIHZpZXcsIHdlIGFyZSByZW1vdmluZyB0aGUgc3BhY2luZ1xuLkNvdmVvVjJCYXNlI0NvdmVvSW50ZXJmYWNlRWRpdG9yVG9vbGJveCxcbi5Db3Zlb1YyQmFzZSAjQ292ZW9JbnRlcmZhY2VFZGl0b3JUb29sYm94IHtcblx0cGFkZGluZzogMDtcbn1cblxuLy8gIFNlYXJjaCBib3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IHtcblx0LkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMXMgZWFzZS1pbjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdCYubWFnaWMtYm94Lm1hZ2ljLWJveC1pbmxpbmUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHR9XG5cdH1cblx0Lm1hZ2ljLWJveC1pbnB1dCxcblx0Lm1hZ2ljLWJveC11bmRlcmxheSB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dCB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS0yO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogLjc1cmVtO1xuXHR9XG5cdC5tYWdpYy1ib3gtY2xlYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LkNvdmVvU2VhcmNoQnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVuaGFuY2U7XG5cblx0XHRcdHN2Zyxcblx0XHRcdC5jb3Zlby1tYWduaWZpZXItY2lyY2xlLXN2ZyB7XG5cdFx0XHRcdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcblx0XHRcdFx0ZmlsbDogJHh1aS1jb2xvci1ncmV5LTQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcblx0XHR9XG5cdH1cbn1cblxuLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUge1xuXHQuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCB7XG5cdFx0LkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XG5cdFx0XHRwYWRkaW5nOiAwICR4dWktcy14c21hbGw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IC8vIENvdmVvJ3MgYWJzb2x1dGUgcG9zaXRpdmUgYnJlYWsgcmVzcG9uc2l2ZWx5XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGJhc2UtdHJhbnNpdGlvbi1kdXJhdGlvblxuXHRcdFx0JGJhc2UtdHJhbnNpdGlvbi1lYXNpbmc7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRob21lcGFnZS1ib3gtc2hhZG93O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWFnaWMtYm94Lm1hZ2ljLWJveC1pbmxpbmUge1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdH1cblx0XHQubWFnaWMtYm94LWlucHV0LFxuXHRcdC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dCxcblx0XHQubWFnaWMtYm94LXVuZGVybGF5IHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHQubWFnaWMtYm94LWlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiB1bnNldDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4KTtcblx0XHRcdCYgPiBpbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR4dWktY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWdpYy1ib3gubWFnaWMtYm94LWlubGluZSxcblx0XHQubWFnaWMtYm94IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQuQ292ZW9TZWFyY2hCdXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgc2VhcmNoLWJhcl9fYnRuO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRtYXJnaW46IDNweCAycHggMCAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRzdmcsXG5cdFx0XHRcdC5jb3Zlby1tYWduaWZpZXItY2lyY2xlLXN2ZyB7XG5cdFx0XHRcdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0XHRcdFx0XHRmaWxsOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5rLWZvY3VzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWdpYy1ib3gtY2xlYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gSGFzIHJlc3VsdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ2hlY2sgbW9kYWwgd2hlbiBtYWtpbmcgdXBkYXRlIHRvIHRoaXNcbi5Db3Zlb1Jlc3VsdCBhLFxuYS5Db3Zlb1Jlc3VsdExpbmssXG4uQ292ZW9SZXN1bHQgYS5Db3Zlb1Jlc3VsdExpbmsge1xuXHRAaW5jbHVkZSBhO1xuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZDpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4vLyBUaGlzIGFmZmVjdHMgYWxsIHJlc3VsdHMsIGluY2x1ZGluZyBzZWFyY2ggcmVzdWx0cyBwYWdlLlxuLmNvdmVvLWxpc3QtbGF5b3V0IHtcblx0Ji5Db3Zlb1Jlc3VsdCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmJyZWFkY3J1bWIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXHR9XG59XG5cbi8vICBOby1yZXN1bHRzIHZpZXdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVXNpbmcgOjphZnRlciB0byBhbGxvdyB0aGlzIHRvIGZsb3cgcmVzcG9uc2l2ZWx5XG4vLyBDb3VsZCBsb29rIGludG8gbWFraW5nIHRoaXMgYSByZXVzYWJsZSBjbGFzcyBpZiBhcHBlYXIgaW4gbW9yZSBwbGFjZXMgaW4gdGhlIHNpdGUuXG4uYmctaWxsdXN0cmF0ZWQ6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWxsdXN0cmF0aW9uLXBsYWNlaG9sZGVyLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDJyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxNC4wNDI1NTMxOSU7IC8vIEltYWdlIHJhdGlvXG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHR9XG59XG5cbi8vIENvdmVvIHY0IHVwZGF0ZSBpbnRyb2R1Y2VzIFNhbGVzZm9yY2UgLnNsZHMtY2FyZCBsYXlvdXQgaW5qZWN0aW9uIHZpYSBKUyxcbi8vIHdoaWNoIGNyZWF0ZXMgd2hpdGUgYmFja2dyb3VuZCBhbmQgb3RoZXIgdW5kZXNpcmFibGUgc3BhY2luZ1xuLkNvdmVvVjJDb21tdW5pdHlTZWFyY2gge1xuXHQmLnNsZHMtY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuc2xkcy1jYXJkX19oZWFkZXIsXG5cdC5zbGRzLWNhcmRfX2JvZHkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5zbGRzLWNhcmRfX2hlYWRlcixcblx0LmNvdmVvLXJlc3VsdHMtY29sdW1uIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5jb3Zlby1uby1yZXN1bHRzIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmIH4gLkNvdmVvUmVzdWx0TGlzdCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uQ3VzdG9tQ292ZW9Ob1Jlc3VsdEhlYWRpbmcge1xuXHRAaW5jbHVkZSBoZWFkaW5nO1xuXHRAaW5jbHVkZSBoMTtcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5DdXN0b21Db3Zlb05vUmVzdWx0TWVzc2FnZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7IC8vIFRPRE86IGRlY29tbWlzc2lvbiBpbnNldGJsb2NrIHRoZW4gcmVtb3ZlIHRoaXNcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQ3VzdG9tQ292ZW9RdWVyeVN1Z2dlc3Rpb25zIHtcblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogJHh1aS1zO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdH1cbn1cblxuLy8gRnJvbnRwYWdlIHBsYWNlaG9sZGVyIHNwYWNlXG4uY1BvcHVsYXJUb3BpY3MsXG4uY1VzZWZ1bEFuc3dlcnMge1xuXHQuQ292ZW9QYWdlQ29udGVudDplbXB0eSB7XG5cdFx0bWluLWhlaWdodDogMjIwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0bWluLWhlaWdodDogMzgwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuLy8gVEVNUCA6IFJlbW92ZSBzZWN0aW9uIGZyb20gQTExeSB0cmVlXG4vLyBodHRwczovL3hlcm8uYXRsYXNzaWFuLm5ldC9icm93c2UvQ1NTLTgwODNcbi8vIFJlbW92ZSBlbXB0eSBoZWFkZXJcbi5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoIC5jb3Zlby12aXNpYmxlLXRvLXNjcmVlbi1yZWFkZXItb25seSxcbi5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoIC5zbGRzLWNhcmRfX2hlYWRlcntcblx0ZGlzcGxheTogbm9uZTtcbn0iLCIvL1xuLy8gV2hhdCBmb2xsb3dzIGlzIHRoZSByZXN1bHQgb2YgbXVjaCByZXNlYXJjaCBvbiBjcm9zcy1icm93c2VyIHN0eWxpbmcuXG4vLyBDcmVkaXQgbGVmdCBpbmxpbmUgYW5kIGJpZyB0aGFua3MgdG8gTmljb2xhcyBHYWxsYWdoZXIsIEpvbmF0aGFuIE5lYWwsXG4vLyBLcm9jIENhbWVuLCBhbmQgdGhlIEg1QlAgZGV2IGNvbW11bml0eSBhbmQgdGVhbS5cbi8vXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgc29tZSBvZiB0aGUgcHJpbnQgc3R5bGVzIGZyb20gdGhlIEhUTUw1IEJvaWxlcnBsYXRlXG4vLyBwcm9qZWN0LiBTZWUgPGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlPiBmb3IgbW9yZVxuLy8gaW5mb3JtYXRpb24gb24gdGhlIG1haW4gcHJvamVjdC5cbi8vXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgUHJpbnQgc3R5bGVzLlxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuXHRAcGFnZSB7XG5cdFx0bWFyZ2luOiAxLjI1Y20gLjVjbSAxLjVjbSAuNWNtO1xuXHR9XG5cblx0Ly8gVXRpbGl0eVxuXHQueGMtdGhlbWUsXG5cdGJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIFdpdGhvdXQgdGhpcyBvbmx5IDEgcGFnZSBwcmludHMgcmVnYXJkbGVzcyBvZiBjb250ZW50XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vIEhpZGUgdW5uZWNlc3NhcnkgZWxlbWVudHNcblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0LnhjLWhlYWRlciBvbCxcblx0LnhjLWhlYWRlci1zZWFyY2gsXG5cdCNyZWxhdGVkY29udGVudCxcblx0Lm1haW5Db2xGb290ZXIsXG5cdC54Yy1mb290ZXIsXG5cdC54Yy10aGVtZSAueHVpLWJhbm5lci1sYXlvdXQgLnh1aS1iYW5uZXItLW1lc3NhZ2UgLmljb24sXG5cdC5jb3Zlby1vZmZzZXQtZm9yLWludGVyZmFjZS10b29sYm94IC50b29sYm94LWNvbnRhaW5lcixcblx0aWZyYW1lIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvLyBPdmVycmlkZSBTYWxlc2ZvcmNlJ3MgYXBwLmNzcyBkaXNwbGF5IG9mIGhyZWYgaW4gcHJpbnRcblx0Ly8gWEMgaGFzIGFuIGluY29uc2lzdGVudCB3YXkgb2YgYWRkaW5nIHVybCBjb250ZW50XG5cdC8vIGUuZy4gaHR0cHM6Ly9jZW50cmFsLnhlcm8uY29tL3MvdG9waWNzIGFuZCAvcy90b3BpY3Ncblx0Ly8gVGhpcyBtYWtlcyBkaXNwbGF5aW5nIHVybCBpbiBwcmludCB2ZXJzaW9uIHVzZWxlc3MgYW5kIG1ha2VzIGFydGljbGVzIGhhcmRlciB0byByZWFkXG5cdGFbaHJlZl06YWZ0ZXJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8vIFBhZ2UgYnJlYWsgcnVsZXNcblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0LnhjLXRoZW1lIHtcblx0XHQvLyBEb24ndCBwdXQgYSBwYWdlIGJyZWFrIGRpcmVjdGx5IGFmdGVyIHRpdGxlc1xuXHRcdGgyLFxuXHRcdGgzLFxuXHRcdGg0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcblx0XHRcdGJyZWFrLWFmdGVyOiBhdm9pZDtcblxuXHRcdFx0Ly8gQWNjb3JkaW9uIGhlYWRlcnMgaGF2ZSBzcGFuIGluc2lkZVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcblx0XHRcdFx0YnJlYWstYWZ0ZXI6IGF2b2lkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIERvbid0IGJyZWFrIGFjcm9zcyBhIHNlbnRlbmNlIG9yIGxpc3QgaXRlbVxuXHRcdHAsXG5cdFx0bGksXG5cdFx0LnhjLWJhbm5lcixcblx0XHQueHVpLWJhbm5lciB7XG5cdFx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdH1cblxuXHRcdC8vIEZpcmVmb3ggZml4XG5cdFx0LmdyaWQgPiAqIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC54Yy1iYW5uZXIsXG5cdFx0Lnh1aS1iYW5uZXIsXG5cdFx0Lnh1aS1iYW5uZXItbGF5b3V0LFxuXHRcdC54dWktYmFubmVyLS1tZXNzYWdlIHtcblx0XHRcdC8vIE11c3QgYmUgYmxvY2stbGV2ZWwgdG8gbm90IHNwbGl0IGFjcm9zcyBwYWdlc1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gR2xvYmFsIHByaW50IHNwZWNpZmljIHN0eWxlc1xuXHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHQqLFxuXHQqOjpiZWZvcmUsXG5cdCo6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTEgIWltcG9ydGFudDtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnhjLXRoZW1lIC5nbG9iYWwtYnJhbmRpbmdfX2xvZ28tLWhlYWRlciB7XG5cdFx0d2lkdGg6IDEuNWNtO1xuXHRcdGhlaWdodDogMS41Y207XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQueGMtdGhlbWUgLnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAwLjVjbTtcblx0fVxuXG5cdC54Yy10aGVtZSAueGMtaGVhZGVyLXdyYXAsXG5cdC54Yy10aGVtZSAueGMtaGVhZGVyIHtcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC54Yy10aGVtZSAueGMtaGVhZGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdH1cblxuXHQueHJoLWhlYWRlci0tbWFpbiB7XG5cdFx0LnhyaC1hcHBsaW5rOjphZnRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC4yNWNtO1xuXHRcdH1cblx0fVxuXG5cdGEsXG5cdGE6dmlzaXRlZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0dGhlYWQge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcblx0fVxuXG5cdHByZSxcblx0YmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHh1aS1zdGFuZGFyZC1ib3JkZXItY29sb3I7XG5cdH1cblxuXHQvLyBDb21wb25lbnQgcHJpbnQgc3R5bGVzXG5cdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdC8vIEV4cGFuZCBhcnRpY2xlIGFjY29yZGlvbnNcblx0LnhjLXRoZW1lIC5jb2xsYXBzZV9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdC54Yy1iYW5uZXIsXG5cdC54dWktYmFubmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkeHVpLXN0YW5kYXJkLWJvcmRlci1jb2xvcjtcblx0fVxuXG5cdC8vIEVsZW1lbnRzIG11c3QgYmUgYmxvY2stbGV2ZWwgdG8gbm90IHNwbGl0IGFjcm9zcyBwYWdlc1xuXHQueGMtdGhlbWUgLnhjLWJhbm5lciB7XG5cdFx0LnhjLWJhbm5lcl9fdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnhjLWJhbm5lci10aXAsXG5cdC54Yy1iYW5uZXItd2FybmluZyB7XG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDRweDtcblx0fVxuXG5cdC54Yy1iYW5uZXItdGlwIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0fVxuXG5cdC54Yy1iYW5uZXItd2FybmluZyB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICR4dWktY29sb3Itb3JhbmdlO1xuXHR9XG5cblx0LnhjLXRoZW1lIC5jb21wb25lbnQtYWNjb3JkaW9uOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHh1aS1zdGFuZGFyZC1ib3JkZXItY29sb3I7XG5cdH1cblxuXHQueGMtdGhlbWUgLmNvbXBvbmVudC1hY2NvcmRpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWNtO1xuXHR9XG5cblx0LnhjLXRoZW1lIC5jb2xsYXBzZS0tbnVtYmVyZWQgPiAuY29sbGFwc2VfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxY207XG5cdH1cblxuXHQueGMtdGhlbWUgLmNvbGxhcHNlLS1udW1iZXJlZCAuY29sbGFwc2VfX3N0ZXAge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMaWdodG5pbmcgbW9kYWxzIG92ZXJyaWRlc1xuLy9cbi8vIEN1cnJlbnRseSBuZWVkZWQgZm9yIEZpcnN0IHRpbWUgc3RhcnQgZGlzY3Vzc2lvbiBtb2RhbCwgYW5kIExNUyBjb3Vyc2UgZmxvd1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBTYWxlc2ZvcmNlIG1vZGFsIG92ZXJyaWRlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2xkcy1iYWNrZHJvcC5tb2RhbC1nbGFzcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8vIERlZmF1bHQgYmFja2dyb3VuZC1jb2xvciBpcyB2ZXJ5IGxpZ2h0XG4uc2xkcy1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblxuICAvLyBOZWVkZWQgdG8gYmUgbmVzdGVkLCBhcyBJRTExIHN0aWxsIGluaGVyaXRzIFNGIHN0eWxlc1xuICAvLyBUcnlpbmcgdG8gZm9sbG93IC5jb20gc3R5bGVcbiAgLnNsZHMtbW9kYWxfX2Nsb3NlIHtcbiAgICBib3gtc2hhZG93OiAwO1xuICAgIGNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xuICAgIGhlaWdodDogcmVtKDYwKTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogJGJhc2UtdHJhbnNpdGlvbjtcbiAgICB3aWR0aDogcmVtKFxuICAgICAgNjBcbiAgICApOyAvLyA0NHB4IGJ0biBzaXplICsgMXJlbSBUbyBnaXZlIGJhbGFuY2VkIHZpc3VhbCBzcGFjZSB3aXRoIGNvbnRlbnRcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXM7XG4gICAgfVxuXG4gICAgLnNsZHMtYnV0dG9uX19pY29uLFxuICAgIC5zbGRzLWljb24ge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gIC8vIENTUy0zNjA2XG4gIC5mb3JjZVF1aWxsQnV0dG9uTGluayAuc2xkcy1kcm9wZG93bltzdHlsZV0ge1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBsZWZ0OiAtMTI1cHg7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxuXG4gIC5mb3JjZUNvbnRlbnRGaWxlUGlja2VyIC5hdHRhY2hCdXR0b24ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1maWxlLXVwbG9hZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgbGlnaHRuaW5nLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnhjLW1vZGFsIHtcbiAgLnNsZHMtbW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubW9kYWwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi8vIFhDIHNwZWNpZmljIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueGMtbW9kYWxfX2lsbHVzdHJhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZmlndXJlLnhjLW1vZGFsX19pbGx1c3RyYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ueGMtbW9kYWxfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnhjLW1vZGFsX19jb250ZW50LXdyYXAge1xuICBwYWRkaW5nOiAkc3BhY2luZy1sICRzcGFjaW5nLWwgJHNwYWNpbmcgJHNwYWNpbmctbDtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhsICRzcGFjaW5nLXhsICRzcGFjaW5nICRzcGFjaW5nLXhsO1xuICB9XG5cbiAgLnhjLW1vZGFsX19saW5rIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDFlbSAxZW0gMCAwO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMTVlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5zbGRzLWljb25fY29udGFpbmVyIC5zbGRzLWljb24ge1xuICAgICAgZmlsbDogJHh1aS1jb2xvci1ibHVlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICAgIC5zbGRzLWljb25fY29udGFpbmVyIC5zbGRzLWljb24ge1xuICAgICAgICBmaWxsOiAkY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vY29tbW9uIGJvZHkgc3R5bGUgZm9yIG1vZGFscyBjcmVhdGVkIHdpdGggaHR0cHM6Ly9kZXZlbG9wZXIuc2FsZXNmb3JjZS5jb20vZG9jcy9jb21wb25lbnQtbGlicmFyeS9idW5kbGUvbGlnaHRuaW5nLW1vZGFsL2RvY3VtZW50YXRpb25cbi54Yy1tb2RhbC1jb21tb24ge1xuICAvLyBwcmV2ZW50IHNjcm9sbFxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zbGRzLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbGRzLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC41KTtcbiAgfVxufVxuXG4ueGMtbW9kYWwtY29tbW9uX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiV4Yy1tb2RhbC1jbG9zZS1idXR0b24ge1xuICB0b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnNsZHMtYnV0dG9uX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAkeHVpLXMtM3hsYXJnZTtcbiAgICBoZWlnaHQ6ICR4dWktcy0zeGxhcmdlO1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAtM3B4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXM7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIDAuMSk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zbGRzLWJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogJHh1aS1jb2xvci1ncmV5LTM7XG4gICAgd2lkdGg6ICR4dWktcy1zdGFuZGFyZDtcbiAgICBoZWlnaHQ6ICR4dWktcy1zdGFuZGFyZDtcbiAgfVxufVxuXG4leGMtbW9kYWwtc3RhbmRhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbWVkaXVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogJHh1aS1saW5lLWhlaWdodC1zdGFuZGFyZDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6ICR4dWktcy0zeGxhcmdlO1xufVxuXG4vKiBcbiAgSmlyYTogQ1NTLTkyNzBcbiAgTGlnaHRpbmcgY29tcG9uZW50OiBodHRwczovL2RldmVsb3Blci5zYWxlc2ZvcmNlLmNvbS9kb2NzL2NvbXBvbmVudC1saWJyYXJ5L2J1bmRsZS9saWdodG5pbmctbW9kYWwvZG9jdW1lbnRhdGlvblxuICBMV0MgY29tcG9uZW50OiBYY01vZGFsQ29udGFjdENhcmRcbiovXG5cbi54Yy1tb2RhbC1hbGlnbi1ib3R0b20ge1xuICAuc2xkcy1tb2RhbF9fY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2xkcy1tb2RhbF9fdGl0bGUge1xuICAgIEBleHRlbmQgJXhjLW1vZGFsLXN0YW5kYXJkLXRpdGxlO1xuICB9XG5cbiAgLnNsZHMtbW9kYWxfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNsZHMtbW9kYWxfX2hlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAkeHVpLXMtc21hbGwgJHh1aS1zLWxhcmdlICR4dWktcy1zbWFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogJHh1aS1zLTV4bGFyZ2U7XG4gIH1cblxuICAuc2xkcy1tb2RhbF9fY2xvc2Uge1xuICAgIEBleHRlbmQgJXhjLW1vZGFsLWNsb3NlLWJ1dHRvbjtcbiAgfVxufVxuXG4vKiBcbiAgSmlyYTogQ1NTLTc5MDZcbiAgTGlnaHRpbmcgY29tcG9uZW50OiBodHRwczovL2RldmVsb3Blci5zYWxlc2ZvcmNlLmNvbS9kb2NzL2NvbXBvbmVudC1saWJyYXJ5L2J1bmRsZS9saWdodG5pbmctbW9kYWwvZG9jdW1lbnRhdGlvblxuICBMV0MgY29tcG9uZW50OiBYY01vZGFsU2VhcmNoRmlsdGVycyBcbiovXG5cbi54Yy1tb2RhbC1zZWFyY2gtZmlsdGVycyB7XG4gICR4Yy1tb2RhbC1zZWFyY2gtZmlsdGVycy1oZWFkZXItaGVpZ2h0OiA0N3B4O1xuICAkeGMtbW9kYWwtc2VhcmNoLWZpbHRlcnMtZm9vdGVyLWhlaWdodDogNzJweDtcblxuICAuc2xkcy1tb2RhbF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnNsZHMtbW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDExcHg7XG4gICAgd2lkdGg6ICR4dWktcy0zeGxhcmdlO1xuICAgIGhlaWdodDogJHh1aS1zLTN4bGFyZ2U7XG5cbiAgICAuc2xkcy1idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogJHh1aS1jb2xvci1ncmV5LTM7XG4gICAgICB3aWR0aDogJHh1aS1zLXN0YW5kYXJkO1xuICAgICAgaGVpZ2h0OiAkeHVpLXMtc3RhbmRhcmQ7XG4gICAgfVxuICB9XG5cbiAgLnNsZHMtbW9kYWxfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYyhcbiAgICAgIDEwMCUgLSAjeyR4Yy1tb2RhbC1zZWFyY2gtZmlsdGVycy1mb290ZXItaGVpZ2h0ICtcbiAgICAgICAgJHhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzLWhlYWRlci1oZWlnaHR9XG4gICAgKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgJHh1aS1zLWxhcmdlO1xuICB9XG5cbiAgLnNsZHMtbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5zbGRzLW1vZGFsX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAkeHVpLXMtc21hbGwgJHh1aS1zLWxhcmdlO1xuICB9XG5cbiAgLnNsZHMtbW9kYWxfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogJHh1aS1zICR4dWktcy1sYXJnZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogJHhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzLWZvb3Rlci1oZWlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ueGMtbW9kYWwtc2VhcmNoLWZpbHRlcnNfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC54Yy1xdWFudGljLWZhY2V0X19saXN0LXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC54dWktc3VibWVudS11aWNvbnRyb2wge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAueHVpLXBpY2tpdGVtLS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnh1aS1waWNrbGlzdC0tbmVzdGVkY29udGFpbmVyIC54dWktc3VibWVudS1sYXlvdXQge1xuICAgIHBhZGRpbmctdG9wOiAkeHVpLXMtc3RhbmRhcmQ7XG4gIH1cblxuICAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICR4dWktcy1zbWFsbDtcbiAgICB9XG4gIH1cblxuICAueHVpLXN0eWxlZGNoZWNrYm94cmFkaW8tLWNoZWNrYm94IHtcbiAgICBoZWlnaHQ6ICR4dWktcy1sYXJnZTtcbiAgICB3aWR0aDogJHh1aS1zLWxhcmdlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbn1cblxuLnhjLW1vZGFsLXNlYXJjaC1maWx0ZXJzX19jbG9zZS1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnhjLW1vZGFsLWV4aXQtd2FybmluZyB7XG4gIC5zbGRzLW1vZGFsX190aXRsZSB7XG4gICAgQGV4dGVuZCAleGMtbW9kYWwtc3RhbmRhcmQtdGl0bGU7XG4gIH1cblxuICAuc2xkcy1tb2RhbF9fY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6ICR4dWktcy0yeGxhcmdlICR4dWktcy0yeGxhcmdlO1xuICB9XG5cbiAgLnNsZHMtbW9kYWxfX2hlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAkeHVpLXMtMnhsYXJnZSAkeHVpLXMtMnhsYXJnZSAkeHVpLXMtc21hbGw7XG4gIH1cblxuICAuc2xkcy1tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2xkcy1tb2RhbF9fY2xvc2UgLnNsZHMtYnV0dG9uX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZpbGw6ICM1OTYwNmQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRvcDogJHh1aS1zLXhzbWFsbDtcbiAgICByaWdodDogJHh1aS1zLXhsYXJnZTtcbiAgfVxuXG4gIC5zbGRzLW1vZGFsX19jbG9zZSAuc2xkcy1idXR0b25faWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xuICB9XG5cbiAgLnNsZHMtbW9kYWxfX2Nsb3NlIC5zbGRzLWJ1dHRvbl9pY29uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gICAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc2xkcy1tb2RhbF9fY2xvc2UgLnNsZHMtYnV0dG9uX2ljb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLnNsZHMtbW9kYWxfX2Zvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAkeHVpLXMtc21hbGwgJHh1aS1zLTJ4bGFyZ2UgJHh1aS1zLTJ4bGFyZ2U7XG4gIH1cbn1cblxuLnhjLW1vZGFsLWNvbmZpcm0ge1xuICAuc2xkcy1tb2RhbF9fY2xvc2Uge1xuICAgIEBleHRlbmQgJXhjLW1vZGFsLWNsb3NlLWJ1dHRvbjtcbiAgfVxuXG4gIC54Yy10aGVtZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAuc2xkcy1tb2RhbF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5zbGRzLW1vZGFsX19oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6ICR4dWktcy1sYXJnZTtcbiAgfVxuXG4gIC5zbGRzLW1vZGFsX190aXRsZSB7XG4gICAgQGV4dGVuZCAleGMtbW9kYWwtc3RhbmRhcmQtdGl0bGU7XG4gIH1cblxuICAuc2xkcy1tb2RhbF9fY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgJHh1aS1zLWxhcmdlICR4dWktcy1sYXJnZTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTGlnaHRuaW5nIGNvbW11bml0eSBub3RpZmljYXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54Yy10aGVtZSB7XG5cdC5mb3JjZUhlYWRlckJ1dHRvbiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDQwcHg7IC8vIEVuc3VyZSBzYW1lIHNpemUgYXMgcHJvZmlsZSBpY29uXG5cblx0XHQudG9vbHRpcFRyaWdnZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnNsZHMtZ2xvYmFsLWhlYWRlcl9faWNvbiAuc2xkcy1pY29uIHtcblx0XHRcdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXG5cdFx0XHRAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuXHRcdFx0XHRmaWxsOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3VudERvdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeGMtY29sb3ItYTExeS1yZWQ7XG5cdFx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0XHR9XG5cblx0XHQuY291bnRlckxhYmVsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBDb3BpZWQgZnJvbSBkcm9wZG93bi4gTmVlZCBpbXBvcnRhbnQgdG8gb3ZlcnJpZGUgaW5saW5lIHN0eWxlcyBmcm9tIHNhbGVzZm9yY2VcblxuLnVpUGFuZWwtLW5vdGlmaWNhdGlvbnNQYW5lbFtzdHlsZV0ge1xuXHQvLyBQcmV2ZW50IG5vdGlmaWNhdGlvbnMgbWVudSBhcHBlYXJpbmcgb24gbW9iaWxlIGRldmljZXNcblx0Ly8gbm90aWZpY2F0aW9uIGljb24gaXMgbm90IHZpc2libGUgb24gbW9iaWxlIGFzIGl0IGlzIGZ1bmN0aW9uYWxpdHkgdGhhdCBpcyB1bnVzZWRcblx0Ly8gZnVydGhlciBkaWN1c3Npb24gdG8gYmUgaGFkIGFib3V0IHJlbW92aW5nIHRoaXMgZWxlbWVudCBpcyByZXF1aXJlZC5cblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cy0tc21hbGw7XG5cdFx0Ym94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItYmxhY2s7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiA2N3B4ICFpbXBvcnRhbnQ7XG5cblx0XHQudGl0bGVDb250YWluZXIsXG5cdFx0LmNsb3NlQnRuLFxuXHRcdC5wb2ludGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQudW5zTm90aWZpY2F0aW9uc1BhbmVsLm5vTm90aWZpY2F0aW9ucyB7XG5cdFx0XHRjb2xvcjogJHh1aS1jb2xvci1ibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzKTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHRcdH1cblxuXHRcdC51bnNOb3RpZmljYXRpb25zUGFuZWwgPiBkaXYge1xuXHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdH1cblxuXHRcdC51bnNOb3RpZmljYXRpb25zTGlzdFJvdyB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5ub3RpZmljYXRpb24tdW5yZWFkLFxuXHRcdFx0Ji5ub3Qtbm90aWZpY2F0aW9uLXVucmVhZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubm90aWZpY2F0aW9uLXRleHQtdGl0bGUudWlPdXRwdXRUZXh0Om5vdCg6ZW1wdHkpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0fVxuXG5cdFx0Lm5vdGlmaWNhdGlvbi10ZXh0LnVpT3V0cHV0VGV4dCB7XG5cdFx0XHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItdG9vbHRpcCB7XG5cdC50b29sdGlwLWFkdmFuY2VkLnRvb2x0aXAtYm9keVtzdHlsZV0sXG5cdC8vaGlkaW5nIHBvaW50ZXIgYXMgcGVyIGh0dHBzOi8veGVyby5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9DU1MtNjkzMVxuXHQucG9pbnRlci1hZHZhbmNlZFtzdHlsZV0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnhjLWhlYWRlci1ub3RpZmljYXRpb24gLnVpVG9vbHRpcCAudG9vbHRpcC1pbnZpc2libGUge1xuXHRoZWlnaHQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHQvLyBQcmV2ZW50cyBzY3JvbGxiYXIgYXBwZWFyaW5nIG9uIGhvbWVwYWdlIHBlciBDU1MtNjIwN1xuXHR0b3A6IDA7XG59XG4iLCIueGMtdGhlbWUge1xuXHQuY1hDX0Nhc2VPdmVydmlldyxcblx0LmNYQ19DYXNlRmVlZCB7XG5cdFx0LnBpbGxDb250YWluZXIge1xuXHRcdFx0QGV4dGVuZCAueGMtZmlsZS11cGxvYWQ7XG5cblx0XHRcdC5zbGRzLXBpbGwge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXh4cztcblx0XHRcdH1cblx0XHRcdC5zbGRzLXBpbGxfX2xhYmVsIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5zbGRzLXBpbGxfX3JlbW92ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNYQ19DYXNlRmVlZCB7XG5cdFx0Ly8gQWxsIGFuc3dlcnNcblx0XHRoNSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5OyAvLyBTaG91bGQgYmUgcmVtb3ZhYmxlIG9uY2UgY29udmVydCBhbGwgc3R5bGVzIHRvIEhlbHZldGljYVxuXHRcdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIENhc2UgY29tbWVudFxuXHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdC5mb3JjZUNvbW11bml0eUZlZWRQdWJsaXNoZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbmhhbmNlO1xuXG5cdFx0LnRhYnNfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXhsO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBsYXJnZSB7XG5cdFx0XHRcdHdpZHRoOiA2Ni42NjY2NyU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gLmZvcmNlQWN0aW9uc0NvbnRhaW5lciBpcyBhbHNvIGNvbnRyb2xsaW5nIHByb2ZpbGUgdGVtcGxhdGUgYnV0dG9uc1xuXHRcdC8vIFRoaXMgbXVzdCBhY3QgYXMgYSB3cmFwcGVyIHdpdGggbWF4IHdpZHRoXG5cdFx0LmZvcmNlQWN0aW9uc0NvbnRhaW5lciB7XG5cdFx0XHRAaW5jbHVkZSBndXR0ZXJzO1xuXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhsO1xuXG5cdFx0XHRAaW5jbHVkZSBzbWFsbGlzaCB7XG5cdFx0XHRcdC5jdWYtcHVibGlzaGVyQXR0YWNobWVudEJ1dHRvbiAuY3VmLUljb24ge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdBdHRhY2ggZmlsZXMnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHhsO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBUbyBhbGxvdyBzaW1pbGFyIGxvb2sgb24gbW9iaWxlXG5cdFx0XHQuZHVtbXlDb250cm9sc0NvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC8vIE1vYmlsZSBvbmx5XG5cdFx0XHQuc2xkcy1idXR0b24tZ3JvdXAub25lQWN0aW9uc1JpYmJvbiB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmN1Zi1hdHRhY2htZW50c0l0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9yY2VDaGF0dGVyUHVibGlzaGVyUHJlc2VudGF0aW9uRGVza3RvcCAuY3VmLXB1Ymxpc2hlckF0dGFjaG1lbnRCYXIgYnV0dG9uLmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50QnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXMgJHNwYWNpbmc7XG5cdFx0XHR9XG5cblx0XHRcdC5zbGRzLWJ1dHRvbiB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JjZUFjdGlvbkxpbmssXG5cdFx0XHQuZHVtbXlCdXR0b25DYWxsVG9BY3Rpb24gLmxhYmVsIHtcblx0XHRcdFx0QGluY2x1ZGUgYnV0dG9uLWJhc2U7XG5cdFx0XHRcdEBpbmNsdWRlIHh1aS1idXR0b24tbWFpbjtcblx0XHRcdH1cblxuXHRcdFx0LmR1bW15QnV0dG9uQ2FsbFRvQWN0aW9uIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC8vIE9ubHkgYXBwZWFyIGFjY2lkZW50YWwgaG92ZXI/XG5cdFx0XHQuZHVtbXlCdXR0b25TdWJtaXRBY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQudWlUYWJCYXIsXG5cdFx0XHQudmlzaWJpbGl0eVN3aXRjaGVyLFxuXHRcdFx0LmN1Zi1wdWJsaXNoZXJUb3BpY3Mge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQudGFic19fY29udGVudCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcmNlQ2hhdHRlckJhc2VQdWJsaXNoZXIge1xuXHRcdFx0XHQ6bm90KC5QSE9ORSkgLmN1Zi1jb250ZW50LFxuXHRcdFx0XHQucHVibGlzaGVySW5wdXRDb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJvdHRvbUJhciB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0LmN1Zi1hdHRhY2htZW50c0xpc3Qge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jdWYtcHVibGlzaGVyU2hhcmVCdXR0b24ge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVuaGFuY2U7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHh1aS10ZXh0LW11dGVkLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudEF0dGFjaG1lbnRQaWxscyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXM7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBXaGVuIHBhc3RpbmcgaW1hZ2UgbGlua3MgaW50byBjb21tZW50IGFyZWEsIHRoaXMgc2hvdyB1cCBhcyBhbiBhdHRhY2htZW50LiBIaWdobHkgdW5kZXNpcmFibGVcblx0LmZvcmNlQ2hhdHRlckZlZWRBdXhCb2R5TGlua1Bvc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gQ29tbWVudCB2aWV3IG9uIG1vYmlsZSBhcHBlYXIgYXMgbW9kYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54Yy10aGVtZSB+IC5QSE9ORS5zaXRlZm9yY2VQYW5lbHNDb250YWluZXIge1xuXHQuc2xkcy1idXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0fVxuXG5cdC5jdWYtcHVibGlzaGVyU2hhcmVCdXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWxpbmtzO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXBhZ2UtbGlua3M7XG5cdH1cblxuXHQvLyBIaWRlIFRvIFhlcm8gT25seSBvcHRpb24sIGFuZCB0b3BpY3Ncblx0Ly8gSGlkZSBAIG1lbnRpb25cblx0dWwuaXRlbXMsXG5cdC5jdWYtcHVibGlzaGVyVG9waWNzLFxuXHRbdGl0bGU9J0BNZW50aW9uIHBlb3BsZSBhbmQgZ3JvdXBzJ10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGFuZWwtaGVhZGVyIHtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0fVxuXG5cdC5zbGRzLWJ1dHRvbi1ncm91cC1saXN0IC5zbGRzLWJ1dHRvbiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmN1Zi1wdWJsaXNoZXJDYW5jZWxCdXR0b24sXG5cdC5zbGRzLXJpY2gtdGV4dC1lZGl0b3IsXG5cdC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XG5cdH1cblxuXHQuc2xkcy1yaWNoLXRleHQtZWRpdG9yIHtcblx0XHRmb250LXNpemU6IHJlbSgxNSk7XG5cdH1cblxuXHQuc2xkcy1yaWNoLXRleHQtZWRpdG9yLnNsZHMtaGFzLWZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XG5cdFx0QGluY2x1ZGUgZm9ybS1pbnB1dC1mb2N1cztcblx0fVxuXG5cdC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tLFxuXHQuY3VmLXNjcm9sbGVyLW91dHNpZGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LmN1Zi1wdWJsaXNoZXJBdHRhY2htZW50QnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXMgJHNwYWNpbmc7XG5cblx0XHQuY3VmLUljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zO1xuXHRcdH1cblx0fVxufVxuXG4vL2ZpbGUgYXR0YWNobWVudHMgdmlldyBpbiBtb2JpbGVcbi5mZWVkRmlsZVByZXZpZXdDb250YWluZXIge1xuXHQuZm9yY2VDaGF0dGVyRmVlZENvbnRlbnRGaWxlUHJldmlldyB7XG5cdFx0LmZvcmNlQ2hhdHRlclNlbGVjdGVkRmlsZUJhZGdlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXBpbGwtYmctY29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxMnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHR9XG5cblx0XHQucHJvZ3Jlc3NiYXJDb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnNsZHMtc2l6ZS0tMS1vZi0xIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LnNsZHMtdHJ1bmNhdGUgYSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXBhZ2UtdGV4dDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jdWYtZGVsZXRlLnNsZHMtYnV0dG9uIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTM7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0d2lkdGg6IDMycHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS04O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtODtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXBhZ2UtdGV4dDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4vL25lZWQgdGhpcyBzcGVjaWZpY2l0eSBpbiBvcmRlciB0byBvdmVycmlkZSB0aGUgYmFja2dyb3VuZCBjb2xvciB1bmRlciBhdHRhY2htZW50IHBpbGxzXG4uZm9yY2VDaGF0dGVyUHVibGlzaGVyQ29udGVudEF0dGFjaG1lbnRzUHJldmlld0NvbnRhaW5lciAuZm9yY2VDaGF0dGVyRmVlZEF1eEJvZHkgLmN1Zi1hdXhCb2R5IC5wcmV2aWV3Q29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLy9uZWVkIHRoaXMgc3BlY2lmaWNpdHkgdG8gb3ZlcnJpZGUgc2FsZXNmb3JjZSBzdHlsZXMgaW4gZWRpdCB2aWV3IGF0dGFjaG1lbnRzIGluIG15IGNhc2VzXG4uZm9yY2VDaGF0dGVyUHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmZvcmNlQ2hhdHRlclB1Ymxpc2hlckNvbnRlbnRBdHRhY2htZW50c1ByZXZpZXdDb250YWluZXIge1xuXHQuY29udGVudEF0dGFjaG1lbnRQaWxscyBsaSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLy9uZWVkIHRoaXMgc3BlY2lmaWNpdHkgdG8gb3ZlcnJpZGUgc2FsZXNmb3JjZSBzdHlsZXMgaW4gZWRpdCB2aWV3IGF0dGFjaG1lbnRzIGluIG15IGNhc2VzXG4uY29udGVudEF0dGFjaG1lbnRQaWxscyAuZm9yY2VDaGF0dGVyRmVlZEF1eEJvZHlDb250ZW50UG9zdCAuZmVlZEZpbGVQcmV2aWV3Q29udGFpbmVyLnByZXZpZXdFbmFibGVkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi8vbmVlZHMgdGhpcyBzcGVjaWZpY2l0eSB0byBvdmVycmlkZSBTRiBzdHlsZXMgd2hpY2ggdXNlIGZpbGUgYXR0YWNobWVudCBwaWxscyBpbiBteSBjYXNlcyBvbmx5IGZvciBtb2JpbGUgdmlld1xuLmZvcmNlQ2hhdHRlckZlZWRBdXhCb2R5Q29udGVudFBvc3QgLmN1Zi1hdHRhY2htZW50UHJldmlldy5jdWYtYXV4Qm9keS5jdWYtYXV4Qm9keUNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblx0Ym9yZGVyOiB1bnNldDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAkc3BhY2luZztcbn1cblxuLy8gQ1NTLTQ1NTcgQ2FzZSBub3RpZmljYXRpb24gZHJvcGRvd25cbi8vIENvcGllZCBmcm9tIGxpZ2h0bmluZy5kaXNjdXNzaW9uLnNjc3MgZm9yIGRyb3Bkb3duIHN0eWxlc1xuLnhjLWNhc2Utb3ZlcnZpZXdfX21vcmUge1xuXHQuc2xkcy1idXR0b24ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgaWNvbjtcblx0XHRcdEBpbmNsdWRlIGljb24tLW07XG5cdFx0XHRAZXh0ZW5kIC5pY29uLW92ZXJmbG93LS1maWxsLWdyZXk7XG5cblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbmhhbmNlO1xuXHRcdH1cblx0fVxuXG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zbGRzLWRyb3Bkb3duIHtcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHR9XG59XG5cbi8vIENhc2Ugbm90aWZpY2F0aW9ucyBDU1MtNDU1NVxuLmNvbW0tcGFnZS1jdXN0b20tY2FzZS1pbnZpdGUgLnhjLWJvZHkge1xuXHRAaW5jbHVkZSBiZy0tZGFyaztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaWdodG5pbmcgdG9hc3Qgb3ZlcnJpZGVzXG4vLyBodHRwczovL2RldmVsb3Blci5zYWxlc2ZvcmNlLmNvbS9kb2NzL2NvbXBvbmVudC1saWJyYXJ5L2J1bmRsZS9saWdodG5pbmctcGxhdGZvcm0tc2hvdy10b2FzdC1ldmVudC9kb2N1bWVudGF0aW9uXG4vL1xuLy8gQ29tcG9uZW50IGJlaW5nIHVzZWQgaW4gdGhlc2UgdGVtcGxhdGVzOlxuLy8gXHQtIHhjT3BlbkNhc2UgLSBBcHBlYXJzIHdoZW4gY2FzZSByZW9wZW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kdG9hc3QtbWF4LXdpZHRoOiA0MDBweDtcblxuLy8gV2UgZG9uJ3QgaGF2ZSBhYmlsaXR5IHRvIGFkZCBjbGFzcyB0byB0aGUgYm9keVxuLy8gLmZvcmNlVG9hc3RNYW5hZ2VyIGxpdmVzIG91dHNpZGUgb2YgLnhjLXRoZW1lXG4ueGMtdGhlbWUgfiAuZm9yY2VUb2FzdE1hbmFnZXIge1xuXHQudG9hc3RDb250YWluZXIge1xuXHRcdHBhZGRpbmc6ICR4dWktcy1sYXJnZTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5mb3JjZVRvYXN0TWVzc2FnZSB7XG5cdFx0YmFja2dyb3VuZDogJHh1aS10b2FzdC1iZy1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICR4dWktcmFkaXVzO1xuXHRcdGJveC1zaGFkb3c6ICR4dWktc2hhZG93LWRlcHRoLWxpZnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR4dWktbW90aW9uLXNwZWVkLWZhc3QgJHh1aS1tb3Rpb24tY3VydmUtc3RhbmRhcmQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXG5cdC50b2FzdEljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudG9hc3RDb250ZW50IHtcblx0XHRjb2xvcjogJHh1aS10b2FzdC1jb2xvcjtcblx0XHRwYWRkaW5nOiAkeHVpLXMtc21hbGwgJHh1aS1zLTV4bGFyZ2UgJHh1aS1zLXNtYWxsICR4dWktcy1zdGFuZGFyZDtcblx0fVxuXG5cdC50b2FzdENsb3NlIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbjogJHh1aS1zLTJ4c21hbGw7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS04O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRAaW5jbHVkZSBidXR0b24tZm9jdXM7XG5cdFx0fVxuXG5cdFx0LnNsZHMtYnV0dG9uX19pY29uIHtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5zbGRzLWljb24ge1xuXHRcdFx0ZmlsbDogcmdiYSgwLCAxMCwgMzAsIC42NSk7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2xkcy1ub3RpZnktLXRvYXN0IHtcblx0XHQuc2xkcy1ub3RpZnlfX2Nsb3NlIHtcblx0XHQgIHRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaWdodG5pbmcgcmljaCB0ZXh0IGVkaXRvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNsZHMtcmljaC10ZXh0LWVkaXRvcixcbi5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3Rvb2xiYXJfYm90dG9tIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcblxuXHQuc2xkcy1yaWNoLXRleHQtYXJlYV9fY29udGVudCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG5cdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0QGluY2x1ZGUgYnV0dG9uLWZvY3VzO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR4dWktY29sb3Itd2hpdGUsIDE1JSk7XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQvLyBTRiBjb21wb25lbnQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2xhc3Ncblx0LnNsZHMtcG9wb3Zlcl9fYm9keSB7XG5cdFx0LnVpQnV0dG9uLnNsZHMtYnV0dG9uLnNhdmVCdG4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiA2cHggMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLCBib3gtc2hhZG93O1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvciwgNSUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aUJ1dHRvbi5zbGRzLWJ1dHRvbi5jYW5jZWxCdG4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMXJlbTtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR4dWktY29sb3Itd2hpdGUsIDUlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxudGV4dGFyZWEudGV4dGFyZWEuY3VmLXF1ZXN0aW9uVGl0bGVGaWVsZDpmb2N1cyxcbi5zbGRzLXJpY2gtdGV4dC1lZGl0b3Iuc2xkcy1oYXMtZm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XG5cdGJveC1zaGFkb3c6ICR4dWktc2hhZG93LWZvY3VzO1xufVxuXG4uc2xkcy1tb2RhbF9fZm9vdGVyIHtcblx0LnNsZHMtYnV0dG9uIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmN1Zi1wdWJsaXNoZXJTaGFyZUJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvciwgNSUpO1xuXHRcdH1cblx0fVxuXG5cdC5jdWYtcHVibGlzaGVyQ2FuY2VsQnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0Y29sb3I6ICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkeHVpLWNvbG9yLXdoaXRlLCA1JSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1vYmlsZSBhbmQgZGVza3RvcCBjbGFzc1xuLy8gQWdyZWVkIHRvIGhpZGUgY29tbWVudCBhdmF0YXIgYW5kIGNvbW1lbnQgdG9vbGJhciBvbiBzbWFsbCBkZXZpY2VzXG5AaW5jbHVkZSB4c21hbGwge1xuXHQuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZvcmNlQ2hhdHRlck1lc3NhZ2VCb2R5SW5wdXRSaWNoVGV4dEVkaXRvciB7XG5cdFx0QGluY2x1ZGUgeHVpLW1hcmdpbi1ib3R0b20oJHh1aS1zLTJ4bGFyZ2UpO1xuXHR9XG59XG5cbi5zbGRzLWJ1dHRvbi1ncm91cC1saXN0IHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vLyBIaWRlIEAgdXNlciBtZW50aW9uIGxpa2Ugb24gZGlzY3Vzc2lvbiBjb21tZW50c1xuLy8gQ2FuIGJlIHRlc3RlZCBvbiBkaXNjdXNzaW9uLCBhbmQgd2hlbiBlZGl0bmcgYSBkaXNjdXNzaW9uXG4uZm9yY2VDaGF0dGVyQXV0b2NvbXBsZXRlLmRlZmF1bHRGbGF2b3IgLnVpQXV0b2NvbXBsZXRlIC51aUF1dG9jb21wbGV0ZUxpc3QsXG4ucWwtYWRkdXNlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEFkZCBmb250IHNpemUgZm9yIGNvbnRhY3Qgc3VwcG9ydCBsb2dpbiBkaXNzY3Vzc2lvbiBoZWFkZXJcbi5mb3JjZUNvbW11bml0eVJpY2hUZXh0IHtcblx0QGV4dGVuZCAueGMtdGV4dGNvbnRlbnQ7XG5cblx0Ly8gUGFnZXMgbGlrZSBodHRwczovL2RldnRlc3QtY2VudHJhbC5jczE3LmZvcmNlLmNvbS9zL2Rpc2N1c3Npb24tZ3VpZGVsaW5lcyBuZWVkcyB0aGlzIGZpeGVkXG5cdC8vIE9yIGVsc2UgaXQnbGwgc3RhcnQgaW5oZXJpdGluZyBTYWxlc2ZvcmNlIHN0eWxlXG5cdC50aXRsZV9faGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjQpO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHQvLyBTYWxlc2ZvcmNlIHN0eWxlIGlzIG92ZXJyaWRpbmcgb3VyIC54Yy10ZXh0Y29udGVudCB1bCBzdHlsZXNcblx0dWwgPiBsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHR9XG5cblx0b2wgPiBsaSB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0fVxuXG5cdGxpOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gU3BlY2lmaWNhbGx5IGZvciBjYXNlIHJlcGx5IGZpZWxkXG4ueGMtaW5wdXQtcmljaC10ZXh0IHtcblx0LnNsZHMtcmljaC10ZXh0LWVkaXRvcl9fdG9vbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zbGRzLXJpY2gtdGV4dC1hcmVhX19jb250ZW50IHtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1wYWdlLXRleHQ7IC8vIE92ZXJyaWRlIFNhbGVzZm9yY2UncyAuc2xkcy10ZXh0LWNvbG9yX3dlYWtcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTGlnaHRuaW5nIGlucHV0cyBvdmVycmlkZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNvbWUgb2YgdGhlc2UgaW5wdXQgc3R5bGVzIHNob3VsZCBiZSBhcHBsaWNhYmxlIHRvIGRlZmF1bHQgU3ByaW5nbG9hZCBzdHlsZXNcbi8vIExvbmcgdGVybSBwbGFuIGlzIHRvIHRpZHkgdXAgc3ByaW5nbG9hZCBmb3JtcyBhbmQgcm9sbCBvdXQgaGVyZS4gT3IgdXNlIFhVST9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNsZHMtaW5wdXQge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4uc2xkcy1oYXMtZXJyb3Ige1xuICAuc2xkcy1pbnB1dCxcbiAgLnNsZHMtdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc2xkcy1mb3JtLWVsZW1lbnRfX2hlbHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgLy8gYnVtcCB1cCBmcm9tIHZlcnkgc21hbGwgMTFweC5cbiAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICB9XG59XG5cbi8vIFNhbWUgYXMgLnh1aS1zZWxlY3Rcbi5zbGRzLXNlbGVjdF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zbGRzLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgeHVpLXNlbGVjdC0tY29udHJvbDtcbiAgfVxufVxuXG4vLyBzbGRzIGNoZWNrYm94IGExMXkgZm9jdXMgc3RhdGVcbi5zbGRzLWNoZWNrYm94IHtcbiAgaW5wdXQ6Zm9jdXMgKyAuc2xkcy1jaGVja2JveF9fbGFiZWwgLnNsZHMtY2hlY2tib3hfZmF1eCB7XG4gICAgQGluY2x1ZGUgZm9ybS1pbnB1dC1mb2N1cztcbiAgfVxufVxuXG4vLyBDYW4gYmUgdGVzdGVkIG9uIGRpc2N1c3Npb25zIGNvbW1lbnQgYXJlYVxuLnNsZHMtYnV0dG9uX2JyYW5kIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWJhc2U7XG5cbiAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgIEBpbmNsdWRlIHh1aS1idXR0b24tbWFpbjtcbiAgfVxufVxuXG4vLyBHbG9iYWwgZm9ybSBsYWJlbCAmIGhlbHBlclxuLy8gVGhpcyBjYW4gYmUgdGVzdGVkIG9uIG1vZGFscyBhbmQgY3JlYXRlIGNhc2UvZGlzY3Vzc2lvbiBwYWdlc1xuLy8gaHR0cHM6Ly94dWkueGVyby5jb20vMTYuMC4xL3NlY3Rpb24tY29tcG9uZW50cy1jb2xsZWN0aW5naW5wdXQtZm9ybXMuaHRtbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNaXJyb3JzIC54dWktdGV4dC1sYWJlbFxuLnNsZHMtZm9ybS1lbGVtZW50X19sYWJlbCB7XG4gIEBpbmNsdWRlIHh1aS10ZXh0LWVtcGhhc2lzO1xuICBAaW5jbHVkZSB4dWktdGV4dC1tdXRlZDtcblxuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHhzO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNsZHMtZm9ybS1lbGVtZW50X19oZWxwIHtcbiAgQGV4dGVuZCAueHVpLXZhbGlkYXRpb247XG4gIEBleHRlbmQgLnh1aS12YWxpZGF0aW9uLWxheW91dDtcblxuICBtYXJnaW4tdG9wOiAwOyAvLyBEZWZhdWx0IHNhbGVzZm9yY2Ugb25lIGFkZHMgMC4xMjVyZW1cbn1cblxuLy8gRmlsZSB1cGxvYWQgdXNlZCBpbiBkaXNjdXNzaW9uIHJhaXNlIGNhc2UgcGFnZVxuLy8gVGhpcyBtYXkgbm90IGJlIHRoZSBiZXN0IHBsYWNlIGFzIGl0J3MgcXVpdGUgZ2xvYmFsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmxpZ2h0bmluZy1maWxlLXVwbG9hZDpub3QoLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0KSB7XG4gIC5zbGRzLWZvcm0tZWxlbWVudF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxubGlnaHRuaW5nLWZpbGUtdXBsb2FkLFxuLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0IHtcbiAgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2Ryb3B6b25lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWZpbGUtdXBsb2FkO1xuICB9XG5cbiAgLy8gcmVtb3ZlIG91ciBjdXN0b20gY3NzIHRoYXQgYWRkcyBoZWlnaHQgb24gc2xkcy1mb3JtLWVsZW1lbnRfX2hlbHAsIHVudGlsIHRoZXJlIGFjdHVhbGx5IGlzIGFuIGVycm9yIG1lc3NhZ2UuXG4gIC5zbGRzLWZvcm0tZWxlbWVudF9faGVscDplbXB0eSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC8vIEludGVudGlvbmFsbHkgcmVtb3ZlIHVwbG9hZCBpY29uIGFzIHBlciBDU1MtNDM4NyAmIENTUy01ODEzIGRlc2lnblxuICBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8geGNzZkZsb3dGaWVsZEZpbGVVcGxvYWRlciBjdXN0b20gb3ZlcnJpZGVzIHRvIHRhcmdldCBuZXN0ZWQgc2YgZmlsZSB1cGxvYWQgZWxlbWVudHNcbi54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dCB7XG4gIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTU7XG4gICAgY29sb3I6ICR4dWktY29sb3ItYmx1ZTtcbiAgfVxuXG4gICYueGNzZkZpbGVVcGxvYWRlcl9faW5wdXQtLXVwbG9hZC1idXR0b24tY3VzdG9tLWxhYmVsIHtcbiAgICAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB2YXIoLS14Y3NmLWZsb3ctZmllbGQtZmlsZS11cGxvYWQtYnV0dG9uLWxhYmVsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0LS1maWxlLXNlbGVjdG9yLWFyZWEtY3VzdG9tLWxhYmVsIHtcbiAgICAuc2xkcy1maWxlLXNlbGVjdG9yX19ib2R5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29udGVudDogdmFyKC0teGNzZi1mbG93LWZpZWxkLWZpbGUtc2VsZWN0b3ItYXJlYS1jdXN0b20tbGFiZWwpO1xuICAgICAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR4dWktcy1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xkcy1maWxlLXNlbGVjdG9yX190ZXh0IHtcbiAgICAgIEBleHRlbmQgJXhjLXZpc3VhbGx5LWhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmLnhjc2ZGaWxlVXBsb2FkZXJfX2lucHV0LS1yZW1vdmUtdXBsb2FkLWJ1dHRvbi1pY29uIHtcbiAgICAuc2xkcy1maWxlLXNlbGVjdG9yX19idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi54Y3NmRmlsZVVwbG9hZGVyX19pbnB1dC0tZXh0ZW5kZWQtZHJvcHpvbmUge1xuICAuc2xkcy1maWxlLXNlbGVjdG9yLFxuICAuc2xkcy1maWxlLXNlbGVjdG9yX19kcm9wem9uZSxcbiAgLnNsZHMtZmlsZS1zZWxlY3Rvcl9fZHJvcHpvbmUgPiBzbG90IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbGRzLWZpbGUtc2VsZWN0b3JfX2JvZHkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgJHh1aS1jb2xvci1ncmV5LTU7XG4gICAgcGFkZGluZy1ib3R0b206ICR4dWktcy1sYXJnZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICR4dWktcy1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtbGFyZ2U7XG4gICAgcGFkZGluZy10b3A6ICR4dWktcy1sYXJnZTtcbiAgfVxuXG4gIC5zbGRzLWZpbGUtc2VsZWN0b3JfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjtcbiAgICBtYXJnaW46ICR4dWktcy14c21hbGw7XG5cbiAgICAuc2xkcy1tZWRpdW0tc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc2xkcy1maWxlLXNlbGVjdG9yX19pbnB1dFtkaXNhYmxlZF0gKyAuc2xkcy1maWxlLXNlbGVjdG9yX19ib2R5IHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICB9XG59XG5cbi5zbGRzLWZpbGUtc2VsZWN0b3JfX2lucHV0OmZvY3VzXG4gIH4gLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYm9keVxuICA+IC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcbn1cblxuLnNsZHMtZmlsZS1zZWxlY3Rvcl9faW5wdXRbZGlzYWJsZWRdXG4gIH4gLnNsZHMtZmlsZS1zZWxlY3Rvcl9fYm9keVxuICA+IC5zbGRzLWZpbGUtc2VsZWN0b3JfX2J1dHRvbiB7XG4gIEBpbmNsdWRlIHh1aS1idXR0b24taXMtZGlzYWJsZWQoXG4gICAgJHh1aS1jb2xvci13aGl0ZSxcbiAgICAkeHVpLWJ1dHRvbi1kaXNhYmxlZC1iZy1jb2xvclxuICApO1xufVxuXG4uc2xkcy1maWxlX190aXRsZV9zY3JpbSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8vIENTUy0zNjg5XG4vLyBUaGlzIG1pZ2h0IGJlIHRvbyBnZW5lcmljLiBNaWdodCBjYXVzZSBvdGhlciBidWdzIGVsc2V3aGVyZSBpbiB0aGUgc2l0ZSwgYnV0IGRlZmluaXRlbHkgbm90IFNhbGVzZm9yY2UgY29uc29sZVxuLnNsZHMtZmlsZV9fYWN0aW9ucy1tZW51LFxuLnNsZHMtZmlsZV9fY3JvcCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8vIENTUy00NjMyXG4vLyBVc2VkIGFjdGl2ZWx5IGluIENyZWF0ZSBEaXNjdXNzaW9uLCBDcmVhdGUgQ2FzZSwgQ2FzZSBSZXBseSwgYW5kIGRpc2N1c3Npb24gcmVwbHlcbi8vIFRoaXMgd291bGQgbm90IGFwcGx5IHRvIHJpY2gtdGV4dCBhcmVhLCBhcyB0aGF0IGRvZXNuJ3QgdXNlIDx0ZXh0YXJlYT4gaHRtbCwgd2hpY2ggYXV0byByZXNpemUgYXMgdXNlciB0eXBlLiBUaGlzIGRvZXNuJ3Rcbi5zbGRzLXRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi8vIE5ldyBMV0MgYmVpbmcgdXNlZCBpbiBDYWxsIFJlcXVlc3Rcbi5zbGRzLWNvbWJvYm94X2NvbnRhaW5lciB7XG4gIC8vIE11c3QgYmUgc3BlY2lmaWMgZW5vdWdoIHRvIG92ZXJyaWRlIFt0eXBlPVwidGV4dFwiXSBzdHlsZXNcbiAgW3R5cGU9XCJ0ZXh0XCJdLnNsZHMtY29tYm9ib3hfX2lucHV0IHtcbiAgICBAaW5jbHVkZSB4dWktc2VsZWN0LS1jb250cm9sO1xuICB9XG4gIC8vIEljb24gbG9hZHMgbWFzc2l2ZWx5IG9uIGZpcnN0IHJlbmRlciwgWHVpIGJhY2tncm91bmQgaW1hZ2UgaXMgYmV0dGVyXG4gIC5zbGRzLWlucHV0LWhhcy1pY29uIGxpZ2h0bmluZy1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFdpbnRlciAyNCBkb3VibGUgYm9yZGVyIG92ZXJyaWRlIG9uIHdyYXBwaW5nIGRpdlxuLnNsZHMtZm9ybS1lbGVtZW50IHtcbiAgZGl2W3R5cGU9XCJ0ZXh0XCJdLFxuICBkaXZbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBkaXZbdHlwZT1cInRlbFwiXSxcbiAgZGl2W3R5cGU9XCJ1cmxcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vIENTUy0xMzExNSBTdW1tZXIgMjUgYnVnLCBvdmVycmlkZSB0aGUgbmV3IGNyb3NzIGljb24gd2hlbiByZXF1aXJlZCBmaWVsZCBpcyBpbnZhbGlkIG9uIGxpZ2h0bmluZy1pbnB1dFxubGlnaHRuaW5nLWlucHV0LnNsZHMtZm9ybS1lbGVtZW50LnNsZHMtaGFzLWVycm9yIGxpZ2h0bmluZy1wcmltaXRpdmUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTGlnaHRuaW5nIHRhYnMgb3ZlcnJpZGVzXG4vL1xuLy8gVGhpcyBvdmVycmlkZSBpcyBzeXN0ZW1hdGljYWxseSB1c2luZyBvZmZpY2lhbGx5IGxpZ2h0bmluZyBkb2MgdG8gZG8gc29cbi8vIGh0dHBzOi8vd3d3LmxpZ2h0bmluZ2Rlc2lnbnN5c3RlbS5jb20vY29tcG9uZW50cy90YWJzL1xuLy9cbi8vIENvbXBvbmVudCBiZWluZyB1c2VkIGluIHRoZXNlIHRlbXBsYXRlczpcbi8vIFx0XHQtIEFydGljbGVzXG4vLyAgICAtIFRvcGljXG4vLyAgICAtIERpc2N1c3Npb25zIGxpc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5zbGRzLXRhYnNfZGVmYXVsdCB7fVxuXG4uc2xkcy10YWJzX2RlZmF1bHRfX25hdiB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktNzsvL3JlbW92ZWQgaW5saW5lIGFuZCBhZGRlZCBoZXJlXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsOyAvLyBfZWxlbWVudHMuc3BhY2luZyA6bGFzdC1jaGlsZCBjb2xsYXBzZSBhbG1vc3Qgb3ZlcnJpZGVzIHRoaXNcblx0cGFkZGluZy1sZWZ0OiAwOy8vIHJlbW92ZWQgaW5saW5lIGFuZCBhZGRlZCBoZXJlXG59XG5cbi5zbGRzLXRhYnNfZGVmYXVsdF9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMXJlbTtcblxuXHQmOjphZnRlciB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmLnNsZHMtaGFzLWZvY3VzLFxuXHQmLnNsZHMtaXMtYWN0aXZlIHtcblx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLnNsZHMtdGFic19kZWZhdWx0X19saW5rIHtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdCZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG5cdH1cblxuXHQmW3RhYmluZGV4PScwJ106Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItaG92ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLnNsZHMtdGFic19kZWZhdWx0X19vdmVyZmxvdy1idXR0b24ge1xuXHRcblx0LnNsZHMtYnV0dG9uIHtcblx0XHRjb2xvcjogJGNvbG9yLXBhZ2UtdGV4dDtcblx0XHRtYXJnaW4tdG9wOiAtNHB4OyAvLyBhbGlnbm1lbnQgaXNzdWVcblx0fVxuXG5cdC5zbGRzLWJ1dHRvbl9faWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXh4cztcblx0fVxuXG5cdC5zbGRzLWRyb3Bkb3duX19saXN0IHtcblx0XHRtaW4td2lkdGg6IGluaGVyaXQ7IC8vIHRoaXMgb25seSBhcHBlYXJzIHdoZW4gdGhlcmUncyBub3QgZW5vdWdoIHJvb20gZm9yIGFsbCBvcHRpb25zIHNvIG5lZWRzIHRvIGJlIHNtYWxsXG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExpZ2h0bmluZyBkcm9wZG93biBhbmQgdWlNZW51TGlzdCBvdmVycmlkZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZvcmNlQ2hhdHRlckZlZWRTb3J0ZXIgLnVpTWVudUxpc3QsXG4uc2xkcy1kcm9wZG93bl9yaWdodCxcbi5zbGRzLWRyb3Bkb3duX2xlZnQsXG4udWlNZW51TGlzdC0tcmlnaHQge1xuXHRAaW5jbHVkZSBkcm9wZG93bjtcblxuXHQuc2xkcy1kcm9wZG93bl9fbGlzdCB7XG5cdFx0QGluY2x1ZGUgZHJvcGRvd25fX21lbnU7XG5cdH1cblxuXHRsaSxcblx0LnVpTWVudUl0ZW0ge1xuXHRcdEBpbmNsdWRlIGRyb3Bkb3duX19tZW51LWl0ZW07XG5cdH1cblxuXHQvLyBUaGlzIHdhcyBoaWRpbmcgdGhlIGFycm93IGljb25cblx0LnNjcm9sbGFibGUsXG5cdGxpOmZpcnN0LW9mLXR5cGUge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0YSxcblx0LnVpTWVudUl0ZW0gYSB7XG5cdFx0QGluY2x1ZGUgZHJvcGRvd25fX21lbnUtbGluaztcblx0fVxuXG5cdC5tZW51R3JvdXBUaXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tZW51SXRlbUVtcHR5U3BhY2Uge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sO1xuXHR9XG5cblx0Lm1lbnVJdGVtQ2hlY2tNYXJrIHtcblx0XHRtYXJnaW46IDFweCAwIDA7XG5cdH1cbn1cblxuLy9DcmVhdGVkIHhjLWRyb3Bkb3duLXNsZHMtcmVzZXQgYXMgdXBkYXRhdGluZyBsZWdhY3kgY29kZSBtaWdodCBicmVhayBleGlzdGluZyBjb21wb25lbnRzIHVzaW5nIC5zbGRzLWRyb3Bkb3duIGNsYXNzZXNcbi54Yy1kcm9wZG93bi1zbGRzLXJlc2V0IHtcbiAgLnNsZHMtZHJvcGRvd24ge1xuICAgIEBpbmNsdWRlIGRyb3Bkb3duLXNsc2Q7XG4gIH1cblxuICAuc2xkcy1kcm9wZG93bl9faXRlbSB7XG4gICAgPiBhIHtcbiAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLXNsZHNfX21lbnUtbGluaztcbiAgICB9IFxuICB9XG59XG5cbi5zbGRzLWRyb3Bkb3duX19pdGVtIHtcblx0Ji5zbGRzLWlzLXNlbGVjdGVkIHtcblx0XHRAaW5jbHVkZSBkcm9wZG93bl9fbWVudS1pdGVtLS1hY3RpdmU7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IC8vIElzIG5lZWRlZCB0byBwcm9wZXJseSBlbmNsb3NlIGJsdWUgc2VsZWN0ZWQgYm9yZGVyXG5cblx0XHQuc2xkcy10cnVuY2F0ZSBzdmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgLy8gVGljayBpY29uXG5cdFx0fVxuXHR9XG5cblx0YTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi51aU1lbnVMaXN0LnZpc2libGUsXG4uc2xkcy1kcm9wZG93bi10cmlnZ2VyIFthcmlhLWV4cGFuZGVkPSd0cnVlJ10gKyAuc2xkcy1kcm9wZG93bl9yaWdodCB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWFjdGl2ZTtcbn1cblxuLy8gY3VzdG9tIG92ZXJyaWRlIGZvciB0b3AgbmF2IGRyb3Bkb3duIGJ1dHRvbiBmb2N1cyAtIHRvIG1ha2UgaXQgY29uc2lzdGVudCB3aXRoIGN1cnJlbnQgbGlua3Ncbi54Yy10b3AtbmF2LWRyb3Bkb3duX19idXR0b24ge1xuICAuc2xkcy1kcm9wZG93biB7XG4gICAgJi5zbGRzLWRyb3Bkb3duX2xlZnQge1xuICAgICAgbGVmdDogdmFyKC0teGMtdG9wLW5hdi1kcm9wZG93bi1wb3MtbGVmdCk7XG4gICAgfVxuICB9XG4gIFxuICBidXR0b24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IDJweCBhdXRvICR4dWktY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaWdodG5pbmcgZGlzY3Vzc2lvbnMgb3ZlcnJpZGVzXG4vL1xuLy8gQXMgdGhlc2UgYXJlIG92ZXJyaWRlcyBmb3IgU2FsZXNmb3JjZSBzdHlsZXMsIHVzZSBzaW1pbGFyXG4vLyBzZWxlY3RvcnMgdG8gdGhvc2UgdXNlZCBieSBTYWxlc2ZvcmNlIGV2ZW4gaWYgaXQgbWVhbnMgdXNpbmdcbi8vIG92ZXJseSBzcGVjaWZpYyBzZWxlY3RvcnMgYW5kIGxvbmcgZmlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54Yy1kaXNjdXNzaW9uLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbmhhbmNlO1xuXG4gIC54Yy1kaXNjdXNzaW9uX19zaWRlLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgYXJ0aWNsZS5jdWYtZmVlZEVsZW1lbnQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14bCAwICRzcGFjaW5nIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbCArICRzcGFjaW5nLWw7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteHhsO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMDAwJTsgLy8gVGhlcmUgbWlnaHQgYmUgYSBiZXR0ZXIgd2F5IHRvIGZvcmNlIGZ1bGwtd2lkdGhcbiAgICAgIHotaW5kZXg6ICR4dWktei1pbmRleC1oaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLkNvdmVvUmVjb21tZW5kYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIE92ZXJyaWRlIGNvdmVvJ3NcblxuICAgIEBpbmNsdWRlIHNtYWxsaXNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy14eGw7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXJfX2hlYWRpbmcge1xuICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy14bDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcmNlQ2hhdHRlclN0eWxlLS1kZWZhdWx0IC5jdWYtZWxlbWVudCxcbi5zbGRzLWZlZWRfX2l0ZW0tY29tbWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZm9yY2VDaGF0dGVyU3R5bGUtLWRlZmF1bHQuZm9yY2VDaGF0dGVyRmVlZEVsZW1lbnRGdWxsVmlldyAuY3VmLWVsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9yY2VDaGF0dGVyRmVlZEl0ZW0tLWRlZmF1bHQgLmN1Zi1mZWVkSXRlbSB7XG4gIC8vIDxwPiBjb250ZW50IHNob3VsZCBhbHJlYWR5IGJlIGRvaW5nIHRoaXNcbiAgLmN1Zi1xdWVzdGlvbkJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZmVlZEJvZHlJbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG4gIH1cbn1cblxuLy8gRGlzYWxsb3cgYm9va21hcmsgZnVuY3Rpb25hbGl0aWVzXG4udWlNZW51TGlzdCB7XG4gIGFbdGl0bGU9XCJCb29rbWFya1wiXSxcbiAgYVt0aXRsZT1cIlJlbW92ZSBCb29rbWFya1wiXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIE1haW4gZGlzY3Vzc2lvbiBjb250ZW50XG4uY3VmLWZlZWRJdGVtIHtcbiAgLmN1Zi1mZWVkSXRlbUhlYWRlciB7XG4gICAgLy8gJ2Fza2VkIGEgcXVlc3Rpb24nIHRleHQuIFJlZHVuZGFudCBtZXNzYWdlXG4gICAgcCA+IC51aU91dHB1dFRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY3VmLWJvZHkuY3VmLXF1ZXN0aW9uVGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmc7XG4gICAgQGluY2x1ZGUgaDE7XG5cbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sO1xuICB9XG5cbiAgLnNsZHMtcG9zdF9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWtleWxpbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgQGluY2x1ZGUgeHNtYWxsIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuICAgIH1cblxuICAgIC5jdWYtY29tbWVudFRyaWdnZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG5cbiAgLnNsZHMtcG9zdF9fZm9vdGVyLWFjdGlvbnMtbGlzdCxcbiAgLnNsZHMtcG9zdF9fZm9vdGVyLW1ldGEtbGlzdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEsXG4gICAgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkeHVpLWNvbG9yLWdyZXktNDtcbiAgICB9XG5cbiAgICAuY3VmLWNvbW1lbnRMaW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2xkcy1wb3N0X19mb290ZXItYWN0aW9ucy1saXN0IGEsXG4gIC5zbGRzLXBvc3RfX2Zvb3Rlci1hY3Rpb25zLWxpc3QgYnV0dG9uLFxuICAuc2xkcy1wb3N0X19mb290ZXItbWV0YS1saXN0IGxpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgMDtcbiAgfVxuXG4gIC5zbGRzLXBvc3RfX2Zvb3Rlci1hY3Rpb25zLWxpc3Qge1xuICAgIGJvcmRlcjogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBsaSB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuXG4gICAgLmZvcmNlQ2hhdHRlclNoYXJlQnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNsZHMtcG9zdF9fZm9vdGVyLW1ldGEtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5zbGRzLXBvc3RfX2Zvb3Rlci1hY3Rpb24ubGlrZS10YXJnZXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jdWYtY29tbWVudFRyaWdnZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zbGRzLXBvc3RfX2hlYWRlci5zbGRzLW1lZGlhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsO1xuICB9XG5cbiAgLnNsZHMtYXZhdGFyLS1sYXJnZS5mb3JjZUNoYXR0ZXJVc2VyUGhvdG8uZm9yY2VDaGF0dGVyRW50aXR5UGhvdG8ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5zbGRzLWZpbGVfX3RpdGxlLS1jYXJkIHtcbiAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gIH1cblxuICAvLyBOZWVkIHRvIGJlIHRoaXMgc3BlY2lmaWMgdG8gb3ZlcnJpZGUgU2FsZXNmb3JjZSB6LWluZGV4IG9mIDVcbiAgLmZvcmNlQ2hhdHRlckZlZWRDb250ZW50QXR0YWNobWVudFByZXZpZXdcbiAgICAuc2xkcy1maWxlLWhhcy1hY3Rpb25zLnNsZHMtZmlsZV9fdGl0bGUtLWNhcmQge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAvLyBUaGlzIGlzIGFnYWluc3QgVVggYmVzdCBwcmFjdGljZS4gQnV0IHRoaXMgbGluayBkb2Vzbid0IGRvIGFueXRoaW5nXG4gIC5mb3JjZUNoYXR0ZXJGZWVkSXRlbUhlYWRlciAuY3VmLXN1YlByZWFtYmxlIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG4gICAgZm9udC1zaXplOiByZW0oMTMpO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcmNlQ2hhdHRlclN0eWxlIHtcbiAgLy8gV2UgZGlzYWJsZWQgYS5jdWYtZW50aXR5TGluayBob3ZlciBzdHlsZXNcbiAgLmVudGl0eUxpbmtIb3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmVudGl0eUxpbmtIb3Zlcjpob3ZlciBhIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmN1Zi1lbnRpdHlMaW5rIHtcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLy8gaGlkZSBleWUgdGhhdCBhcHBlYXJzIG9uIGZvY3VzXG4gICAgJjpmb2N1cyB7XG4gICAgICArIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGRzLXBvc3RfX2Zvb3Rlci1hY3Rpb24gLnNsZHMtaWNvbiB7XG4gIG1hcmdpbjogLTNweCAkc3BhY2luZy14cyAwIDA7XG59XG5cbi8vIEFwcGVhcnMgb25seSB3aGVuIHVzZXJzIGF0dGFjaCBmaWxlc1xuLy8gU2VlbXMgdGhhdCBubyBtb3JlIHRoYW4gMyB3aWxsIGJlIGRpc3BsYXllZFxuLmN1Zi1hdHRhY2htZW50cyB7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLXhsO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU3VzcGVjdCB0aGlzIGNhbiBiZSBhIGdsb2JhbCBvdmVycmlkZSBkZXBlbmRpbmcgb24gaG93IHdlIHVzZSBjYXJkc1xuICAuc2xkcy1maWxlLS1jYXJkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gTG9naW4gdG8gYWRkIGNvbW1lbnRzIGxpbmtcbi5jdWYtbG9naW5MaW5rQ29udGFpbmVyUGFyZW50IHtcbiAgYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZTtcbiAgICBAaW5jbHVkZSB4dWktYnV0dG9uLW1haW47XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkeHVpLXMtc3RhbmRhcmQ7XG4gIH1cbn1cblxuLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIsXG4uY3VmLWNvbW1lbnRBY3Rpb25CdXR0b24ge1xuICAuc2xkcy1idXR0b246OmJlZm9yZSxcbiAgLnNsZHMtYnV0dG9uX2ljb24tYmFyZTo6YmVmb3JlIHtcbiAgICBAZXh0ZW5kIC5pY29uLW92ZXJmbG93LS1maWxsLWdyZXk7XG5cbiAgICBAaW5jbHVkZSBpY29uO1xuICAgIEBpbmNsdWRlIGljb24tLW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuc2xkcy1idXR0b24sXG4gICAgLnNsZHMtYnV0dG9uX2ljb24tYmFyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW5oYW5jZTtcbiAgICB9XG4gIH1cblxuICAuc2xkcy1idXR0b246OmJlZm9yZSxcbiAgLnNsZHMtYnV0dG9uX2ljb24tYmFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdWYtZmVlZEl0ZW1BY3Rpb25UcmlnZ2VyIGJ1dHRvbixcbi5jdWYtY29tbWVudEFjdGlvbkJ1dHRvbiBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cztcbiAgd2lkdGg6IGF1dG87XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVuaGFuY2U7XG4gIH1cbn1cblxuLy8gSGlkZSBib29rbWFyayBvcHRpb25cbi5jdWYtZmVlZEl0ZW1BY3Rpb25UcmlnZ2VyIHtcbiAgLnNsZHMtZHJvcGRvd25fX2l0ZW1bdGl0bGU9XCJCb29rbWFya1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBDU1MtMjg3OVxuLmNhbm5vdERlbGV0ZVBvc3RzIHtcbiAgLmN1Zi1mZWVkSXRlbUFjdGlvblRyaWdnZXIsXG4gIC5jdWYtY29tbWVudEFjdGlvbkJ1dHRvbiB7XG4gICAgW3RpdGxlPVwiRGVsZXRlXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jdWYtY29tbWVudEFjdGlvbkJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IC0oJHNwYWNpbmctcyk7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8gVXNlZCBwYWRkaW5nIGluc3RlYWQgb2YgbWFyZ2luLCB0byByZWR1Y2UgZXh0cmEgc3BhY2luZyB3aGVuIGNvbnRlbnQgaXNuJ3QgdGhlcmVcbi5zbGRzLXAtdG9wX2xhcmdlLmZvcmNlQ2hhdHRlckZlZWRiYWNrIHtcbiAgcGFkZGluZzogMCAwICRzcGFjaW5nO1xufVxuXG4uZm9yY2VDaGF0dGVyRmVlZGJhY2sge1xuICAuY29tbWVudEhlYWRlciB7XG4gICAgZm9udC1zaXplOiByZW0oMjEpO1xuICB9XG59XG5cbi8vIENsb3NlZCBkaXNjdXNzaW9uIGRpdlxuLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0ICsgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY2xvc2VkQ29udmVyc2F0aW9uTWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLXhsO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uY3VmLWNvbW1lbnQge1xuICBAaW5jbHVkZSB4dWktbWFyZ2luLWJvdHRvbSgkeHVpLXMtMnhsYXJnZSk7XG59XG5cbi5jdWYtY29tbWVudExpLFxuLmZvcmNlQ2hhdHRlckZlZWRiYWNrLS1kZWZhdWx0IC5jb21tZW50SW5wdXRBcmVhLFxuLnJlc2l6ZUNhcHR1cmVGcmFtZVdyYXBwZXIgKyAuY3VmLWNvbW1lbnRJbnB1dCB7XG4gIEBleHRlbmQgLnh1aS1wYW5lbDtcbiAgQGV4dGVuZCAueGMtcGFuZWwtcGFkZGluZztcbn1cblxuLmN1Zi1jb21tZW50TGksXG4ucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0IHtcbiAgQGV4dGVuZCAueGMtcGFuZWwtc3BhY2luZztcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xufVxuXG4uY3VmLWNvbW1lbnRMaSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc7XG59XG5cbi5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0RGVza3RvcCB7XG4gIC5mb3JtLWJsb2NrLXNlY3Rpb24gLmJvdHRvbUJhciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAvLyBtaW5tYXgoMCwgZnIpIFByZXZlbnRzIGdyaWQgYmxvdyBvdXQgYnkgbG9uZyBwaWxscy4gTWFnaWMhXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAvLyBPdmVycmlkZSBzYWxlc2ZvcmNlXG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsaXNoIHtcbiAgICAgIGNvbHVtbi1nYXA6ICR4dWktcy1zdGFuZGFyZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmN1Zi1zdWJtaXQge1xuICAgIEBleHRlbmQgLnh1aS1hY3Rpb25zO1xuICAgIEBleHRlbmQgLnh1aS1hY3Rpb25zLWxheW91dDtcbiAgICBAZXh0ZW5kIC54dWktYnV0dG9uLWZ1bGx3aWR0aC1sYXlvdXQ7IC8vIEJyZWFrcG9pbnQgdXNlZCBmb3IgWFVJIGlzIGRpZmZlcmVudCBmcm9tIG91ciBzbWFsbC4gVEQgd2l0aCBicmVha3BvaW50cyByZXZpZXdcblxuICAgIC5jdWYtY29tbWVudFN1Ym1pdCB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tYmFzZTtcbiAgICAgIEBpbmNsdWRlIHh1aS1idXR0b24tbWFpbjtcbiAgICAgIC8vIC54dWktYnV0dG9uLWZ1bGx3aWR0aC1sYXlvdXQgZG8gbW9zdCBvZiB0aGUgd29yay5cbiAgICAgIC8vIEJ1dCBTRiBvdmVycmlkZSBmb3JjZXMgdXMgdG8gYmUgbW9yZSBzcGVjaWZpYyBoZXJlXG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBAaW5jbHVkZSB4dWktYnV0dG9uLWlzLWRpc2FibGVkKCR4dWktY29sb3ItZ3JleS00LCAkeHVpLWNvbG9yLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tbWVudEFjdGlvblBhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gZmlsZSBhdHRhY2htZW50cyBpbiBjYXNlcyBhbmQgZGlzY3Vzc2lvblxuLy8gbW9iaWxlIGFuZCBkZXNrdG9wIGNsYXNzZXNcbi5jdWYtcHVibGlzaGVyQXR0YWNobWVudFByZXZpZXcgLmNvbnRlbnRBdHRhY2htZW50UGlsbHMsXG4ucmVzaXplQ2FwdHVyZUZyYW1lV3JhcHBlciArIC5jdWYtY29tbWVudElucHV0LFxuLmZvcmNlQ2hhdHRlckZlZWRiYWNrIC5jb21tZW50SW5wdXRBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG4gIC8vIEFncmVlZCB0byBoaWRlIGNvbW1lbnQgYXZhdGFyIGFuZCBjb21tZW50IHRvb2xiYXIgb24gc21hbGwgZGV2aWNlc1xuXG4gIEBpbmNsdWRlIHhzbWFsbCB7XG4gICAgLnNsZHMtYXZhdGFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbGlnaHRuaW5nLWF2YXRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWxlQXR0YWNobWVudENvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIEF0dGFjaG1lbnRzIG9ubHkgaW4gZGlzY3Vzc2lvbnNcbiAgLmN1Zi1hdHRhY2htZW50UHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAuY3VmLWF1eEJvZHkgLnByZXZpZXdDb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4gIH1cblxuICAuZm9yY2VDaGF0dGVyU2VsZWN0ZWRGaWxlQmFkZ2Uge1xuICAgIEBleHRlbmQgLnh1aS1waWxsLWlzLWRlbGV0YWJsZTtcbiAgICBAZXh0ZW5kIC54dWktcGlsbC1pbnRlcmFjdGl2ZTtcblxuICAgIEBpbmNsdWRlIHh1aS1waWxsO1xuICAgIEBpbmNsdWRlIHh1aS1waWxsLXNtYWxsO1xuICAgIEBpbmNsdWRlIHh1aS1tYXJnaW4tYm90dG9tKCR4dWktcy1zdGFuZGFyZCk7XG5cbiAgICAuc2xkcy1ncmlkLnNsZHMtc2l6ZS0tMS1vZi0xIHtcbiAgICAgIEBpbmNsdWRlIHh1aS1waWxsLS1jb250ZW50O1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC5zbGRzLXRydW5jYXRlIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLWJhc2U7XG4gICAgICBAaW5jbHVkZSB4dWktYnV0dG9uLXNtYWxsO1xuICAgICAgQGluY2x1ZGUgeHVpLXBpbGwtLWJ1dHRvbjtcbiAgICAgIEBpbmNsdWRlIHh1aS1waWxsLS1jb250ZW50O1xuICAgICAgQGluY2x1ZGUgaWUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bzsgLy9kaXNwbGF5IGZsZXggZG9lc24ndCB3b3JrIG9uIElFMTEgd2hlbiB0aGVyZSdzIGEgbWluLWhlaWdodCBvbiBpdFxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZXZpZXdDb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG5cbiAgLmN1Zi1wYXBlcmNsaXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcblxuICAgIC8vIHllcywgaXQgZG9lcyBuZWVkIHRvIGJlIHRoaXMgc3BlY2lmaWNcbiAgICAudWlCdXR0b24uZm9yY2VDaGF0dGVyQXR0YWNoRmlsZUJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tZmlsZS11cGxvYWQ7XG4gICAgfVxuICB9XG5cbiAgLnBhcGVyY2xpcC5mb3JjZUljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBTYWxlc2ZvcmNlIGRpc3BsYXlzIHRoZXNlICsgbWFyZ2lucyBldmVuIHdoZW4gdGhlcmUncyBubyBlcnJvclxuICAuZXJyb3JNZXNzYWdlQ29udGFpbmVyIHtcbiAgICAvLyBXaXRob3V0IGJsb2NrIGRpc3BsYXkgbWFyZ2luIGdhcCBzdGlsbCBzaG93c1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5lcnJvciB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpZ2h0bmluZy1mb3JtYXR0ZWQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46ICRzcGFjaW5nLXhzICRzcGFjaW5nLXh4cyAkc3BhY2luZyAkc3BhY2luZy14eHM7XG5cbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGaWxlIGF0dGFjaGVtZW50IHByb2dyZXNzIGJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy90aGlzIHByb2dyZXNzIGJhciBhcHBlYXIgd2hpbGUgdXBsb2FkaW5nIGEgbGFyZ2Ugc2l6ZSBhdHRhY2htZW50XG4uY3VmLXB1Ymxpc2hlckNvbnRlbnRBdHRhY2htZW50c1ByZXZpZXdDb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbn1cblxuLy9wcm9ncmVzcyBiYXIgY29udGFpbmVyIGluIGZpbGUgYXR0YWNoZW1udHNcbi5wcm9ncmVzc2JhckNvbnRhaW5lciB7XG4gIG1hcmdpbjogJHNwYWNpbmcgMCAkc3BhY2luZy14bCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN1Zi1wdWJsaXNoZXJDb250ZW50QXR0YWNobWVudHNQcmV2aWV3Q29udGFpbmVyIHtcbiAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5lcnJvck1lc3NhZ2VDb250YWluZXIge1xuICBsaSxcbiAgbGlnaHRuaW5nLWZvcm1hdHRlZC10ZXh0IHtcbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jdWYtY29tbWVudExpIHtcbiAgZm9udC1zaXplOiByZW0oMTUpO1xuXG4gIC5jdWYtY29tbWVudEl0ZW0sXG4gIC5zbGRzLWNvbW1lbnRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2xkcy1jb21tZW50X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bDtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5mb3JjZUNoYXR0ZXJDb21tZW50IC5jdWYtY29tbWVudEFnZSxcbi5jb21tZW50X19mb290ZXIgLnNsZHMtYnV0dG9uIHtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuICBmb250LXNpemU6IHJlbSgxMyk7XG59XG5cbi5jb21tZW50X19mb290ZXIge1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG4gIGZvbnQtc2l6ZTogcmVtKDEzKTtcblxuICB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuXG4gIC5zbGRzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBmbGV4OiBub25lOyAvLyBGaXggc3BhY2luZyBpc3N1ZSBvbiBGRiBpbiBXaW5kb3dzXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgZmVlZHNfYmVzdF9hbnN3ZXItdG9nZ2xlIHtcbiAgICBidXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhpcyBhcHBlYXJzIGJldHdlZW4gYmVzdCBhbnN3ZXJzIGFuZCBjb21tZW50cyB3aGVuIHNvbWVvbmUgbGlrZSB0aGUgZGlzY3Vzc2lvblxuLmN1Zi1saWtlcnNCYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9yY2VDaGF0dGVyRmVlZEl0ZW0gLmVudGl0eUxpbmtIb3Zlcjpob3Zlcixcbi5mb3JjZUNoYXR0ZXJTdHlsZSAuZW50aXR5TGlua0hvdmVyIC51aU91dHB1dFRleHQge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFNhbWUgc3R5bGVzIGZyb20gYmFkZ2VcbiR4dWktdGFnLWRlZmF1bHQtY29sb3I6IHJnYmEoNTAsIDcwLCA5MCwgMC43NSk7XG4keHVpLXRhZy1kZWZhdWx0LWJvcmRlcjogcmdiYSg1MCwgNzAsIDkwLCAwLjM1KTtcbiR4dWktdGFnLW5ldXRyYWwtYmFja2dyb3VuZDogcmdiYSg1MCwgNzAsIDkwLCAwLjEpO1xuJGJhZGdlLWRlZmF1bHQtY29sb3I6ICR4dWktdGFnLWRlZmF1bHQtY29sb3I7XG4kYmFkZ2UtZGVmYXVsdC1ib3JkZXI6ICR4dWktdGFnLWRlZmF1bHQtYm9yZGVyO1xuJGJhZGdlLWRlZmF1bHQtYmFja2dyb3VuZDogJHh1aS10YWctbmV1dHJhbC1iYWNrZ3JvdW5kO1xuXG4uZm9yY2VDaGF0dGVyU2ltcGxlRmVlZEl0ZW1Ub3BpY3MtLXBpbGwgdWwudG9waWMtY29tbWFTZXBhcmF0ZWRMaXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgcGFkZGluZzogMDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIHh1aS1waWxsO1xuICAgIEBpbmNsdWRlIHh1aS1waWxsLXNtYWxsO1xuICAgIEBpbmNsdWRlIHh1aS1waWxsLWludGVyYWN0aXZlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1waWxsLWZvY3VzZWQtYmctY29sb3I7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tYmFzZTtcbiAgICAgIEBpbmNsdWRlIHh1aS1idXR0b24tc21hbGw7XG4gICAgICBAaW5jbHVkZSB4dWktcGlsbC0tYnV0dG9uO1xuICAgICAgQGluY2x1ZGUgeHVpLXBpbGwtLWNvbnRlbnQ7XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uc2xkcy1tZWRpYV9fZmlndXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zO1xufVxuXG4vLyBTRiBvbmUgd2Fzbid0IHN1ZmZpY2llbnRcbi5jdWYtc21hbGxBY3RvckltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBXaWxsIGZpbmQgd2hlcmUgdG8gcmVtb3ZlIHRoaXMgYmxvb2R5IHRoaW5nIGluIDxzdHlsZT5cbi5mb3JjZUNvbW11bml0eUZlZWRJdGVtRGV0YWlsIC5jdWYtZmVlZGJhY2sgLmN1Zi1zbWFsbEFjdG9ySW1hZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uZm9yY2VDb21tdW5pdHlGZWVkSXRlbURldGFpbCB7XG4gIC5jdWYtcHJlYW1ibGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQGluY2x1ZGUgeHNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXh4cztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbGlzaCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTG9naW4gYnV0dG9uIHRoYXQgc2hvd3MgdXAgaW4gY29tbWVudCBhcmVhIGlmIHlvdSdyZSB1bmF1dGhlbnRpY2F0ZWRcbi5mb3JjZUNoYXR0ZXJGZWVkQ29tbWVudElucHV0IC5jdWYtbG9naW5MaW5rQ29udGFpbmVyUGFyZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gVGhpcyBlbXB0eSBkaXYgYXBwZWFycyBhbm5veWluZ2x5IHNvIGV2ZW4gd2hlbiBubyBjb250ZW50IGlzIHRoZXJlXG4uZm9yY2VDaGF0dGVyVHlwaW5nSW5kaWNhdG9yLmhpZGRlbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcmNlQ2hhdHRlckZlZWRDb21tZW50SW5wdXQgLmN1Zi1mZWVkQ29tbWVudElucHV0IC51aUJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5mb3JjZUNoYXR0ZXJDb21tZW50IHtcbiAgLnZlcmlmaWVkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIHh1aS10YWc7XG4gICAgQGluY2x1ZGUgeHVpLXRhZy1zbWFsbDtcbiAgICBAaW5jbHVkZSB4dWktdGFnLXBvc2l0aXZlO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcblxuICAgIC8vIEhpZGUgU0YgaWNvblxuICAgIGxpZ2h0bmluZy1pY29uLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmN1Zi1jb21tZW50QWdlIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG4gICAgZm9udC1zaXplOiByZW0oMTMpO1xuICB9XG5cbiAgLmNvbW1lbnRfX2Zvb3RlciAuc2xkcy1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmN1Zi1jb21tZW50SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29tbWVudF9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWw7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7IC8vIDQwcHggKyAkc3BhY2luZy14c1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2xkcy1wb3N0X19mb290ZXItbWV0YS1saXN0LFxuLmN1Zi1jb21tZW50SXRlbSB7XG4gIC5zbGRzLWl0ZW06OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY29udGVudDogXCLigKJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCAkc3BhY2luZy14eHM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC52ZXJpZmllZEJhZGdlOjphZnRlcixcbiAgLnNsZHMtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VlbmJ5LWNhcmQtdGFyZ2V0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jdWYtY29tbWVudEF2YXRhcldyYXBwZXIge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmNvbW1lbnRfX2hlYWRlciB7XG4gID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi8vIEZpeCBFbW9qaSBncm93aW5nIG92ZXIgdGlwIGFyZWFcbi5lbW9qaVBpY2tlckNvbnRhaW5lciB7XG4gIC52aWV3ZXJbZmVlZHNfZW1vamktY2F0ZWdvcml6ZWQtdmlld2VyX2NhdGVnb3JpemVkLXZpZXdlcl0ge1xuICAgIG1heC1oZWlnaHQ6IDUuNXJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IHJlbSgxMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIFNGIGNvbXBvbmVudCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjbGFzc1xuICAuc2xkcy1wb3BvdmVyX19mb290ZXIge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENTUy0yOTc1IHRpcFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnhjLWRpc2N1c3Npb24tdGlwLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteGw7XG59XG5cbi8vIDQyOTMgTW9yZSBBbnN3ZXJzIGJ1dHRvblxuLmN1Zi1zaG93TW9yZUNvbW1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gIC5jdWYtc2hvd09sZGVyQ29tbWVudHMgYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmFzZTtcbiAgICBAaW5jbHVkZSB4dWktYnV0dG9uLWJvcmRlcmxlc3MtbWFpbjtcblxuICAgIHBhZGRpbmc6IDA7IC8vIEZpeGVzIHdlaXJkIGFsaWdubWVudFxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAucWUtbW9yZUNvbW1lbnRzUmF0aW8ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uZGlzY3Vzc2lvbi1wYWdlLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGFzaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGlnaHRuaW5nLWZvcm1hdHRlZC1yaWNoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogJHhjLXJlYWRpbmctc2l6ZTtcblxuICAgIHAsXG4gICAgdWwsXG4gICAgb2wsXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gICAgcCArIHAsXG4gICAgcCArIHVsLFxuICAgIHAgKyBvbCxcbiAgICBvbCArIHAsXG4gICAgdWwgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgbGlnaHRuaW5nLWlucHV0LXJpY2gtdGV4dCB7XG4gICAgLnNsZHMtcmljaC10ZXh0LWVkaXRvciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAmLnNsZHMtaGFzLWZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xkcy1oYXMtZm9jdXMgLnNsZHMtcmljaC10ZXh0LWFyZWFfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgZm9ybS1pbnB1dC1mb2N1cztcbiAgICB9XG5cbiAgICAuc2xkcy1yaWNoLXRleHQtZWRpdG9yX190b29sYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmFuc3dlcl9fY29udGVudC1lZGl0IC5zbGRzLXJpY2gtdGV4dC1lZGl0b3JfX3RleHRhcmVhIHtcbiAgICAvLyBuZWVkZWQgdG8gZ2l2ZSByb29tIGZvciBib3ggc2hhZG93XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG5cbiAgLy8gSEFDSzogaGVyZSB3ZSB0cnkgdG8gbWFrZSB0aGUgb3V0LW9mLXRoZS1ib3ggPGxpZ2h0bmluZy1maWxlLXVwbG9hZD5cbiAgLy8gYnV0dG9uIGxvb2sgbGlrZSBYVUk6IHh1aS1idXR0b24geHVpLWJ1dHRvbi1zdGFuZGFyZFxuICBsaWdodG5pbmctZmlsZS11cGxvYWQge1xuICAgIC5zbGRzLWJ1dHRvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgLnNsZHMtYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkeHVpLWNvbG9yLWJsdWU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaWdodG5pbmcgZGlzY3Vzc2lvbnMgb3ZlcnJpZGVzXG4vL1xuLy8gU2hvdWxkIGJlIGFwcGxpZWQgdG8gYm90aCAnTXkgZGlzY3Vzc2lvbnMnIGFuZCBzdGFuZGFyZCBkaXNjdXNzaW9ucyBpbiB0YWJiZWQgdG9waWNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGaWx0ZXIgJiByZXN1bHRzIGFyZWFcbi5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCB7XG4gIC5wYWdlLWhlYWRlci1maWx0ZXJzIHtcbiAgICBtYXJnaW46IDAgMCAwIC0xMXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtNC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuTkFSUk9XIC5wYWdlLWhlYWRlci1maWx0ZXJzIHtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmLk5BUlJPVyAuY29tcGFjdEZlZWRFbGVtZW50LFxuICAuY29tcGFjdEZlZWRFbGVtZW50IHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAwO1xuICB9XG5cbiAgLy8gUGlubmVkIHBvc3QgdGl0bGVcbiAgLnBpbm5lZEZlZWRMaXN0OjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmc7XG4gICAgQGluY2x1ZGUgaDM7XG5cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29udGVudDogXCJQaW5uZWQgZGlzY3Vzc2lvbnNcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnVpUG9wdXBUcmlnZ2VyID4gZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAvLyBDb3ZlbyBsb2FkaW5nIHBsYWNlaG9sZGVyXG4gIC5mb3JjZVBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXhsO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgY29weSBpcyBub3QgYWNjZXNzaWJsZSBhbmQgbm90IGEgc3VzdGFpbmFibGUgd2F5IHRvIGFkZCB0ZXh0IHRvIHBhZ2VcbiAgLy8gV2hlbiB3ZSBtb3ZlIHRvIExXQyBjb21tdW5pdGllcyBhbmQgaGF2ZSBtdWNoIGJldHRlciBjb250cm9sLCB3ZSdsbCBkZWNvbWlzc2lvbiB0aGlzXG4gIC5ub0ZlZWRJdGVtcyB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWw7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nO1xuXG4gICAgLy8gRGVjaWRlZCB2aWEgQ1NTLTU3MzRcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJXZSBoYXZlbuKAmXQgZ290IGFueSBkaXNjdXNzaW9ucyB0byBzaG93IHlvdVwiO1xuICAgIH1cblxuICAgIC8vIEhpZGUgXCJOb3RoaW5nIHRvIHNlZSBoZXJlXCIgYW5kXG4gICAgLy8gXCJUaGlzIHZpZXcgZG9lc24ndCBoYXZlIGFueSBjb250ZW50LiBUcnkgYW5vdGhlciBmaWx0ZXIsIGFuZCBzZWUgd2hhdCBwb3BzIHVwLlwiIGNvcHlcbiAgICAubm9GZWVkVGl0bGUsXG4gICAgLm5vRmVlZE1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBjb250YWluZXIgZm9yIHNvcnQgYW5kIGZpbHRlciBmdW5jdGlvbmFsaXR5XG4gIC5zbGRzLXNjb3BlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIHNtYWxsaXNoIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTZweDtcbiAgICB9XG5cbiAgICAuc2xkcy1idXR0b24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbmhhbmNlO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLnNsZHMtZ3JpZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2lkdGgtZnVsbCAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQge1xuICAuc2xkcy1zY29wZSB7XG4gICAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgICAgdG9wOiAtNTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmZlZWRzLXNvcnRlciB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctcztcbn1cblxuLy8gU29ydCBmZWVkXG4uZmVlZHMtc29ydGVyLXRyaWdnZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC5zbGRzLWRyb3Bkb3duIHtcbiAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICBAaW5jbHVkZSB4c21hbGwge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gRGVza3RvcFxuICAuc2xkcy1kcm9wZG93bi10cmlnZ2VyOjphZnRlcixcbiAgLnNsZHMtYnV0dG9uOjphZnRlciB7XG4gICAgY29sb3I6ICRjb2xvci1wYWdlLWxpbmtzO1xuICAgIGNvbnRlbnQ6IFwiU29ydCBieVwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAvLyBYVUkgc21hbGwgYnV0dG9uXG4gIC5zbGRzLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgIC8vIENsaWNrIGFueXdoZXJlIHRvIGNsb3NlXG4gICAgJi5zbGRzLWlzLW9wZW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogNjk5OTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW5oYW5jZTtcbiAgICAgICAgY29sb3I6ICR4dWktYnV0dG9uLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsZHMtZm9ybS1lbGVtZW50X19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zbGRzLWZvcm0tZWxlbWVudF9fY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIGhpZGUgdmlzdWFsbHkgYW5kIGFsbG93IGNvbnRyb2wgdGhyb3VnaCBsYWJlbCB0cmlnZ2VyXG4gIC5zbGRzLWNvbWJvYm94X19pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDJweCAkc3BhY2luZy14cztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xkcy1pbnB1dF9faWNvbi1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmVlZHMtc29ydGVyLW9wdGlvbixcbi5mZWVkcy1maWx0ZXItb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblxuICBhIHtcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgLy8gWFVJIHN0eWxlcyA9IG5vIHRpY2tcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXBpY2tpdGVtLWZvY3VzLWJnLWNvbG9yO1xuICB9XG5cbiAgLy8gWFVJIGFjdGl2ZSBzdGF0ZVxuICAmLnNsZHMtaXMtc2VsZWN0ZWQgYVthcmlhLWNoZWNrZWQ9XCJ0cnVlXCJdLFxuICAmW2FyaWEtY2hlY2tlZD1cInRydWVcIl0gYVthcmlhLWNoZWNrZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogJHh1aS1waWNraXRlbS1zZWxlY3RlZC1jb2xvcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi5zbGRzLWxpc3Rib3gge1xuICBAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkeHVpLXMteHNtYWxsKTtcbn1cblxuLnNsZHMtbGlzdGJveF9fb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIFRoaXMgc2VsZWN0ZXIgYWxzbyBhcHBsaWVzIHRvIHRoZSBhY3RpdmUgaXRlbSB3aXRob3V0IGhvdmVyIChiYWQpXG4gICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXBpY2tpdGVtLWZvY3VzLWJnLWNvbG9yO1xuICB9XG5cbiAgLy8gVGhpcyBpY29uIGlzIHRoZSBvbmx5IHRoaW5nIHNob3dpbmcgYWN0aXZlIHN0YXRlXG4gIC5zbGRzLWxpc3Rib3hfX29wdGlvbi1pY29uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzcHg7XG5cbiAgICAuc2xkcy1pY29uX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBvbmx5IHdheSB0byB0YXJnZXQgdGhlIGFjdGl2ZSBsaXN0IGl0ZW1cbiAgLnNsZHMtbGlzdGJveF9fb3B0aW9uLWljb246bm90KDplbXB0eSkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICR4dWktcGlja2l0ZW0tc2VsZWN0ZWQtY29sb3I7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICR4dWktcGlja2l0ZW0tc2VsZWN0ZWQtY29sb3I7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgaXRlbSB0ZXh0IGNvbG91clxuICAuc2xkcy1saXN0Ym94X19vcHRpb24taWNvbjpub3QoOmVtcHR5KSArIC5zbGRzLW1lZGlhX19ib2R5IHtcbiAgICBjb2xvcjogJHh1aS1waWNraXRlbS1zZWxlY3RlZC1jb2xvcjtcbiAgfVxufVxuXG4uZmVlZHMtc29ydGVyLW9wdGlvbiB7XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgfVxufVxuXG4vLyBGaWx0ZXIgZmVlZFxuLmZlZWRzLWZpbHRlci10cmlnZ2VyIHtcbiAgQGluY2x1ZGUgeHNtYWxsIHtcbiAgICAuc2xkcy1kcm9wZG93biB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNsZHMtZHJvcGRvd25fX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zbGRzLWJ1dHRvbiB7XG4gICAgLy8gU3RhbmRhcmQgWFVJIGJ1dHRvbiBzdHlsZVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVuaGFuY2U7XG4gICAgICBjb2xvcjogJHh1aS1idXR0b24taG92ZXI7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJGaWx0ZXIgYnlcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4ucGlubmVkRmVlZExpc3QsXG4uY29tcGFjdEZlZWRMaXN0IHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmcteGw7XG5cbiAgLnNsZHMtcC1yaWdodF9sYXJnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgLy8gQ29udGVudCBzaG91bGQgYmUgcHVzaGluZyB0aGlzXG4gIH1cbn1cblxuLnBpbm5lZEZlZWRMaXN0SXRlbSxcbi5jb21wYWN0RmVlZExpc3RJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAuZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWRJdGVtQm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAubWV0cmljcyB7XG4gICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzIDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDsgLy90eWluZyB0byBtYWtlIHNpbWlsYXIgY29sb3IgYXMgYmVmb3JlXG4gICAgfVxuICB9XG5cbiAgLm1ldHJpYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogNDdweDsgLy8gUmVzb2x2ZSBhbGlnbm1lbnQgaXNzdWVzIHdpdGggMyBvciA0IGRpZ2l0IG51bWJlcnNcbiAgfVxuXG4gIC5tZXRhZGF0YSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcbiAgICBmb250LXNpemU6IHZhcigtLXhjLWZvbnQtc2l6ZS14c21hbGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gICAgfVxuXG4gICAgLnRpbWVzdGFtcCxcbiAgICAucG9zdGVkQnksXG4gICAgLnRpbWVzdGFtcCB7XG4gICAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG4gICAgICBmb250LXNpemU6IHZhcigtLXhjLWZvbnQtc2l6ZS14c21hbGwpO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5zbGRzLXNpemVfMTEtb2YtMTIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC8vIEF1dGhlbnRpY2F0ZWQgdmlldyBvdmVyZmxvdyBidXR0b25cbiAgLnNsZHMtc2l6ZV8xLW9mLTEyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5kb3RTeW1ib2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IHJlbSgxMyk7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXh4cztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXh4cztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYWN0RmVlZEl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLy8gQW5zd2VyIHRhZyBpbiBkaXNjdXNzaW9uXG4gIC5zbGRzLXRleHQtY29sb3Jfc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgeHVpLXRhZztcbiAgICBAaW5jbHVkZSB4dWktdGFnLXNtYWxsO1xuICAgIEBpbmNsdWRlIHh1aS10YWctcG9zaXRpdmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuc2xkcy1pY29uLXV0aWxpdHktYW5zd2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZC5OQVJST1cgLm1ldHJpY3Mge1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJHNwYWNpbmctcyAwIDA7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc7XG4gIH1cbn1cblxuLnRvcGljLWRpc2N1c3Npb25zIC5jb21wYWN0RmVlZExpc3Qge1xuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmc7XG4gICAgQGluY2x1ZGUgaDM7XG5cbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTE7XG4gICAgY29udGVudDogXCJBbGwgZGlzY3Vzc2lvbnNcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29tcGFjdEZlZWRMaXN0SXRlbTpsYXN0LWNoaWxkIHtcbiAgLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkSXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWRJdGVtLnBpbm5lZEZlZWRJdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZCBkaXYucGlubmVkSWNvbixcbi5mb3JjZUNoYXR0ZXJDb21wYWN0RmVlZC5OQVJST1cgZGl2LnBpbm5lZEljb24ge1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXMgJHNwYWNpbmctcyAkc3BhY2luZy1zIDA7XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4gICAgZmlsbDogJHh1aS1jb2xvci1ncmV5LTQ7XG4gIH1cbn1cblxuLmZvcmNlQ2hhdHRlckNvbXBhY3RGZWVkLk5BUlJPVyAucGlubmVkRmVlZEl0ZW0gLnBpbm5lZEljb246bm90KGRpdikge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9yY2VDaGF0dGVyQ29tcGFjdEZlZWQgLm1ldHJpY3MgLm1ldHJpYzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zO1xuXG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWw7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIH1cblxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1sO1xuICB9XG59XG5cbi8vIE1vcmUgYnV0dG9uLiBUbyBsb2FkIGEgbG90IG9mIGRpc2N1c3Npb25zXG4uY3VmLXNob3dNb3JlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWJhc2U7XG4gIEBpbmNsdWRlIHh1aS1idXR0b24tbWFpbjtcblxuICBtYXJnaW4tdG9wOiAkc3BhY2luZy14bDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaWdodG5pbmcgY29tbXVuaXR5IHByb2ZpbGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jVGFiYmVkVXNlckxheW91dCB7XG4gIFtkYXRhLXJlZ2lvbi1uYW1lPVwidGFiMVwiXSxcbiAgW2RhdGEtcmVnaW9uLW5hbWU9XCJ0YWIzXCJdIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG5cbiAgLy8gVG8gYWxsb3cgY2VudGVyaW5nIG9mIGpvYiB0aXRsZSBhbmQgeWVhciBzdGFydGVkIHVzaW5nIFhlcm9cbiAgLnNsZHMtZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNQcm9maWxlVmlld0JvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5kZXRhaWxzRGF0YSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbGluZXNcbiAgLnNsZHMtZm9ybS1lbGVtZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLnNsZHMtZm9ybS1lbGVtZW50X19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEVuc3VyZSB0aGF0IG9ubHkgdWlPdXRvdXQgd2l0aCBjb250ZW50IGhhcyBzcGFjaW5nXG4gIC5zbGRzLWZvcm0tZWxlbWVudCxcbiAgLnNsZHMtZm9ybS1lbGVtZW50X19jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNsZHMtZm9ybS1lbGVtZW50X19zdGF0aWMsXG4gIC5mb3JjZVBhZ2VCbG9ja1NlY3Rpb25Sb3cge1xuICAgIC51aU91dHB1dFRleHQ6bm90KDplbXB0eSksXG4gICAgLnVpT3V0cHV0VGV4dEFyZWE6bm90KDplbXB0eSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZvcmNlUGFnZUJsb2NrU2VjdGlvblJvdzpudGgtY2hpbGQoMSksXG4gIC5mb3JjZVBhZ2VCbG9ja1NlY3Rpb25Sb3c6bnRoLWNoaWxkKDIpIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4gICAgZm9udC1zaXplOiByZW0oMTMpO1xuICB9XG5cbiAgLy8gSm9iIHRpdGxlXG4gIC8vIFdoYXQgeWVhciBkaWQgeW91IHN0YXJ0ZWQgdXNpbmcgWGVybz9cbiAgLmZvcmNlUGFnZUJsb2NrU2VjdGlvblJvdzpudGgtY2hpbGQoMikge1xuICAgIC5zbGRzLWZvcm0tZWxlbWVudF9fY29udHJvbCB7XG4gICAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsZHMtZm9ybS1lbGVtZW50X19jb250cm9sIHtcbiAgICAgIC51aU91dHB1dFRleHQ6OmFmdGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC51aU91dHB1dFRleHQ6bm90KDplbXB0eSk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiU3RhcnRlZCB1c2luZyBYZXJvIGluXCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JjZVBhZ2VCbG9ja1NlY3Rpb25Sb3c6bnRoLWNoaWxkKDMpIHtcbiAgICAudWlPdXRwdXRUZXh0QXJlYTpub3QoOmVtcHR5KSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhpZGUgbG9jYXRpb24gJiBtYWtlIHB1YmxpYyBvcHRpb24gZnJvbSByZWFkb25seSB2aWV3XG4gIC5mb3JjZVBhZ2VCbG9ja1NlY3Rpb25Sb3c6bnRoLWNoaWxkKDQpLFxuICAuZm9yY2VQYWdlQmxvY2tTZWN0aW9uUm93Om50aC1jaGlsZCg1KSxcbiAgLmZvcmNlUGFnZUJsb2NrU2VjdGlvblJvdzpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcmNlUGFnZUJsb2NrU2VjdGlvblJvdyB7XG4gICAgLmZvcmNlUGFnZUJsb2NrSXRlbVZpZXcge1xuICAgICAgLnNsZHMtZm9ybS1lbGVtZW50X3JlYWRvbmx5LFxuICAgICAgLnNsZHMtZm9ybS1lbGVtZW50X19jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICB9XG5cbiAgICAgIC5zbGRzLWZvcm0tZWxlbWVudF9fc3RhdGljIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUhlYWRlciAucHJvZmlsZUljb25TbWFsbCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAuZm9yY2VBY3Rpb25zQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTQ0cHggMCAkc3BhY2luZy14cztcblxuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHkge1xuICAgIC8vIFdoZW4gdGhlcmUncyBubyBjb250ZXRlbnQsIHRoZSBoZWlnaHQgc2hvdWxkIG5vdCBkaXNwbGF5XG4gICAgLl9fc3RhdGljIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmNVc2VyUHJvZmlsZUNvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnVzZXJEZXRhaWxIZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuc2xkcy1jb2wsXG4gICAgICAuc2xkcy1uby1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERvbid0IGtub3cgd2hhdCB0aGlzIGlzIHVuZGVyIHRoZSBwcm9maWxlIGltYWdlLiBCdXQgaGlkaW5nIGl0XG4gICAgLmgzLnNsZHMtcC10b3AtLXgtc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY1Byb2ZpbGVIZWFkZXJDb24ge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY2lyY3VsYXJQaG90b0ljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206IDglO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMTJweCAxMXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAubGlua1RvVXBsb2FkRm9yY2VDcm9wUGhvdG8ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAuY2lyY3VsYXJQaG90b0ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbmhhbmNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNVc2VyUHJvZmlsZURldGFpbENvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBIb3BlZnVsbHkgb25seSBlZGl0IGJ1dHRvblxuICAgIC5mb3JjZUFjdGlvbkxpbmsge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLWJhc2U7XG4gICAgICBAaW5jbHVkZSB4dWktYnV0dG9uLXN0YW5kYXJkO1xuICAgICAgQGluY2x1ZGUgeHVpLWJ1dHRvbi14c21hbGw7XG4gICAgfVxuXG4gICAgW3RpdGxlPVwiRnJlZXplXCJdIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgfVxuXG4gICAgLy8gQ1NTLTI3MDggRGlzYWJsZSBmb2xsb3dcbiAgICBidXR0b246bm90KC51c2VyRGV0YWlsc0VkaXRCdXR0b24pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVOYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLnNsZHMtZm9ybS1lbGVtZW50X19zdGF0aWMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgfVxufVxuXG4ueGMtbXktcHJvZmlsZV9fYWN0aXZlLXRvcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLnh1aS1waWxsLS10ZXh0IHtcbiAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQtc21hbGw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnhjLW15LXByb2ZpbGVfX2FjdGl2ZS10b3BpY3MtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi54Yy1teS1wcm9maWxlX19hY3RpdmUtdG9waWNzLWJ1dHRvbnMge1xuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG4gIH1cbn1cblxuLnhjLW15LXByb2ZpbGVfX2FjdGl2ZS10b3BpY3MtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1tZWRpdW07XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAkeHVpLXMteHNtYWxsO1xufVxuXG4ueGMtbXktcHJvZmlsZV9fYWN0aXZlLXRvcGljcy1waWxscyB7XG4gIG1hcmdpbi1sZWZ0OiAkeHVpLXMtMnhzbWFsbDtcbiAgbWFyZ2luLXJpZ2h0OiAkeHVpLXMtMnhzbWFsbDtcbiAgbWFyZ2luLWJvdHRvbTogJHh1aS1zLXhzbWFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZURldGFpbCAudXNlckJhZGdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHhzO1xufVxuXG4uZm9yY2VDb21tdW5pdHlVc2VyUHJvZmlsZUJvZHktLXByaXZhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIFByaXZhdGUgcHJvZmlsZVxuLnByb2ZpbGVJY29uQ29udGFpbmVyIHtcbiAgLmNpcmN1bGFyUGhvdG8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi8vIFRoaXMgbWFya3VwIHNob3cgdXAgb24gU0lULCBidXQgbm8gY29udGVudCBpbnNpZGUgZXZlciBzcG90dGVkLlxuLmNVc2VyS25vd2xlZGdlYWJsZUFib3V0QW5kU3RhdHNDb24ge1xuICBkaXNwbGF5OiBjb250ZW50cztcblxuICAuY1VzZXJLbm93bGVkZ2VhYmxlQWJvdXRDb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLy8gU3R5bGVzIHdoaWNoIGFyZSBjb21tb24gZm9yIERpc3NjdXNzaW9uIGZpbHRlciBhbmQgTE1TIGZpbHRlclxuXG4ueGMtbG1zLWZpbHRlcixcbi54Yy1jYXNlLWZpbHRlcixcbi5mZWVkcy1zb3J0ZXItdHJpZ2dlcixcbi5mZWVkcy1maWx0ZXItdHJpZ2dlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiByZW0oMTMpO1xuXG5cdC5zbGRzLWJ1dHRvbiB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblx0XHR3aWR0aDogYXV0bzsgLy8gT2Zmc2V0IFNhbGVzZm9yY2UncyBkZWZhdWx0IGZpeGVkIGJ1dHRvbiBzaXplIGZvciBpY29uIG9ubHkgY29tcG9zaXRpb25cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWhvdmVyO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW5oYW5jZTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXBhZ2UtbGlua3M7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdGxpZ2h0bmluZy1wcmltaXRpdmUtaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIEhpZGUgZXh0cmEgYXJyb3csIGRlZmF1bHQgU2FsZXNmb3JjZSBzdHlsZVxuXHQvLyBodHRwczovL2RldmVsb3Blci5zYWxlc2ZvcmNlLmNvbS9kb2NzL2NvbXBvbmVudC1saWJyYXJ5L2J1bmRsZS9saWdodG5pbmc6YnV0dG9uTWVudVxuXHRsaWdodG5pbmctcHJpbWl0aXZlLWljb24gKyBsaWdodG5pbmctcHJpbWl0aXZlLWljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gTXkgY2FzZXMgRmlsdGVyXG4ueGMtY2FzZS1maWx0ZXIge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgeHNtYWxsIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1sO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXM7XG5cblx0XHQvLyBTdGFuZGFyZCBYVUkgYnV0dG9uIHN0eWxlXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW5oYW5jZTtcblx0XHRcdGNvbG9yOiAkeHVpLWJ1dHRvbi1ob3Zlcjtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXBhZ2UtbGlua3M7XG5cdFx0XHRjb250ZW50OiAnRmlsdGVyIGJ5Jztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXG5cdC5zbGRzLWRyb3Bkb3duX2xlZnQge1xuXHRcdGxlZnQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSB4c21hbGwge1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnNsZHMtZHJvcGRvd24sXG5cdC5kcm9wZG93bl9fbGlzdCxcblx0LnNsZHMtZHJvcGRvd25fX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5zbGRzLWRyb3Bkb3duX19pdGVtIGEge1xuXHRcdFxuXHRcdCZbYXJpYS1jaGVja2VkPVwidHJ1ZVwiXXtcblx0XHRcdGNvbG9yOiAkeHVpLXBpY2tpdGVtLXNlbGVjdGVkLWNvbG9yO1xuXHRcdH1cblxuXHRcdC5zbGRzLXRydW5jYXRlIHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTdHlsZXMgYXJlIG5lZWRlZCBvbmx5IGZvciBMTVMgZmlsdGVyXG4ueGMtbG1zLWZpbHRlci13cmFwcGVyIHtcblx0QGluY2x1ZGUgeHNtYWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bDtcblx0fVxufVxuXG4ueGMtbG1zLWZpbHRlciB7XG5cdEBpbmNsdWRlIHNtYWxsaXNoIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDI2cHg7XG5cdFx0dG9wOiA3OHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDk3cHg7XG5cdFx0dG9wOiA2MHB4O1xuXHR9XG5cblx0LnNsZHMtYnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdC8vIFN0YW5kYXJkIFhVSSBidXR0b24gc3R5bGVcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbmhhbmNlO1xuXHRcdFx0Y29sb3I6ICR4dWktYnV0dG9uLWhvdmVyO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICdGaWx0ZXIgYnknO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoI3skeHVpLXMteHNtYWxsfSAqIDAuNzUpOyAvLyBPcHRpY2FsbHkgYWxpZ24gd2l0aCB0aXRsZVxuXHRcdH1cblx0fVxuXG5cdC5zbGRzLWRyb3Bkb3duX2xlZnQge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdH1cblx0fVxuXG5cdC5zbGRzLWRyb3Bkb3duX19pdGVtIHtcblx0XHRAaW5jbHVkZSBkcm9wZG93bl9fbWVudS1pdGVtO1xuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBkcm9wZG93bl9fbWVudS1saW5rO1xuXHRcdH1cblxuXHRcdC5zbGRzLXRydW5jYXRlIHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyAvLyBUaWNrIGljb25cblx0XHQgIH1cblxuXHRcdCYuc2xkcy1pcy1zZWxlY3RlZCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgZHJvcGRvd25fX21lbnUtaXRlbS0tYWN0aXZlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkeHVpLXBpY2tpdGVtLXNlbGVjdGVkLWNvbG9yOyAvLyB3YW50cyB0byBiZSBibGFjayBvdGhlcndpc2Vcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmVlZHMtc29ydGVyLXRyaWdnZXIgLnNsZHMtZm9ybS1lbGVtZW50X19oZWxwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IGNlcnRpZmljYXRlIHZpZXdcbi8vIE92ZXJyaWRlIGRlZmF1bHQgU2FsZXNmb3JjZSBsYXlvdXQsIGFzIGN1c3RvbSBsYXlvdXQgdGhyb3dzIGVycm9ycyBpbiBDaHJvbWUuXG4vLyBodHRwczovL2ppcmEudGVhbXhlcm8uY29tL2Jyb3dzZS9DU1MtNDA0NFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ueGMtcHJpbnQtY2VydGlmaWNhdGUge1xuXHQuY29tbS1jb250ZW50LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zbGRzLWNvbC0tcGFkZGVkLmNvbW0tbGF5b3V0LWNvbHVtbiB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIkeGMtc2VhcmNoLWljb24td2lkdGg6IDIyLjVweDtcbiR4Yy1zZWFyY2gtaWNvbi10ZXh0LWRpc3RhbmNlOiAyMHB4O1xuJHhjLXNlYXJjaC1pY29uLWxlZnQ6ICR4dWktcy1zdGFuZGFyZDtcbiR4Yy1zZWFyY2gtaWNvbi1wYWRkaW5nOiByZW0oJHhjLXNlYXJjaC1pY29uLWxlZnQgKyAkeGMtc2VhcmNoLWljb24td2lkdGggKyAkeGMtc2VhcmNoLWljb24tdGV4dC1kaXN0YW5jZSk7XG5cbi5zbGRzLWNvbWJvYm94X2NvbnRhaW5lciBbdHlwZT10ZXh0XS5zbGRzLWNvbWJvYm94X19pbnB1dDpmb2N1cyB7XG5cdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2xkcy1jb21ib2JveF9fZm9ybS1lbGVtZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5zbGRzLWljb24tdXRpbGl0eS1zZWFyY2gge1xuXHRcdGxlZnQ6ICR4Yy1zZWFyY2gtaWNvbi1sZWZ0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICR4dWktcy14c21hbGw7XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblxuXHRcdFx0QG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcblx0XHRcdFx0ZmlsbDogJHh1aS1jb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBBZGRzIHBhZGRpbmcgdG8gbGVmdCBzaWRlIG9mIGlucHV0IHRvIHByZXZlbnQgcXVlcnkgb3ZlcmxhcHBpbmcgc2VhcmNoIGljb25cblx0LnhjLWNvbWJvYm94X19pbnB1dC5zbGRzLWlucHV0IHtcblx0XHRib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS02O1xuXHRcdHBhZGRpbmc6ICR4dWktcy14c21hbGwgJHh1aS1zLXN0YW5kYXJkICR4dWktcy14c21hbGwgJHhjLXNlYXJjaC1pY29uLXBhZGRpbmc7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6ICRob21lcGFnZS1ib3gtc2hhZG93O1xuXHRcdFx0Ly8gRm9yIE1TIGhpZ2ggY29udHJhc3QgbW9kZSwgYm94IHNoYWRvdyBhbG9uZSB3aWxsIG5vdCBzaG93IHVwLiBUcmFuc3BhcmVudCBvdXRsaW5lIHdpbGwuXG5cdFx0XHRvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblx0XHR9XG5cblx0XHQueGMtaGVhZGVyLXNlYXJjaC0taG9tZSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjb2xvcjogJHh1aS1jb2xvci1ibHVlLXhkYXJrO1xuXHRcdH1cblx0fVxufVxuXG4ueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcXVhbnRpY19fY29tYm9ib3gsXG4ueGMtbGlnaHRuaW5nLWNvbWJvYm94IHtcblx0Ly8gRHJvcGRvd24gYXJyb3dcblx0LnNsZHMtaW5wdXQtaGFzLWljb25fcmlnaHQ6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAwIDAlLCA1MCUgMTAwJSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAuNWVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogJHh1aS1zLXNtYWxsO1xuXHRcdC8vIFZlcml0Y2FsbHkgY2VudGVycyBjb21ib2JveCBhcnJvd1xuXHRcdHRvcDogY2FsYygoMTAwJSAtIC41ZW0pIC8gMik7XG5cdFx0d2lkdGg6IC44ZW07XG5cdFx0ei1pbmRleDogJHh1aS16LWluZGV4LWJvZHk7XG5cdH1cblx0LnNsZHMtY29tYm9ib3hfY29udGFpbmVyIC5zbGRzLWNvbWJvYm94X19pbnB1dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS01O1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLWJsdWU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXHQuc2xkcy1saXN0Ym94X19vcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRwYWRkaW5nOiAkeHVpLXMtc21hbGwgJHh1aS1zLXhzbWFsbDtcblx0XHQmW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBIb3ZlciArIGZvY3VzIHN0YXRlIGR1ZSB0byBTRiBjb21ib2JveCBjb2RlXG5cdC5zbGRzLWxpc3Rib3hfX29wdGlvbi5zbGRzLWhhcy1mb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAkeHVpLXMteHNtYWxsIC0gM3B4O1xuXHR9XG5cdC8vIEFwcGxpZXMgZGVmYXVsdCBzZWxlY3RlZCAnYmx1ZScgc3R5bGVcblx0LnNsZHMtbGlzdGJveF9fb3B0aW9uLnNsZHMtaGFzLWZvY3VzW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIHtcblx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6ICR4dWktcy14c21hbGw7XG5cdH1cblxuXHRAaW5jbHVkZSBzbWFsbGlzaHtcblxuXHRcdD4gZGl2e1xuXHRcdFx0d2lkdGg6IDEycmVtO1xuXHRcdH1cblxuXHRcdC8vIGFwcC5jc3MgU2FsZXNmb3JjZSBvdmVycmlkZVxuXHRcdC5zbGRzLWRyb3Bkb3duX2ZsdWlkLFxuXHRcdC5zbGRzLWRyb3Bkb3duLS1mbHVpZHtcblx0XHRcdG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0fVxuXG5cdH1cblxufVxuIiwiLy8gc2xkcyBoZWFkaW5ncyBzaG91bGQgcmV0YWluIGl0cyBvd24gc3R5bGluZ1xuLnNsZHMtYWNjb3JkaW9uX19zdW1tYXJ5LWhlYWRpbmcge1xuICBjb2xvcjogdmFyKFxuICAgIC0tc2xkcy1jLWFjY29yZGlvbi1oZWFkaW5nLXRleHQtY29sb3IsXG4gICAgdmFyKFxuICAgICAgLS1zZHMtYy1hY2NvcmRpb24taGVhZGluZy10ZXh0LWNvbG9yLFxuICAgICAgdmFyKC0tc2xkcy1nLWNvbG9yLW5ldXRyYWwtYmFzZS0xMCwgdmFyKC0tbHdjLWNvbG9yVGV4dERlZmF1bHQsICMzMzMpKVxuICAgIClcbiAgKTtcbiAgZm9udC1zaXplOiB2YXIoXG4gICAgLS1zbGRzLWMtYWNjb3JkaW9uLWhlYWRpbmctZm9udC1zaXplLFxuICAgIHZhcigtLXNkcy1jLWFjY29yZGlvbi1oZWFkaW5nLWZvbnQtc2l6ZSwgdmFyKC0tbHdjLXZhckZvbnRTaXplNSwgMXJlbSkpXG4gICk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoXG4gICAgLS1zbGRzLWMtYWNjb3JkaW9uLWhlYWRpbmctbGluZS1oZWlnaHQsXG4gICAgdmFyKFxuICAgICAgLS1zZHMtYy1hY2NvcmRpb24taGVhZGluZy1saW5lLWhlaWdodCxcbiAgICAgIHZhcigtLWx3Yy1saW5lSGVpZ2h0SGVhZGluZywgMS4yNSlcbiAgICApXG4gICk7XG4gIG1hcmdpbjogMDtcblxuICAuc2xkcy1idXR0b24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGxpZ2h0bmluZy1wcmltaXRpdmUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4kYmFzaWMtYWNjb3JkaW9uLWNvbnRlbnQtc3BhY2luZzogJHh1aS1zO1xuJGJhc2ljLWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS02O1xuXG4ueGMtYWNjb3JkaW9uLWJhc2ljIHtcbiAgLS1zbGRzLWMtYWNjb3JkaW9uLXNlY3Rpb24tc3BhY2luZy1ibG9jay1lbmQ6ICN7JGJhc2ljLWFjY29yZGlvbi1jb250ZW50LXNwYWNpbmd9O1xuICAtLXNsZHMtYy1hY2NvcmRpb24tc2VjdGlvbi1zcGFjaW5nLWJsb2NrLXN0YXJ0OiAjeyRiYXNpYy1hY2NvcmRpb24tY29udGVudC1zcGFjaW5nfTtcbiAgLS1zbGRzLWMtYWNjb3JkaW9uLXNlY3Rpb24tc3BhY2luZy1pbmxpbmUtZW5kOiAjeyRiYXNpYy1hY2NvcmRpb24tY29udGVudC1zcGFjaW5nfTtcbiAgLS1zbGRzLWMtYWNjb3JkaW9uLXNlY3Rpb24tc3BhY2luZy1pbmxpbmUtc3RhcnQ6ICN7JGJhc2ljLWFjY29yZGlvbi1jb250ZW50LXNwYWNpbmd9O1xuICAtLXNsZHMtYy1idXR0b24tY29sb3ItYmFja2dyb3VuZC1ob3ZlcjogI3skeHVpLWNvbG9yLWdyZXktN307XG4gIC0tc2xkcy1jLWFjY29yZGlvbi1jb2xvci1ib3JkZXI6ICN7JGJhc2ljLWFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLXNkcy1jLWFjY29yZGlvbi1oZWFkaW5nLXRleHQtY29sb3ItaG92ZXI6ICN7JHh1aS1jb2xvci1ibGFja307XG4gIGJvcmRlcjogJGJhc2ljLWFjY29yZGlvbi1ib3JkZXItY29sb3Igc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXG4gIC5zbGRzLWFjY29yZGlvbl9fc3VtbWFyeS1oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLy9mb3IgYWRkaXRpb25hbCBjdXN0b21pemF0aW9uc1xuICAuc2xkcy1hY2NvcmRpb25fX3N1bW1hcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS14Yy1hY2NvcmRpb24tYmFzaWMtc3VtbWFyeS1mbGV4LWRpcmVjdGlvbiwgcm93KTtcbiAgfVxuXG4gIC5zbGRzLWFjY29yZGlvbl9fc3VtbWFyeS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS14Yy1hY2NvcmRpb24tYmFzaWMtc3VtbWFyeS1jb250ZW50LW1hcmdpbi1ib3R0b20sIDApO1xuICB9XG59XG5cbi54Yy1ncm91cGVkLWNvbnRlbnQtc25pcHBldHNfX3N0YWNre1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwJTtcbn1cbi54Yy1ncm91cGVkLWNvbnRlbnQtc25pcHBldHNfX3N0YWNrLS1maXJzdC1jaGlsZHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnhjLWdyb3VwZWQtY29udGVudC1zbmlwcGV0c19fc3RhY2stLWxhc3QtY2hpbGR7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnhjLWdyb3VwZWQtY29udGVudC1zbmlwcGV0c19fYWNjb3JkaW9uLWl0ZW0td3JhcHBlcntcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4iXX0= */