: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-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);
  --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 {
  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;
}

html {
  background-color: #fff !important;
}

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

body,
.xc-theme {
  display: flex;
  flex-direction: column;
}

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

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

.xc-theme {
  background-color: #ffffff;
  box-sizing: border-box;
  color: #000a1e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
  min-height: 100%;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
}
.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 {
  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 .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 .section {
  padding-bottom: 16px;
  padding-bottom: 1rem;
  padding-top: 32px;
  padding-top: 2rem;
}
@media only screen and (min-width: 769px) {
  .xc-theme .section {
    padding-bottom: 2rem;
  }
}
@media only screen and (min-width: 769px) {
  .xc-theme .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 .xui-panel, .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 .course-completion-modal .recommended-courses .coveo-result-row {
  position: relative;
}
.xc-theme .xui-panel: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 .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 .course-completion-modal .recommended-courses a.coveo-result-row .xc-panel__heading,
.xc-theme .xui-panel 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 .course-completion-modal .recommended-courses a.coveo-result-row:hover,
.xc-theme .xui-panel 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 .course-completion-modal .recommended-courses a.coveo-result-row:hover .xc-panel__heading,
.xc-theme .xui-panel 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 .course-completion-modal .recommended-courses a.coveo-result-row:visited .xc-panel__heading,
.xc-theme .xui-panel 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 .course-completion-modal .recommended-courses a.coveo-result-row:visited:hover,
.xc-theme .xui-panel 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 .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 .course-completion-modal .recommended-courses .coveo-result-row a:visited:hover .xc-panel__heading {
  color: #002761;
}
.xc-theme .xui-panel 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 .course-completion-modal .recommended-courses .coveo-result-row p a:hover {
  text-decoration: underline;
}
.xc-theme a.xui-panel:hover, .xc-theme .course-completion-modal .recommended-courses a.coveo-result-row:hover {
  border: 1px solid #a6a9b0;
}
.xc-theme .xc-panel-padding {
  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 {
  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 .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 .xc-page-width-large, .xc-theme .xc-flexi-page-content .siteforceDynamicLayout, .xc-theme .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-theme .xc-flexi-page-content .siteforceDynamicLayout, .xc-theme .xc-page-width-xlarge {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.xc-theme .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-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-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 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 {
  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 {
  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 {
  border-color: #80858f;
  box-shadow: none;
  color: #80858f;
  cursor: not-allowed;
}
.xc-theme .xui-button-is-disabled:hover, .xc-theme .xui-button-is-disabled:focus {
  background-color: #ffffff;
  border-color: #80858f;
  box-shadow: none;
  color: #80858f;
  cursor: not-allowed;
}
.xc-theme .xui-button-is-disabled.xui-button-main {
  background-color: #80858f;
  border-color: #80858f;
  box-shadow: none;
  color: #ffffff;
  cursor: not-allowed;
}
.xc-theme .xui-button-is-disabled.xui-button-create {
  background-color: #80858f;
  border-color: #80858f;
  box-shadow: none;
  color: #ffffff;
  cursor: not-allowed;
}
.xc-theme .xui-button-is-disabled.xui-button-negative {
  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 {
    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 {
  height: 32px;
  width: 32px;
}
.xc-theme .xui-button-icon-medium {
  height: 40px;
  width: 40px;
}
.xc-theme .xui-actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xui-actions {
    align-items: center;
  }
}
.xc-theme .xui-actions:not(.xui-modal--footer) {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.xc-theme .xui-actions-layout {
  flex-direction: column;
  margin-left: auto;
}
@media only screen and (min-width: 769px) {
  .xc-theme .xui-actions-layout {
    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 {
  background-color: #80858f;
  border-color: #a6a9b0;
  box-shadow: none;
  color: #ffffff;
}
.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 {
  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 {
  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 .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;
}
.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;
}
@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 .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-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 .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 {
  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 .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: 200px;
  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: 200px;
  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 .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 {
  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 {
    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 .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 .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 .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 .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: 200px;
  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 .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 {
  -webkit-hyphens: auto;
          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 .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 .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-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;
  }
}
@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 .width-full {
  width: 100% !important;
}
.xc-theme .width-1\/2 {
  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 {
    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 {
    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 .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;
}
.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;
}
.xc-theme img.icon--xxl,
.xc-theme img.icon--xxxl {
  font-size: 16px;
  line-height: 24px;
  line-height: 1.5rem;
}
.xc-theme .CoveoV2CommunitySearchBox .magic-box-input > input {
  display: block;
  visibility: visible !important;
}

.xc-print-certificate .comm-content-header {
  display: none;
}
.xc-print-certificate .slds-col--padded.comm-layout-column {
  padding: 0 !important;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19jb2xvcnMuc2NzcyIsInhjLXByZWxvYWQuY3NzIiwic2V0dGluZ3MvX3NwYWNpbmcuc2NzcyIsInNldHRpbmdzL19nbG9iYWwuc2NzcyIsInNldHRpbmdzL19ib3JkZXJzLnNjc3MiLCJzZXR0aW5ncy9fZm9udHMuc2NzcyIsInRvb2xzL190eXBvZ3JhcGh5LnNjc3MiLCJ0b29scy9fbWFyZ2lucGFkZGluZy5zY3NzIiwieGMtcHJlbG9hZC5zY3NzIiwidXRpbGl0aWVzL19ldmVudHMuc2NzcyIsImVsZW1lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJ0b29scy9fYnJlYWtwb2ludHMuc2NzcyIsImVsZW1lbnRzL19saW5rcy5zY3NzIiwiY29udGFpbmVyL19ncmlkLnNjc3MiLCJ0b29scy9fbWl4aW5zLnNjc3MiLCJjb250YWluZXIvX2d1dHRlcnMuc2NzcyIsImNvbnRhaW5lci9fc2VjdGlvbi5zY3NzIiwiY29udGFpbmVyL19wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbnRhaW5lci9fd3JhcHBlci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fZ2xvYmFsLW5hdi5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2ljb24uc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUtZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1iYXIuc2NzcyIsImNvbXBvbmVudHMvX3RvcGljLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9faGFtYnVyZ2VyLWljb24uc2NzcyIsImNvbXBvbmVudHMvX3BpY2tsaXN0LnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX3Jlc3VsdC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL190YWcuc2NzcyIsImNvbXBvbmVudHMvX3NraXAtbGluay5zY3NzIiwiY29tcG9uZW50cy9fc2hpbW1lci5zY3NzIiwidXRpbGl0aWVzL193aWR0aHMuc2NzcyIsImNvbXBvbmVudHMvX2Z1bGxzY3JlZW4tbWVkaWEtcGxheWVyLnNjc3MiLCJjb3Zlby9fcmVjb21tZW5kZWQtY291cnNlcy5zY3NzIiwiY292ZW8vX3NlYXJjaC5zY3NzIiwibGlnaHRuaW5nL19wcmludC1jZXJ0aWZpY2F0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlVQTs7O0VBSUUsa0JBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBRUEsc0JBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBRUEsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBRUEsMEJBQUE7RUFDQSw4QkFBQTtFQUdBLDZCQUFBO0VBR0EsMEJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSwwREFBQTtFQUdBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUtBLGtDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtFQUNBLCtDQUFBO0VBQ0EsZ0RBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsZ0RBQUE7RUFHQSx5QkFBQTtFQUNBLDRCQUFBO0VBR0EsNkJBQUE7RUFDQSxvQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSxvQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQ0FBQTtDQzFWRDs7QUNoQkQ7RUFDRSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtDRG1CRDs7QUUwSUQ7RUFDRSx5QkFBQTtFQUFBLDZCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFBQSw2QkFBQTtFQUNBLHlCQUFBO0VBQUEsNkJBQUE7RUFDQSx3QkFBQTtFQUFBLDJCQUFBO0VBQ0EsMkJBQUE7RUFBQSwrQkFBQTtFQUNBLDRCQUFBO0VBQUEsNEJBQUE7RUFDQSwyQkFBQTtFQUFBLCtCQUFBO0VBQ0EsNEJBQUE7RUFBQSxnQ0FBQTtFQUNBLDZCQUFBO0VBQUEsZ0NBQUE7RUFFQSwyQkFBQTtFQUFBLDhCQUFBO0VBQ0EsMkJBQUE7RUFBQSwyQkFBQTtFQUNBLDJCQUFBO0VBQUEsOEJBQUE7RUFDQSwwQkFBQTtFQUFBLDBCQUFBO0VBQ0EsNkJBQUE7RUFBQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQUEsZ0NBQUE7RUFDQSw2QkFBQTtFQUFBLGdDQUFBO0VBQ0EsOEJBQUE7RUFBQSw4QkFBQTtFQUVBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw4Q0FBQTtFQUNBLHVEQUFBO0VBRUEsK0JBQUE7RUFDQSxpQ0FBQTtDRjFJRDs7QUdwREQ7RUFDQyw4QkFBQTtDSHVEQTs7QUl2R0Q7RUFDQyx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0NKMEdBO0FJdkdEO0VBQ0MsK0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0VBQUE7RUFDQSx1QkFBQTtDSnlHQTtBS25CRDtFQS9CRSxpQkh0RHlCO0VHaEJ6Qiw2Qk4yRXVCO0VNOEJ2QixnQkhzRG1CO0VHdERuQixvQkhzRG1CO0NGbENwQjs7QUtqQkQ7RUE1R0UsNkJOMkV1QjtDQ3NEeEI7O0FLakJEO0VBaEhFLDZCTjJFdUI7RU13Q3ZCLGdCSDZDb0I7RUc3Q3BCLG9CSDZDb0I7Q0YxQnJCOztBS2hCRDtFQXRIRSw2Qk4yRXVCO0VNOEN2QixnQkh3Q3FCO0VHeENyQixtQkh3Q3FCO0NGdEJ0Qjs7QU03RUE7RUFaQSxhQW1HNEI7Q05ONUI7O0FNL0VBO0VBcERBLGlCQXlJNEI7RUE3SDVCLG9CQTZINEI7Q05ENUI7O0FNbkZBO0VBbkNBLGtCQXVINEI7RUFuSTVCLG1CQW1JNEI7Q05JNUI7O0FNdEZBO0VBdkRBLGlCQXlJNEI7Q05RNUI7O0FNekZBO0VBbERBLG1CQW1JNEI7Q05ZNUI7O0FNNUZBO0VBN0NBLG9CQTZINEI7Q05nQjVCOztBTS9GQTtFQXhDQSxrQkF1SDRCO0NOb0I1Qjs7QU0zR0E7RUFaQSxVQW9HNEI7Q051QjVCOztBTTdHQTtFQXBEQSxjQTBJNEI7RUE5SDVCLGlCQThINEI7Q040QjVCOztBTWpIQTtFQW5DQSxlQXdINEI7RUFwSTVCLGdCQW9JNEI7Q05pQzVCOztBTXBIQTtFQXZEQSxjQTBJNEI7Q05xQzVCOztBTXZIQTtFQWxEQSxnQkFvSTRCO0NOeUM1Qjs7QU0xSEE7RUE3Q0EsaUJBOEg0QjtDTjZDNUI7O0FNN0hBO0VBeENBLGVBd0g0QjtDTmlENUI7O0FNeklBO0VBWkEsYUx0Q2dCO0NEK0xoQjs7QU0zSUE7RUFwREEsaUJBQUE7RUFZQSxvQkxaZ0I7Q0RvTWhCOztBTS9JQTtFQW5DQSxrQkxsQmdCO0VLTWhCLG1CTE5nQjtDRHlNaEI7O0FNbEpBO0VBdkRBLGlCQUFBO0NONk1BOztBTXJKQTtFQWxEQSxtQkxOZ0I7Q0RpTmhCOztBTXhKQTtFQTdDQSxvQkxaZ0I7Q0RxTmhCOztBTTNKQTtFQXhDQSxrQkxsQmdCO0NEeU5oQjs7QU12S0E7RUFaQSxhTHZDYTtDRDhOYjs7QU16S0E7RUFwREEsaUJMRGE7RUthYixvQkxiYTtDRG1PYjs7QU03S0E7RUFuQ0Esa0JMbkJhO0VLT2IsbUJMUGE7Q0R3T2I7O0FNaExBO0VBdkRBLGlCTERhO0NENE9iOztBTW5MQTtFQWxEQSxtQkxQYTtDRGdQYjs7QU10TEE7RUE3Q0Esb0JMYmE7Q0RvUGI7O0FNekxBO0VBeENBLGtCTG5CYTtDRHdQYjs7QU1yTUE7RUFaQSxZTHhDYztDRDZQZDs7QU12TUE7RUFwREEsZ0JMRmM7RUtjZCxtQkxkYztDRGtRZDs7QU0zTUE7RUFuQ0EsaUJMcEJjO0VLUWQsa0JMUmM7Q0R1UWQ7O0FNOU1BO0VBdkRBLGdCTEZjO0NEMlFkOztBTWpOQTtFQWxEQSxrQkxSYztDRCtRZDs7QU1wTkE7RUE3Q0EsbUJMZGM7Q0RtUmQ7O0FNdk5BO0VBeENBLGlCTHBCYztDRHVSZDs7QU1uT0E7RUFaQSxZTHpDZTtDRDRSZjs7QU1yT0E7RUFwREEsZ0JMSGU7RUtlZixtQkxmZTtDRGlTZjs7QU16T0E7RUFuQ0EsaUJMckJlO0VLU2Ysa0JMVGU7Q0RzU2Y7O0FNNU9BO0VBdkRBLGdCTEhlO0NEMFNmOztBTS9PQTtFQWxEQSxrQkxUZTtDRDhTZjs7QU1sUEE7RUE3Q0EsbUJMZmU7Q0RrVGY7O0FNclBBO0VBeENBLGlCTHJCZTtDRHNUZjs7QU1qUUE7RUFaQSxhTHBDYTtDRHFUYjs7QU1uUUE7RUFwREEsaUJMRWE7RUtVYixvQkxWYTtDRDBUYjs7QU12UUE7RUFuQ0Esa0JMaEJhO0VLSWIsbUJMSmE7Q0QrVGI7O0FNMVFBO0VBdkRBLGlCTEVhO0NEbVViOztBTTdRQTtFQWxEQSxtQkxKYTtDRHVVYjs7QU1oUkE7RUE3Q0Esb0JMVmE7Q0QyVWI7O0FNblJBO0VBeENBLGtCTGhCYTtDRCtVYjs7QU0vUkE7RUFaQSxhTG5DYztDRGtWZDs7QU1qU0E7RUFwREEsaUJMR2M7RUtTZCxvQkxUYztDRHVWZDs7QU1yU0E7RUFuQ0Esa0JMZmM7RUtHZCxtQkxIYztDRDRWZDs7QU14U0E7RUF2REEsaUJMR2M7Q0RnV2Q7O0FNM1NBO0VBbERBLG1CTEhjO0NEb1dkOztBTTlTQTtFQTdDQSxvQkxUYztDRHdXZDs7QU1qVEE7RUF4Q0Esa0JMZmM7Q0Q0V2Q7O0FNN1RBO0VBWkEsYUxsQ2U7Q0QrV2Y7O0FNL1RBO0VBcERBLGlCTEllO0VLUWYsb0JMUmU7Q0RvWGY7O0FNblVBO0VBbkNBLGtCTGRlO0VLRWYsbUJMRmU7Q0R5WGY7O0FNdFVBO0VBdkRBLGlCTEllO0NENlhmOztBTXpVQTtFQWxEQSxtQkxGZTtDRGlZZjs7QU01VUE7RUE3Q0Esb0JMUmU7Q0RxWWY7O0FNL1VBO0VBeENBLGtCTGRlO0NEeVlmOztBTTNWQTtFQVpBLGFMakNlO0NENFlmOztBTTdWQTtFQXBEQSxpQkxLZTtFS09mLG9CTFBlO0NEaVpmOztBTWpXQTtFQW5DQSxrQkxiZTtFS0NmLG1CTERlO0NEc1pmOztBTXBXQTtFQXZEQSxpQkxLZTtDRDBaZjs7QU12V0E7RUFsREEsbUJMRGU7Q0Q4WmY7O0FNMVdBO0VBN0NBLG9CTFBlO0NEa2FmOztBTTdXQTtFQXhDQSxrQkxiZTtDRHNhZjs7QU16WEE7RUFaQSxhTGhDZTtDRHlhZjs7QU0zWEE7RUFwREEsaUJMTWU7RUtNZixvQkxOZTtDRDhhZjs7QU0vWEE7RUFuQ0Esa0JMWmU7RUtBZixtQkFBQTtDTm1iQTs7QU1sWUE7RUF2REEsaUJMTWU7Q0R1YmY7O0FNcllBO0VBbERBLG1CQUFBO0NOMmJBOztBTXhZQTtFQTdDQSxvQkxOZTtDRCtiZjs7QU0zWUE7RUF4Q0Esa0JMWmU7Q0RtY2Y7O0FNdlpBO0VBWkEsYUwvQmU7Q0RzY2Y7O0FNelpBO0VBcERBLGlCTE9lO0VLS2Ysb0JMTGU7Q0QyY2Y7O0FNN1pBO0VBbkNBLGtCTFhlO0VLRGYsbUJMQ2U7Q0RnZGY7O0FNaGFBO0VBdkRBLGlCTE9lO0NEb2RmOztBTW5hQTtFQWxEQSxtQkxDZTtDRHdkZjs7QU10YUE7RUE3Q0Esb0JMTGU7Q0Q0ZGY7O0FNemFBO0VBeENBLGtCTFhlO0NEZ2VmOztBTXJiQTtFQVpBLGFMOUJlO0NEbWVmOztBTXZiQTtFQXBEQSxpQkxRZTtFS0lmLG9CTEplO0NEd2VmOztBTTNiQTtFQW5DQSxrQkxWZTtFS0ZmLG1CTEVlO0NENmVmOztBTTliQTtFQXZEQSxpQkxRZTtDRGlmZjs7QU1qY0E7RUFsREEsbUJMRWU7Q0RxZmY7O0FNcGNBO0VBN0NBLG9CTEplO0NEeWZmOztBTXZjQTtFQXhDQSxrQkxWZTtDRDZmZjs7QU1sWkE7RUFYQSxXQStDNkI7Q05rWDdCOztBTXBaQTtFQW5EQSxlQXFGNkI7RUF6RTdCLGtCQXlFNkI7Q051WDdCOztBTXhaQTtFQWxDQSxnQkFtRTZCO0VBL0U3QixpQkErRTZCO0NONFg3Qjs7QU0zWkE7RUF0REEsZUFxRjZCO0NOZ1k3Qjs7QU05WkE7RUFqREEsaUJBK0U2QjtDTm9ZN0I7O0FNamFBO0VBNUNBLGtCQXlFNkI7Q053WTdCOztBTXBhQTtFQXZDQSxnQkFtRTZCO0NONFk3Qjs7QU1oYkE7RUFYQSxjTHhHZ0I7Q0R1aUJoQjs7QU1sYkE7RUFuREEsa0JMbEVnQjtFSzhFaEIscUJMOUVnQjtDRDRpQmhCOztBTXRiQTtFQWxDQSxtQkxwRmdCO0VLd0VoQixvQkx4RWdCO0NEaWpCaEI7O0FNemJBO0VBdERBLGtCTGxFZ0I7Q0RxakJoQjs7QU01YkE7RUFqREEsb0JMeEVnQjtDRHlqQmhCOztBTS9iQTtFQTVDQSxxQkw5RWdCO0NENmpCaEI7O0FNbGNBO0VBdkNBLG1CTHBGZ0I7Q0Rpa0JoQjs7QU05Y0E7RUFYQSxjTHpHYTtDRHNrQmI7O0FNaGRBO0VBbkRBLGtCTG5FYTtFSytFYixxQkwvRWE7Q0Qya0JiOztBTXBkQTtFQWxDQSxtQkxyRmE7RUt5RWIsb0JMekVhO0NEZ2xCYjs7QU12ZEE7RUF0REEsa0JMbkVhO0NEb2xCYjs7QU0xZEE7RUFqREEsb0JMekVhO0NEd2xCYjs7QU03ZEE7RUE1Q0EscUJML0VhO0NENGxCYjs7QU1oZUE7RUF2Q0EsbUJMckZhO0NEZ21CYjs7QU01ZUE7RUFYQSxhTDFHYztDRHFtQmQ7O0FNOWVBO0VBbkRBLGlCTHBFYztFS2dGZCxvQkxoRmM7Q0QwbUJkOztBTWxmQTtFQWxDQSxrQkx0RmM7RUswRWQsbUJMMUVjO0NEK21CZDs7QU1yZkE7RUF0REEsaUJMcEVjO0NEbW5CZDs7QU14ZkE7RUFqREEsbUJMMUVjO0NEdW5CZDs7QU0zZkE7RUE1Q0Esb0JMaEZjO0NEMm5CZDs7QU05ZkE7RUF2Q0Esa0JMdEZjO0NEK25CZDs7QU0xZ0JBO0VBWEEsYUwzR2U7Q0Rvb0JmOztBTTVnQkE7RUFuREEsaUJMckVlO0VLaUZmLG9CTGpGZTtDRHlvQmY7O0FNaGhCQTtFQWxDQSxrQkx2RmU7RUsyRWYsbUJMM0VlO0NEOG9CZjs7QU1uaEJBO0VBdERBLGlCTHJFZTtDRGtwQmY7O0FNdGhCQTtFQWpEQSxtQkwzRWU7Q0RzcEJmOztBTXpoQkE7RUE1Q0Esb0JMakZlO0NEMHBCZjs7QU01aEJBO0VBdkNBLGtCTHZGZTtDRDhwQmY7O0FNeGlCQTtFQVhBLGNMdEdhO0NENnBCYjs7QU0xaUJBO0VBbkRBLGtCTGhFYTtFSzRFYixxQkw1RWE7Q0RrcUJiOztBTTlpQkE7RUFsQ0EsbUJMbEZhO0VLc0ViLG9CTHRFYTtDRHVxQmI7O0FNampCQTtFQXREQSxrQkxoRWE7Q0QycUJiOztBTXBqQkE7RUFqREEsb0JMdEVhO0NEK3FCYjs7QU12akJBO0VBNUNBLHFCTDVFYTtDRG1yQmI7O0FNMWpCQTtFQXZDQSxtQkxsRmE7Q0R1ckJiOztBTXRrQkE7RUFYQSxjTHJHYztDRDByQmQ7O0FNeGtCQTtFQW5EQSxrQkwvRGM7RUsyRWQscUJMM0VjO0NEK3JCZDs7QU01a0JBO0VBbENBLG1CTGpGYztFS3FFZCxvQkxyRWM7Q0Rvc0JkOztBTS9rQkE7RUF0REEsa0JML0RjO0NEd3NCZDs7QU1sbEJBO0VBakRBLG9CTHJFYztDRDRzQmQ7O0FNcmxCQTtFQTVDQSxxQkwzRWM7Q0RndEJkOztBTXhsQkE7RUF2Q0EsbUJMakZjO0NEb3RCZDs7QU1wbUJBO0VBWEEsY0xwR2U7Q0R1dEJmOztBTXRtQkE7RUFuREEsa0JMOURlO0VLMEVmLHFCTDFFZTtDRDR0QmY7O0FNMW1CQTtFQWxDQSxtQkxoRmU7RUtvRWYsb0JMcEVlO0NEaXVCZjs7QU03bUJBO0VBdERBLGtCTDlEZTtDRHF1QmY7O0FNaG5CQTtFQWpEQSxvQkxwRWU7Q0R5dUJmOztBTW5uQkE7RUE1Q0EscUJMMUVlO0NENnVCZjs7QU10bkJBO0VBdkNBLG1CTGhGZTtDRGl2QmY7O0FNbG9CQTtFQVhBLGNMbkdlO0NEb3ZCZjs7QU1wb0JBO0VBbkRBLGtCTDdEZTtFS3lFZixxQkx6RWU7Q0R5dkJmOztBTXhvQkE7RUFsQ0EsbUJML0VlO0VLbUVmLG9CTG5FZTtDRDh2QmY7O0FNM29CQTtFQXREQSxrQkw3RGU7Q0Rrd0JmOztBTTlvQkE7RUFqREEsb0JMbkVlO0NEc3dCZjs7QU1qcEJBO0VBNUNBLHFCTHpFZTtDRDB3QmY7O0FNcHBCQTtFQXZDQSxtQkwvRWU7Q0Q4d0JmOztBTWhxQkE7RUFYQSxjTGxHZTtDRGl4QmY7O0FNbHFCQTtFQW5EQSxrQkw1RGU7RUt3RWYscUJMeEVlO0NEc3hCZjs7QU10cUJBO0VBbENBLG1CTDlFZTtFS2tFZixvQkxsRWU7Q0QyeEJmOztBTXpxQkE7RUF0REEsa0JMNURlO0NEK3hCZjs7QU01cUJBO0VBakRBLG9CTGxFZTtDRG15QmY7O0FNL3FCQTtFQTVDQSxxQkx4RWU7Q0R1eUJmOztBTWxyQkE7RUF2Q0EsbUJMOUVlO0NEMnlCZjs7QU05ckJBO0VBWEEsY0xqR2U7Q0Q4eUJmOztBTWhzQkE7RUFuREEsa0JMM0RlO0VLdUVmLHFCTHZFZTtDRG16QmY7O0FNcHNCQTtFQWxDQSxtQkw3RWU7RUtpRWYsb0JMakVlO0NEd3pCZjs7QU12c0JBO0VBdERBLGtCTDNEZTtDRDR6QmY7O0FNMXNCQTtFQWpEQSxvQkxqRWU7Q0RnMEJmOztBTTdzQkE7RUE1Q0EscUJMdkVlO0NEbzBCZjs7QU1odEJBO0VBdkNBLG1CTDdFZTtDRHcwQmY7O0FNNXRCQTtFQVhBLGNMaEdlO0NEMjBCZjs7QU05dEJBO0VBbkRBLGtCTDFEZTtFS3NFZixxQkx0RWU7Q0RnMUJmOztBTWx1QkE7RUFsQ0EsbUJMNUVlO0VLZ0VmLG9CTGhFZTtDRHExQmY7O0FNcnVCQTtFQXREQSxrQkwxRGU7Q0R5MUJmOztBTXh1QkE7RUFqREEsb0JMaEVlO0NENjFCZjs7QU0zdUJBO0VBNUNBLHFCTHRFZTtDRGkyQmY7O0FNOXVCQTtFQXZDQSxtQkw1RWU7Q0RxMkJmOztBTzkyQkQ7RUFDRSxrQ0FBQTtDUGkzQkQ7O0FPOTJCRDs7RUFFRSxnQkxQZTtFS1FmLGFBQUE7Q1BpM0JEOztBTzEyQkQ7O0VBRUUsY0FBQTtFQUNBLHVCQUFBO0NQNjJCRDs7QU8xMkJEO0VBQ0UsZUFBQTtDUDYyQkQ7O0FPMTJCRDtFQUNFLGVBQUE7Q1A2MkJEOztBT3YyQkQ7RUFDRSwwQlI3QmdCO0VROEJoQix1QkFBQTtFQUNBLGVScEJpQjtFUXFCakIsNERMdkNZO0VLd0NaLG9DQUFBO0VBQ0EsYUFBQTtFQWlDQSxrQkx0RWlCO0VLc0VqQixvQkx0RWlCO0VLdUVqQixVQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtDUDAwQkQ7QVFoNkJEO0VBQ0MsMkJBQUE7RUFDQSxnQ0FBQTtDUms2QkE7QVM1NUJEOzs7Ozs7RUFKRSxlVlNnQjtFVVJoQiw0RFBFWTtDRnM2QmI7QVM1NUJEO0VBYkUsZVZTZ0I7RVVSaEIsNERQRVk7RU9ZWixnQlBvSWlCO0VPcElqQixvQlBvSWlCO0VPbklqQixrQlA4Sm1CO0VPOUpuQixxQlA4Sm1CO0VPN0puQixpQlBMeUI7Q0ZvNkIxQjtBUzU1QkQ7RUFwQkUsZVZTZ0I7RVVSaEIsNERQRVk7RU9tQlosZ0JQOEhpQjtFTzlIakIsa0JQOEhpQjtFTzdIakIsa0JQd0ptQjtFT3hKbkIsa0JQd0ptQjtFT3ZKbkIsaUJQWnlCO0NGMjZCMUI7QVNyNUJEOzs7O0VBTkUsaUJQaEJ5QjtFT2lCekIsZ0JQd0hpQjtFT3hIakIsbUJQd0hpQjtFT3ZIakIsa0JQa0ptQjtFT2xKbkIscUJQa0ptQjtFT2pKbkIsaUJQbkJ5QjtDRm83QjFCO0FTajVCRDs7OztFQUxFLGdCUDRHaUI7RU81R2pCLG9CUDRHaUI7RU8zR2pCLGtCUHNJa0I7RU90SWxCLGtCUHNJa0I7RU9ySWxCLGlCUGhDeUI7Q0Y0N0IxQjtBUzU0QkQ7Ozs7RUFMRSxnQlBnR2lCO0VPaEdqQixvQlBnR2lCO0VPL0ZqQixrQlAwSHFCO0VPMUhyQixxQlAwSHFCO0VPekhyQixpQlA3Q3lCO0NGbzhCMUI7QVN2NEJEOzs7O0VBTEUsZ0JQb0ZnQjtFT3BGaEIsbUJQb0ZnQjtFT25GaEIsa0JQOEdzQjtFTzlHdEIsb0JQOEdzQjtFTzdHdEIsaUJQMUR5QjtDRjQ4QjFCO0FTbDRCRDs7RUFMRSxnQlB3RW1CO0VPeEVuQixvQlB3RW1CO0VPdkVuQixrQlBpR3NCO0VPakd0QixvQlBpR3NCO0VPaEd0QixpQlB2RXlCO0NGazlCMUI7QVM3M0JEOztFQUxFLGdCUDhEb0I7RU85RHBCLGdCUDhEb0I7RU83RHBCLGtCUHNGc0I7RU90RnRCLG9CUHNGc0I7RU9yRnRCLGlCUGxGeUI7Q0Z3OUIxQjtBUzkzQkQ7RUFDRSxjQUFBO0NUZzRCRDtBUzczQkQ7RUFDRSwwQlY1RmlCO0VVNkZqQixVQUFBO0VBQ0EsaUJBQUE7RUFBQSxtQkFBQTtDVCszQkQ7QVU5OUJBO0VENEZEO0lBTUksaUJBQUE7R1RnNEJEO0NBQ0Y7QVM3M0JEO0VBQ0UsaUJQekd5QjtDRncrQjFCO0FTOTFCRDtFQTdCRSxnQlBpQ29CO0VPakNwQixnQlBpQ29CO0VPaENwQixrQlB5RHNCO0VPekR0QixvQlB5RHNCO0NGcTBCdkI7QVM1M0JDO0VBMEJGO0lBekJJLG9CUDRCaUI7SU8zQmpCLHFCUG9EbUI7R0YyMEJwQjtDQUNGO0FTcjJCQztFQUNFLGtCUGhKZTtDRnUvQmxCO0FTbjJCRDtFQTNCRSxnQlB1Qm9CO0VPdkJwQixnQlB1Qm9CO0VPdEJwQixrQlArQ3NCO0VPL0N0QixvQlArQ3NCO0NGazFCdkI7QVNuMkJEO0VBL0JFLGdCUHVCb0I7RU92QnBCLGdCUHVCb0I7RU90QnBCLGtCUCtDc0I7RU8vQ3RCLG9CUCtDc0I7RU9mdEIsa0JQMUppQjtDRmdnQ2xCO0FTbjJCRDtFQS9CRSxnQlBtQm1CO0VPbkJuQixvQlBtQm1CO0VPbEJuQixrQlAyQ3FCO0VPM0NyQixxQlAyQ3FCO0NGMDFCdEI7QVNuMkJEO0VBbkNFLGdCUG1CbUI7RU9uQm5CLG9CUG1CbUI7RU9sQm5CLGtCUDJDcUI7RU8zQ3JCLHFCUDJDcUI7RU9QckIsa0JQbktpQjtDRnlnQ2xCO0FTbjJCRDtFQW5DRSxnQlBlb0I7RU9mcEIsb0JQZW9CO0VPZHBCLGtCUHVDc0I7RU92Q3RCLGtCUHVDc0I7Q0ZrMkJ2QjtBU24yQkQ7RUF2Q0UsZ0JQZW9CO0VPZnBCLG9CUGVvQjtFT2RwQixrQlB1Q3NCO0VPdkN0QixrQlB1Q3NCO0VPQ3RCLGtCUDVLaUI7Q0ZraENsQjtBU24yQkQ7RUF2Q0UsZ0JQV3FCO0VPWHJCLG1CUFdxQjtFT1ZyQixrQlBrQ3NCO0VPbEN0QixrQlBrQ3NCO0NGMjJCdkI7QVNuMkJEO0VBM0NFLGdCUFdxQjtFT1hyQixtQlBXcUI7RU9WckIsa0JQa0NzQjtFT2xDdEIsa0JQa0NzQjtFT1V0QixrQlByTGlCO0NGMmhDbEI7QVdoaENEO0VBckJDLGVaNkcwQjtFWTVHMUIsc0JBQUE7Q1h3aUNBO0FXdGlDQTtFQUNDLGVabUljO0NDcTZCZjtBV3JpQ0E7RUFDQyxlWjhIWTtFWTdIWiwyQkFBQTtDWHVpQ0Q7QVdwaUNBO0VBQ0MsZVp5SFk7Q0M2NkJiO0FXbmlDQTtFSFVBLDBCQUFBO0NSNGhDQTtBVzdoQ0Q7RUFDQyxzQkFBQTtDWCtoQ0E7QVc1aENEO0VBQ0UsY1orRXlCO0VZOUV6QixpQlZ6QmE7Q0R1akNkO0FXNWhDRDtFQUNFLGNacUdjO0NDeTdCZjtBVzVoQ0Q7O0VBRUUsY1pnR1k7Q0M4N0JiO0FXM2hDRDtFQXpDQyxlWjZHMEI7RVk1RzFCLHNCQUFBO0VBMENBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7Q1g4aENBO0FXMWtDQTtFQUNDLGVabUljO0NDeThCZjtBV3prQ0E7RUFDQyxlWjhIWTtFWTdIWiwyQkFBQTtDWDJrQ0Q7QVd4a0NBO0VBQ0MsZVp5SFk7Q0NpOUJiO0FXdmtDQTtFSFVBLDBCQUFBO0NSZ2tDQTtBWXhrQ0Q7RUFoQkUsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q1oybENEO0FheGxDQTtFQUNDLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtDYjBsQ0Q7QVk5bENDO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtDWmdtQ0g7QVkvbENHO0VBQ0UsZ0JWUFc7Q0Z3bUNoQjtBWW5sQ0M7RUFDRSxvQlhKUztFV0lULG9CWEpTO0NEeWxDWjtBWXJrQ0Q7RUFQRSxtQkFBQTtFQUFBLG1CQUFBO0NaK2tDRDtBWTdrQ0M7RUFDRSxtQlhoQlM7RVdnQlQsbUJYaEJTO0NEK2xDWjtBVW5tQ0E7RUU0QkQ7SUFFSSxzQkFBQTtHWnlrQ0Q7RVl2a0NDO0lBQ0Usc0JBQUE7R1p5a0NIO0NBQ0Y7QVlqa0NEO0VBQ0UsbUJBQUE7Q1pta0NEO0FZaGtDRDtFQUNFLHVCQUFBO0Naa2tDRDtBWS9qQ0Q7RUFDRSx1QkFBQTtDWmlrQ0Q7QVVob0NBO0VFbUVEO0lBRUksZUFBQTtHWitqQ0Q7RVk3akNDO0lBQ0UsZUFBQTtHWitqQ0g7Q0FDRjtBY3ZvQ0Q7RUFUQyxtQkFBQTtFQUFBLHVCQUFBO0VBQ0Esb0JBQUE7RUFBQSx3QkFBQTtDZG1wQ0E7QVV0b0NBO0VJTEQ7SUFMRSxxQmIyQmU7SWExQmYsc0JiMEJlO0dEMG5DZDtDQUNGO0FjN29DRDtFQUNDLG1CQUFBO0NkK29DQTtBYzNvQ0Q7RUFDQyxtQmJUYTtFYVViLG9CYlZhO0NEdXBDYjtBVW5wQ0E7RUlJRDtJQUtFLG1CYlZjO0lhV2Qsb0JiWGM7R0R5cENiO0NBQ0Y7QWVycENEO0VBZkMscUJBQUE7RUFBQSxxQkFBQTtFQVFBLGtCQVhXO0VBV1gsa0JBWFc7Q2YycUNYO0FVN3BDQTtFS0lEO0lBWkUscUJBTlU7R2YrcUNUO0NBQ0Y7QVVscUNBO0VLSUQ7SUFKRSxrQmRXWTtHRDJwQ1g7Q0FDRjtBZTlwQ0Q7RUFaQyxrQkFYVztFQVdYLGtCQVhXO0Nmd3JDWDtBVTFxQ0E7RUtTRDtJQVRFLGtCZFdZO0dEbXFDWDtDQUNGO0FlbHFDRDtFQXhCQyxxQkFBQTtFQUFBLHFCQUFBO0NmNnJDQTtBVWxyQ0E7RUthRDtJQXJCRSxxQkFOVTtHZm9zQ1Q7Q0FDRjtBZXRxQ0Q7RUFDQyxnQkFBQTtFQUFBLGdCQUFBO0Nmd3FDQTtBZXBxQ0E7RUFDQyxlQUFBO0Nmc3FDRDtBZWxxQ0Q7RUFDQyxlQUFBO0Nmb3FDQTtBZWpxQ0Q7RUFDQyxrQkFBQTtDZm1xQ0E7QWVocUNEO0VBQ0MsY0FBQTtFQUNBLCtCQUFBO0Nma3FDQTtBZWhxQ0E7RUFDQyxlaEIzQ2U7Q0M2c0NoQjtBZTlwQ0Q7RUFDQyxtQkFBQTtFQUFBLG1CQUFBO0VBQ0Esa0JibERrQjtDRmt0Q2xCO0FlMXBDRDtFQUNDLG9CYjFEcUI7Q0ZzdENyQjtBZ0JodUNEO0VBQ0MsMEJqQlVpQjtFaUJUakIsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7Q2hCa3VDQTtBZ0IvdENEO0VBRUMsbUJBQUE7Q2hCZ3VDQTtBZ0I3dENDOzs7RUFFQyxlakJ5SFc7Q0N1bUNiO0FnQnh0Q0E7OztFQUNDLGVqQnVGeUI7Q0Nxb0MxQjtBZ0J6dENBOzs7RUFDQyxzQkFBQTtDaEI2dENEO0FnQjN0Q0M7OztFQUNDLDJCQUFBO0NoQit0Q0Y7QWdCMXRDQzs7O0VBQ0MsZWpCb0dhO0NDMG5DZjtBZ0IxdENBOzs7RUFDQyxlakI4Rlk7Q0Nnb0NiO0FnQjd0Q0M7OztFQUNDLGVqQjRGVztDQ3FvQ2I7QWdCM3RDRDtFQUNDLDJCQUFBO0NoQjZ0Q0E7QWdCM3RDQTtFQUNDLDJCQUFBO0NoQjZ0Q0Q7QWdCeHRDQTtFQUNDLDBCQUFBO0NoQjB0Q0Q7QWdCdHRDRDtFVjhCQyxtQkxqRmM7RUtxRWQsb0JMckVjO0VLK0RkLGtCTC9EYztFSzJFZCxvQkxoRmM7Q0RveENkO0FVeHhDQTtFTWtFRDtJQUVFLG9CQUFBO0lBQ0EsY0FBQTtHaEJ3dENDO0NBQ0Y7QWdCL3NDRDtFQUNDLG1CQUFBO0NoQml0Q0E7QVVqeUNBO0VNK0VEO0lBS0UscUJBQUE7R2hCaXRDQztDQUNGO0FnQjlzQ0E7RUFDQyxrQkFBQTtDaEJndENEO0FnQjNzQ0Q7RUFDQyxVQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0NoQjZzQ0E7QWdCMXNDRDtFQUNDLG1CQUFBO0VBQUEsbUJBQUE7Q2hCNHNDQTtBVXh5Q0E7RU0yRkQ7SUFJRSxtQkFBQTtHaEI2c0NDO0NBQ0Y7QWdCenNDRDtFQUNDLDhCQUFBO0NoQjJzQ0E7QWdCenNDQTtFQUNDLGNBQUE7Q2hCMnNDRDtBZ0J2c0NEO0VBQ0MsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLGlCZGhIMEI7RWNpSDFCLGtCQUFBO0VBQ0EsVUFBQTtDaEJ5c0NBO0FVcjBDQTtFTWtJRDtJQUVFLGFBQUE7SUFDQSxtQmZqSFE7R0RzekNQO0NBQ0Y7QVUzMENBO0VNeUlEO0lBRUUsYUFBQTtHaEJvc0NDO0NBQ0Y7QWdCaHNDRDtFQUNDLFlBQUE7RUFDQSxlakIvSGtCO0NDaTBDbEI7QWdCNXJDRDtFQUNDLDhCYnBIcUI7RWFxSHJCLGNBQUE7RUFDQSxpQkFBQTtDaEI4ckNBO0FnQjVyQ0E7RUFDQyxjQUFBO0NoQjhyQ0Q7QWdCM3JDQTtFQUNDLFlBQUE7Q2hCNnJDRDtBZ0J6ckNEO0VDdElFLG1CQUFBO0VBQ0EsNkpBQUE7RUQ0SUQsb0JmbktlO0Vlb0tmLGNmcktjO0NENDFDZDtBaUJoMENDOztFQUVFLGVsQmhDYztDQ2syQ2pCO0FpQi96Q0M7RUFDRSxlbEJwQ2M7RWtCcUNkLGdCZjRHa0I7RWU1R2xCLGdCZjRHa0I7RWUzR2xCLGNoQnJDVTtFZ0JzQ1YsVUFBQTtFQUNBLHdCQUFBO0NqQmkwQ0g7QWlCOXpDQztFQUNFLG9CaEJ4Q1k7Q0R3MkNmO0FpQjl6Q0M7RUFDRSxZaEJsRFc7RWdCbURYLGVsQjlDYTtFa0IrQ2IsbUJBQUE7Q2pCZzBDSDtBaUIvekNHO0VUekRILDBCVFNnQjtFU1JoQixVQUFBO0VBQ0EsWUFBQTtFQUNBLFlTdUR1RDtFVHREdkQsUUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0NSMjNDQTtBaUJyMENDO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7Q2pCdTBDSDtBaUJwMENDO0VBQ0UsZWxCdkJtQjtFa0J3Qm5CLGlCZi9EdUI7Q0ZxNEMxQjtBZ0J0dUNBO0VDakZDLGNsQi9FZTtFa0JnRmYsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFLQSwwQkFBQTtDakJzekNEO0FnQnR1Q0E7RUMzS0MsNEVmaUNvQjtFZWhDcEIsZ0JBQUE7Q2pCbzVDRDtBaUJsNUNDOzs7OztFQUdFLGVsQkpjO0NDMDVDakI7QWlCbjVDQztFQUNFLDBCQUFBO0VBQ0Esc0JBQUE7Q2pCcTVDSDtBaUJsNUNDO0VUUkQseUJTU21DO0VBRWhDLDBCbEI4R1U7Q0NxeUNiO0FpQmg1Q0M7RUFDRSxtQkFBQTtFQUNBLGlCaEJ2Qlc7Q0R5NkNkO0FrQmg3Q0Q7RUFFRSxrQmhCb0JpQjtFZ0JuQmpCLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0NsQmk3Q0Q7QWE3NkNBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0NiKzZDRDtBa0JuN0NEO0VBQ0UsaUJoQlVrQjtDRjI2Q25CO0FrQmw3Q0Q7RUFDRSxrQmhCU2lCO0VnQlJqQixtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CakJOWTtFaUJPWixvQmpCUFk7Q0QyN0NiO0FVdjdDQTtFUUhEO0lBU0ksbUJqQlBZO0lpQlFaLG9CakJSWTtHRDY3Q2I7Q0FDRjtBa0JsN0NEO0VBRUUsa0JBQUE7Q2xCbTdDRDtBa0I5NkNDO0VBR0Usa0JqQjlCWTtFaUIrQlosbUJqQi9CWTtDRDY4Q2Y7QVVwOENBO0VRa0JDO0lBT0ksbUJqQjVCUztJaUI2QlQsb0JqQjdCUztHRDQ4Q1o7Q0FDRjtBa0I1NkNLO0VBRUUsOEJBQUE7Q2xCNjZDUDtBa0IzNkNPO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0NsQjY2Q1Q7QWtCMTZDTztFQUNFLGVBQUE7Q2xCNDZDVDtBa0J6NkNPO0VBQ0Usa0JBQUE7Q2xCMjZDVDtBVXI4Q0E7RVErQk87SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0dsQnk2Q1A7Q0FDRjtBa0JsNkNDO0VBQ0Usa0JBQUE7Q2xCbzZDSDtBa0IvNUNEO0VBRUUsK0NBQUE7RUFDQSw2RUFBQTtDbEJnNkNEO0FrQjU1Q0Q7RUFDRSxrQkFBQTtFQUNB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O0VBQ0UsaUNBQUE7QzFCaWlGRDtBMEI5aEZEO0VBQ0UsWUFBQTtDMUJnaUZEO0EwQjdoRkQ7RUFDRSxlQUFBO0MxQitoRkQ7QTBCNWhGRDtFQUNFLGUzQi9CaUI7RTJCZ0NqQixnQkFBQTtFQUNBLG9CekJoQ1U7RXlCZ0NWLHVCekJoQ1U7Q0Q4akZYO0EwQjVoRkM7RUFDRSxpQkFBQTtDMUI4aEZIO0EwQjNoRkM7RUFDRSxvQkFBQTtDMUI2aEZIO0EwQnJoRkQ7RUFDRSwrQkFBQTtFQUNBLDRCQUFBO0MxQnVoRkQ7QTBCcGhGRDtFQXBFRSxtQnhCMkRZO0V3QjFEWixhQVhhO0VBWWIsaUJBWmE7RUFhYixtQnpCYVU7RXlCYlYsc0J6QmFVO0V5QlpWLG9CQUFBO0VBQUEsdUJBQUE7RUFtRUEsMEJBQUE7RUFDQSxlM0IzRGlCO0UyQjREakIsNER4QjNFWTtFd0I0RVosZ0J4QjBFbUI7RXdCMUVuQixvQnhCMEVtQjtFd0J6RW5CLHNDQUFBO0MxQnloRkQ7QVUzbEZBO0VnQjJERDtJQTdESSxzQkFkWTtJQWVaLHVCQUFBO0cxQmltRkQ7Q0FDRjtBMEI1aEZEO0VBQ0UsZTNCbEVpQjtDQ2dtRmxCO0EwQjlnRkQ7RUFaRSxVQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZTNCMUVpQjtFMkIyRWpCLHNDQUFBO0MxQjZoRkQ7QTBCM2hGQztFQUNFLGUzQjlFZTtDQzJtRmxCO0EwQnJoRkQ7RUFDRSwwQjNCL0ZnQjtFMkJnR2hCLCtCeEIxQ1k7RXdCMkNaLGdDeEIzQ1k7RXdCNENaLGNBQUE7RUFDQSxRQUFBO0VBQ0EsY3pCeEZRO0V5QndGUixjekJ4RlE7RXlCeUZSLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFd4Qi9DaUI7Q0Zza0ZsQjtBVTFuRkE7RWdCMEZEO0lBWUksZ0J6QjdGUTtHRHFuRlQ7Q0FDRjtBMEJ6Z0ZEOzs7RUFYRSw0RXhCakZvQjtDRjBtRnJCO0EwQnZoRkM7Ozs7Ozs7OztFQUdFLDZFeEJ6RmtCO0V3QjBGbEIsZUFBQTtDMUIraEZIO0EwQnBoRkQ7RUFDRSxvQnpC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QTtFQUNDLGNBQUE7QzlCcTJGRDtBOEJsMkZBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0M5Qm8yRkQ7QThCajJGQTtFQUNDLG1CN0J0RmE7Q0R5N0ZkO0E4QmgyRkE7RUFDQyxtQjdCM0ZjO0NENjdGZjtBOEIvMUZBO0VBQ0Msa0I3QjlGYTtDRCs3RmQ7QThCOTFGQTtFQUVDLGtCN0JwR2M7Q0RtOEZmO0E4QnYxRkE7RXpCNURDLGdCSHFHb0I7RUdyR3BCLGdCSHFHb0I7RUdwR3BCLGtCSEp5QjtFNEJrRXpCLGlCN0J2R2M7Q0RnOEZmO0E4QnQxRkE7RUFDQyxhQUFBO0M5QncxRkQ7QThCcjFGQTtFeEJqREEsaUJMcEVjO0VLZ0ZkLG9CTGhGYztDRDg4RmQ7QThCbjFGQTtFekJqRkMsZ0JINEdvQjtFRzVHcEIsb0JINEdvQjtFRzNHcEIsa0JIb0lzQjtFR3BJdEIsa0JIb0lzQjtFNEJqRHRCLGlCN0J4SGM7Q0Q2OEZmO0E4QmwxRkE7RUFDQyxZN0JsSWE7Q0RzOUZkO0E4QmoxRkE7RXhCakVBLGlCd0IxRXdCO0V4QnNGeEIsb0J3QnRGd0I7QzlCZytGeEI7QThCLzBGQTtFeEJyREEsbUJMckZhO0VLeUViLG9CTHpFYTtDRDY5RmI7QThCLzBGQTtFQUNDLGtCN0I5SWU7Q0QrOUZoQjtBOEI1MEZBO0V4Qi9EQSxrQkx0RmM7RUswRWQsbUJMMUVjO0U2QndKYixZQUFBO0M5QjgwRkQ7QThCMzBGQTs7RUFFQyxrQjdCNUpZO0NEeStGYjtBOEJ0MEZEO0VBQ0MsZS9CM0ltQjtDQ205Rm5CO0E4QmgwRkE7RXhCekdBLGtCTG5FYTtFSytFYixxQkwvRWE7Q0RnL0ZiO0E4Qi96RkE7RXpCbklDLGdCSHFHb0I7RUdyR3BCLGdCSHFHb0I7RUdwR3BCLGtCSEp5QjtFNEJ5SXpCLGlCN0I5S2M7Q0QrK0ZmO0E4Qjd6RkE7RUFDQyxtQkFBQTtDOUIrekZEO0E4Qnp6RkE7RXhCNUhBLGlCTHBFYztFS2dGZCxvQkxoRmM7Q0Q2L0ZkO0E4QnJ6RkQ7RXpCdk1FLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7Q0wrL0ZEO0E4QnZ6RkQ7RUFFQywyQ0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0M5Qnd6RkE7QThCcnpGRDtFQUNDLHdCQUFBO0M5QnV6RkE7QThCcHpGRDtFQUNDLHVCQUFBO0M5QnN6RkE7QThCcHpGQztFQUNFLFlBQUE7QzlCc3pGSDtBOEJsekZEO0VBQ0Msd0JBQUE7QzlCb3pGQTtBUTloR0Q7RUFDQywyQkFBQTtFQUNBLGdDQUFBO0NSZ2lHQTtBK0JqaUdEO0VkQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsZWhCVVk7RWdCVFosNERBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0NqQm1pR0Q7QStCcmlHRDtFZGlDRSxtQkFBQTtFQUNBLDZKQUFBO0VjL0JBLG9CaENNZ0I7RWdDTGhCLDBCQUFBO0VBQ0EsbUI3QjBEWTtFNkJ6RFoscUI5QktjO0NEa2lHZjtBaUJ2Z0dDOztFQUVFLGVsQmhDYztDQ3lpR2pCO0FpQnRnR0M7RUFDRSxlbEJwQ2M7RWtCcUNkLGdCZjRHa0I7RWU1R2xCLGdCZjRHa0I7RWUzR2xCLGNoQnJDVTtFZ0JzQ1YsVUFBQTtFQUNBLHdCQUFBO0NqQndnR0g7QWlCcmdHQztFQUNFLG9CaEJ4Q1k7Q0QraUdmO0FpQnJnR0M7RUFDRSxZaEJsRFc7RWdCbURYLGVsQjlDYTtFa0IrQ2IsbUJBQUE7Q2pCdWdHSDtBaUJ0Z0dHO0VUekRILDBCVFNnQjtFU1JoQixVQUFBO0VBQ0EsWUFBQTtFQUNBLFlTdUR1RDtFVHREdkQsUUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0NSa2tHQTtBaUI1Z0dDO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7Q2pCOGdHSDtBaUIzZ0dDO0VBQ0UsZWxCdkJtQjtFa0J3Qm5CLGlCZi9EdUI7Q0Y0a0cxQjtBK0Iva0dDO0VkRkEsNEVmaUNvQjtFZWhDcEIsZ0JBQUE7Q2pCb2xHRDtBaUJsbEdDOzs7OztFQUdFLGVsQkpjO0NDMGxHakI7QWlCbmxHQztFQUNFLDBCQUFBO0VBQ0Esc0JBQUE7Q2pCcWxHSDtBaUJsbEdDO0VUUkQseUJTU21DO0VBRWhDLDBCbEI4R1U7Q0NxK0ZiO0FpQmhsR0M7RUFDRSxtQkFBQTtFQUNBLGlCaEJ2Qlc7Q0R5bUdkO0ErQmhtR0Q7RWRpRUUsa0JmdEVpQjtDRndtR2xCO0FpQmhpR0M7O0VBR0UsZWxCNUVjO0NDNm1HakI7QStCbm1HRDtFQUNFLGVoQ0RpQjtFZ0NFakIsc0JBQUE7RUFDQSxnQjdCc0lvQjtFNkJ0SXBCLG9CN0JzSW9CO0U2QnJJcEIsb0I5QlphO0NEaW5HZDtBK0JsbUdEO0VBQ0UsY0FBQTtDL0JvbUdEO0ErQmptR0Q7RUFDRSxpQkFBQTtDL0JtbUdEO0ErQmhtR0Q7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0MvQmttR0Q7QStCaG1HQztFQUNFLGdCQUFBO0MvQmttR0g7QStCN2xHQztFZDhDQSxjbEIvRWU7RWtCZ0ZmLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBS0EsMEJBQUE7Q2pCOGlHRDtBK0IvbEdEO0VBQ0U7O0lBRUUsMEJBQUE7Ry9CaW1HRDtDQUNGO0FVeG9HQTtFc0JqQkQ7SUFFSSxtQi9CV1U7R0RncEdYO0NBQ0Y7QWdDeHBHRDtFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGUvQklZO0UrQkhaLDJCQUFBO0VBQ0EsZ0JBQUE7Q2hDMHBHRDtBVXBwR0E7RXNCWEQ7SUFRSSw0REFBQTtHaEMycEdEO0NBQ0Y7QWdDenBHQztFQUNFLHFCQUFBO0VBQ0EsaUIvQlZXO0NEcXFHZDtBZ0N6cEdHO0VBRUUsMEJBQUE7Q2hDMHBHTDtBVWhxR0E7RXNCV0Q7SUFFSSwyQkFBQTtHaEN1cEdEO0NBQ0Y7QWdDcHBHRDtFQUNFLGtCQUFBO0NoQ3NwR0Q7QVV4cUdBO0VzQmlCRDtJQUdJLHFEQUFBO0doQ3dwR0Q7Q0FDRjtBZ0NycEdEO0VmSkUsbUJBQUE7RUFDQSw2SkFBQTtFZU1BLG9CakMvQmdCO0VpQ2dDaEIsMEJBQUE7RUFDQSxtQjlCcUJZO0U4QnBCWixrQkFBQTtFQUNBLFVBQUE7Q2hDdXBHRDtBaUI3cEdDOztFQUVFLGVsQmhDYztDQytyR2pCO0FpQjVwR0M7RUFDRSxlbEJwQ2M7RWtCcUNkLGdCZjRHa0I7RWU1R2xCLGdCZjRHa0I7RWUzR2xCLGNoQnJDVTtFZ0JzQ1YsVUFBQTtFQUNBLHdCQUFBO0NqQjhwR0g7QWlCM3BHQztFQUNFLG9CaEJ4Q1k7Q0Rxc0dmO0FpQjNwR0M7RUFDRSxZaEJsRFc7RWdCbURYLGVsQjlDYTtFa0IrQ2IsbUJBQUE7Q2pCNnBHSDtBaUI1cEdHO0VUekRILDBCVFNnQjtFU1JoQixVQUFBO0VBQ0EsWUFBQTtFQUNBLFlTdUR1RDtFVHREdkQsUUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0NSd3RHQTtBaUJscUdDO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7Q2pCb3FHSDtBaUJqcUdDO0VBQ0UsZWxCdkJtQjtFa0J3Qm5CLGlCZi9EdUI7Q0ZrdUcxQjtBZ0MvckdDO0VmeENBLDRFZmlDb0I7RWVoQ3BCLGdCQUFBO0NqQjB1R0Q7QWlCeHVHQzs7Ozs7RUFHRSxlbEJKYztDQ2d2R2pCO0FpQnp1R0M7RUFDRSwwQkFBQTtFQUNBLHNCQUFBO0NqQjJ1R0g7QWlCeHVHQztFVFJELHlCU1NtQztFQUVoQywwQmxCOEdVO0NDMm5HYjtBaUJ0dUdDO0VBQ0UsbUJBQUE7RUFDQSxpQmhCdkJXO0NEK3ZHZDtBZ0NqdEdDO0VBQ0UsY0FBQTtFQUNBLDJLQUNFO0VBT0YsYUFBQTtFQUNBLFVBQUE7RUFDQSxjL0J0RFU7RStCdURWLGlCQUFBO0VBR0EsdUJBQUE7Q2hDMHNHSDtBZ0N2c0dDOztFQUVFLGVBQUE7RUFDQSxpQkFBQTtDaEN5c0dIO0FnQ3RzR0M7RUFDRSxpQkFBQTtDaEN3c0dIO0FnQ3JzR0M7RWZEQSxrQmZ0RWlCO0U4QnlFZixzQkFBQTtFQUNBLFlBQUE7RUFFQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0VBQ0EsaUJBQUE7Q2hDc3NHSDtBaUI5c0dDOztFQUdFLGVsQjVFYztDQzJ4R2pCO0FnQ3hzR0c7RUFDRSwyQkFBQTtDaEMwc0dMO0FnQ3RzR0M7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0NoQ3dzR0g7QWdDcnNHQztFQUNFLGNBQUE7Q2hDdXNHSDtBZ0Nuc0dHO0VBQ0UsaUJBQUE7Q2hDcXNHTDtBZ0Nqc0dLO0VBQ0UsV0FBQTtDaENtc0dQO0FnQzlyR0M7RUFDRSxnQjlCK0JpQjtFOEIvQmpCLG9COUIrQmlCO0U4QjlCakIsaUJBQUE7RUFDQSxlakN6RW1CO0NDeXdHdEI7QWdDN3JHQztFQUNFLG9CQUFBO0VBQ0EsZWpDN0dlO0VpQzhHZixjQUFBO0VBQ0EsZ0I5QnlCa0I7RThCekJsQixvQjlCeUJrQjtFOEJ4QmxCLDBDQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0NoQytyR0g7QWdDNXJHQztFQUNFLGVBQUE7RUFDQSxtQkFBQTtDaEM4ckdIO0FnQzNyR0M7RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtDaEM2ckdIO0FnQzFyR0M7RUFDRSxlQUFBO0NoQzRyR0g7QWdDenJHQztFQUNFLHVCQUFBO0VBQ0EsZ0I5QkZrQjtFOEJFbEIsb0I5QkZrQjtFOEJHbEIsZWpDNUllO0VpQzZJZixrQjlCN0dvQjtFOEI4R3BCLGlCQUFBO0VBQ0EsaUJBQUE7Q2hDMnJHSDtBZ0N4ckdDO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0NoQzByR0g7QWdDdnJHQztFQUNFLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0I5QnBCa0I7RThCb0JsQixnQjlCcEJrQjtDRjZzR3JCO0FnQ3ZyR0c7RWZ0RkYsY2xCL0VlO0VrQmdGZixpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtDakJneEdEO0FnQ3hyR0M7RUFDRSxzQkFBQTtDaEMwckdIO0FnQ3ZyR0M7RUFDRSxlQUFBO0NoQ3lyR0g7QWdDcHJHQztFQUNFLGdCOUJ6Q2U7RThCeUNmLG9COUJ6Q2U7Q0YrdEdsQjtBZ0NuckdDO0VBQ0UsZ0I5QjFDa0I7RThCMENsQixnQjlCMUNrQjtDRit0R3JCO0FnQy9xR0c7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQkFBQTtDaENpckdMO0FnQzVxR0Q7RUFDRSxpQkFBQTtDaEM4cUdEO0FnQzNxR0Q7RUFDRTs7SUFFRSwwQkFBQTtHaEM2cUdEO0NBQ0Y7QWdDMXFHRDtFQUNFLFVBQUE7Q2hDNHFHRDtBZ0MxcUdDO0VBRUUsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NoQzJxR0g7QWdDenFHRztFQUNFLDBCQUFBO0NoQzJxR0w7QWdDdHFHRztFQUNFLGVqQ25PVztDQzI0R2hCO0FnQ3BxR0M7RUFDRSw4QkFBQTtFQUNBLGdCQUFBO0NoQ3NxR0g7QWdDbnFHQztFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZWpDaFBhO0VpQ2lQYiw0RDlCelBVO0U4QjBQVixnQjlCcEdpQjtFOEJvR2pCLG9COUJwR2lCO0NGeXdHcEI7QWdDbnFHRztFQUNFLDJCQUFBO0VBQ0EsMEJBQUE7Q2hDcXFHTDtBZ0NscUdHO0VBQ0UsZWpDMVBXO0NDODVHaEI7QWdDanFHRztFQUVFLGNBQUE7Q2hDa3FHTDtBZ0M5cEdDOztFQUVFLDBCQUFBO0NoQ2dxR0g7QWdDMXBHRztFQUNFLGNBQUE7Q2hDNHBHTDtBaUMxNkdEO0VBVEMsMEJsQ1VpQjtFa0NUakIsbUJBQUE7RUFDQSxpREFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0NqQ3M3R0E7QWlDbDZHRDtFQUpDLHVDbENxRHdCO0VrQ3BEeEIsaURBQUE7Q2pDeTZHQTtBaUM1NUdEO0VBTEMsMEJsQ1B3QjtFa0NReEIsb0NBQUE7RUFDQSxlbENQdUI7Q0MyNkd2QjtBaUN2NUdEO0VBTEMsMEJsQ2R5QjtFa0NlekIsb0NBQUE7RUFDQSxlbENkd0I7Q0M2Nkd4QjtBaUNoNUdEO0VBSkMsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLGtCaENqQ1M7RWdDaUNULGtCaENqQ1M7Q0R3N0dUO0FpQzM0R0Q7RUFKQyxtQkFBQTtFQUFBLG1CQUFBO0VBQ0Esa0JBQUE7Q2pDazVHQTtBVTE4R0E7RXVCb0VEO0lBRUUsb0JoQ3hEUTtHRGc4R1A7Q0FDRjtBVXo4R0E7RXVCOEREO0lBTUUsbUJBQUE7SUFDQSxjaEM1RFU7SWdDNkRWLFloQzdEVTtHRHM4R1Q7Q0FDRjtBaUN0NEdEO0VBQ0Msc0JBQUE7RUFDQSxtQmhDcEVTO0VnQ29FVCxtQmhDcEVTO0NENDhHVDtBaUNyNEdEO0VBQ0MsNkJBQUE7RUFDQSwwQkFBQTtDakN1NEdBO0FpQ3A0R0Q7RUFDQyxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7Q2pDczRHQTtBaUNsNEdEO0VBQ0MsYUFBQTtFQUNBLFlBQUE7Q2pDbzRHQTtBaUNoNEdEO0VBaEhDLDBCbENVaUI7RWtDVGpCLG1CQUFBO0VBQ0EsaURBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQXlEQSxtQkFBQTtFQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFvREEsMEJsQzFHaUI7RWtDMkdqQixpQkFBQTtFQUNBLGtCL0I1R2tCO0UrQjZHbEIsb0JoQzVHYztDRG8vR2Q7QWlDbjRHQTtFQTlHQSwwQkFBQTtFQUNBLGVsQ3VTb0I7Q0M2c0dwQjtBaUN2NEdBO0VBOUdBLDBCQUFBO0VBQ0EsZWxDdVNvQjtDQ2l0R3BCO0FpQzM0R0E7RUE5R0EsMEJBQUE7RUFDQSxlbEN1U29CO0NDcXRHcEI7QWlDLzRHQTtFQTlHQSwwQkFBQTtFQUNBLGVsQ3VTb0I7Q0N5dEdwQjtBaUNuNUdBO0VBOUdBLDBCQUFBO0VBQ0EsZWxDdVNvQjtDQzZ0R3BCO0FpQ3Y1R0E7RUE5R0EsMEJBQUE7RUFDQSxlbEN1U29CO0NDaXVHcEI7QWlDMzVHQTtFQTlHQSwwQkFBQTtFQUNBLGVsQ3VTb0I7Q0NxdUdwQjtBaUMvNUdBO0VBOUdBLDBCQUFBO0VBQ0EsZWxDdVNvQjtDQ3l1R3BCO0FpQ242R0E7RUE5R0EsMEJBQUE7RUFDQSxlbEN1U29CO0NDNnVHcEI7QWlDdjZHQTtFQTlHQSwwQkFBQTtFQUNBLGVsQ3VTb0I7Q0NpdkdwQjtBaUMzNkdBO0VBOUdBLDBCQUFBO0VBQ0EsZWxDdVNvQjtDQ3F2R3BCO0FpQzE2R0Q7RUFqSUMsMEJsQ1VpQjtFa0NUakIsbUJBQUE7RUFDQSxpREFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBeUJBLDBCbENQd0I7RWtDUXhCLG9DQUFBO0VBQ0EsZWxDUHVCO0VrQ3FDdkIsbUJBQUE7RUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBc0VBLGtCaENoSWM7Q0RvakhkO0FrQy9qSEQ7RUFDQywwQm5DZWdCO0VtQ2RoQixtQkFBQTtFQUNBLGtCaENZa0I7RWdDWGxCLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLG9DQUFBO0NsQ2lrSEE7QWtDL2pIQTtFQUNDLGVuQ0tnQjtFbUNKaEIsYUFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNoQ3VGa0I7RU14RW5CLGlEQUFBO0VBRUEsZ0NBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0NSa2pIQTtBVXRrSEE7RXdCVkE7SUFnQkUsVUFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0dsQ29rSEE7Q0FDRjtBa0Nsa0hDO0VBQ0MsZW5DaEJlO0VtQ2lCZiwyQkFBQTtDbENva0hGO0FrQy9qSEQ7RUFDQztJQUNDLDBCQUFBO0dsQ2lrSEM7Q0FDRjtBa0M5akhEO0VBQ0M7SUFDQywwQm5DcEJpQjtHQ29sSGhCO0NBQ0Y7QW1Dbm1IRDtFQUNFO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtHbkNxbUhEO0VtQ2xtSEQ7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0duQ29tSEQ7Q0FDRjtBbUNqbUhEO0VBQ0Usb0JBQUE7RUFDQSxnR0FBQTtFQU9BLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7Q25DNmxIRDtBb0M1bkhHO0VBQ0ksdUJBQUE7Q3BDOG5IUDtBb0NsbkhlO0VBQ0ksc0JBQUE7Q3BDb25IbkI7QW9Dcm5IZTtFQUNJLGlDQUFBO0NwQ3VuSG5CO0FvQ3huSGU7RUFDSSxpQ0FBQTtDcEMwbkhuQjtBb0MzbkhlO0VBQ0ksc0JBQUE7Q3BDNm5IbkI7QW9DOW5IZTtFQUNJLHNCQUFBO0NwQ2dvSG5CO0FvQ2pvSGU7RUFDSSxzQkFBQTtDcENtb0huQjtBb0Nwb0hlO0VBQ0ksc0JBQUE7Q3BDc29IbkI7QW9Ddm9IZTtFQUNJLHNCQUFBO0NwQ3lvSG5CO0FvQzFvSGU7RUFDSSxzQkFBQTtDcEM0b0huQjtBb0M3b0hlO0VBQ0ksc0JBQUE7Q3BDK29IbkI7QW9DaHBIZTtFQUNJLHNCQUFBO0NwQ2twSG5CO0FvQ25wSGU7RUFDSSxzQkFBQTtDcENxcEhuQjtBb0N0cEhlO0VBQ0ksc0JBQUE7Q3BDd3BIbkI7QW9DenBIZTtFQUNJLHNCQUFBO0NwQzJwSG5CO0FvQzVwSGU7RUFDSSxzQkFBQTtDcEM4cEhuQjtBb0MvcEhlO0VBQ0ksc0JBQUE7Q3BDaXFIbkI7QW9DbHFIZTtFQUNJLHNCQUFBO0NwQ29xSG5CO0FvQ3JxSGU7RUFDSSxzQkFBQTtDcEN1cUhuQjtBb0N4cUhlO0VBQ0ksc0JBQUE7Q3BDMHFIbkI7QVUvckhBO0UwQk9HO0lBQ0ksdUJBQUE7R3BDMnJITDtFb0MvcUhhO0lBQ0ksc0JBQUE7R3BDaXJIakI7RW9DbHJIYTtJQUNJLGlDQUFBO0dwQ29ySGpCO0VvQ3JySGE7SUFDSSxpQ0FBQTtHcEN1ckhqQjtFb0N4ckhhO0lBQ0ksc0JBQUE7R3BDMHJIakI7RW9DM3JIYTtJQUNJLHNCQUFBO0dwQzZySGpCO0VvQzlySGE7SUFDSSxzQkFBQTtHcENnc0hqQjtFb0Nqc0hhO0lBQ0ksc0JBQUE7R3BDbXNIakI7RW9DcHNIYTtJQUNJLHNCQUFBO0dwQ3NzSGpCO0VvQ3ZzSGE7SUFDSSxzQkFBQTtHcEN5c0hqQjtFb0Mxc0hhO0lBQ0ksc0JBQUE7R3BDNHNIakI7RW9DN3NIYTtJQUNJLHNCQUFBO0dwQytzSGpCO0VvQ2h0SGE7SUFDSSxzQkFBQTtHcENrdEhqQjtFb0NudEhhO0lBQ0ksc0JBQUE7R3BDcXRIakI7RW9DdHRIYTtJQUNJLHNCQUFBO0dwQ3d0SGpCO0VvQ3p0SGE7SUFDSSxzQkFBQTtHcEMydEhqQjtDQUNGO0FVM3VIQTtFMEJDRztJQUNJLHVCQUFBO0dwQzZ1SEw7RW9DanVIYTtJQUNJLHNCQUFBO0dwQ211SGpCO0VvQ3B1SGE7SUFDSSxpQ0FBQTtHcENzdUhqQjtFb0N2dUhhO0lBQ0ksaUNBQUE7R3BDeXVIakI7RW9DMXVIYTtJQUNJLHNCQUFBO0dwQzR1SGpCO0VvQzd1SGE7SUFDSSxzQkFBQTtHcEMrdUhqQjtFb0NodkhhO0lBQ0ksc0JBQUE7R3BDa3ZIakI7RW9DbnZIYTtJQUNJLHNCQUFBO0dwQ3F2SGpCO0VvQ3R2SGE7SUFDSSxzQkFBQTtHcEN3dkhqQjtFb0N6dkhhO0lBQ0ksc0JBQUE7R3BDMnZIakI7RW9DNXZIYTtJQUNJLHNCQUFBO0dwQzh2SGpCO0VvQy92SGE7SUFDSSxzQkFBQTtHcENpd0hqQjtFb0Nsd0hhO0lBQ0ksc0JBQUE7R3BDb3dIakI7RW9DcndIYTtJQUNJLHNCQUFBO0dwQ3V3SGpCO0VvQ3h3SGE7SUFDSSxzQkFBQTtHcEMwd0hqQjtFb0Mzd0hhO0lBQ0ksc0JBQUE7R3BDNndIakI7Q0FDRjtBVWp4SEE7RTBCWEc7SUFDSSx1QkFBQTtHcEMreEhMO0VvQ254SGE7SUFDSSxzQkFBQTtHcENxeEhqQjtFb0N0eEhhO0lBQ0ksaUNBQUE7R3BDd3hIakI7RW9DenhIYTtJQUNJLGlDQUFBO0dwQzJ4SGpCO0VvQzV4SGE7SUFDSSxzQkFBQTtHcEM4eEhqQjtFb0MveEhhO0lBQ0ksc0JBQUE7R3BDaXlIakI7RW9DbHlIYTtJQUNJLHNCQUFBO0dwQ295SGpCO0VvQ3J5SGE7SUFDSSxzQkFBQTtHcEN1eUhqQjtFb0N4eUhhO0lBQ0ksc0JBQUE7R3BDMHlIakI7RW9DM3lIYTtJQUNJLHNCQUFBO0dwQzZ5SGpCO0VvQzl5SGE7SUFDSSxzQkFBQTtHcENnekhqQjtFb0NqekhhO0lBQ0ksc0JBQUE7R3BDbXpIakI7RW9DcHpIYTtJQUNJLHNCQUFBO0dwQ3N6SGpCO0VvQ3Z6SGE7SUFDSSxzQkFBQTtHcEN5ekhqQjtFb0MxekhhO0lBQ0ksc0JBQUE7R3BDNHpIakI7RW9DN3pIYTtJQUNJLHNCQUFBO0dwQyt6SGpCO0NBQ0Y7QVU3ekhBO0UwQmpCRztJQUNJLHVCQUFBO0dwQ2kxSEw7RW9DcjBIYTtJQUNJLHNCQUFBO0dwQ3UwSGpCO0VvQ3gwSGE7SUFDSSxpQ0FBQTtHcEMwMEhqQjtFb0MzMEhhO0lBQ0ksaUNBQUE7R3BDNjBIakI7RW9DOTBIYTtJQUNJLHNCQUFBO0dwQ2cxSGpCO0VvQ2oxSGE7SUFDSSxzQkFBQTtHcENtMUhqQjtFb0NwMUhhO0lBQ0ksc0JBQUE7R3BDczFIakI7RW9DdjFIYTtJQUNJLHNCQUFBO0dwQ3kxSGpCO0VvQzExSGE7SUFDSSxzQkFBQTtHcEM0MUhqQjtFb0M3MUhhO0lBQ0ksc0JBQUE7R3BDKzFIakI7RW9DaDJIYTtJQUNJLHNCQUFBO0dwQ2sySGpCO0VvQ24ySGE7SUFDSSxzQkFBQTtHcENxMkhqQjtFb0N0MkhhO0lBQ0ksc0JBQUE7R3BDdzJIakI7RW9DejJIYTtJQUNJLHNCQUFBO0dwQzIySGpCO0VvQzUySGE7SUFDSSxzQkFBQTtHcEM4MkhqQjtFb0MvMkhhO0lBQ0ksc0JBQUE7R3BDaTNIakI7Q0FDRjtBcUNqNEhEO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0NyQ200SEE7QXFDajRIQTtFQUNDLGFBQUE7RUFDQSxXQUFBO0NyQ200SEQ7QXFDaDRIQTtFQUNDLFVBQUE7RUFDQSxnQkFBQTtDckNrNEhEO0FxQzkzSEE7RUFDQyx5QkFBQTtFQUNBLFVBQUE7Q3JDZzRIRDtBcUM1M0hBO0VBQ0MsY0FBQTtDckM4M0hEO0FxQ3gzSEE7RUFDQywwQ0FBQTtDckMwM0hEO0FxQ3QzSEQ7RUFDQyxpQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsYXBDbEJZO0VvQ2tCWixnQnBDbEJZO0NEMDRIWjtBcUN0M0hBO0VBQ0MsbUJwQ25CUTtFb0NtQlIsbUJwQ25CUTtDRDI0SFQ7QXFDcDNIRDtFQUNDLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0NyQ3MzSEE7QXNDajZIQTtFQUNDLGVBQUE7Q3RDbTZIRDtBc0M5NUhEO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtDdENnNkhBO0FzQzU1SEE7RUFDQyw2Q0FBQTtFQUNBLDBEQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0N0Qzg1SEQ7QXNDeDVIQTtFQUNDLGlCckNiVztFcUNhWCxvQnJDYlc7Q0R1NkhaO0FzQ3Q1SEM7RUFDQyxjQUFBO0N0Q3c1SEY7QXNDcjVIQztFQUNDLGVBQUE7Q3RDdTVIRjtBc0NwNUhDO0VoQytDRCxtQkxwRmdCO0VLd0VoQixvQkx4RWdCO0VLa0VoQixrQkxuRWE7RUsrRWIsb0JMakZlO0VxQ2dEYixjQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQnJDakNPO0VxQ2lDUCxvQnJDakNPO0NEbzdIVDtBc0NqNUhFO0VBQ0MsbUJyQ3ZDVTtFcUN1Q1YsdUJyQ3ZDVTtDRDA3SGI7QXNDOTRIQTtFQUNDLG9CckM1Q1c7RXFDNENYLHVCckM1Q1c7Q0Q0N0haO0F1Q3o4SEQ7RUFFQyw0RHJDTmE7RXFDUWIsZ0JBQUE7Q3ZDeThIQTtBdUN0OEhEO0VBQ0MsVUFBQTtDdkN3OEhBO0F1Q3I4SEQ7RUFDQyxpQkFBQTtDdkN1OEhBO0F1Q2w4SEQ7O0VBRUMsV0FBQTtDdkNvOEhBO0F1Qzk3SEE7RUFDQyxtQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLHNDQUFBO0VBQ0EsV0FBQTtDdkNnOEhEO0F1Qy83SEM7RUFDQywwQkFBQTtDdkNpOEhGO0F1Qzk3SEE7O0VBRUMsYUFBQTtDdkNnOEhEO0F1Qzk3SEE7RUFDQyxleEMzQmlCO0V3QzRCakIsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtDdkNnOEhEO0F1Qzk3SEE7RUFDQyxjQUFBO0N2Q2c4SEQ7QXVDOTdIQTtFQUNDLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0N2Q2c4SEQ7QXVDLzdIQztFQUNDLDBCeEMvQ2dCO0NDZy9IbEI7QXVDLzdIRTs7RUFFQyxleEMvQ2U7RXdDZ0RmLGN4Q2hEZTtDQ2kvSGxCO0F1Qzc3SEM7RUFDQyxleENyRGdCO0NDby9IbEI7QXVDeDdIQztFQUNDLGFBQUE7RUFDQSxtQnJDaEJXO0VxQ2lCWCxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQ0FBQTtFQUVBLFdBQUE7Q3ZDeTdIRjtBdUN2N0hFO0VBRUMsNEVyQ2pEa0I7Q0Z5K0hyQjtBdUNyN0hDO0VBQ0MsYUFBQTtDdkN1N0hGO0F1Q3I3SEM7OztFQUdDLGFBQUE7Q3ZDdTdIRjtBdUNwN0hDO0VBQ0Msc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0N2Q3M3SEY7QXVDcjdIRTtFQUNDLG9CeENoR2M7RXdDaUdkLGFBQUE7RUFDQSxleEN6RG1CO0NDZy9IdEI7QXVDdDdIRztFQUNDLGV4QzNGYztDQ21oSWxCO0F1Q243SEM7O0VBRUMsYUFBQTtDdkNxN0hGO0F1Q2w3SEM7RWJoQ0EsVUFBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLGUzQjFFaUI7RTJCMkVqQixzQ0FBQTtFYThCQyxvQnhDakhlO0V3Q2tIZixhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0N2Q3c3SEY7QTBCMzlIQztFQUNFLGUzQjlFZTtDQzJpSWxCO0F1QzE3SEU7RUFDQyxleENqRm1CO0NDNmdJdEI7QXVDejdIRzs7RUFFQyxleEN0RmtCO0V3Q3VGbEIsY3hDdkZrQjtDQ2toSXRCO0F1Q3g3SEU7RS9CbkhGLDBCQUFBO0NSOGlJQTtBdUN0N0hDO0VBQ0MsY0FBQTtDdkN3N0hGO0F1Qy82SEQ7OztFNUI1SkMsZVo2RzBCO0VZNUcxQixzQkFBQTtDWGdsSUE7QVc5a0lBOzs7RUFDQyxlWm1JYztDQys4SGY7QVcva0lBOzs7RUFDQyxlWjhIWTtFWTdIWiwyQkFBQTtDWG1sSUQ7QVdobElBOzs7RUFDQyxlWnlIWTtDQzI5SGI7QVdqbElBOzs7RUhVQSwwQkFBQTtDUjRrSUE7QXVDcjhIQTs7Ozs7RUFFQyxleEM3Qlk7RXdDOEJaLDJCQUFBO0N2QzA4SEQ7QXVDcDhIQTtFQUNDLFVBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDdkNzOEhEO0F1Q244SEE7RUFDQyxtQnRDN0pXO0VzQzZKWCxzQnRDN0pXO0NEa21JWjtBdUM1N0hEO0VBQ0MsZ0VBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQUEsaUJBQUE7RUFDQSw2QkFBQTtDdkM4N0hBO0FVbG5JQTtFNkI0S0Q7SUFXRSxpQkFBQTtHdkMrN0hDO0NBQ0Y7QXVDejdIQTtFQUNDLDhCQUFBO0N2QzI3SEQ7QXVDeDdIQTs7RUFFQyxVQUFBO0N2QzA3SEQ7QXVDdjdIQTs7RUFFQyxXQUFBO0N2Q3k3SEQ7QXVDcjdIRDtFQUNDLGNBQUE7Q3ZDdTdIQTtBdUNyN0hBO0VBQ0MsV0FBQTtDdkN1N0hEO0F1Q243SEQ7RTlCbk9FLGVWU2dCO0VVUmhCLDREUEVZO0VPeUJaLGlCUGhCeUI7RU9pQnpCLGdCUHdIaUI7RU94SGpCLG1CUHdIaUI7RU92SGpCLGtCUGtKbUI7RU9sSm5CLHFCUGtKbUI7RU9qSm5CLGlCUG5CeUI7RXFDMk4xQixtQkFBQTtDdkN3N0hBO0F1Q3I3SEQ7RUFDQyxpQkFBQTtFQUNBLG1CQUFBO0N2Q3U3SEE7QVVycElBO0U2QmlPRDtJQUVFLGNBQUE7SUFDQSxzQnRDek9NO0lzQzBPTixzQ0FBQTtHdkNzN0hDO0NBQ0Y7QXVDaDdIQTs7RUFDQyxrQkFBQTtDdkNtN0hEO0FVaHFJQTtFNkI0T0E7O0lBSUUsa0JBQUE7R3ZDcTdIQTtDQUNGO0F1QzE2SEQ7O0VBRUMsY0FBQTtDdkM0NkhBO0FPbm1JQzs7RUFFRSxnQkxqRmE7RUtrRmIsa0JMakZlO0VLaUZmLG9CTGpGZTtDRnNySWxCO0FPam1JQztFQUNFLGVBQUE7RUFDQSwrQkFBQTtDUG1tSUg7O0F3Qy9ySUE7RUFDQyxjQUFBO0N4Q2tzSUQ7QXdDL3JJQTtFQUNDLHNCQUFBO0N4Q2lzSUQiLCJmaWxlIjoieGMtcHJlbG9hZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTaXRlIGNvbG9yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAgQnJhbmRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktY29sb3Itb3JhbmdlOiAjZmE4MjAwO1xuJHh1aS1jb2xvci1vcmFuZ2UtaGlnaGxpZ2h0OiBsaWdodGVuKCR4dWktY29sb3Itb3JhbmdlLCA1JSk7XG4keHVpLWNvbG9yLW9yYW5nZS1zaGFkb3c6IGRhcmtlbigkeHVpLWNvbG9yLW9yYW5nZSwgNSUpO1xuXG4vLyBDb21tb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktY29sb3ItYmxhY2s6ICMwMDBhMWU7XG4keHVpLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJHh1aS1jb2xvci1ibHVlOiAjMDA3MmJlOyAvL25vdCB4dWkgYW55bW9yZSBhcyBwZXIgQ1NTLTgzMzEgdXBkYXRlZCAjMDA3OGM4IOKGkiAjMDA3MmJlIHRvIG1lZXQgYTExeSBzdGFuZGFyZHNcbiR4dWktY29sb3ItcmVkOiAjZGMzMjQ2O1xuJHh1aS1jb2xvci1ncmVlbjogIzAwODIzYztcbiR4dWktY29sb3ItZ3JleS04OiAjZjJmM2Y0OyAvLyBYVUkgR3JleSA4XG4keHVpLWNvbG9yLWdyZXktNzogI2U2ZTdlOTtcbiR4dWktY29sb3ItZ3JleS02OiAjY2NjZWQyO1xuJHh1aS1jb2xvci1ncmV5LTU6ICNhNmE5YjA7XG4keHVpLWNvbG9yLWdyZXktNDogIzgwODU4ZjtcbiR4dWktY29sb3ItZ3JleS0zOiAjNTk2MDZkOyAvLyBUZXJ0aWFyeSB0ZXh0XG4keHVpLWNvbG9yLWdyZXktMjogIzQwNDc1NjsgLy8gVGl0bGVzXG4keHVpLWNvbG9yLWdyZXktMTogIzAwMGExZTtcbiR4dWktY29sb3ItYmx1ZS1kYXJrOiAjMDAzYzY0O1xuJGNvbG9yLWJsdWUtbGlnaHQ6ICNlNmY3ZmM7XG4keHVpLWNvbG9yLWdyZWVuLXhsaWdodDogI2E2ZDNiYjsgLy9UYWdzXG4keHVpLWNvbG9yLWdyZWVuLWxpZ2h0OiAjODBjMTllO1xuJHh1aS1jb2xvci1ncmVlbi14ZGFyazogIzAwMmUxNTtcbiR4dWktY29sb3Itb3JhbmdlLXhsaWdodDogI2ZkZDNhNjsgLy9UYWdzXG4keHVpLWNvbG9yLW9yYW5nZS1saWdodDogI2ZkYzE4MDtcbiR4dWktY29sb3Itb3JhbmdlLXhkYXJrOiAjNTgyZTAwO1xuJHh1aS1hY3Rpb24tbmVnYXRpdmUtY29sb3I6ICNkYzMyNDY7XG4keHVpLWFjdGlvbi1uZWdhdGl2ZS1jb2xvci14ZGFyazogI2M2MmU0MjtcbiR4dWktaW52YWxpZC1jb2xvcjogI2RjMzI0NjtcbiR4dWktaGVhZGVyLWJhY2tncm91bmQ6ICNlY2YyZjY7XG4keGMtY29sb3ItZGFyazogIzIxM2I1NTtcblxuLy9hY2Nlc3NpYmxlIGNvbG91cnMgKHdpdGggd2hpdGUgYmcpXG4keGMtY29sb3ItYTExeS1yZWQ6ICNlYjAwMDg7XG4keGMtY29sb3ItYTExeS1vcmFuZ2UtcmVkOiAjYjI1NjAwO1xuJHhjLWNvbG9yLWExMXktb2xpdmU6ICM3ZTcyMDE7XG4keGMtY29sb3ItYTExeS1ncmVlbjogIzEzODY2MDtcbiR4Yy1jb2xvci1hMTF5LWJsdWUteGRhcms6ICMwMTM3ODk7XG4keGMtY29sb3ItYTExeS1ibHVlOiAjMDk3YmJlO1xuJHhjLWNvbG9yLWExMXktcHVycGxlOiAjYjA0OWM1O1xuJHhjLWNvbG9yLWExMXktcHVycGxlLWRhcms6ICM1YTVhZTY7XG5cbi8vbWVzc2FnZXMgYmFja2dyb3VuZHNcbiR4dWktY29sb3IteWVsbG93LXhsaWdodDogI2ZkZTFhNjtcbiR4dWktY29sb3ItdHVycXVvaXNlLXhsaWdodDogI2JiZjNmZDtcblxuLy9ob3Zlcix2aXNpdGVkLGhvdmVyLXZpc3RlZFxuJHh1aS1jb2xvci1ibHVlLXhkYXJrOiAjMDAyYTQ2O1xuJHh1aS1jb2xvci1ibHVlLWRhcms6ICMwMDNjNjQ7XG4keHVpLWNvbG9yLWdyYXBlLWRhcms6ICM1YTIzNjQ7XG4keHVpLWNvbG9yLWdyYXBlLXhkYXJrOiAjM2YxOTQ2O1xuJHhjLWNvbG9yLWRhcmstYmctbGluazogIzAwNmViODtcblxuLy9wZXJzb25hbGlzYXRpb25cbiR4Yy1jb2xvci1yZWQ6ICNmZjY0Njk7XG4keGMtY29sb3Itb3JhbmdlOiAjZjI5MzBjO1xuJHhjLWNvbG9yLXllbGxvdzogI2ZkY2MwODtcbiR4Yy1jb2xvci1ncmVlbjogIzFiYzE4YTtcbiR4Yy1jb2xvci1ibHVlLXBhbGU6ICNjN2YxZmY7XG4keGMtY29sb3ItYmx1ZS1saWdodDogIzEzYjVlYTtcbiR4Yy1jb2xvci1ibHVlLWRhcms6ICMwOTgwYzY7XG4keGMtY29sb3ItcHVycGxlOiAjYjM1MGM3O1xuXG4vLyBAc2VjdGlvbiBUcmFuc3BhcmVudCBncmV5c1xuLy8gQGRlc2NyaXB0aW9uIFVzZSB0cmFuc3BhcmVudCBncmV5cyB0byBjcmVhdGUgYm9yZGVycyBhbmQgYmFja2dyb3VuZHMgd2hpY2ggZGFya2VuIGFueSB1bmRlcmx5aW5nIGNvbG9yLlxuLy8gQHR5cGUgdHJhbnNwYXJlbnQtY29sb3JcbiR4dWktY29sb3ItZ3JleS1hbHBoYS0xOiByZ2JhKCR4dWktY29sb3ItZ3JleS0xLCAxKTtcbiR4dWktY29sb3ItZ3JleS1hbHBoYS0yOiByZ2JhKCR4dWktY29sb3ItZ3JleS0xLCAwLjc1KTtcbiR4dWktY29sb3ItZ3JleS1hbHBoYS0zOiByZ2JhKCR4dWktY29sb3ItZ3JleS0xLCAwLjY1KTtcbiR4dWktY29sb3ItZ3JleS1hbHBoYS00OiByZ2JhKCR4dWktY29sb3ItZ3JleS0xLCAwLjUpO1xuJHh1aS1jb2xvci1ncmV5LWFscGhhLTU6IHJnYmEoJHh1aS1jb2xvci1ncmV5LTEsIDAuMzUpO1xuJHh1aS1jb2xvci1ncmV5LWFscGhhLTY6IHJnYmEoJHh1aS1jb2xvci1ncmV5LTEsIDAuMik7XG4keHVpLWNvbG9yLWdyZXktYWxwaGEtNzogcmdiYSgkeHVpLWNvbG9yLWdyZXktMSwgMC4xKTtcbiR4dWktY29sb3ItZ3JleS1hbHBoYS04OiByZ2JhKCR4dWktY29sb3ItZ3JleS0xLCAwLjA1KTtcblxuLy8gQHNlY3Rpb24gVHJhbnNwYXJlbnQgd2hpdGVzXG4vLyBAZGVzY3JpcHRpb24gVXNlIHRyYW5zcGFyZW50IHdoaXRlcyB0byBjcmVhdGUgaW50ZXJmYWNlcyBvbiBzdHJvbmdseSBjb2xvcmVkIGJhY2tncm91bmRzLiBCZSBjYXJlZnVsIHRvIGVuc3VyZSBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgdGV4dCBoYXMgc3VmZmljZW50IGNvbnRyYXN0LlxuLy8gQHR5cGUgdHJhbnNwYXJlbnQtY29sb3JcbiR4dWktY29sb3Itd2hpdGUtYWxwaGEtMjogcmdiYSgkeHVpLWNvbG9yLXdoaXRlLCAwLjc1KTtcbiR4dWktY29sb3Itd2hpdGUtYWxwaGEtMzogcmdiYSgkeHVpLWNvbG9yLXdoaXRlLCAwLjY1KTtcbiR4dWktY29sb3Itd2hpdGUtYWxwaGEtNDogcmdiYSgkeHVpLWNvbG9yLXdoaXRlLCAwLjUpO1xuJHh1aS1jb2xvci13aGl0ZS1hbHBoYS01OiByZ2JhKCR4dWktY29sb3Itd2hpdGUsIDAuMzUpO1xuJHh1aS1jb2xvci13aGl0ZS1hbHBoYS02OiByZ2JhKCR4dWktY29sb3Itd2hpdGUsIDAuMik7XG4keHVpLWNvbG9yLXdoaXRlLWFscGhhLTc6IHJnYmEoJHh1aS1jb2xvci13aGl0ZSwgMC4xKTtcbiR4dWktY29sb3Itd2hpdGUtYWxwaGEtODogcmdiYSgkeHVpLWNvbG9yLXdoaXRlLCAwLjA1KTtcblxuLy8gQHNlY3Rpb24gVHJhbnNwYXJlbnQgYmx1ZXNcbi8vIEBkZXNjcmlwdGlvbiBVc2UgdHJhbnNwYXJlbnQgd2hpdGVzIHRvIGNyZWF0ZSBpbnRlcmZhY2VzIG9uIHN0cm9uZ2x5IGNvbG9yZWQgYmFja2dyb3VuZHMuIEJlIGNhcmVmdWwgdG8gZW5zdXJlIHByaW1hcnkgYW5kIHNlY29uZGFyeSB0ZXh0IGhhcyBzdWZmaWNlbnQgY29udHJhc3QuXG4vLyBAdHlwZSB0cmFuc3BhcmVudC1jb2xvclxuJHh1aS1jb2xvci1ibHVlLWFscGhhLTE6IHJnYmEoJHh1aS1jb2xvci1ibHVlLCAxKTtcbiR4dWktY29sb3ItYmx1ZS1hbHBoYS0yOiByZ2JhKCR4dWktY29sb3ItYmx1ZSwgMC43NSk7XG4keHVpLWNvbG9yLWJsdWUtYWxwaGEtMzogcmdiYSgkeHVpLWNvbG9yLWJsdWUsIDAuNjUpO1xuJHh1aS1jb2xvci1ibHVlLWFscGhhLTQ6IHJnYmEoJHh1aS1jb2xvci1ibHVlLCAwLjUpO1xuJHh1aS1jb2xvci1ibHVlLWFscGhhLTU6IHJnYmEoJHh1aS1jb2xvci1ibHVlLCAwLjM1KTtcbiR4dWktY29sb3ItYmx1ZS1hbHBoYS02OiByZ2JhKCR4dWktY29sb3ItYmx1ZSwgMC4yKTtcbiR4dWktY29sb3ItYmx1ZS1hbHBoYS03OiByZ2JhKCR4dWktY29sb3ItYmx1ZSwgMC4xKTtcbiR4dWktY29sb3ItYmx1ZS1hbHBoYS04OiByZ2JhKCR4dWktY29sb3ItYmx1ZSwgMC4wNSk7XG5cbi8vIHRoZW1pbmcgYmFja2dyb3VuZHNcbiRjb2xvci1oaWdobGlnaHQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuJGNvbG9yLWVuaGFuY2U6ICR4dWktY29sb3ItZ3JleS04O1xuJGNvbG9yLWZvb3RlcjogJHh1aS1jb2xvci1ncmV5LTI7XG4keHVpLXN0YW5kYXJkLWJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTY7XG4kY29sb3ItYm9yZGVyOiAkeHVpLWNvbG9yLWdyZXktNTtcbiR4dWktdGV4dC1tdXRlZC1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTI7XG4keHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yOiAjMDA3MmJlOyAvL25vdCB4dWkgYW55bW9yZSBhcyBwZXIgQ1NTLTgzMzEgdXBkYXRlZCAjMDA3OGM4IOKGkiAjMDA3MmJlIHRvIG1lZXQgYTExeSBzdGFuZGFyZHNcblxuJHhjLWNvbG9yLWJvcmRlci1saWdodDogI2Q5ZDlkOTtcblxuLy8gT24gZ3JleSBiYWNrZ3JvdW5kcyB0aGUgYmx1ZSBhYm92ZSBkb2VzIG5vdCBtZWV0IEFBIGFjY2Vzc2liaWxpdHkuIFNsaWdodGx5IGRhcmtlbiBpdCBtZWV0cyBBQS5cbiR4dWktYWN0aW9uLXByaW1hcnktY29sb3ItZGFya2VyOiBkYXJrZW4oJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvciwgMiUpO1xuXG4keHVpLWFjdGlvbi1wb3NpdGl2ZS1jb2xvcjogIzAwODIzYztcblxuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR4Yy10ZXh0LWNvbG9yOiAkeHVpLWNvbG9yLWJsYWNrO1xuJHhjLWhlYWRpbmctY29sb3I6ICR4dWktY29sb3ItYmxhY2s7XG5cbi8vIFBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb2xvci1wYWdlLXRleHQ6ICR4dWktY29sb3ItZ3JleS0xO1xuJGNvbG9yLXBhZ2UtbGlua3M6ICR4dWktYWN0aW9uLXByaW1hcnktY29sb3I7XG4kY29sb3ItcGFnZS1iYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuJGNvbG9yLWtleWxpbmU6ICR4dWktY29sb3ItZ3JleS03O1xuXG4vLyBBY2Nlc2liaWxpdHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb2xvci1ob3ZlcjogIzAwMjc2MTtcbiRjb2xvci12aXNpdGVkOiAjODgxNzk1O1xuJGNvbG9yLWZvY3VzOiAkeHVpLWNvbG9yLWJsdWU7XG4kY29sb3Itc2VsZWN0OiAkeHVpLWNvbG9yLWdyZXktODtcbiRjb2xvci1lcnJvcjogJHh1aS1hY3Rpb24tbmVnYXRpdmUtY29sb3I7XG5cbi8vIFNlbGVjdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHh1aS1zZWxlY3QtY29sb3I6ICR4dWktY29sb3ItZ3JleS0xO1xuXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLWJ1dHRvbi1ob3ZlcjogIzAwNzNjMDtcbiR4dWktYnV0dG9uLWFjdGl2ZTogIzAwNmRiNztcbiR4dWktYnV0dG9uLXN0YW5kYXJkLWhvdmVyLWJnLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktODtcbiR4dWktYnV0dG9uLXN0YW5kYXJkLWFjdGl2ZS1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTc7XG4keHVpLWJ1dHRvbi1kaXNhYmxlZC1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4keHVpLWJ1dHRvbi12YXJpYW50cy1iZzogKFxuICBzdGFuZGFyZDogJHh1aS1jb2xvci13aGl0ZSxcbiAgbWFpbjogJHh1aS1jb2xvci1ibHVlLFxuICBjcmVhdGU6ICR4dWktY29sb3ItZ3JlZW4sXG4gIG5lZ2F0aXZlOiAkeHVpLWNvbG9yLXJlZFxuKTtcblxuLy8gRm9ybSBjb250cm9sc1xuLy8gRm9yIGNvbnRyb2xzIGFuZCBjaGVja2JveGVzIGFuZCBpbnB1dHMgYW5kIHNlbGVjdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktY29udHJvbC1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS01O1xuJHh1aS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4keHVpLWNvbnRyb2wtYWN0aXZlLWJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG4keHVpLWNvbnRyb2wtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNDtcbiR4dWktY29udHJvbC1kaXNhYmxlZC1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTc7XG4keHVpLWNvbnRyb2wtZGlzYWJsZWQtY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS0yO1xuJHh1aS1jb250cm9sLWJnLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuJHh1aS12YWxpZGF0aW9uLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMjtcbiR4dWktdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAkeHVpLWNvbG9yLXJlZDtcbiR4dWktdmFsaWRhdGlvbi1pbnZhbGlkLWxpZ2h0LWNvbG9yOiBtaXgoJHh1aS1jb2xvci13aGl0ZSwgJHh1aS1jb2xvci1yZWQsIDgwJSk7XG4keHVpLXZhbGlkYXRpb24taW52YWxpZC14bGlnaHQtY29sb3I6IG1peChcbiAgJHh1aS1jb2xvci13aGl0ZSxcbiAgJHh1aS1jb2xvci1yZWQsXG4gIDkwJVxuKTtcblxuLy8gSW5wdXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmVydGVkLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuJHh1aS10ZXh0aW5wdXQtc2lkZWVsZW1lbnQtaW52ZXJ0ZWQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4keHVpLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMztcbiR4dWktaW5wdXQtcGxhY2Vob2xkZXItaW52ZXJ0ZWQtY29sb3I6ICR4dWktY29sb3Itd2hpdGUtYWxwaGEtMztcbiR4dWktaW5wdXQtYmctY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4keHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXNvbGlkLWludmVydGVkLWJnLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlLWFscGhhLTc7XG4keHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXNvbGlkLWludmVydGVkLWZvY3VzLWJnLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlLWFscGhhLTY7XG4keHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXRyYW5zcGFyZW50LWludmVydGVkLWZvY3VzLWJnLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlLWFscGhhLTg7XG4keHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLXNvbGlkLWJnLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtODtcbiR4dWktdGV4dGlucHV0LWJvcmRlcmxlc3Mtc29saWQtZm9jdXMtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS03O1xuJHh1aS10ZXh0aW5wdXQtYm9yZGVybGVzcy10cmFuc3BhcmVudC1mb2N1cy1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTg7XG4keHVpLWlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTM7XG4keHVpLXRleHRpbnB1dC1pbnZhbGlkLWJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1yZWQ7XG4keHVpLXRleHRpbnB1dC1ib3JkZXJsZXNzLWludmFsaWQtYmctY29sb3I6ICR4dWktdmFsaWRhdGlvbi1pbnZhbGlkLXhsaWdodC1jb2xvcjtcbiR4dWktdGV4dGlucHV0LWJvcmRlcmxlc3MtaW52YWxpZC1mb2N1cy1iZy1jb2xvcjogJHh1aS12YWxpZGF0aW9uLWludmFsaWQtbGlnaHQtY29sb3I7XG5cbi8vIENoZWNrYm94IFJhZGlvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLWNoZWNrYm94cmFkaW8tbGFiZWwtZGlzYWJsZWQtY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS00O1xuJHh1aS1jaGVja2JveHJhZGlvLWRpc2FibGVkLWJnLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNztcbiR4dWktY2hlY2tib3hyYWRpby1jaGVjay1kaXNhYmxlZC1maWxsOiAkeHVpLWNvbG9yLWdyZXktNDtcbiR4dWktY2hlY2tib3hyYWRpby1ob3Zlci1ib3JkZXItY29sb3I6ICR4dWktY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I7XG4keHVpLWNoZWNrYm94cmFkaW8taG92ZXItYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS04O1xuJHh1aS1jaGVja2JveHJhZGlvLWFjdGl2ZS1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuJHh1aS1jaGVja2JveHJhZGlvLWFjdGl2ZS1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LTc7IC8vIENhbiBub3QgYmUgYWxwaGEgYmVjYXVzZSBmb2N1cyByaW5nIGJsZWVkcyBpbiBhbmQgdGhpcyBjYXVzZXMgYSBjb21wb3VuZFxuXG4keHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1ob3Zlci1iZy1jb2xvcjogbWl4KFxuICAkeHVpLWNvbG9yLWdyZXktMSxcbiAgJHh1aS1jb2xvci1ibHVlLFxuICAxMCVcbik7XG4keHVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZC1hY3RpdmUtYmctY29sb3I6IG1peChcbiAgJHh1aS1jb2xvci1ncmV5LTEsXG4gICR4dWktY29sb3ItYmx1ZSxcbiAgMjAlXG4pO1xuJHh1aS1jaGVja2JveHJhZGlvLWRpc2FibGVkLWZpbGw6ICR4dWktY29sb3ItZ3JleS03O1xuJHh1aS1jaGVja2JveHJhZGlvLWRpc2FibGVkLWNoZWNrZWQtZmlsbDogJHh1aS1jb2xvci1ncmV5LTQ7XG4keHVpLWNoZWNrYm94cmFkaW8tZm9jdXMtc3Ryb2tlOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNjtcbiR4dWktY2hlY2tib3hyYWRpby1jaGVja2VkLWZpbGw6ICR4dWktY29sb3ItYmx1ZTtcbiR4dWktY2hlY2tib3hyYWRpby1jaGVja2VkLXN0cm9rZTogJHh1aS1jb2xvci1ibHVlO1xuJHh1aS1jaGVja2JveHJhZGlvLWRpc2FibGVkLXN0cm9rZTogJHh1aS1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiR4dWktY2hlY2tib3hyYWRpby1jaGVjay1jaGVja2VkLWZpbGw6ICR4dWktY29sb3Itd2hpdGU7XG5cbi8vIEJvcmRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktc3RhbmRhcmQtc2hhZG93LWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNjtcbiR4dWktb3ZlcmxhcC1zaGFkb3ctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS04O1xuJHh1aS1zdGFuZGFyZC1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS02O1xuJHh1aS1tdXRlZC1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS03O1xuXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktbWFzay1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTI7IC8vIFhVSSB1c2VzIGFkanVzdCgpIHdoaWNoIGRvZXMgbm90IHdvcmsgaGVyZVxuJHh1aS1tb2RhbC1iZy1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktcGlsbC1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTc7XG4keHVpLXBpbGwtaG92ZXItYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS02O1xuJHh1aS1waWxsLWFjdGl2ZS1iZy1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTU7XG4keHVpLXBpbGwtY29sb3I6ICR4dWktY29sb3ItZ3JleS0xO1xuJHh1aS1waWxsLWZvY3VzZWQtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS02O1xuXG4vLyBQYWdlIGhlYWRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktcGFnZWhlYWRpbmctYmctY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4keHVpLWJyZWFkY3J1bWItbGluay1jb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuJHh1aS1icmVhZGNydW1iLWxpbmstaG92ZXItY29sb3I6IG1peCgkeHVpLWNvbG9yLWdyZXktMSwgJHh1aS1jb2xvci1ibHVlLCA1JSk7XG4keHVpLWJyZWFkY3J1bWItbGluay1hY3RpdmUtY29sb3I6IG1peCgkeHVpLWNvbG9yLWdyZXktMSwgJHh1aS1jb2xvci1ibHVlLCAxMCUpO1xuJHh1aS1icmVhZGNydW1iLWljb24tY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS00O1xuXG4vLyBEcm9wZG93bnMgLyBwaWNrbGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktZHJvcGRvd24tbWFzay1iZy1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHh1aS1jb2xvci1ncmV5LTEsIDAuNSk7XG4keHVpLWRyb3Bkb3duLWRpdmlkZXItc2hhZG93LWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNjtcbiR4dWktcGlja2l0ZW0tZm9jdXMtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS04O1xuJHh1aS1waWNraXRlbS1hY3RpdmUtYmctY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS03O1xuJHh1aS1waWNraXRlbS1zZWxlY3RlZC1jb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuJHh1aS1waWNraXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogbWl4KCR4dWktY29sb3ItZ3JleS0xLCAkeHVpLWNvbG9yLWJsdWUsIDUlKTtcbiR4dWktcGlja2l0ZW0tc2VsZWN0ZWQtYWN0aXZlLWNvbG9yOiBtaXgoXG4gICR4dWktY29sb3ItZ3JleS0xLFxuICAkeHVpLWNvbG9yLWJsdWUsXG4gIDEwJVxuKTtcbiR4dWktcGlja2l0ZW0tc2Vjb25kYXJ5LXRleHQtY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuJHh1aS1zdWJtZW51LXVpY29udHJvbC1pY29uLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMjtcblxuLy8gVG9hc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktdG9hc3QtYmctY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG4keHVpLXRvYXN0LWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMTtcblxuLy8gUG9wIG92ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktcG9wb3Zlci1iZy1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiR4dWktcG9wb3Zlci1hcnJvdy1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS01O1xuXG4vLyBMb2FkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktbG9hZGVyLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtMztcbiR4dWktbG9hZGVyLWludmVydGVkLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlLWFscGhhLTM7XG4vLyB0aGVzZSBjb2xvdXJzIGhhdmUgY29tZSBmcm9tIExhdXJlbidzIGRlc2lnbiwgYW5kIGRvbid0IGV4aXN0IGluIFhVSSBhdCB0aGlzIHRpbWVcbiR4ZXJvLWxvZ28tY29sb3I6ICMxM2I1ZWE7XG5cbi8vIENvbnRlbnQgdHlwZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4keGMtY29sb3ItZHVzY3Vzc2lvbnM6ICR4Yy1jb2xvci1hMTF5LXJlZDtcbiR4Yy1jb2xvci1hcnRpY2xlczogJHhjLWNvbG9yLWExMXktb3JhbmdlLXJlZDtcbiR4Yy1jb2xvci1jbGFzc3Jvb21zOiAkeGMtY29sb3ItYTExeS1vbGl2ZTtcbiR4Yy1jb2xvci1jb3Vyc2VzOiAkeGMtY29sb3ItYTExeS1ncmVlbjtcbiR4Yy1jb2xvci1ndWlkZXM6ICR4Yy1jb2xvci1hMTF5LWJsdWUteGRhcms7XG4keGMtY29sb3Itd2ViaW5hcnM6ICR4Yy1jb2xvci1hMTF5LWJsdWU7XG4keGMtY29sb3ItdmlkZW9zOiAkeGMtY29sb3ItYTExeS1wdXJwbGU7XG4keGMtY29sb3ItcHJvZ3JhbW1lczogJHhjLWNvbG9yLWExMXktcHVycGxlLWRhcms7XG4kY3gtY29sb3ItcHJvZHVjdC1pZGVhOiAkeGMtY29sb3ItYTExeS1ncmVlbjtcbiRjeC1jb2xvci10b3BpYzogJHh1aS1jb2xvci1ibGFjaztcblxuJGNvbnRlbnRUeXBlQ29sb3VyczogKFxuICBcImFydGljbGVcIjogJHhjLWNvbG9yLWFydGljbGVzLFxuICBcImRpc2N1c3Npb25cIjogJHhjLWNvbG9yLWR1c2N1c3Npb25zLFxuICBcImluLXBlcnNvbi1jbGFzc3Jvb21cIjogJHhjLWNvbG9yLWNsYXNzcm9vbXMsXG4gIFwiY291cnNlXCI6ICR4Yy1jb2xvci1jb3Vyc2VzLFxuICBcInByb2dyYW1tZVwiOiAkeGMtY29sb3ItcHJvZ3JhbW1lcyxcbiAgXCJndWlkZVwiOiAkeGMtY29sb3ItZ3VpZGVzLFxuICBcImxpdmUtd2ViaW5hclwiOiAkeGMtY29sb3Itd2ViaW5hcnMsXG4gIFwidmlkZW9cIjogJHhjLWNvbG9yLXZpZGVvcyxcbiAgXCJwcm9kdWN0LWlkZWFcIjogJGN4LWNvbG9yLXByb2R1Y3QtaWRlYSxcbiAgXCJ0b3BpY1wiOiAkY3gtY29sb3ItdG9waWMsXG4gIFwiZ2xvc3NhcnlcIjogJHh1aS1jb2xvci1ncmVlbi1saWdodFxuKTtcblxuOnJvb3QsXG46OmFmdGVyLFxuOjpiZWZvcmUge1xuICAvLyBDYXJkIGNvbG91cnNcbiAgLS1jYXJkYmc6ICN7JHh1aS1jb2xvci13aGl0ZX07XG4gIC0tY2FyZGVkZ2U6ICN7JHh1aS1jb2xvci1ncmV5LTZ9O1xuICAtLWNhcmRlZGdlLWZvY3VzOiAjeyR4dWktY29sb3ItYmx1ZX07XG4gIC0tY2FyZGVkZ2UtaG92ZXI6ICN7JHh1aS1jb2xvci1ncmV5LTV9O1xuICAtLWNhcmR0aXRsZWNvbG91cjogI3skeHVpLWNvbG9yLWJsdWV9O1xuICAtLWNhcmRjb3B5Y29sb3VyOiAjeyR4dWktY29sb3ItYmxhY2t9O1xuXG4gIC0teGMtaGVhZGluZzogI3skeHVpLWNvbG9yLWJsdWUteGRhcmt9O1xuICAtLXhjLXNtYWxsLXRleHQ6ICN7JHh1aS1jb2xvci1ncmV5LTJ9O1xuICAtLXhjLXRleHQtbXV0ZWQ6ICM0MDQ3NTY7XG5cbiAgLS14Yy1idG4tbWFpbi1jb2xvcjogI3skeHVpLWNvbG9yLWJsdWV9O1xuICAtLXhjLWJ0bi13YXJuLWNvbG9yOiAjeyR4dWktY29sb3ItcmVkfTtcbiAgLS14Yy1idG4tYWN0aXZlLWNvbG9yOiAjeyR4dWktYnV0dG9uLWFjdGl2ZX07IC8vICMwMDZkYjdcblxuICAtLWNhcmRtZXRhY29sb3VyOiAjeyR4dWktY29sb3ItZ3JleS0zfTtcbiAgLS1jYXJkbWV0YXN0YXJjb2xvdXI6ICN7JHh1aS1jb2xvci1ncmV5LTZ9O1xuXG4gIC8vZ2xvYmFsIHByaW1hcnkgY29sb3VyXG4gIC0teGMtcHJpbWFyeS1jb2xvdXI6ICN7JHh1aS1jb2xvci1ibHVlfTtcblxuICAvL3hjIHRoZW1lIGNvbG91cnNcbiAgLS14Yy1jb2xvci13aGl0ZTogI3skeHVpLWNvbG9yLXdoaXRlfTtcbiAgLS14Yy1jb2xvci1pbnZhbGlkOiAjeyR4dWktY29sb3ItcmVkfTtcbiAgLS14Yy1jb2xvci1ob3ZlcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLXhjLWNvbG9yLWRhcms6ICN7JHhjLWNvbG9yLWRhcmt9O1xuICAtLXhjLWNvbG9yLWRhcmstYmctbGluazogI3skeGMtY29sb3ItZGFyay1iZy1saW5rfTtcbiAgLS14Yy1jb2xvci1ibHVlLXhkYXJrOiAjeyR4dWktY29sb3ItYmx1ZS14ZGFya307XG4gIC0teGMtY29sb3ItYmx1ZS1saWdodDogI3skeGMtY29sb3ItYmx1ZS1saWdodH07XG4gIC0teGMtY29sb3IteWVsbG93OiAjeyR4Yy1jb2xvci15ZWxsb3d9O1xuICAtLXhjLWNvbG9yLWJsdWUtcGFsZTogI3skeGMtY29sb3ItYmx1ZS1wYWxlfTtcbiAgLS14Yy1jb2xvci1ib3JkZXItbGlnaHQ6ICN7JHhjLWNvbG9yLWJvcmRlci1saWdodH07XG4gIC0teGMtY29sb3ItYmx1ZS10cmFuc3BhcmVudC1ibHVlOiAjeyR4dWktY29sb3ItYmx1ZS1hbHBoYS04fTtcblxuICAvL3h1aSBjb2xvcnNcbiAgLS14dWktY29sb3ItYmx1ZTogI3skeHVpLWNvbG9yLWJsdWV9O1xuICAtLXh1aS1jb2xvci1ibGFjazogI3skeHVpLWNvbG9yLWJsYWNrfTtcbiAgLS14dWktY29sb3ItZ3JlZW46ICN7JHh1aS1jb2xvci1ncmVlbn07XG4gIC0teHVpLWNvbG9yLWdyZXktODogI3skeHVpLWNvbG9yLWdyZXktOH07XG4gIC0teHVpLWNvbG9yLWdyZXktNzogI3skeHVpLWNvbG9yLWdyZXktN307XG4gIC0teHVpLWNvbG9yLWdyZXktNjogI3skeHVpLWNvbG9yLWdyZXktNn07XG4gIC0teHVpLWNvbG9yLWdyZXktNTogI3skeHVpLWNvbG9yLWdyZXktNX07XG4gIC0teHVpLWNvbG9yLWdyZXktNDogI3skeHVpLWNvbG9yLWdyZXktNH07XG4gIC0teHVpLWNvbG9yLWdyZXktMzogI3skeHVpLWNvbG9yLWdyZXktM307XG4gIC0teHVpLWNvbG9yLWdyZXktMjogI3skeHVpLWNvbG9yLWdyZXktMn07XG4gIC0teHVpLWNvbG9yLWdyZXktMTogI3skeHVpLWNvbG9yLWdyZXktMX07XG4gIC0teHVpLWNvbG9yLW9yYW5nZTogI3skeHVpLWNvbG9yLW9yYW5nZX07XG5cbiAgLy8gQHNlY3Rpb24gVHJhbnNwYXJlbnQgZ3JleXNcbiAgLy8gQGRlc2NyaXB0aW9uIFVzZSB0cmFuc3BhcmVudCBncmV5cyB0byBjcmVhdGUgYm9yZGVycyBhbmQgYmFja2dyb3VuZHMgd2hpY2ggZGFya2VuIGFueSB1bmRlcmx5aW5nIGNvbG9yLlxuICAvLyBAdHlwZSB0cmFuc3BhcmVudC1jb2xvclxuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTE6ICN7JHh1aS1jb2xvci1ncmV5LWFscGhhLTF9O1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTI6ICN7JHh1aS1jb2xvci1ncmV5LWFscGhhLTJ9O1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTM6ICN7JHh1aS1jb2xvci1ncmV5LWFscGhhLTN9O1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTQ6ICN7JHh1aS1jb2xvci1ncmV5LWFscGhhLTR9O1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTU6ICN7JHh1aS1jb2xvci1ncmV5LWFscGhhLTV9O1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTY6ICN7JHh1aS1jb2xvci1ncmV5LWFscGhhLTZ9O1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTc6ICN7JHh1aS1jb2xvci1ncmV5LWFscGhhLTd9O1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTg6ICN7JHh1aS1jb2xvci1ncmV5LWFscGhhLTh9O1xuXG4gIC8vdHlwb2dyYXBoeVxuICAtLXhjLXRleHQtY29sb3I6ICN7JHhjLXRleHQtY29sb3J9O1xuICAtLXhjLWhlYWRpbmctY29sb3I6ICN7JHhjLWhlYWRpbmctY29sb3J9O1xuXG4gIC8vYWNjZXNzaWJsZSBjb2xvdXJzICh3aXRoIHdoaXRlIGJnKVxuICAtLXhjLWNvbG9yLWExMXktcmVkOiAjeyR4Yy1jb2xvci1hMTF5LXJlZH07XG4gIC0teGMtY29sb3ItYTExeS1vcmFuZ2UtcmVkOiAjeyR4Yy1jb2xvci1hMTF5LW9yYW5nZS1yZWR9O1xuICAtLXhjLWNvbG9yLWExMXktb2xpdmU6ICN7JHhjLWNvbG9yLWExMXktb2xpdmV9O1xuICAtLXhjLWNvbG9yLWExMXktZ3JlZW46ICN7JHhjLWNvbG9yLWExMXktZ3JlZW59O1xuICAtLXhjLWNvbG9yLWExMXktYmx1ZS14ZGFyazogI3skeGMtY29sb3ItYTExeS1ibHVlLXhkYXJrfTtcbiAgLS14Yy1jb2xvci1hMTF5LWJsdWU6ICN7JHhjLWNvbG9yLWExMXktYmx1ZX07XG4gIC0teGMtY29sb3ItYTExeS1wdXJwbGU6ICN7JHhjLWNvbG9yLWExMXktcHVycGxlfTtcbiAgLS14Yy1jb2xvci1hMTF5LXB1cnBsZS1kYXJrOiAjeyR4Yy1jb2xvci1hMTF5LXB1cnBsZS1kYXJrfTtcbn1cbiIsIjpyb290LFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgLS1jYXJkYmc6ICNmZmZmZmY7XG4gIC0tY2FyZGVkZ2U6ICNjY2NlZDI7XG4gIC0tY2FyZGVkZ2UtZm9jdXM6ICMwMDcyYmU7XG4gIC0tY2FyZGVkZ2UtaG92ZXI6ICNhNmE5YjA7XG4gIC0tY2FyZHRpdGxlY29sb3VyOiAjMDA3MmJlO1xuICAtLWNhcmRjb3B5Y29sb3VyOiAjMDAwYTFlO1xuICAtLXhjLWhlYWRpbmc6ICMwMDJhNDY7XG4gIC0teGMtc21hbGwtdGV4dDogIzQwNDc1NjtcbiAgLS14Yy10ZXh0LW11dGVkOiAjNDA0NzU2O1xuICAtLXhjLWJ0bi1tYWluLWNvbG9yOiAjMDA3MmJlO1xuICAtLXhjLWJ0bi13YXJuLWNvbG9yOiAjZGMzMjQ2O1xuICAtLXhjLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDZkYjc7XG4gIC0tY2FyZG1ldGFjb2xvdXI6ICM1OTYwNmQ7XG4gIC0tY2FyZG1ldGFzdGFyY29sb3VyOiAjY2NjZWQyO1xuICAtLXhjLXByaW1hcnktY29sb3VyOiAjMDA3MmJlO1xuICAtLXhjLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLXhjLWNvbG9yLWludmFsaWQ6ICNkYzMyNDY7XG4gIC0teGMtY29sb3ItaG92ZXI6ICMwMDI3NjE7XG4gIC0teGMtY29sb3ItZGFyazogIzIxM2I1NTtcbiAgLS14Yy1jb2xvci1kYXJrLWJnLWxpbms6ICMwMDZlYjg7XG4gIC0teGMtY29sb3ItYmx1ZS14ZGFyazogIzAwMmE0NjtcbiAgLS14Yy1jb2xvci1ibHVlLWxpZ2h0OiAjMTNiNWVhO1xuICAtLXhjLWNvbG9yLXllbGxvdzogI2ZkY2MwODtcbiAgLS14Yy1jb2xvci1ibHVlLXBhbGU6ICNjN2YxZmY7XG4gIC0teGMtY29sb3ItYm9yZGVyLWxpZ2h0OiAjZDlkOWQ5O1xuICAtLXhjLWNvbG9yLWJsdWUtdHJhbnNwYXJlbnQtYmx1ZTogcmdiYSgwLCAxMTQsIDE5MCwgMC4wNSk7XG4gIC0teHVpLWNvbG9yLWJsdWU6ICMwMDcyYmU7XG4gIC0teHVpLWNvbG9yLWJsYWNrOiAjMDAwYTFlO1xuICAtLXh1aS1jb2xvci1ncmVlbjogIzAwODIzYztcbiAgLS14dWktY29sb3ItZ3JleS04OiAjZjJmM2Y0O1xuICAtLXh1aS1jb2xvci1ncmV5LTc6ICNlNmU3ZTk7XG4gIC0teHVpLWNvbG9yLWdyZXktNjogI2NjY2VkMjtcbiAgLS14dWktY29sb3ItZ3JleS01OiAjYTZhOWIwO1xuICAtLXh1aS1jb2xvci1ncmV5LTQ6ICM4MDg1OGY7XG4gIC0teHVpLWNvbG9yLWdyZXktMzogIzU5NjA2ZDtcbiAgLS14dWktY29sb3ItZ3JleS0yOiAjNDA0NzU2O1xuICAtLXh1aS1jb2xvci1ncmV5LTE6ICMwMDBhMWU7XG4gIC0teHVpLWNvbG9yLW9yYW5nZTogI2ZhODIwMDtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS0xOiAjMDAwYTFlO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTI6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgLS14dWktY29sb3ItZ3JleS1hbHBoYS0zOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG4gIC0teHVpLWNvbG9yLWdyZXktYWxwaGEtNDogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIC0teHVpLWNvbG9yLWdyZXktYWxwaGEtNTogcmdiYSgwLCAxMCwgMzAsIDAuMzUpO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTY6IHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTc6IHJnYmEoMCwgMTAsIDMwLCAwLjEpO1xuICAtLXh1aS1jb2xvci1ncmV5LWFscGhhLTg6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgLS14Yy10ZXh0LWNvbG9yOiAjMDAwYTFlO1xuICAtLXhjLWhlYWRpbmctY29sb3I6ICMwMDBhMWU7XG4gIC0teGMtY29sb3ItYTExeS1yZWQ6ICNlYjAwMDg7XG4gIC0teGMtY29sb3ItYTExeS1vcmFuZ2UtcmVkOiAjYjI1NjAwO1xuICAtLXhjLWNvbG9yLWExMXktb2xpdmU6ICM3ZTcyMDE7XG4gIC0teGMtY29sb3ItYTExeS1ncmVlbjogIzEzODY2MDtcbiAgLS14Yy1jb2xvci1hMTF5LWJsdWUteGRhcms6ICMwMTM3ODk7XG4gIC0teGMtY29sb3ItYTExeS1ibHVlOiAjMDk3YmJlO1xuICAtLXhjLWNvbG9yLWExMXktcHVycGxlOiAjYjA0OWM1O1xuICAtLXhjLWNvbG9yLWExMXktcHVycGxlLWRhcms6ICM1YTVhZTY7XG59XG5cbjpyb290IHtcbiAgLS14dWktcy0yeHNtYWxsOiA0cHg7XG4gIC0teHVpLXMteHNtYWxsOiA4cHg7XG4gIC0teHVpLXMtc21hbGw6IDEycHg7XG4gIC0teHVpLXMtc3RhbmRhcmQ6IDE2cHg7XG4gIC0teHVpLXM6IDE2cHg7XG4gIC0teHVpLXMtbGFyZ2U6IDIwcHg7XG4gIC0teHVpLXMteGxhcmdlOiAyNHB4O1xuICAtLXh1aS1zLTJ4bGFyZ2U6IDMycHg7XG4gIC0teHVpLXMtM3hsYXJnZTogNDBweDtcbiAgLS14dWktcy00eGxhcmdlOiA0OHB4O1xuICAtLXh1aS1zLTV4bGFyZ2U6IDY0cHg7XG4gIC0teHVpLXMtNnhsYXJnZTogODBweDtcbn1cblxuOnJvb3Qge1xuICAtLXhjLWZvbnQtc2l6ZS02eGw6IDIuODc1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS01eGw6IDIuNXJlbTtcbiAgLS14Yy1mb250LXNpemUtNHhsOiAyLjI1O1xuICAtLXhjLWZvbnQtc2l6ZS0zeGw6IDEuNjI1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS0yeGw6IDEuNDM4cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS14bDogMS4yNXJlbTtcbiAgLS14Yy1mb250LXNpemUtbGFyZ2U6IDEuMTI1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS1tZWRpdW06IDFyZW07XG4gIC0teGMtZm9udC1zaXplLXNtYWxsOiAwLjg3NXJlbTtcbiAgLS14Yy1mb250LXNpemUteHNtYWxsOiAwLjgxM3JlbTtcbiAgLS14Yy1mb250LXNpemUtMnhzbWFsbDogMC43NXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC00eGw6IDMuMjVyZW07XG4gIC0teGMtbGluZS1oZWlnaHQtM3hsOiAzcmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LTJ4bDogMi43NXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC14bDogMnJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC1sYXJnZTogMS43NXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC1tZWRpdW06IDEuNXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC1zbWFsbDogMS4yNXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC14c21hbGw6IDFyZW07XG4gIC0teGMtcmVhZGluZy1zaXplOiB2YXIoLS14Yy1mb250LXNpemUtbGFyZ2UpO1xuICAtLXhjLWxhYmVsLXNpemU6IHZhcigtLXhjLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIC0teGMtY2FwdGlvbi1zaXplOiB2YXIoLS14Yy1mb250LXNpemUteHNtYWxsKTtcbiAgLS14Yy1zdXBwb3J0aW5nLXRleHQtc2l6ZTogdmFyKC0teGMtZm9udC1zaXplLTJ4c21hbGwpO1xuICAtLXhjLWZvbnQtd2VpZ2h0LWVtcGhhc2lzOiA3MDA7XG4gIC0teGMtZm9udC13ZWlnaHQtZGVlbXBoYXNpczogNDAwO1xufVxuXG4ueGMtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjZWQyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL05hdGlvbmFsXzIvd29mZi9OYXRpb25hbDJXZWItQm9sZC53b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTmF0aW9uYWxfMi93b2ZmL05hdGlvbmFsMldlYi1SZWd1bGFyLndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG59XG4ueHVpLXRleHQtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ueHVpLXRleHRjb2xvci1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG59XG5cbi54dWktdGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBmb250LXNpemU6IDAuODEzcmVtO1xufVxuXG4ueHVpLXRleHQtbWlub3Ige1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNzUpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi54dWktbWFyZ2luLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ueHVpLW1hcmdpbi10b3AtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi54dWktbWFyZ2luLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLW5vbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ueHVpLW1hcmdpbi10b3Atbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi54dWktbWFyZ2luLXJpZ2h0LW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi54dWktbWFyZ2luIHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi54dWktbWFyZ2luLWhvcml6b250YWwge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnh1aS1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ueHVpLW1hcmdpbi1zbWFsbCB7XG4gIG1hcmdpbjogMTJweDtcbn1cblxuLnh1aS1tYXJnaW4tdmVydGljYWwtc21hbGwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnh1aS1tYXJnaW4tdG9wLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnh1aS1tYXJnaW4tcmlnaHQtc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi54dWktbWFyZ2luLWxlZnQtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnh1aS1tYXJnaW4teHNtYWxsIHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLXhzbWFsbCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLXhzbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ueHVpLW1hcmdpbi10b3AteHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC14c21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnh1aS1tYXJnaW4tYm90dG9tLXhzbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnh1aS1tYXJnaW4tbGVmdC14c21hbGwge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ueHVpLW1hcmdpbi0yeHNtYWxsIHtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbi54dWktbWFyZ2luLXZlcnRpY2FsLTJ4c21hbGwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnh1aS1tYXJnaW4taG9yaXpvbnRhbC0yeHNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi54dWktbWFyZ2luLXRvcC0yeHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC0yeHNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS0yeHNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ueHVpLW1hcmdpbi1sZWZ0LTJ4c21hbGwge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ueHVpLW1hcmdpbi1sYXJnZSB7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLnh1aS1tYXJnaW4tdmVydGljYWwtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnh1aS1tYXJnaW4tdG9wLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnh1aS1tYXJnaW4tcmlnaHQtbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi54dWktbWFyZ2luLWxlZnQtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnh1aS1tYXJnaW4teGxhcmdlIHtcbiAgbWFyZ2luOiAyNHB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbC14bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ob3Jpem9udGFsLXhsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi54dWktbWFyZ2luLXRvcC14bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC14bGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi54dWktbWFyZ2luLWJvdHRvbS14bGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ueHVpLW1hcmdpbi1sZWZ0LXhsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4ueHVpLW1hcmdpbi0yeGxhcmdlIHtcbiAgbWFyZ2luOiAzMnB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbC0yeGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnh1aS1tYXJnaW4taG9yaXpvbnRhbC0yeGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLnh1aS1tYXJnaW4tdG9wLTJ4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC0yeGxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4ueHVpLW1hcmdpbi1ib3R0b20tMnhsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi54dWktbWFyZ2luLWxlZnQtMnhsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4ueHVpLW1hcmdpbi0zeGxhcmdlIHtcbiAgbWFyZ2luOiA0MHB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbC0zeGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnh1aS1tYXJnaW4taG9yaXpvbnRhbC0zeGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnh1aS1tYXJnaW4tdG9wLTN4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC0zeGxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ib3R0b20tM3hsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi54dWktbWFyZ2luLWxlZnQtM3hsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ueHVpLW1hcmdpbi00eGxhcmdlIHtcbiAgbWFyZ2luOiA0OHB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbC00eGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnh1aS1tYXJnaW4taG9yaXpvbnRhbC00eGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLnh1aS1tYXJnaW4tdG9wLTR4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC00eGxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ib3R0b20tNHhsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi54dWktbWFyZ2luLWxlZnQtNHhsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuXG4ueHVpLW1hcmdpbi01eGxhcmdlIHtcbiAgbWFyZ2luOiA2NHB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbC01eGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLnh1aS1tYXJnaW4taG9yaXpvbnRhbC01eGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbn1cblxuLnh1aS1tYXJnaW4tdG9wLTV4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC01eGxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ib3R0b20tNXhsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi54dWktbWFyZ2luLWxlZnQtNXhsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuXG4ueHVpLW1hcmdpbi02eGxhcmdlIHtcbiAgbWFyZ2luOiA4MHB4O1xufVxuXG4ueHVpLW1hcmdpbi12ZXJ0aWNhbC02eGxhcmdlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnh1aS1tYXJnaW4taG9yaXpvbnRhbC02eGxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLnh1aS1tYXJnaW4tdG9wLTZ4bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ueHVpLW1hcmdpbi1yaWdodC02eGxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ueHVpLW1hcmdpbi1ib3R0b20tNnhsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi54dWktbWFyZ2luLWxlZnQtNnhsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi54dWktcGFkZGluZy12ZXJ0aWNhbC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ueHVpLXBhZGRpbmctaG9yaXpvbnRhbC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ueHVpLXBhZGRpbmctdG9wLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnh1aS1wYWRkaW5nLXJpZ2h0LW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ueHVpLXBhZGRpbmctYm90dG9tLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnh1aS1wYWRkaW5nLWxlZnQtbm9uZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnh1aS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnh1aS1wYWRkaW5nLXZlcnRpY2FsIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ueHVpLXBhZGRpbmctaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnh1aS1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4ueHVpLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ueHVpLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi54dWktcGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ueHVpLXBhZGRpbmctc21hbGwge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ueHVpLXBhZGRpbmctdmVydGljYWwtc21hbGwge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ueHVpLXBhZGRpbmctdG9wLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi54dWktcGFkZGluZy1yaWdodC1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnh1aS1wYWRkaW5nLWxlZnQtc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi54dWktcGFkZGluZy14c21hbGwge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi54dWktcGFkZGluZy12ZXJ0aWNhbC14c21hbGwge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ueHVpLXBhZGRpbmctaG9yaXpvbnRhbC14c21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdG9wLXhzbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi54dWktcGFkZGluZy1yaWdodC14c21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20teHNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLWxlZnQteHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi54dWktcGFkZGluZy0yeHNtYWxsIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdmVydGljYWwtMnhzbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLTJ4c21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdG9wLTJ4c21hbGwge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctcmlnaHQtMnhzbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLnh1aS1wYWRkaW5nLWJvdHRvbS0yeHNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLnh1aS1wYWRkaW5nLWxlZnQtMnhzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGFyZ2Uge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdmVydGljYWwtbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdG9wLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi54dWktcGFkZGluZy1yaWdodC1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnh1aS1wYWRkaW5nLWxlZnQtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi54dWktcGFkZGluZy14bGFyZ2Uge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdmVydGljYWwteGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctaG9yaXpvbnRhbC14bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi54dWktcGFkZGluZy10b3AteGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi54dWktcGFkZGluZy1yaWdodC14bGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctYm90dG9tLXhsYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC14bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi54dWktcGFkZGluZy0yeGxhcmdlIHtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLnh1aS1wYWRkaW5nLXZlcnRpY2FsLTJ4bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLTJ4bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi54dWktcGFkZGluZy10b3AtMnhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ueHVpLXBhZGRpbmctcmlnaHQtMnhsYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20tMnhsYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC0yeGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4ueHVpLXBhZGRpbmctM3hsYXJnZSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi54dWktcGFkZGluZy12ZXJ0aWNhbC0zeGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctaG9yaXpvbnRhbC0zeGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdG9wLTN4bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnh1aS1wYWRkaW5nLXJpZ2h0LTN4bGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctYm90dG9tLTN4bGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnh1aS1wYWRkaW5nLWxlZnQtM3hsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnh1aS1wYWRkaW5nLTR4bGFyZ2Uge1xuICBwYWRkaW5nOiA0OHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdmVydGljYWwtNHhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLWhvcml6b250YWwtNHhsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLXRvcC00eGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi54dWktcGFkZGluZy1yaWdodC00eGxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnh1aS1wYWRkaW5nLWJvdHRvbS00eGxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi54dWktcGFkZGluZy1sZWZ0LTR4bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi54dWktcGFkZGluZy01eGxhcmdlIHtcbiAgcGFkZGluZzogNjRweDtcbn1cblxuLnh1aS1wYWRkaW5nLXZlcnRpY2FsLTV4bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi54dWktcGFkZGluZy1ob3Jpem9udGFsLTV4bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5cbi54dWktcGFkZGluZy10b3AtNXhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuXG4ueHVpLXBhZGRpbmctcmlnaHQtNXhsYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5cbi54dWktcGFkZGluZy1ib3R0b20tNXhsYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4ueHVpLXBhZGRpbmctbGVmdC01eGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG4ueHVpLXBhZGRpbmctNnhsYXJnZSB7XG4gIHBhZGRpbmc6IDgwcHg7XG59XG5cbi54dWktcGFkZGluZy12ZXJ0aWNhbC02eGxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctaG9yaXpvbnRhbC02eGxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctdG9wLTZ4bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnh1aS1wYWRkaW5nLXJpZ2h0LTZ4bGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ueHVpLXBhZGRpbmctYm90dG9tLTZ4bGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnh1aS1wYWRkaW5nLWxlZnQtNnhsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSxcbi54Yy10aGVtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi54Yy1ib2R5IHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi54Yy1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnhjLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC5pcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIGgxLFxuLnhjLXRoZW1lIGgyLFxuLnhjLXRoZW1lIGgzLFxuLnhjLXRoZW1lIGg0LFxuLnhjLXRoZW1lIGg1LFxuLnhjLXRoZW1lIGg2IHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ueGMtdGhlbWUgLnhjLXN0eWxlLWFzLWRpc3BsYXktc2l6ZS1oMSB7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSAueGMtc3R5bGUtYXMtZGlzcGxheS1zaXplLWgyIHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSBoMSxcbi54Yy10aGVtZSAueGMtc3R5bGUtYXMtaDEsXG4ueGMtdGhlbWUgLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDEsXG4ueGMtdGhlbWUgLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgaDIsXG4ueGMtdGhlbWUgLnhjLXN0eWxlLWFzLWgyLFxuLnhjLXRoZW1lIC54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgyLFxuLnhjLXRoZW1lIC54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZy0taDIge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSBoMyxcbi54Yy10aGVtZSAueGMtc3R5bGUtYXMtaDMsXG4ueGMtdGhlbWUgLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDMsXG4ueGMtdGhlbWUgLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oMyB7XG4gIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLXRoZW1lIGg0LFxuLnhjLXRoZW1lIC54Yy1zdHlsZS1hcy1oNCxcbi54Yy10aGVtZSAueGNzZi1oZWFkaW5nLS1zdHlsZS1hcy1oNCxcbi54Yy10aGVtZSAueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLXRoZW1lIGg1LFxuLnhjLXRoZW1lIC54Yy1zdHlsZS1hcy1oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgaDYsXG4ueGMtdGhlbWUgLnhjLXN0eWxlLWFzLWg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnhjLXRoZW1lIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlOTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSBociB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktdGV4dC1lbXBoYXNpcyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgLnhjLXRleHQtcmVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtdGV4dC1yZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXRleHQtcmVhZGluZy0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0LXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi54Yy10aGVtZSAueGMtdGV4dC1wYXJhZ3JhcGgtLWJvbGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLXRleHQtbGFiZWwtLWJvbGQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ueGMtdGhlbWUgLnhjLXRleHQtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLnhjLXRoZW1lIC54Yy10ZXh0LWNhcHRpb24tLWJvbGQge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ueGMtdGhlbWUgLnhjLXRleHQtc3VwcG9ydGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtdGV4dC1zdXBwb3J0aW5nLXRleHQtLWJvbGQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi54Yy10aGVtZSBhIHtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzg4MTc5NTtcbn1cbi54Yy10aGVtZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIGE6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggYXV0byAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIGEueHVpLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAuZXh0ZXJuYWwgc3ZnIHtcbiAgZmlsbDogIzAwNzJiZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi54Yy10aGVtZSAuZXh0ZXJuYWw6dmlzaXRlZCBzdmcge1xuICBmaWxsOiAjODgxNzk1O1xufVxuLnhjLXRoZW1lIC5leHRlcm5hbDpob3ZlciBzdmcsXG4ueGMtdGhlbWUgLmV4dGVybmFsOnZpc2l0ZWQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzAwMjc2MTtcbn1cbi54Yy10aGVtZSAueGMtc3R5bGUtYXMtbGluayB7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLXN0eWxlLWFzLWxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjODgxNzk1O1xufVxuLnhjLXRoZW1lIC54Yy1zdHlsZS1hcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54Yy1zdHlsZS1hcy1saW5rOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMjc2MTtcbn1cbi54Yy10aGVtZSAueGMtc3R5bGUtYXMtbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBhdXRvICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLmdyaWQge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAuZ3JpZDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ueGMtdGhlbWUgLmdyaWQgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWp1c3RpZnk6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC5ncmlkID4gKjpub3QoaDIpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnhjLXRoZW1lIC5ncmlkLS1yb3ctc3BhY2luZyA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnhjLXRoZW1lIC5ncmlkLS1jb2wtc3BhY2luZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbn1cbi54Yy10aGVtZSAuZ3JpZC0tY29sLXNwYWNpbmcgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhjLXRoZW1lIC5ncmlkLS1jb2wtc3BhY2luZy1sYXJnZVxcQGxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuMjVyZW07XG4gIH1cbiAgLnhjLXRoZW1lIC5ncmlkLS1jb2wtc3BhY2luZy1sYXJnZVxcQGxhcmdlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLmdyaWQtLWNlbnRlciA+ICoge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLmdyaWQtLW1pZGRsZSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC5ncmlkLS1ib3R0b20gPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnhjLXRoZW1lIC5ncmlkLS1mbGlwXFxAc21hbGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG4gIC54Yy10aGVtZSAuZ3JpZC0tZmxpcFxcQHNtYWxsID4gKiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gIH1cbn1cbi54Yy10aGVtZSAuZ3V0dGVycyB7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLmd1dHRlcnMge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC5zZWN0aW9uLmd1dHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLmhvbWVwYWdlX19ndXR0ZXJzLCAueGMtdGhlbWUgLnhjLWxhcmdlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLmhvbWVwYWdlX19ndXR0ZXJzLCAueGMtdGhlbWUgLnhjLWxhcmdlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLnhjLXRoZW1lIC5zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuc2VjdGlvbi10b3Age1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5zZWN0aW9uLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuc2VjdGlvbi1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5zZWN0aW9uLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuc2VjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnhjLXRoZW1lIC5zZWN0aW9uLS1zdGFja2VkICsgLnNlY3Rpb24tLXN0YWNrZWQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi54Yy10aGVtZSAuc2VjdGlvbi0tbm8tdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ueGMtdGhlbWUgLnNlY3Rpb24tLW5vLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi54Yy10aGVtZSAueGMtc2VjdGlvbi1oZWFkZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnhjLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMDZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnhjLXRoZW1lIC54Yy1zZWN0aW9uLXRpdGxlX19jb3VudGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2VkMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC54dWktcGFuZWw6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93OmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAueHVpLXBhbmVsOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyBhLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdzpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIGEueHVpLXBhbmVsIC54Yy1wYW5lbF9faGVhZGluZywgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyBhLmNvdmVvLXJlc3VsdC1yb3cgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC54dWktcGFuZWwgYSAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IGEgLnhjLXBhbmVsX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgYS54dWktcGFuZWw6aG92ZXIsIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgYS5jb3Zlby1yZXN1bHQtcm93OmhvdmVyLFxuLnhjLXRoZW1lIC54dWktcGFuZWwgYTpob3Zlcixcbi54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3cgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSBhLnh1aS1wYW5lbDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcsIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgYS5jb3Zlby1yZXN1bHQtcm93OmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAueHVpLXBhbmVsIGE6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyBhOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIGEueHVpLXBhbmVsOnZpc2l0ZWQgLnhjLXBhbmVsX19oZWFkaW5nLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIGEuY292ZW8tcmVzdWx0LXJvdzp2aXNpdGVkIC54Yy1wYW5lbF9faGVhZGluZyxcbi54Yy10aGVtZSAueHVpLXBhbmVsIGE6dmlzaXRlZCAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtcm93IGE6dmlzaXRlZCAueGMtcGFuZWxfX2hlYWRpbmcge1xuICBjb2xvcjogIzg4MTc5NTtcbn1cbi54Yy10aGVtZSBhLnh1aS1wYW5lbDp2aXNpdGVkOmhvdmVyLCAueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIGEuY292ZW8tcmVzdWx0LXJvdzp2aXNpdGVkOmhvdmVyLFxuLnhjLXRoZW1lIC54dWktcGFuZWwgYTp2aXNpdGVkOmhvdmVyLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMjc2MTtcbn1cbi54Yy10aGVtZSBhLnh1aS1wYW5lbDp2aXNpdGVkOmhvdmVyIC54Yy1wYW5lbF9faGVhZGluZywgLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyBhLmNvdmVvLXJlc3VsdC1yb3c6dmlzaXRlZDpob3ZlciAueGMtcGFuZWxfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnh1aS1wYW5lbCBhOnZpc2l0ZWQ6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nLFxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyBhOnZpc2l0ZWQ6aG92ZXIgLnhjLXBhbmVsX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLnh1aS1wYW5lbCBwIGEsIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3cgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1wYW5lbCBwIGE6aG92ZXIsIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3cgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgYS54dWktcGFuZWw6aG92ZXIsIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgYS5jb3Zlby1yZXN1bHQtcm93OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbn1cbi54Yy10aGVtZSAueGMtcGFuZWwtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLXBhbmVsLS13aXRoLWFjdGlvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1wYW5lbF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLXBhbmVsX19oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXBhbmVsX19oZWFkZXIueGMtbGlua19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG4ueGMtdGhlbWUgLnhjLWFuY2hvci10ZXh0X19wYW5lbDo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ueGMtdGhlbWUgLnhjLXBhbmVsX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXBhbmVsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMzFyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsLS1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NlZDI7XG59XG4ueGMtdGhlbWUgLnh1aS1wYW5lbC0tc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ueGMtdGhlbWUgLnh1aS1wYW5lbC0tc2VjdGlvbi0taGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLXBhbmVsX19ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFuZWwtYm9keV9fd2l0aG91dC0tc3BhY2luZyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXBhbmVsX19kZXNjcmlwdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsLS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2VkMjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi54Yy10aGVtZSAueHVpLXBhbmVsLS1mb290ZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnhjLXRoZW1lIC54dWktcGFuZWwtLWZvb3RlciAueHVpLWFjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBtYXJnaW4tbGVmdCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbCBhLFxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWwgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbCAueGMtcGFuZWxfX2JvZHkge1xuICBjb2xvcjogIzAwMGExZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWwgLnhjLXBhbmVsX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbCAueGMtcGFuZWxfX2xpbmsge1xuICBib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsIC54Yy1wYW5lbF9fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdpZHRoOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWwgLnhjLXBhbmVsX19saW5rLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbCAueGMtcGFuZWxfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMmE0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsIC54Yy1zdmdfX2ljb24tLWFycm93IHtcbiAgZmlsbDogIzAwNzJiZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lkdGg6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbDpob3ZlciwgLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAxMCwgMzAsIDAuMiksIDAgMCAxMHB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbDpob3ZlciAueGMtcGFuZWxfX3RpdGxlIGEsXG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbDpob3ZlciAueGMtcGFuZWxfX3RpdGxlLFxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6aG92ZXIgLnhjLXBhbmVsX19saW5rLCAueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbDpmb2N1cy13aXRoaW4gLnhjLXBhbmVsX190aXRsZSBhLFxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6Zm9jdXMtd2l0aGluIC54Yy1wYW5lbF9fdGl0bGUsXG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbDpmb2N1cy13aXRoaW4gLnhjLXBhbmVsX19saW5rIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbDpob3ZlciAueGMtcGFuZWxfX3RpdGxlLCAueGMtdGhlbWUgLnhjLWhvbWVwYWdlX19wYW5lbDpmb2N1cy13aXRoaW4gLnhjLXBhbmVsX190aXRsZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsOmhvdmVyIC54Yy1wYW5lbF9fbGluazo6YWZ0ZXIsIC54Yy10aGVtZSAueGMtaG9tZXBhZ2VfX3BhbmVsOmZvY3VzLXdpdGhpbiAueGMtcGFuZWxfX2xpbms6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6aG92ZXIgc3ZnOm5vdCgueGMtY2FyZC1jdXN0b20tc3ZnKSwgLnhjLXRoZW1lIC54Yy1ob21lcGFnZV9fcGFuZWw6Zm9jdXMtd2l0aGluIHN2Zzpub3QoLnhjLWNhcmQtY3VzdG9tLXN2Zykge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ueGMtdGhlbWUgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLndyYXBwZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LW1heC13aWR0aCB7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4ueGMtdGhlbWUgLnhjLXBhZ2Utd2lkdGgtbGFyZ2UsIC54Yy10aGVtZSAueGMtZmxleGktcGFnZS1jb250ZW50IC5zaXRlZm9yY2VEeW5hbWljTGF5b3V0LCAueGMtdGhlbWUgLnhjLXBhZ2Utd2lkdGgteGxhcmdlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFnZS13aWR0aC1sYXJnZSwgLnhjLXRoZW1lIC54Yy1mbGV4aS1wYWdlLWNvbnRlbnQgLnNpdGVmb3JjZUR5bmFtaWNMYXlvdXQsIC54Yy10aGVtZSAueGMtcGFnZS13aWR0aC14bGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXBhZ2Utd2lkdGgteGxhcmdlIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWZsZXhpLXBhZ2UtY29udGVudCAuc2l0ZWZvcmNlRHluYW1pY0xheW91dCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtZmxleGktcGFnZS1jb250ZW50IC5zaXRlZm9yY2VEeW5hbWljTGF5b3V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1mbGV4aS1wYWdlLWNvbnRlbnQgLnNpdGVmb3JjZUR5bmFtaWNMYXlvdXQgLmZvcmNlQ29tbXVuaXR5U2VjdGlvbiAuY2Itc2VjdGlvbl9jb2x1bW4ge1xuICAtLWx3Yy11aVdpZGdldE1hcmdpbkJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtZmxleGktcGFnZS1jb250ZW50IC5zaXRlZm9yY2VEeW5hbWljTGF5b3V0IC5mb3JjZUNvbW11bml0eVNlY3Rpb24gLmNiLXNlY3Rpb25fY29sdW1uOm9ubHktY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnhjLWZsZXhpLXBhZ2UtY29udGVudCAuc2l0ZWZvcmNlRHluYW1pY0xheW91dCAuZm9yY2VDb21tdW5pdHlTZWN0aW9uIC5jYi1zZWN0aW9uX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1mbGV4aS1wYWdlLWNvbnRlbnQgLnNpdGVmb3JjZUR5bmFtaWNMYXlvdXQgLmZvcmNlQ29tbXVuaXR5U2VjdGlvbiAuY2Itc2VjdGlvbl9jb2x1bW46bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1mbGV4aS1wYWdlLWNvbnRlbnQgLnNpdGVmb3JjZUR5bmFtaWNMYXlvdXQgLmZvcmNlQ29tbXVuaXR5U2VjdGlvbiAuY2Itc2VjdGlvbl9jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1mbGV4aS1wYWdlLWNvbnRlbnQtLXhsYXJnZSAuc2l0ZWZvcmNlRHluYW1pY0xheW91dCB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xufVxuLnhjLXRoZW1lIC54Yy1mb3JjZS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IHZhcigtLXhjLWR5bmFtaWMtdmlld3BvcnQtd2lkdGgsIDEwMHZ3KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAodmFyKC0teGMtZHluYW1pYy12aWV3cG9ydC13aWR0aCwgMTAwdncpIC0gMTAwJSkgLyAyKTtcbn1cbi54Yy10aGVtZSAueGMtcGFnZS13aWR0aC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1wYWdlLXdpZHRoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC54Yy10aGVtZSAueGMtcGFnZS13aWR0aC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG4ueGMtdGhlbWUgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDRweCAjMDA3MmJlO1xuICBvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbiBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE5YjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tc3RhbmRhcmQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLXN0YW5kYXJkOmhvdmVyLCAueGMtdGhlbWUgLnh1aS1idXR0b24tc3RhbmRhcmQ6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQ7XG4gIGNvbG9yOiAjMDA3M2MwO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLXN0YW5kYXJkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG4gIGNvbG9yOiAjMDA2ZGI3O1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLXN0YW5kYXJkLnh1aS1idXR0b24taW52ZXJ0ZWQge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tbWFpbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tbWFpbjpob3ZlciwgLnhjLXRoZW1lIC54dWktYnV0dG9uLW1haW46dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLW1haW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJhNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tbWFpbi54dWktYnV0dG9uLWlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODU4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWIwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLW1haW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwNzJiZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3MtbWFpbjp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1tYWluOmhvdmVyLCAueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1tYWluOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDA3M2MwO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3MtbWFpbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgY29sb3I6ICMwMDZkYjc7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZDp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZDpob3ZlciwgLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3Mtc3RhbmRhcmQ6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDczYzA7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgY29sb3I6ICMwMDZkYjc7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZC54dWktYnV0dG9uLWlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWIwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1tdXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC42NSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLW11dGVkOnZpc2l0ZWQge1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNjUpO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3MtbXV0ZWQ6aG92ZXIsIC54Yy10aGVtZSAueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLW11dGVkOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4wNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1tdXRlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbiAgY29sb3I6ICM0MDQ3NTY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1pbnZlcnRlZDp2aXNpdGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1pbnZlcnRlZDpob3ZlciwgLnhjLXRoZW1lIC54dWktYnV0dG9uLWJvcmRlcmxlc3MtaW52ZXJ0ZWQ6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24tYm9yZGVybGVzcy1pbnZlcnRlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuNjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24taWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24taWNvbiBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWlzLWRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjODA4NThmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzgwODU4ZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZDpob3ZlciwgLnhjLXRoZW1lIC54dWktYnV0dG9uLWlzLWRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODA4NThmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzgwODU4ZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZC54dWktYnV0dG9uLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4NThmO1xuICBib3JkZXItY29sb3I6ICM4MDg1OGY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLWlzLWRpc2FibGVkLnh1aS1idXR0b24tY3JlYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODU4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjODA4NThmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1pcy1kaXNhYmxlZC54dWktYnV0dG9uLW5lZ2F0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODU4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjODA4NThmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWJ1dHRvbi1mdWxsd2lkdGgtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24teHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1pY29uLXhzbWFsbCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24taWNvbi1zbWFsbCB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4ueGMtdGhlbWUgLnh1aS1idXR0b24taWNvbi1tZWRpdW0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnhjLXRoZW1lIC54dWktYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWFjdGlvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWFjdGlvbnM6bm90KC54dWktbW9kYWwtLWZvb3Rlcikge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnhjLXRoZW1lIC54dWktYWN0aW9ucy1sYXlvdXQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54dWktYWN0aW9ucy1sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWFjdGlvbnMtbGluZWFyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnhjLXRoZW1lIC54dWktYWN0aW9ucy0tcHJpbWFyeSB7XG4gIG1hcmdpbjogMDtcbiAgb3JkZXI6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWFjdGlvbnMtLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS1hY3Rpb25zLS1zZWNvbmRhcnkge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnhjLXRoZW1lIC54dWktYWN0aW9ucy0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWFjdGlvbnMtLXNlY29uZGFyeSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1uZWdhdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzMyNDY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzMyNDY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLnhjLXRoZW1lIC54dWktYnV0dG9uLW5lZ2F0aXZlOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1uZWdhdGl2ZTpob3ZlciwgLnhjLXRoZW1lIC54dWktYnV0dG9uLW5lZ2F0aXZlOnZpc2l0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyZTQyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1uZWdhdGl2ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyZTQyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWJ1dHRvbi1uZWdhdGl2ZS54dWktYnV0dG9uLWlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODU4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWIwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54dWktZHJvcGRvd24tbGF5b3V0IHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dCAueHVpLWRyb3Bkb3duLS1tYXNrIHtcbiAgICBib3R0b206IC02MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnhjLXRoZW1lIC54dWktZHJvcGRvd24tbGF5b3V0IC54dWktZHJvcGRvd24tLWJvZHkge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dCAueHVpLWRyb3Bkb3duLS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICAueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1sYXlvdXQueHVpLWRyb3Bkb3duLWZ1bGxoZWlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1sYXlvdXQueHVpLWRyb3Bkb3duLWZ1bGxoZWlnaHQgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54dWktZHJvcGRvd24tbGF5b3V0IHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dCAueHVpLWRyb3Bkb3duLS1ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktZHJvcGRvd24tLXBhbmVsIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi54Yy10aGVtZSAueHVpLWRyb3Bkb3duLS1oZWFkZXItY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54dWktZHJvcGRvd24tLWhlYWRlci1jb250YWluZXIgLnh1aS10ZXh0aW5wdXR3cmFwcGVyIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi0taGVhZGVyLWNvbnRhaW5lciAueHVpLXZhbGlkYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54dWktZHJvcGRvd24tLWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwIDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIGZsZXgtZ3JvdzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi0tZm9vdGVyIC54dWktYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLS1tYXNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlO1xuICB9XG59XG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueHVpLWRyb3Bkb3duLS1ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDNweCA2cHggMCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktZHJvcGRvd24tcG9zaXRpb25yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnhjLXRoZW1lIC54dWktZHJvcGRvd24taXMtb3Blbixcbi54Yy10aGVtZSAueHVpLWRyb3Bkb3duLWxheW91dFthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1pcy1vcGVuIC54dWktZHJvcGRvd24tLW1hc2ssXG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1sYXlvdXRbYXJpYS1oaWRkZW49ZmFsc2VdIC54dWktZHJvcGRvd24tLW1hc2sge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1pcy1vcGVuIC54dWktZHJvcGRvd24tLWJvZHksXG4ueGMtdGhlbWUgLnh1aS1kcm9wZG93bi1sYXlvdXRbYXJpYS1oaWRkZW49ZmFsc2VdIC54dWktZHJvcGRvd24tLWJvZHkge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcHJvZmlsZS1kcm9wZG93bl9fdHJpZ2dlciArIC54dWktZHJvcGRvd24tcG9zaXRpb25yaWdodCB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuLnhjLXRoZW1lIC5nbG9iYWwtYnJhbmRpbmcge1xuICBmbGV4OiAxIDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC5nbG9iYWwtYnJhbmRpbmcge1xuICAgIGZsZXg6IDEgNDUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5nbG9iYWwtYnJhbmRpbmcge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cbi54Yy10aGVtZSAuZ2xvYmFsLWJyYW5kaW5nX19sb2dvLS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDNjNjQ7XG59XG4ueGMtdGhlbWUgLmdsb2JhbC1tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLmdsb2JhbC1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnhjLXRoZW1lIC5nbG9iYWwtbWVudV9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnhjLXRoZW1lIC5nbG9iYWwtYnJhbmRpbmdfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54Yy10aGVtZSAuZ2xvYmFsLWJyYW5kaW5nX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLmdsb2JhbC1icmFuZGluZ19fbGluayBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnhjLXRoZW1lIC5nbG9iYWwtbWVudV9fbGluay0tZm9vdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAuZ2xvYmFsLW1lbnVfX2xpbmstLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnhjLXRoZW1lIC5nbG9iYWwtbWVudV9fbGluay0tZm9vdGVyOmhvdmVyIHtcbiAgY29sb3I6ICNlNmU3ZTk7XG59XG4ueGMtdGhlbWUgLmdsb2JhbC1tZW51X19saW5rLS1mb290ZXI6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZTZlN2U5O1xufVxuLnhjLXRoZW1lIC5nbG9iYWwtbWVudV9fbGluay0tZm9vdGVyOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuZ2xvYmFsLW1lbnVfX2xpbmstLWZvb3Rlcjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLnhjLXRoZW1lIC54Yy10YWItLWJvZHkge1xuICBjb2xvcjogIzAwMmE0NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi54Yy10aGVtZSAueGMtdGFiLS1ib2R5ID4gc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi54Yy10aGVtZSAueGMtdGFiLS1ib2R5OmhvdmVyID4gc3BhbiB7XG4gIGNvbG9yOiAjMDAyYTQ2O1xufVxuLnhjLXRoZW1lIC54Yy10YWItLWJvZHk6aG92ZXIueGMtdGFiLS1ib2R5LWlzLXNlbGVjdGVkID4gc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjRlbTtcbn1cbi54Yy10aGVtZSAueGMtdGFiLS1ib2R5OmhvdmVyOm5vdCgueGMtdGFiLS1ib2R5LWlzLXNlbGVjdGVkKSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMmE0NjtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLS1tYWluIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLS1tYWluIGEueGMteGVyby1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci0tbWFpbiBhLnhjLXhlcm8tbG9nbyBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnhjLXRoZW1lIC54Yy10YWItLWJvZHktaXMtc2VsZWN0ZWQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxM2I1ZWE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG59XG4ueGMtdGhlbWUgLnhjLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2Nyb2xsLS1oaWRlLW5hdixcbi54Yy10aGVtZSAueGMtaGVhZGVyLXNjcm9sbC0tc2hvdy1uYXYge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC54Yy10aGVtZSAueGMtaGVhZGVyLnhjLXNjcm9sbC0tc2hvdy1uYXYsIC54Yy10aGVtZSAueGMtaGVhZGVyLnhjLXNjcm9sbC0taGlkZS1uYXYge1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLnhjLXNjcm9sbC0taGlkZS1uYXYsIC54Yy10aGVtZSAueGMtaGVhZGVyLnhjLXNjcm9sbC0tc2hvdy1uYXYge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLnhjLXNjcm9sbC0tZGVmYXVsdC1uYXYge1xuICB0b3A6IHVuc2V0O1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXIueGMtc2Nyb2xsLS1oaWRlLW5hdiB7XG4gIHRvcDogLTYwcHg7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci54Yy1zY3JvbGwtLXNob3ctbmF2IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC4yKSwgMCAzcHggNnB4IDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIHRvcDogMDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyIGxpLFxuLnhjLXRoZW1lIC54Yy1oZWFkZXIgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXIgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXIgYS54dWktYnV0dG9uLXN0YW5kYXJkOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNzJiZTtcbn1cbi54Yy10aGVtZSAubmF2YmFyX19jb250YWluZXItaXRlbXMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlOmhvdmVyIC54Yy1wcm9maWxlLWRyb3Bkb3duLS1pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDAyYTQ2O1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItcHJvZmlsZSAueGMtcHJvZmlsZS1kcm9wZG93bi0tc3ZnLFxuLnhjLXRoZW1lIC54Yy1oZWFkZXItbm90aWZpY2F0aW9uIHtcbiAgcGFkZGluZzogMCAzcHg7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlIC54Yy1wcm9maWxlLWRyb3Bkb3duLS1zdmc6aG92ZXIsXG4ueGMtdGhlbWUgLnhjLWhlYWRlci1ub3RpZmljYXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAyYTQ2O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItbm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1oZWFkZXItbm90aWZpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC54Yy10aGVtZSAueGMtaGVhZGVyLW5vdGlmaWNhdGlvbiBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLnhjLXRoZW1lIC54Yy1oZWFkZXItbm90aWZpY2F0aW9uIGJ1dHRvbiAuc2xkcy1pY29uLXV0aWxpdHktbm90aWZpY2F0aW9uIHN2ZyB7XG4gICAgZmlsbDogIzAwMmE0NjtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLWdhcDogNDhweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzNzBweCwgNjIwcHgpIG1pbm1heCgyODBweCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtbGFyZ2UtaGVhZGVyX19jb250YWluZXIgLnhjLXNlYXJjaF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWxhcmdlLWhlYWRlcl9fY29udGFpbmVyIC54Yy1zZWFyY2hfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICMwMDJhNDY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgcGFkZGluZzogMDtcbn1cbi54Yy10aGVtZSAueGMtbWFzdGhlYWQueGMtZ2xvYmFsLXNlYXJjaCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E2YTliMDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgbGkueHVpLXBpY2tpdGVtID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlcl9fY3RhLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtaGVhZGVyX19jdGEtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtbGFyZ2UtaGVhZGVyX19jb250YWluZXItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20taGVhZGVyLWNvbXBvbmVudC1iZy1jb2xvciwgI2VjZjJmNik7XG59XG4ueGMtdGhlbWUgLnhjLWxhcmdlLWhlYWRlcl9fY29udGFpbmVyLS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtbGFyZ2UtaGVhZGVyX19jb250YWluZXItLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtbWFzdGhlYWQtLWhvbWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbGx1c3RyYXRpb24tcGxhY2Vob2xkZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweCBhdXRvO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLW1hc3RoZWFkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42OXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLW1hc3RoZWFkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAueGMtdGhlbWUgLnhjLW1hc3RoZWFkX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1tYXN0aGVhZF9fY29udGVudC1ibG9ja3Mge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnhjLW1hc3RoZWFkX19jb250ZW50LWJsb2NrcyAueHVpLXBhbmVsLCAueGMtdGhlbWUgLnhjLW1hc3RoZWFkX19jb250ZW50LWJsb2NrcyAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3csIC54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLnhjLW1hc3RoZWFkX19jb250ZW50LWJsb2NrcyAuY292ZW8tcmVzdWx0LXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1uYXZiYXJfX3RhYi0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtbmF2YmFyX190YWItLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnhjLXRoZW1lIC54Yy1uYXZiYXJfX3RhYi0tZGVza3RvcCAueGMtdGFiLS1ib2R5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyLXdyYXAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyLXdyYXAgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyLXdyYXAgc21hbGwge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xufVxuLnhjLXRoZW1lIC54Yy1mb290ZXItd3JhcCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyLXdyYXAgdWwge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC54Yy10aGVtZSAueGMtZm9vdGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1mb290ZXJfX3RpdGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhjLXRoZW1lIC54Yy1mb290ZXJfX3RvcGljcy1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fcmlnaHQtbGlua3MgPiAqIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnhjLXRoZW1lIC54Yy1mb290ZXJfX2hyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fbGluayBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC54Yy1mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyX19saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogI2U2ZTdlOTtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyX19saW5rOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAueGMtZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fbGluayAuc2xkcy1pY29uLXRleHQtZGVmYXVsdCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fZHJvcGRvd24gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NjA2ZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXJyb3ctZmlsdGVyLS1maWxsLXdoaXRlLnN2Zyk7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fZHJvcGRvd24gc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWZvb3Rlcl9fbGluay1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1mb290ZXJfX2xpbmstY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KGF1dG8sIDI1MHB4KTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1xdWFudGljLXNlYXJjaF9fZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHJvdy1nYXA6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19mb290ZXIge1xuICAgIGNvbHVtbi1nYXA6IDFlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2MHB4IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2Zvb3RlciAueGMtcXVhbnRpYy1zZWFyY2hfX3N1bW1hcnkge1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnhjLXF1YW50aWMtc2VhcmNoX19mb290ZXIgLnhjLXF1YW50aWMtc2VhcmNoX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi54Yy10aGVtZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi54Yy10aGVtZSAuaWNvbi0tcyB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cbi54Yy10aGVtZSAuaWNvbi0tbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi54Yy10aGVtZSAuaWNvbi0tbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi54Yy10aGVtZSAuaWNvbi0teGwge1xuICBmb250LXNpemU6IDEuODhyZW07XG4gIGhlaWdodDogMS44OHJlbTtcbiAgd2lkdGg6IDEuODhyZW07XG59XG4ueGMtdGhlbWUgLmljb24tLXh4bCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi54Yy10aGVtZSAuaWNvbi0teHh4bCB7XG4gIGZvbnQtc2l6ZTogNC44OHJlbTtcbiAgaGVpZ2h0OiA0Ljg4cmVtO1xuICB3aWR0aDogNC44OHJlbTtcbn1cbi54Yy10aGVtZSAueGMtcHJvZmlsZS1kcm9wZG93bl9fdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtcHJvZmlsZS1kcm9wZG93bl9fdHJpZ2dlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCA0cHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1wcm9maWxlLWRyb3Bkb3duX190cmlnZ2VyIC5wcm9maWxlLWRyb3Bkb3duX19hdmF0YXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtcHJvZmlsZS1kcm9wZG93bl9fdHJpZ2dlciBzdmcge1xuICBmaWxsOiAjMDAyYTQ2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xufVxuQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgLnhjLXRoZW1lIC54Yy1wcm9maWxlLWRyb3Bkb3duX190cmlnZ2VyIHN2ZyB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyIGJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLCAueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1jb250YWluZXI6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyOmZvY3VzLXZpc2libGUsXG4ueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi1sYXlvdXQsXG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSAueHVpLWRyb3Bkb3duLWxheW91dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IHVuc2V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlIC54dWktZHJvcGRvd24tbGF5b3V0LFxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1kcm9wZG93bi1sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi1sYXlvdXQgLnh1aS1waWNraXRlbTpob3Zlcixcbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktZHJvcGRvd24tbGF5b3V0IC54dWktcGlja2l0ZW06aG92ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDJhNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1wcm9maWxlIC54dWktZHJvcGRvd24tbGF5b3V0IC54dWktcGlja2l0ZW06aG92ZXIgPiAqLFxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1kcm9wZG93bi1sYXlvdXQgLnh1aS1waWNraXRlbTpob3ZlciA+ICoge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi1sYXlvdXQuc2hvdyxcbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktZHJvcGRvd24tbGF5b3V0LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItcHJvZmlsZSAueHVpLWRyb3Bkb3duLS1ib2R5LFxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gIHRvcDogMDtcbn1cbi54Yy10aGVtZSBsaS54Yy1oZWFkZXItcHJvZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgbGkueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi1sYXlvdXQge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiB1bnNldDtcbn1cbi54Yy10aGVtZSBsaS54Yy1oZWFkZXItcHJvZmlsZSAueHVpLWRyb3Bkb3duLWxheW91dC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIGxpLnhjLWhlYWRlci1wcm9maWxlIC54dWktZHJvcGRvd24tbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ueGMtdGhlbWUgbGkueGMtaGVhZGVyLXByb2ZpbGUgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIGxpLnhjLWhlYWRlci1wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi54Yy10aGVtZSBsaS54Yy1oZWFkZXItcHJvZmlsZSAueHVpLWRyb3Bkb3duLS1mb290ZXIge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi54Yy10aGVtZSAuc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi54Yy10aGVtZSAuc2VhcmNoLWJhcl9fY2xvc2UtYnRuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC42ZW0gMC42ZW07XG59XG4ueGMtdGhlbWUgLm1hZ2ljLWJveCAubWFnaWMtYm94LWNsZWFyIC5tYWdpYy1ib3gtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnhjLXRoZW1lIC5tYWdpYy1ib3ggLm1hZ2ljLWJveC1jbGVhcjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0ID4gaW5wdXQge1xuICBjb2xvcjogIzQwNDc1NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveC1pbnB1dCA+IGlucHV0OjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjRkNWZlO1xufVxuLnhjLXRoZW1lIC5tYWdpYy1ib3gtaW5wdXQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi54Yy10aGVtZSAuc2VhcmNoLWJhcl9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBjb2xvcjogIzgwODU4ZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5zZWFyY2gtYmFyX19pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW07XG4gIH1cbn1cbi54Yy10aGVtZSAuc2VhcmNoLWJhcl9faW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGNvbG9yOiAjODA4NThmO1xufVxuLnhjLXRoZW1lIC5zZWFyY2gtYmFyX19idG4ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E2YTliMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW47XG59XG4ueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2J0biAuaWNvbiB7XG4gIGNvbG9yOiAjODA4NThmO1xufVxuLnhjLXRoZW1lIC5zZWFyY2gtYmFyX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5zZWFyY2gtYmFyX19kcm9wZG93biB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2lucHV0OmZvY3VzLFxuLnhjLXRoZW1lIC5Db3Zlb1N0YW5kYWxvbmVTZWFyY2hib3gubWFnaWMtYm94LW5vdEVtcHR5Lm1hZ2ljLWJveC1oYXNGb2N1cyxcbi54Yy10aGVtZSAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94Lm1hZ2ljLWJveC1oYXNGb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDAgMTBweCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbn1cbi54Yy10aGVtZSAuc2VhcmNoLWJhcl9faW5wdXQ6Zm9jdXMgKyAuc2VhcmNoLWJhcl9fYnRuLFxuLnhjLXRoZW1lIC5zZWFyY2gtYmFyX19pbnB1dDpmb2N1cyAuQ292ZW9TZWFyY2hCdXR0b24gKyAuc2VhcmNoLWJhcl9fZHJvcGRvd24sXG4ueGMtdGhlbWUgLnNlYXJjaC1iYXJfX2lucHV0OmZvY3VzIC5tYWdpYy1ib3gtaGFzU3VnZ2VzdGlvbixcbi54Yy10aGVtZSAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94Lm1hZ2ljLWJveC1ub3RFbXB0eS5tYWdpYy1ib3gtaGFzRm9jdXMgKyAuc2VhcmNoLWJhcl9fYnRuLFxuLnhjLXRoZW1lIC5Db3Zlb1N0YW5kYWxvbmVTZWFyY2hib3gubWFnaWMtYm94LW5vdEVtcHR5Lm1hZ2ljLWJveC1oYXNGb2N1cyAuQ292ZW9TZWFyY2hCdXR0b24gKyAuc2VhcmNoLWJhcl9fZHJvcGRvd24sXG4ueGMtdGhlbWUgLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveC5tYWdpYy1ib3gtbm90RW1wdHkubWFnaWMtYm94LWhhc0ZvY3VzIC5tYWdpYy1ib3gtaGFzU3VnZ2VzdGlvbixcbi54Yy10aGVtZSAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94Lm1hZ2ljLWJveC1oYXNGb2N1cyArIC5zZWFyY2gtYmFyX19idG4sXG4ueGMtdGhlbWUgLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveC5tYWdpYy1ib3gtaGFzRm9jdXMgLkNvdmVvU2VhcmNoQnV0dG9uICsgLnNlYXJjaC1iYXJfX2Ryb3Bkb3duLFxuLnhjLXRoZW1lIC5Db3Zlb1N0YW5kYWxvbmVTZWFyY2hib3gubWFnaWMtYm94LWhhc0ZvY3VzIC5tYWdpYy1ib3gtaGFzU3VnZ2VzdGlvbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC4yKSwgMCAzcHggNnB4IDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnhjLXRoZW1lIC5zZWFyY2gtc3VnZ2VzdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi54Yy10aGVtZSAuc2VhcmNoYmFyX19pbnB1dDpmb2N1cyArIC5zZWFyY2gtYmFyX19idG4sXG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveC1ub3RFbXB0eS5tYWdpYy1ib3gtaGFzRm9jdXMgLkNvdmVvU2VhcmNoQnV0dG9uIHtcbiAgY29sb3I6ICNmMmYzZjQ7XG59XG4ueGMtdGhlbWUgLnNlYXJjaC1zdWdnZXN0aW9uc19fbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi54Yy10aGVtZSAudG9waWMtYmxvY2sucmVzdWx0LXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ueGMtdGhlbWUgLnRvcGljLWJsb2NrIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHM6ZW1wdHkgKyAudmlldy1hbGwtdG9waWNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhjLXRoZW1lIC50b3BpYy1ibG9jayAucG9wdWxhclRvcGljc19yZXN1bHRzOmVtcHR5ICsgLnZpZXctYWxsLXRvcGljczo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzaGltbWVyIDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ibG9jay1wbGFjZWhvbGRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC50b3BpYy1ibG9jayAucG9wdWxhclRvcGljc19yZXN1bHRzOmVtcHR5ICsgLnZpZXctYWxsLXRvcGljczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLnBvcHVsYXJUb3BpY3Mge1xuICBib3JkZXI6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnBvcHVsYXJUb3BpY3NfcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnhjLXRoZW1lIC5wb3B1bGFyVG9waWNzX3Jlc3VsdC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5wb3B1bGFyVG9waWNzX3Jlc3VsdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuLnhjLXRoZW1lIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXh1aS1jb2xvci1ncmV5LTYpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnhjLXRoZW1lIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teHVpLWNvbG9yLWdyZXktNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAucG9wdWxhclRvcGljc19yZXN1bHRzLWxpbms6aG92ZXIgLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1oZWFkaW5nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJlO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwNzJiZTtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi54Yy10aGVtZSAucG9wdWxhclRvcGljc19yZXN1bHRzLWxpbms6Zm9jdXM6aG92ZXIgLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1saW5rOmhvdmVyIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAucG9wdWxhclRvcGljc19yZXN1bHRzLWhlYWRpbmcge1xuICBjb2xvcjogdmFyKC0teGMtZGFyay1ibHVlKTtcbn1cbi54Yy10aGVtZSAucG9wdWxhclRvcGljc19yZXN1bHRzLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0teHVpLWNvbG9yLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi54Yy10aGVtZSAuY1RvcGljQXJ0aWNsZXNMaXN0IC50YWJzIC50YWJzX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnhjLXRoZW1lIC5jb250ZW50UGFuZWwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnhjLXRoZW1lIC5jb250ZW50UGFuZWwgLnNsZHMtdGFicy0tZGVmYXVsdF9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi54Yy10aGVtZSAuY29udGVudFBhbmVsIC5jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzcHg7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1jb250YWluZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAyYTQ2O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51LWNvbnRhaW5lciBidXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtY29udGFpbmVyOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1waWNraXRlbS0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktZHJvcGRvd24tLWZvb3RlciB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1waWNraXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSAueHVpLXBpY2tpdGVtLWlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxM2I1ZWE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSAueHVpLXBpY2tpdGVtID4gYTpob3Zlcixcbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktcGlja2l0ZW0gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS0tYmFja2Ryb3Age1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktZHJvcGRvd24tbGF5b3V0IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogdW5zZXQ7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudSAueHVpLWRyb3Bkb3duLWxheW91dC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUgLnh1aS1kcm9wZG93bi1sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51IC54dWktZHJvcGRvd24tLWJvZHkge1xuICB0b3A6IDA7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1pY29uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYTQ2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEzcHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDIpLCAueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxOXB4O1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIGJvdHRvbTogMTNweDtcbiAgdG9wOiB1bnNldDtcbn1cbi54Yy10aGVtZSAueGMtaGFtYnVyZ2VyX19tZW51LWljb24uY2xvc2Ugc3BhbiB7XG4gIGxlZnQ6IDEycHg7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1pY29uLmNsb3NlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnhjLXRoZW1lIC54Yy1oYW1idXJnZXJfX21lbnUtaWNvbi5jbG9zZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1pY29uLmNsb3NlIHNwYW46bnRoLWNoaWxkKDQpLCAueGMtdGhlbWUgLnhjLWhhbWJ1cmdlcl9fbWVudS1pY29uLmNsb3NlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLnh1aS1waWNrbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnhjLXRoZW1lIC54dWktcGlja2xpc3QgKyAueHVpLXBpY2tsaXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDEwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdChbZGlzYWJsZWRdKSA+IGJ1dHRvbjpob3ZlciwgLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KFtkaXNhYmxlZF0pID4gYnV0dG9uOmZvY3VzLCAueGMtdGhlbWUgLnh1aS1waWNraXRlbTpub3QoW2Rpc2FibGVkXSkgPiBhOmhvdmVyLCAueGMtdGhlbWUgLnh1aS1waWNraXRlbTpub3QoW2Rpc2FibGVkXSkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIDAuMDUpO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KFtkaXNhYmxlZF0pID4gYnV0dG9uOmhvdmVyLCAueGMtdGhlbWUgLnh1aS1waWNraXRlbTpub3QoW2Rpc2FibGVkXSkgPiBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KFtkaXNhYmxlZF0pID4gYnV0dG9uOmFjdGl2ZSwgLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KFtkaXNhYmxlZF0pID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgMC4xKTtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtLS1ib2R5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS0tdGV4dCB7XG4gIGh5cGhlbnM6IGF1dG87XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtLS10ZXh0Lnh1aS1waWNraXRlbS10ZXh0LXRydW5jYXRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM1OTYwNmQ7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS0tc2Vjb25kYXJ5Lnh1aS1waWNraXRlbS10ZXh0LXRydW5jYXRlZCB7XG4gIG1heC13aWR0aDogNjAlO1xuICBtaW4td2lkdGg6IDIwJTtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIC54dWktcGlja2l0ZW0tLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KC54dWktcGlja2l0ZW0taXMtaG9yaXpvbnRhbCkgLnh1aS1waWNraXRlbS0tdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbTpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKSAueHVpLXBpY2tpdGVtLS1ib2R5ID4gLnh1aS1waWNraXRlbS0tdGV4dDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KC54dWktcGlja2l0ZW0taXMtaG9yaXpvbnRhbCkgLnh1aS1waWNraXRlbS0tYm9keSA+IC54dWktcGlja2l0ZW0tLXRleHQ6bnRoLWxhc3QtY2hpbGQobisyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpOm5vdCgueHVpLXBpY2tpdGVtLW11bHRpc2VsZWN0KSA+IC54dWktcGlja2l0ZW0tLWJvZHkgLnh1aS1waWNraXRlbS0tdGV4dDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW06bm90KC54dWktcGlja2l0ZW0taXMtaG9yaXpvbnRhbCk6bm90KC54dWktcGlja2l0ZW0tbXVsdGlzZWxlY3QpID4gLnh1aS1waWNraXRlbS0tYm9keSAueHVpLXBpY2tpdGVtLS10ZXh0Om50aC1jaGlsZChuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1tZWRpdW0gLnh1aS1waWNraXRlbS0tYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1tZWRpdW0gLnh1aS1waWNraXRlbS0tYm9keSAueHVpLXBpY2tpdGVtLS1pbnB1dCB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtLW1lZGl1bSAueHVpLXBpY2tpdGVtLS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtLXNtYWxsIC54dWktcGlja2l0ZW0tLWJvZHkge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtLXNtYWxsIC54dWktcGlja2l0ZW0tLWJvZHkgLnh1aS1waWNraXRlbS0taW5wdXQge1xuICBtYXJnaW46IDhweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtLXNtYWxsIC54dWktcGlja2l0ZW0tLXRleHQge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2l0ZW0tbWVkaXVtOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIC54dWktcGlja2l0ZW0tLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1tZWRpdW06bm90KC54dWktcGlja2l0ZW0taXMtaG9yaXpvbnRhbCkgLnh1aS1waWNraXRlbS0tc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1zbWFsbDpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKSAueHVpLXBpY2tpdGVtLS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1zbWFsbDpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKSAueHVpLXBpY2tpdGVtLS1zZWNvbmRhcnksXG4ueGMtdGhlbWUgLnh1aS1waWNraXRlbS1zbWFsbDpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKSAueHVpLXBpY2tpdGVtLS1waW5uZWQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtLWlzLWludmFsaWQgLnh1aS1waWNraXRlbS0tYm9keSB7XG4gIGNvbG9yOiAjZGMzMjQ2O1xufVxuLnhjLXRoZW1lIC54dWktcGlja2xpc3QtbWVkaXVtLnh1aS1waWNrbGlzdC1sYXlvdXQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNrbGlzdC1tZWRpdW0ueHVpLXBpY2tsaXN0LS1uZXN0ZWRjb250YWluZXIgPiAueHVpLXBpY2tpdGVtLS1ib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tsaXN0LW1lZGl1bSAueGMtbWV0YWRhdGFfX2l0ZW0ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ueGMtdGhlbWUgLnh1aS1waWNrbGlzdC1zbWFsbC54dWktcGlja2xpc3QtbGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi54Yy10aGVtZSAueHVpLXBpY2tpdGVtLXRleHQtdHJ1bmNhdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnhjLXRoZW1lIGxpLnhjLW1lbnUtLWRpdmlkZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDhweCAwO1xufVxuLnhjLXRoZW1lIC54Yy1tZW51LS1kaXZpZGVyICsgLnhjLWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDEwcHg7XG59XG4ueGMtdGhlbWUgLnhjLW1lbnUtLWRpdmlkZXIgKyAueGMtY29udGFjdC1zdXBwb3J0LWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDBweDtcbn1cbi54Yy10aGVtZSAueGMtbWVudS0tZGl2aWRlciArIC54Yy1jb250YWN0LXN1cHBvcnQtYnV0dG9uX19jb250YWluZXIgLnhjLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhjLXRoZW1lIC54Yy1jb250YWN0LXN1cHBvcnQtYnV0dG9uX19jb250YWluZXIgKyAueGMtYnV0dG9uX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTBweDtcbn1cbi54Yy10aGVtZSAuaXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI3NXB4LCAxZnIpKTtcbiAgbWFyZ2luOiA0OHB4IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBtYXJnaW4tbGVmdCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NlZDI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZCBhLFxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZCAueGMtY29udGVudC1jYXJkX19ib2R5IHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2xpbmsge1xuICBib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2xpbmstY29udGFpbmVyOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkIC54Yy1jb250ZW50LWNhcmRfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMmE0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmhvdmVyLCAueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDEwLCAzMCwgMC4yKSwgMCAwIDEwcHggcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmhvdmVyIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlIGEsXG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZDpob3ZlciAueGMtY29udGVudC1jYXJkX190aXRsZSxcbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmhvdmVyIC54Yy1jb250ZW50LWNhcmRfX2xpbmssIC54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmZvY3VzLXdpdGhpbiAueGMtY29udGVudC1jYXJkX190aXRsZSBhLFxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlLFxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1jb250ZW50LWNhcmRfX2xpbmsge1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkOmhvdmVyIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlLCAueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZDpmb2N1cy13aXRoaW4gLnhjLWNvbnRlbnQtY2FyZF9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZDpob3ZlciAueGMtY29udGVudC1jYXJkX19saW5rOjphZnRlciwgLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1jb250ZW50LWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6aG92ZXIgc3ZnOm5vdCgueGMtY2FyZC1jdXN0b20tc3ZnKSwgLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmQ6Zm9jdXMtd2l0aGluIHN2Zzpub3QoLnhjLWNhcmQtY3VzdG9tLXN2Zykge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190aXRsZSBhLFxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlIGE6dmlzaXRlZCwgLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RpdGxlOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNTk2MDZkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ueGMtdGhlbWUgLnhjLW1ldGFkYXRhLXNlcGVyYXRvciB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ueGMtdGhlbWUgLnhjLWNhcmRfX2JyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1jYXJkX19icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1jYXJkX19icmVhZGNydW1iID4gbGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX19saW5rIC54Yy1zdmdfX2ljb24tLWFycm93IHtcbiAgZmlsbDogIzAwNzJiZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lkdGg6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZCxcbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX19saW5rIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAuZ2xvYmFsLXNlYXJjaF9yZXN1bHRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkX19saW5rLWV4dGVybmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmRfX2xpbmstZXh0ZXJuYWwgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMueGMtYXNpZGUtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcmVzdWx0LWNhcmRzIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC54Yy10aGVtZSAueGMtcXVhbnRpYy1zZWFyY2hfX2NvbnRhaW5lciAueGMtcmVzdWx0LWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIG1hcmdpbi1sZWZ0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2VkMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIGEsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDBhMWU7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19ib2R5IHtcbiAgY29sb3I6ICMwMDBhMWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2xpbmsge1xuICBib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiZTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2xpbmstY29udGFpbmVyOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMmE0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZDpob3ZlciwgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpLCAwIDAgMTBweCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmhvdmVyIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUgYSxcbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZDpob3ZlciAueGMtcmVzdWx0LWNhcmRfX3RpdGxlLFxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmhvdmVyIC54Yy1yZXN1bHQtY2FyZF9fbGluaywgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmZvY3VzLXdpdGhpbiAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIGEsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1yZXN1bHQtY2FyZF9fbGluayB7XG4gIGNvbG9yOiAjMDAwYTFlO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmhvdmVyIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUsIC54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZDpmb2N1cy13aXRoaW4gLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZDpob3ZlciAueGMtcmVzdWx0LWNhcmRfX2xpbms6OmFmdGVyLCAueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQ6Zm9jdXMtd2l0aGluIC54Yy1yZXN1bHQtY2FyZF9fbGluazo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI3NjE7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQ6aG92ZXIgc3ZnOm5vdCgueGMtY2FyZC1jdXN0b20tc3ZnKSwgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkOmZvY3VzLXdpdGhpbiBzdmc6bm90KC54Yy1jYXJkLWN1c3RvbS1zdmcpIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHQtY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogW2NvbnRlbnQtdHlwZV0gbWF4LWNvbnRlbnQgW3RpdGxlXSBtYXgtY29udGVudCBbdG9wLW1ldGFkYXRhXSBtYXgtY29udGVudCBbZGVzY3JpcHRpb25dIGF1dG8gW21ldGFdIG1heC1jb250ZW50IFtjdGFdIG1heC1jb250ZW50IFtyYXRpbmddIG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2hlYWRpbmcsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19hcHAtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHQtY2FyZF9fYXBwLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIGEsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX190aXRsZSBhOnZpc2l0ZWQsIC54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX3RpdGxlOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1yb3c6IHRpdGxlO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19oZWFkaW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19ib2R5LS1jdGEtbGluayAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2JvZHktLWN0YS1saW5rIC54Yy1yZXN1bHQtY2FyZF9fbGluay1jb250YWluZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19hcHAtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMmE0Njtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX3RhZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDA0NzU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBncmlkLXJvdzogY29udGVudC10eXBlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHRzLWNhcmRfX3RhZy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2FwcC1pY29uIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19hcHAtbG9nbyB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXVzYWJsZS1jYXJkX190b3AtbWV0YWRhdGEge1xuICBncmlkLXJvdzogdG9wLW1ldGFkYXRhO1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBjb2xvcjogIzU5NjA2ZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLXJlc3VsdC1jYXJkX19saW5rLXdyYXBwZXIge1xuICBncmlkLXJvdzogY3RhO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZHMgLnhjLXJlc3VsdC1jYXJkIC54Yy1yZXN1bHQtY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCAueGMtcmVzdWx0LWNhcmRfX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzAwNzJiZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lkdGg6IDEwcHg7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgLnhjLWNvbnRlbnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBncmlkLXJvdzogZGVzY3JpcHRpb247XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkcyAueGMtcmVzdWx0LWNhcmQgYy14Yy1yZXVzZWFibGUtY2FyZC1tZXRhIHtcbiAgZ3JpZC1yb3c6IG1ldGE7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkX19ib2R5LS1zbWFsbC1mb250IC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZF9fYm9keS0tc21hbGwtZm9udCAueGMtY29udGVudC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRfX2JvZHktLWFwcCAueGMtY29udGVudC1jYXJkX19kZXNjcmlwdGlvbiBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmRfX3JhdGluZyB7XG4gIGdyaWQtcm93OiByYXRpbmc7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLFxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdCB7XG4gIGJvcmRlcjogMDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdDpob3ZlciwgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0OmZvY3VzLXdpdGhpbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdDpob3ZlciBzdmcsIC54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdDpmb2N1cy13aXRoaW4gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdDpob3ZlciAueGMtcmVzdWx0LWNhcmRfX2hlYWRpbmcgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0IC54Yy1yZXN1bHQtY2FyZF9fYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmM2Y0O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLnhjLXJlc3VsdC1jYXJkLS1jYXNlLWRlZmxlY3QgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMwMDcyYmU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLnhjLXJlc3VsdC1jYXJkLS1jYXNlLWRlZmxlY3QgLnhjLXJlc3VsdC1jYXJkX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMjc2MSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0IC54Yy1yZXN1bHQtY2FyZF9fdGl0bGU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0IC54Yy1yZXN1bHQtY2FyZF9fdGl0bGU6OmJlZm9yZSwgLnhjLXRoZW1lIC54Yy1yZXN1bHQtY2FyZC54Yy1yZXN1bHQtY2FyZC0tY2FzZS1kZWZsZWN0IC54Yy1yZXN1bHQtY2FyZF9fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAueGMtcmVzdWx0LWNhcmQueGMtcmVzdWx0LWNhcmQtLWNhc2UtZGVmbGVjdCAueGMtcmVzdWx0LWNhcmQsXG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLnhjLXJlc3VsdC1jYXJkLS1jYXNlLWRlZmxlY3QgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLXJlc3VsdC1jYXJkLnhjLXJlc3VsdC1jYXJkLS1jYXNlLWRlZmxlY3QgYy14Yy1yZXVzYWJsZS1za2VsZXRvbi1sb2FkZXIgLnhjLXNrZWxldG9uLWxvYWRlcjpudGgtY2hpbGQoZXZlbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC54dWktdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi54Yy10aGVtZSAueHVpLXRhZy1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC4yKTtcbn1cbi54Yy10aGVtZSAueHVpLXRhZy1wb3NpdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmQzYmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjODBjMTllO1xuICBjb2xvcjogIzAwMmUxNTtcbn1cbi54Yy10aGVtZSAueHVpLXRhZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDNhNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZGMxODA7XG4gIGNvbG9yOiAjNTgyZTAwO1xufVxuLnhjLXRoZW1lIC54dWktdGFnLXhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ueGMtdGhlbWUgLnh1aS10YWctc21hbGwge1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAueGMtdGhlbWUgLnhjLXRhZy1zdGF0dXMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy10YWctc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC54Yy10YWctaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnhjLXRoZW1lIC54Yy10YWctaXRlbS0taWNvbiAueHVpLXRhZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ueGMtdGhlbWUgLnhjLXRhZy1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuLnhjLXRoZW1lIC54Yy10YWctaWNvbi1zbWFsbCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAxMCwgMzAsIDAuNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgMC43NSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGFnLS1hcnRpY2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IyNTYwMDtcbiAgY29sb3I6ICNiMjU2MDA7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGFnLS1kaXNjdXNzaW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViMDAwODtcbiAgY29sb3I6ICNlYjAwMDg7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGFnLS1pbi1wZXJzb24tY2xhc3Nyb29tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdlNzIwMTtcbiAgY29sb3I6ICM3ZTcyMDE7XG59XG4ueGMtdGhlbWUgLnhjLWNvbnRlbnQtY2FyZF9fdGFnLS1jb3Vyc2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTM4NjYwO1xuICBjb2xvcjogIzEzODY2MDtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190YWctLXByb2dyYW1tZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1YTVhZTY7XG4gIGNvbG9yOiAjNWE1YWU2O1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RhZy0tZ3VpZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDEzNzg5O1xuICBjb2xvcjogIzAxMzc4OTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190YWctLWxpdmUtd2ViaW5hciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTdiYmU7XG4gIGNvbG9yOiAjMDk3YmJlO1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RhZy0tdmlkZW8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjA0OWM1O1xuICBjb2xvcjogI2IwNDljNTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190YWctLXByb2R1Y3QtaWRlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMzg2NjA7XG4gIGNvbG9yOiAjMTM4NjYwO1xufVxuLnhjLXRoZW1lIC54Yy1jb250ZW50LWNhcmRfX3RhZy0tdG9waWMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwYTFlO1xuICBjb2xvcjogIzAwMGExZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1jYXJkX190YWctLWdsb3NzYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwYzE5ZTtcbiAgY29sb3I6ICM4MGMxOWU7XG59XG4ueGMtdGhlbWUgLnhjLWNhcmRfX3RhZy0tYW5zd2VyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC41KTtcbiAgY29sb3I6IHJnYmEoMCwgMTAsIDMwLCAwLjc1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZkM2JiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzgwYzE5ZTtcbiAgY29sb3I6ICMwMDJlMTU7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnhjLXRoZW1lIC54Yy1za2lwLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4ueGMtdGhlbWUgLnhjLXNraXAtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB6LWluZGV4OiA4MDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgNHB4ICMwMDcyYmU7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC54Yy1za2lwLWxpbms6Zm9jdXMge1xuICAgIGxlZnQ6IDhweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbi54Yy10aGVtZSAueGMtc2tpcC1saW5rOmZvY3VzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnhjLXRoZW1lIC54Yy1za2lwLWxpbmsge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLnhjLXRoZW1lIC54Yy1za2lwLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQ3NTY7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2tlbGV0b24tc2hpbW1lciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwdncgMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwMHB4IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwdncgMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAwcHggMDtcbiAgfVxufVxuLnhjLXRoZW1lIC5zaGltbWVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTdlOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTZlN2U5IDAlLCAjZjJmM2Y0IDI1JSwgI2U2ZTdlOSA1MCUsICNlNmU3ZTkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwdncgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tbmFtZTogc2tlbGV0b24tc2hpbW1lcjtcbn1cbi54Yy10aGVtZSAud2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTFcXC8yIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC0xXFwvMyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC0yXFwvMyB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC0xXFwvNCB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtMlxcLzQge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTNcXC80IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC0xXFwvNSB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtMlxcLzUge1xuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTNcXC81IHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC00XFwvNSB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtMVxcLzEwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC0yXFwvMTAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTNcXC8xMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtNFxcLzEwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC01XFwvMTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTZcXC8xMCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAud2lkdGgtN1xcLzEwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuLnhjLXRoZW1lIC53aWR0aC04XFwvMTAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG4ueGMtdGhlbWUgLndpZHRoLTlcXC8xMCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnhjLXRoZW1lIC53aWR0aC1mdWxsXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMVxcLzJcXEB4c21hbGwge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC8zXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTJcXC8zXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC80XFxAeHNtYWxsIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0yXFwvNFxcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtM1xcLzRcXEB4c21hbGwge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC8xMFxcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMlxcLzEwXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0zXFwvMTBcXEB4c21hbGwge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTRcXC8xMFxcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtNVxcLzEwXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC02XFwvMTBcXEB4c21hbGwge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTdcXC8xMFxcQHhzbWFsbCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtOFxcLzEwXFxAeHNtYWxsIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC05XFwvMTBcXEB4c21hbGwge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAueGMtdGhlbWUgLndpZHRoLWZ1bGxcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC8yXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC8zXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMlxcLzNcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvNFxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0yXFwvNFxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0zXFwvNFxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvMTBcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMlxcLzEwXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTNcXC8xMFxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC00XFwvMTBcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtNVxcLzEwXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTZcXC8xMFxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC03XFwvMTBcXEBzbWFsbGlzaCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtOFxcLzEwXFxAc21hbGxpc2gge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTlcXC8xMFxcQHNtYWxsaXNoIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC53aWR0aC1mdWxsXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMVxcLzJcXEBtZWRpdW0ge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC8zXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTJcXC8zXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC80XFxAbWVkaXVtIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0yXFwvNFxcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtM1xcLzRcXEBtZWRpdW0ge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTFcXC8xMFxcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMlxcLzEwXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0zXFwvMTBcXEBtZWRpdW0ge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTRcXC8xMFxcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtNVxcLzEwXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC02XFwvMTBcXEBtZWRpdW0ge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTdcXC8xMFxcQG1lZGl1bSB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtOFxcLzEwXFxAbWVkaXVtIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC05XFwvMTBcXEBtZWRpdW0ge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhjLXRoZW1lIC53aWR0aC1mdWxsXFxAbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvMlxcQGxhcmdlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0xXFwvM1xcQGxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTJcXC8zXFxAbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMVxcLzRcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMlxcLzRcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtM1xcLzRcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtMVxcLzEwXFxAbGFyZ2Uge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTJcXC8xMFxcQGxhcmdlIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC0zXFwvMTBcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtNFxcLzEwXFxAbGFyZ2Uge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLTVcXC8xMFxcQGxhcmdlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC02XFwvMTBcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54Yy10aGVtZSAud2lkdGgtN1xcLzEwXFxAbGFyZ2Uge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGMtdGhlbWUgLndpZHRoLThcXC8xMFxcQGxhcmdlIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhjLXRoZW1lIC53aWR0aC05XFwvMTBcXEBsYXJnZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ueGMtdGhlbWUgLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi54Yy10aGVtZSAueGMtZnVsbHNjcmVlbi1tZWRpYS1wbGF5ZXIgLnNsZHMtYm94IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1mdWxsc2NyZWVuLW1lZGlhLXBsYXllciAudnR1aVNpbXBsZU1lZGlhQ21wIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ueGMtdGhlbWUgLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xufVxuLnhjLXRoZW1lIC54Yy1mdWxsc2NyZWVuLW1lZGlhLXBsYXllciAuY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyLS13aXRoLWhlYWRlciBpZnJhbWUge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTNweCkgIWltcG9ydGFudDtcbn1cbi54Yy10aGVtZSAueGMtZnVsbHNjcmVlbi1tZWRpYS1wbGF5ZXJfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTZhOWIwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi54Yy10aGVtZSAueGMtZnVsbHNjcmVlbi1tZWRpYS1wbGF5ZXJfX2hlYWRlciAueHVpLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi54Yy10aGVtZSAueGMtZnVsbHNjcmVlbi1tZWRpYS1wbGF5ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi54Yy10aGVtZSAueGMtY29udGVudC1ncm91cCAuQ292ZW9SZXN1bHRMaXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ueGMtdGhlbWUgLmxlYXJuaW5nLWhvbWUtLXJlY29tbWVuZGF0aW9ucyB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGMtdGhlbWUgLmxlYXJuaW5nLWhvbWUtLXJlY29tbWVuZGF0aW9uczpiZWZvcmUge1xuICBhbmltYXRpb246IHNoaW1tZXIgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvdXJzZS1wbGFjZWhvbGRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xufVxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAuQ292ZW9SZXN1bHRMaXN0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXBsYWNlaG9sZGVyLXJlc3VsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgLmNvdXJzZS1jb21wbGV0aW9uLW1vZGFsIC5yZWNvbW1lbmRlZC1jb3Vyc2VzIC5jb3Zlby1yZXN1bHQtZnJhbWUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi54Yy10aGVtZSAuY291cnNlLWNvbXBsZXRpb24tbW9kYWwgLnJlY29tbWVuZGVkLWNvdXJzZXMgLmNvdmVvLXJlc3VsdC1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAucmVjb21tZW5kZWQtY291cnNlcyAuY292ZW8tcmVzdWx0LXJvdyAuY292ZW8tcmVzdWx0LWNlbGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnhjLXRoZW1lIC5jb3Vyc2UtY29tcGxldGlvbi1tb2RhbCAueGMtY29udGVudC1ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ueGMtdGhlbWUgLkNvdmVvU2VhcmNoSW50ZXJmYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdExpc3Qge1xuICBtYXJnaW46IDA7XG59XG4ueGMtdGhlbWUgLmNvdmVvLXJlc3VsdC1mcmFtZSAuY292ZW8tcmVzdWx0LWNlbGwge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQmFzZSNDb3Zlb0ludGVyZmFjZUVkaXRvclRvb2xib3gsXG4ueGMtdGhlbWUgLkNvdmVvVjJCYXNlICNDb3Zlb0ludGVyZmFjZUVkaXRvclRvb2xib3gge1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1N0YW5kYWxvbmVTZWFyY2hib3gge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgei1pbmRleDogMTtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94Lm1hZ2ljLWJveC5tYWdpYy1ib3gtaW5saW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTliMDtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0LFxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtdW5kZXJsYXkge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveC1pbnB1dCA+IGlucHV0IHtcbiAgY29sb3I6ICM0MDQ3NTY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1NlYXJjaEJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLkNvdmVvU2VhcmNoQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b246aG92ZXIgc3ZnLFxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1NlYXJjaEJ1dHRvbjpob3ZlciAuY292ZW8tbWFnbmlmaWVyLWNpcmNsZS1zdmcge1xuICBjb2xvcjogIzgwODU4ZjtcbiAgZmlsbDogIzgwODU4Zjtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b24gc3ZnIHtcbiAgY29sb3I6ICM4MDg1OGY7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluO1xuICB6LWluZGV4OiAxO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1N0YW5kYWxvbmVTZWFyY2hib3g6aG92ZXIsIC54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAxMCwgMzAsIDAuMiksIDAgMCAxMHB4IHJnYmEoMCwgMTAsIDMwLCAwLjIpO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gubWFnaWMtYm94LWlubGluZSB7XG4gIGhlaWdodDogNDJweDtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0LFxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dCxcbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LXVuZGVybGF5IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4cHgpO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDJhNDY7XG59XG4ueGMtdGhlbWUgLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3ggLm1hZ2ljLWJveC1pbnB1dCA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTk2MDZkO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gubWFnaWMtYm94LWlubGluZSxcbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1NlYXJjaEJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTZhOWIwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBjb2xvcjogIzgwODU4ZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogM3B4IDJweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzNnB4O1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1NlYXJjaEJ1dHRvbiAuaWNvbiB7XG4gIGNvbG9yOiAjODA4NThmO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1NlYXJjaEJ1dHRvbiBzdmcge1xuICBjb2xvcjogIzAwMmE0Njtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b246aG92ZXIgc3ZnLFxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5Db3Zlb1NlYXJjaEJ1dHRvbjpob3ZlciAuY292ZW8tbWFnbmlmaWVyLWNpcmNsZS1zdmcge1xuICBjb2xvcjogIzAwMmE0NjtcbiAgZmlsbDogIzAwMmE0Njtcbn1cbi54Yy10aGVtZSAueGMtaGVhZGVyLXNlYXJjaC0taG9tZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAuQ292ZW9TZWFyY2hCdXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAycHggYXV0byAjMDA3MmJlO1xufVxuLnhjLXRoZW1lIC54Yy1oZWFkZXItc2VhcmNoLS1ob21lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IC5tYWdpYy1ib3gtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhLFxuLnhjLXRoZW1lIGEuQ292ZW9SZXN1bHRMaW5rLFxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhLkNvdmVvUmVzdWx0TGluayB7XG4gIGNvbG9yOiAjMDA3MmJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGMtdGhlbWUgLkNvdmVvUmVzdWx0IGE6dmlzaXRlZCxcbi54Yy10aGVtZSBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkLFxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICM4ODE3OTU7XG59XG4ueGMtdGhlbWUgLkNvdmVvUmVzdWx0IGE6aG92ZXIsXG4ueGMtdGhlbWUgYS5Db3Zlb1Jlc3VsdExpbms6aG92ZXIsXG4ueGMtdGhlbWUgLkNvdmVvUmVzdWx0IGEuQ292ZW9SZXN1bHRMaW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhOnZpc2l0ZWQ6aG92ZXIsXG4ueGMtdGhlbWUgYS5Db3Zlb1Jlc3VsdExpbms6dmlzaXRlZDpob3Zlcixcbi54Yy10aGVtZSAuQ292ZW9SZXN1bHQgYS5Db3Zlb1Jlc3VsdExpbms6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAyNzYxO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhOmZvY3VzLFxuLnhjLXRoZW1lIGEuQ292ZW9SZXN1bHRMaW5rOmZvY3VzLFxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhLkNvdmVvUmVzdWx0TGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBhdXRvICMwMDcyYmU7XG59XG4ueGMtdGhlbWUgLkNvdmVvUmVzdWx0IGE6aG92ZXIsIC54Yy10aGVtZSAuQ292ZW9SZXN1bHQgYTp2aXNpdGVkOmhvdmVyLFxuLnhjLXRoZW1lIGEuQ292ZW9SZXN1bHRMaW5rOmhvdmVyLFxuLnhjLXRoZW1lIGEuQ292ZW9SZXN1bHRMaW5rOnZpc2l0ZWQ6aG92ZXIsXG4ueGMtdGhlbWUgLkNvdmVvUmVzdWx0IGEuQ292ZW9SZXN1bHRMaW5rOmhvdmVyLFxuLnhjLXRoZW1lIC5Db3Zlb1Jlc3VsdCBhLkNvdmVvUmVzdWx0TGluazp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDI3NjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1saXN0LWxheW91dC5Db3Zlb1Jlc3VsdCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1saXN0LWxheW91dCAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi54Yy10aGVtZSAuYmctaWxsdXN0cmF0ZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbi1wbGFjZWhvbGRlci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTQuMDQyNTUzMTklO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLmJnLWlsbHVzdHJhdGVkOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoLnNsZHMtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoIC5zbGRzLWNhcmRfX2hlYWRlcixcbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaCAuc2xkcy1jYXJkX19ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoIC5zbGRzLWNhcmRfX2hlYWRlcixcbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaCAuY292ZW8tcmVzdWx0cy1jb2x1bW4ge1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5jb3Zlby1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54Yy10aGVtZSAuY292ZW8tbm8tcmVzdWx0cyB+IC5Db3Zlb1Jlc3VsdExpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLnhjLXRoZW1lIC5DdXN0b21Db3Zlb05vUmVzdWx0SGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwYTFlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ueGMtdGhlbWUgLkN1c3RvbUNvdmVvTm9SZXN1bHRNZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAueGMtdGhlbWUgLkN1c3RvbUNvdmVvUXVlcnlTdWdnZXN0aW9ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLnhjLXRoZW1lIC5jUG9wdWxhclRvcGljcyAuQ292ZW9QYWdlQ29udGVudDplbXB0eSxcbi54Yy10aGVtZSAuY1VzZWZ1bEFuc3dlcnMgLkNvdmVvUGFnZUNvbnRlbnQ6ZW1wdHkge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnhjLXRoZW1lIC5jUG9wdWxhclRvcGljcyAuQ292ZW9QYWdlQ29udGVudDplbXB0eSxcbi54Yy10aGVtZSAuY1VzZWZ1bEFuc3dlcnMgLkNvdmVvUGFnZUNvbnRlbnQ6ZW1wdHkge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB9XG59XG4ueGMtdGhlbWUgLkNvdmVvVjJDb21tdW5pdHlTZWFyY2ggLmNvdmVvLXZpc2libGUtdG8tc2NyZWVuLXJlYWRlci1vbmx5LFxuLnhjLXRoZW1lIC5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoIC5zbGRzLWNhcmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGMtdGhlbWUgaW1nLmljb24tLXh4bCxcbi54Yy10aGVtZSBpbWcuaWNvbi0teHh4bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi54Yy10aGVtZSAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0ID4gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ueGMtcHJpbnQtY2VydGlmaWNhdGUgLmNvbW0tY29udGVudC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhjLXByaW50LWNlcnRpZmljYXRlIC5zbGRzLWNvbC0tcGFkZGVkLmNvbW0tbGF5b3V0LWNvbHVtbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTcGFjaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRiYXNlLXNwYWNpbmc6IDFyZW07XG5cbi8vIFhVSSBzcGFjaW5nXG4vLyBodHRwczovL2dpdGh1Yi5kZXYueGVyby5jb20vVVhFL3h1aS9ibG9iL21hc3Rlci9zcmMvc2Fzcy8xLXZhcnMvX2xheW91dC5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4dWktcy0yeHNtYWxsOiA0cHg7XG4keHVpLXMteHNtYWxsOiA4cHg7XG4keHVpLXMtc21hbGw6IDEycHg7XG4keHVpLXMtc3RhbmRhcmQ6IDE2cHg7XG4keHVpLXM6IDE2cHg7XG4keHVpLXMtbGFyZ2U6IDIwcHg7XG4keHVpLXMteGxhcmdlOiAyNHB4O1xuJHh1aS1zLTJ4bGFyZ2U6IDMycHg7XG4keHVpLXMtM3hsYXJnZTogNDBweDtcbiR4dWktcy00eGxhcmdlOiA0OHB4O1xuJHh1aS1zLTV4bGFyZ2U6IDY0cHg7XG4keHVpLXMtNnhsYXJnZTogODBweDtcblxuJHNwYWNpbmcteHh4czogJGJhc2Utc3BhY2luZyAqIC4xMjU7XG4kc3BhY2luZy14eHM6ICRiYXNlLXNwYWNpbmcgKiAuMjU7XG4kc3BhY2luZy14czogJGJhc2Utc3BhY2luZyAqIC41O1xuJHNwYWNpbmctczogJGJhc2Utc3BhY2luZyAqIC43NTtcbiRzcGFjaW5nOiAkYmFzZS1zcGFjaW5nICogMTtcbiRzcGFjaW5nLWw6ICRiYXNlLXNwYWNpbmcgKiAxLjU7XG4kc3BhY2luZy14bDogJGJhc2Utc3BhY2luZyAqIDI7XG4kc3BhY2luZy14eGw6ICRiYXNlLXNwYWNpbmcgKiA0O1xuXG4vLyBHcmlkIHNwYWNpbmdcbiRncmlkLXNwYWNpbmc6ICRzcGFjaW5nLXhsO1xuXG4vLyBHdXR0ZXJzIC0tIGhvcml6b250YWwgc3BhY2luZ1xuJGd1dHRlci1zcGFjaW5nOiA2LjVyZW07XG5cbi8vIFNlY3Rpb25zIC0tIFZlcnRpY2FsIHNwYWNpbmdcbiRzZWN0aW9uLXNwYWNpbmc6ICRzcGFjaW5nLXh4bDtcblxuJHh1aS1taW5pbXVtLXRvdWNoLXRhcmdldDogNDVweDtcblxuOnJvb3Qge1xuICAtLXh1aS1zLTJ4c21hbGw6ICN7JHh1aS1zLTJ4c21hbGx9OyAvLzRweDtcbiAgLS14dWktcy14c21hbGw6ICN7JHh1aS1zLXhzbWFsbH07IC8vOHB4O1xuICAtLXh1aS1zLXNtYWxsOiAjeyR4dWktcy1zbWFsbH07IC8vMTJweDtcbiAgLS14dWktcy1zdGFuZGFyZDogI3skeHVpLXMtc3RhbmRhcmR9OyAvLzE2cHg7XG4gIC0teHVpLXM6ICN7JHh1aS1zfTsgLy8xNnB4O1xuICAtLXh1aS1zLWxhcmdlOiAjeyR4dWktcy1sYXJnZX07IC8vMjBweDtcbiAgLS14dWktcy14bGFyZ2U6ICN7JHh1aS1zLXhsYXJnZX07IC8vMjRweDtcbiAgLS14dWktcy0yeGxhcmdlOiAjeyR4dWktcy0yeGxhcmdlfTsgLy8zMnB4O1xuICAtLXh1aS1zLTN4bGFyZ2U6ICN7JHh1aS1zLTN4bGFyZ2V9OyAvLzQwcHg7XG4gIC0teHVpLXMtNHhsYXJnZTogI3skeHVpLXMtNHhsYXJnZX07IC8vNDhweDtcbiAgLS14dWktcy01eGxhcmdlOiAjeyR4dWktcy01eGxhcmdlfTsgLy82NHB4O1xuICAtLXh1aS1zLTZ4bGFyZ2U6ICN7JHh1aS1zLTZ4bGFyZ2V9OyAvLzgwcHg7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHbG9iYWwgc2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vLyBGb250c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1uYXRpb25hbDogXCJOYXRpb25hbFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsXG4gIHNhbnMtc2VyaWY7XG4kYmFzZS1mb250LXNpemU6IDE2cHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS41cmVtO1xuJGxpbmUtaGVpZ2h0LWhlYWRsaW5lOiAxLjI7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogbm9ybWFsO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IGJvbGQ7XG5cbiR4dWktZm9udC13ZWlnaHQtZW1waGFzaXM6IDcwMDtcbiR4dWktZm9udC13ZWlnaHQtZGVlbXBoYXNpczogNDAwO1xuXG4vLyBCcmVha3BvaW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYnJlYWtwb2ludC14c21hbGw6IDQ4MHB4O1xuJGJyZWFrcG9pbnQtc21hbGw6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtOiAkYnJlYWtwb2ludC1zbWFsbCArIDFweDtcbiRicmVha3BvaW50LWxhcmdlOiAxMjAwcHg7XG4kYnJlYWtwb2ludC1zZi1sYXJnZTogMTAyNHB4O1xuXG4vLyBJY29uIHNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRzaXplLWljb246IDFyZW07XG4kc2l6ZS1pY29uLXNtYWxsOiAwLjg3NXJlbTtcbiRzaXplLWljb24teHNtYWxsOiAwLjc1cmVtO1xuJHh1aS1pY29uLW1lZGl1bTogMzBweDtcbiR4dWktaWNvbi1sYXJnZTogNDBweDtcbiR4dWktaWNvbi14bGFyZ2U6IDYwcHg7XG5cbi8vIFNoYWRvd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ1NTLTQ0OTMgVXBkYXRlZCB3aXRoIFhVSSBzaGFkb3cgc2V0dGluZ1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDEwLCAzMCwgMC4yKSxcbiAgMCAzcHggNnB4IDAgcmdiYSgwLCAxMCwgMzAsIDAuMik7XG4keHVpLXNoYWRvdy1mb2N1czogMCAwIDAgMnB4ICRjb2xvci1mb2N1cztcbiRob21lcGFnZS1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNixcbiAgMCAwIDEwcHggJHh1aS1jb2xvci1ncmV5LWFscGhhLTY7XG5cbi8vIC8vIEZvbnQgc2l6ZXMgWFVJYFxuLy8gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsaW5lIGhlaWdodCBYVUlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gWFVJIHBoYXNlZCB0aGlzIG91dC4gV2UgbmVlZCB0byBhcyB3ZWxsXG4keHVpLWxpbmUtaGVpZ2h0LXN0YW5kYXJkOiAyNHB4O1xuJHh1aS1saW5lLWhlaWdodC1zbWFsbDogMjBweDtcbiR4dWktbGluZS1oZWlnaHQteHNtYWxsOiAxNnB4O1xuXG4vLyAxNS4yLjVcbiR4dWktbGluZS1oZWlnaHQtcmVzZXQ6IDE7XG4keHVpLWxpbmUtaGVpZ2h0LXRpZ2h0OiAxLjE1O1xuJHh1aS1saW5lLWhlaWdodC1jb21wYWN0OiAxLjMwNzc7XG4keHVpLWxpbmUtaGVpZ2h0OiAxLjU7XG4keHVpLWxpbmUtaGVpZ2h0LWJ1dHRvbjogMXJlbTtcblxuLy8gT3RoZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJhc2UtcmFkaXVzOiAzcHg7IC8vIFhVSVxuJGJhc2UtcmFkaXVzLS1zbWFsbDogMnB4O1xuJGRyb3Bkb3duLXotaW5kZXg6IDM7XG4keHVpLXJhZGl1czogM3B4OyAvLyBBcHBseSB0aGlzIGdsb2JhbGx5IGFmdGVyIExNUywgaW4gQkFVIHN0cmVhbSwgdG8gYWxsb3cgcHJvcGVyIGZ1bGwgcmVncmVzc2lvbiB0ZXN0aW5nXG5cbi8vIFhVSSBpbXBvcnQgZnJvbSBfbGF5b3V0LnNjc3Ncbi8vIEBzZWN0aW9uIENsYXNzIFN1ZmZpeGVzXG4vLyBAdHlwZSB0YWJsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLWZvcm0td2lkdGg6IDQwMHB4O1xuJHh1aS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw6ICR4dWktcy1zdGFuZGFyZDtcbiR4dWktaW5wdXQtcGFkZGluZy12ZXJ0aWNhbDogOHB4O1xuJHh1aS1pbnB1dC1wYWRkaW5nOiAkeHVpLWlucHV0LXBhZGRpbmctdmVydGljYWwgJHh1aS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG4keHVpLWNvbnRyb2wtc2l6ZS0yeHNtYWxsOiAxNnB4O1xuJHh1aS1jb250cm9sLXNpemUteHNtYWxsOiAyNHB4O1xuJHh1aS1jb250cm9sLXNpemUtc21hbGw6IDMycHg7XG4keHVpLWNvbnRyb2wtc2l6ZS1zdGFuZGFyZDogNDBweDtcbiR4dWktY29udHJvbC1zaXplLWxhcmdlOiA4MHB4O1xuJHh1aS1jb250cm9sLXNpemUteGxhcmdlOiAxMjBweDtcbiR4dWktY2xhc3Mtc3VmZml4LWF1dG86IFwiLWF1dG9cIjtcbiR4dWktY2xhc3Mtc3VmZml4LW5vbmU6IFwiLW5vbmVcIjtcbiR4dWktY2xhc3Mtc3VmZml4LXNtYWxsOiBcIi1zbWFsbFwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtMnhzbWFsbDogXCItMnhzbWFsbFwiO1xuJHh1aS1jbGFzcy1zdWZmaXgteHNtYWxsOiBcIi14c21hbGxcIjtcbiR4dWktY2xhc3Mtc3VmZml4LXN0YW5kYXJkOiBcIlwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtbGFyZ2U6IFwiLWxhcmdlXCI7XG4keHVpLWNsYXNzLXN1ZmZpeC14bGFyZ2U6IFwiLXhsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtMnhsYXJnZTogXCItMnhsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtM3hsYXJnZTogXCItM3hsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtNHhsYXJnZTogXCItNHhsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtNXhsYXJnZTogXCItNXhsYXJnZVwiO1xuJHh1aS1jbGFzcy1zdWZmaXgtNnhsYXJnZTogXCItNnhsYXJnZVwiO1xuXG4vLyBaLWluZGV4IHN0YWNraW5nIHNjaGVtZS5cbi8vIF9sYXlvdXQuc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLXotaW5kZXgtdG9hc3Q6IDgwMDA7XG4keHVpLXotaW5kZXgtc2hlZXQ6IDcwMDA7XG4keHVpLXotaW5kZXgtc2hlZXRtYXNrOiA2MDAwO1xuJHh1aS16LWluZGV4LW1vZGFsOiA1MDAwO1xuJHh1aS16LWluZGV4LW5hdjogMzAwMDtcbiR4dWktei1pbmRleC1oZWFkZXI6IDIwMDA7XG4keHVpLXotaW5kZXgtZHJvcGRvd246IDEwMDA7XG4keHVpLXotaW5kZXgtY29udGV4dHVhbHRvcDogNTAwO1xuJHh1aS16LWluZGV4LWZvY3VzOiAyO1xuJHh1aS16LWluZGV4LWJvZHk6IDE7XG4keHVpLXotaW5kZXgtaHRtbDogMDtcbiR4dWktei1pbmRleC1oaWRkZW46IC0xO1xuJHh1aS1jb21tb24td2lkdGhzOiAoXG4gIHhzbWFsbDogMTAwcHgsXG4gIHNtYWxsOiAyMDBweCxcbiAgbWVkaXVtOiAzMDBweCxcbiAgbGFyZ2U6IDQwMHB4XG4pO1xuJHh1aS1wb3BvdmVyLXdpZHRoczogbWFwLnJlbW92ZSgkeHVpLWNvbW1vbi13aWR0aHMsIFwieHNtYWxsXCIpO1xuXG4vLyBYVUkgTmF2aWdhdGlvbiBIZWlnaHRcbi8vIF9sYXlvdXQuc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keHVpLW5hdmlnYXRpb24taGVpZ2h0OiA2MHB4O1xuXG4vLyBYVUkgcGFnZSBzZXR0aW5nXG4vLyBfc3RydWN0dXJlLnNjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR4dWktcGFnZS13aWR0aC1zbWFsbDogMTAwMHB4O1xuJHh1aS1wYWdlLXdpZHRoLWxhcmdlOiAxMjAwcHg7XG5cbi8vIENvbnRlbnQgLyBMZWFybmluZyBjYXJkcyBsaW5rIGFycm93XG4kbGluay1hcnJvdy1vZmZzZXQ6ICR4dWktcy1zdGFuZGFyZDtcblxuLy8gQ2FyZCB3aWR0aHNcbiR0d28tY29sLWNhcmQtd2lkdGg6IDM1MHB4O1xuJHRocmVlLWNvbC1jYXJkLXdpZHRoOiAyNzVweDtcblxuLy9BbmltYXRpb25cbiR1bmRlcmxpbmUtYmV6aWVyLWVhc2U6IGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuXG4vLyBGb250IHNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4Yy1mb250LXNpemUtNnhsOiAyLjg3NXJlbTsgLy8gNDhweCAvLyA0NnB4OyBoMSBkaXNwbGF5O1xuJHhjLWZvbnQtc2l6ZS01eGw6IDIuNXJlbTsgLy8gNDBweCAvLyA0MXB4OyBoMiBkaXNwbGF5O1xuJHhjLWZvbnQtc2l6ZS00eGw6IDIuMjVyZW07IC8vIDMycHggLy8gMzZweCBoMVxuJHhjLWZvbnQtc2l6ZS0zeGw6IDEuNjI1cmVtOyAvLyAyOHB4IC8vIDI2cHggaDJcbiR4Yy1mb250LXNpemUtMnhsOiAxLjQzOHJlbTsgLy8gMjRweCAvLyAyM3B4IGgzXG4keGMtZm9udC1zaXplLXhsOiAxLjI1cmVtOyAvLyAyMHB4IGg0XG4keGMtZm9udC1zaXplLWxhcmdlOiAxLjEyNXJlbTsgLy8gMThweCBoNSAvIHJlYWRpbmdcbiR4Yy1mb250LXNpemUtbWVkaXVtOiAxcmVtOyAvLyAxNnB4IGg2IC8gcFxuJHhjLWZvbnQtc2l6ZS1zbWFsbDogMC44NzVyZW07IC8vIDE0cHggbGFiZWxcbiR4Yy1mb250LXNpemUteHNtYWxsOiAwLjgxM3JlbTsgLy8gMTNweCBjYXB0aW9uXG4keGMtZm9udC1zaXplLTJ4c21hbGw6IDAuNzVyZW07IC8vIDEycHggc3VwcG9ydGluZyB0ZXh0XG5cbi8vIEhlYWRpbmcgc2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHhjLWhlYWRpbmctZGlzcGxheS1zaXplLWgxOiAkeGMtZm9udC1zaXplLTZ4bDtcbiR4Yy1oZWFkaW5nLWRpc3BsYXktc2l6ZS1oMjogJHhjLWZvbnQtc2l6ZS01eGw7XG4keGMtaGVhZGluZy1zaXplLWgxOiAkeGMtZm9udC1zaXplLTR4bDtcbiR4Yy1oZWFkaW5nLXNpemUtaDI6ICR4Yy1mb250LXNpemUtM3hsO1xuJHhjLWhlYWRpbmctc2l6ZS1oMzogJHhjLWZvbnQtc2l6ZS0yeGw7XG4keGMtaGVhZGluZy1zaXplLWg0OiAkeGMtZm9udC1zaXplLXhsO1xuJHhjLWhlYWRpbmctc2l6ZS1oNTogJHhjLWZvbnQtc2l6ZS1sYXJnZTtcbiR4Yy1oZWFkaW5nLXNpemUtaDY6ICR4Yy1mb250LXNpemUtbWVkaXVtO1xuXG4vLyBMaW5lIGhlaWdodHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHhjLWxpbmUtaGVpZ2h0LTR4bDogMy4yNXJlbTtcbiR4Yy1saW5lLWhlaWdodC0zeGw6IDNyZW07XG4keGMtbGluZS1oZWlnaHQtMnhsOiAyLjc1cmVtO1xuJHhjLWxpbmUtaGVpZ2h0LXhsOiAycmVtO1xuJHhjLWxpbmUtaGVpZ2h0LWxhcmdlOiAxLjc1cmVtO1xuJHhjLWxpbmUtaGVpZ2h0LW1lZGl1bTogMS41cmVtO1xuJHhjLWxpbmUtaGVpZ2h0LXNtYWxsOiAxLjI1cmVtO1xuJHhjLWxpbmUtaGVpZ2h0LXhzbWFsbDogMXJlbTtcblxuLy8gSGVhZGluZyBsaW5lIGhlaWdodHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtZGlzcGxheS1zaXplLWgxOiAkeGMtbGluZS1oZWlnaHQtNHhsO1xuJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtZGlzcGxheS1zaXplLWgyOiAkeGMtbGluZS1oZWlnaHQtM3hsO1xuJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtc2l6ZS1oMTogJHhjLWxpbmUtaGVpZ2h0LTJ4bDtcbiR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDI6ICR4Yy1saW5lLWhlaWdodC14bDtcbiR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDM6ICR4Yy1saW5lLWhlaWdodC1sYXJnZTtcbiR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDQ6ICR4Yy1saW5lLWhlaWdodC1tZWRpdW07XG4keGMtaGVhZGluZy1saW5lLWhlaWdodC1zaXplLWg1OiAkeGMtbGluZS1oZWlnaHQtbWVkaXVtO1xuJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtc2l6ZS1oNjogJHhjLWxpbmUtaGVpZ2h0LW1lZGl1bTtcblxuLy8gTWlzYyBzaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4keGMtcmVhZGluZy1zaXplOiAkeGMtZm9udC1zaXplLWxhcmdlO1xuJHhjLXBhcmFncmFwaC1zaXplOiAkeGMtZm9udC1zaXplLW1lZGl1bTtcbiR4Yy1sYWJlbC1zaXplOiAkeGMtZm9udC1zaXplLXNtYWxsO1xuJHhjLWNhcHRpb24tc2l6ZTogJHhjLWZvbnQtc2l6ZS14c21hbGw7XG4keGMtc3VwcG9ydGluZy10ZXh0LXNpemU6ICR4Yy1mb250LXNpemUtMnhzbWFsbDtcblxuLy8gRm9udCBzaXplcyBYZXJvIGNlbnRyYWwgY3VzdG9tIHByb3BlcnRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAtLXhjLWZvbnQtc2l6ZS02eGw6IDIuODc1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS01eGw6IDIuNXJlbTtcbiAgLS14Yy1mb250LXNpemUtNHhsOiAyLjI1O1xuICAtLXhjLWZvbnQtc2l6ZS0zeGw6IDEuNjI1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS0yeGw6IDEuNDM4cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS14bDogMS4yNXJlbTtcbiAgLS14Yy1mb250LXNpemUtbGFyZ2U6IDEuMTI1cmVtO1xuICAtLXhjLWZvbnQtc2l6ZS1tZWRpdW06IDFyZW07XG4gIC0teGMtZm9udC1zaXplLXNtYWxsOiAwLjg3NXJlbTtcbiAgLS14Yy1mb250LXNpemUteHNtYWxsOiAwLjgxM3JlbTtcbiAgLS14Yy1mb250LXNpemUtMnhzbWFsbDogMC43NXJlbTtcblxuICAtLXhjLWxpbmUtaGVpZ2h0LTR4bDogMy4yNXJlbTtcbiAgLS14Yy1saW5lLWhlaWdodC0zeGw6IDNyZW07XG4gIC0teGMtbGluZS1oZWlnaHQtMnhsOiAyLjc1cmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LXhsOiAycmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LWxhcmdlOiAxLjc1cmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LW1lZGl1bTogMS41cmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LXNtYWxsOiAxLjI1cmVtO1xuICAtLXhjLWxpbmUtaGVpZ2h0LXhzbWFsbDogMXJlbTtcblxuICAtLXhjLXJlYWRpbmctc2l6ZTogdmFyKC0teGMtZm9udC1zaXplLWxhcmdlKTtcbiAgLS14Yy1sYWJlbC1zaXplOiB2YXIoLS14Yy1mb250LXNpemUtc21hbGwpO1xuICAtLXhjLWNhcHRpb24tc2l6ZTogdmFyKC0teGMtZm9udC1zaXplLXhzbWFsbCk7XG4gIC0teGMtc3VwcG9ydGluZy10ZXh0LXNpemU6IHZhcigtLXhjLWZvbnQtc2l6ZS0yeHNtYWxsKTtcblxuICAtLXhjLWZvbnQtd2VpZ2h0LWVtcGhhc2lzOiA3MDA7XG4gIC0teGMtZm9udC13ZWlnaHQtZGVlbXBoYXNpczogNDAwO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWFVJIGJvcmRlcnNcbi8vXG4vLyBodHRwczovL2dpdGh1Yi5kZXYueGVyby5jb20vVVhFL3h1aS9ibG9iL21hc3Rlci9zcmMvc2Fzcy8xLXZhcnMvX2NvbG9ycy5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIExpZnQ6IEZvciB0ZW1wb3JhcnkgZWxlbWVudHMgdGhhdCBvdmVybGFwIGNvbnRlbnQsIHN1Y2ggYXMgdG9vbHRpcHMgYW5kIGRyb3Bkb3duczogJHh1aS1zaGFkb3ctZGVwdGgtbGlmdFxuJHh1aS1zaGFkb3ctZGVwdGgtbGlmdDogMCAwIDAgMXB4ICR4dWktc3RhbmRhcmQtc2hhZG93LWNvbG9yLCAwIDNweCA2cHggMCAkeHVpLXN0YW5kYXJkLXNoYWRvdy1jb2xvcjtcbi8vIFBvcDogRm9yIHByb21pbmVudCBlbGVtZW50cyB0aGF0IG92ZXJsYXAgY29udGVudCwgc3VjaCBhcyBtb2RhbHMuIE9mdGVuIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBhIG1hc2sgOiAkeHVpLXNoYWRvdy1kZXB0aC1wb3BcbiR4dWktc2hhZG93LWRlcHRoLXBvcDogMCAwIDAgMXB4ICR4dWktc3RhbmRhcmQtc2hhZG93LWNvbG9yLCAwIDhweCAxNnB4IDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3I7XG5cbi8vIEBzZWN0aW9uIEluZGljYXRpbmcgb3ZlcmZsb3dcbi8vIEBkZXNjcmlwdGlvbiBUbyBpbmRpY2F0ZSB0aGF0IGFuIGVsZW1lbnQgZG9lcyBub3Qgc2Nyb2xsIHdpdGhpbiBpdHMgcGFyZW50LCBidXQgc2l0cyBhYm92ZSB0aGUgY29udGVudCBvbiBhIHNlcGFyYXRlIHBsYW5lLCB1c2Ugb25lIG9mIHRoZSBmb2xsb3dpbmcgYm94LXNoYWRvdyB2YXJpYWJsZXMuXG4vLyBAdHlwZSBzaGFkb3dcbi8vXG4vLyBUb3A6IEZvciB0b29sYmFycyBhbmQgb3RoZXIgbmF2aWdhdGlvbmFsIGVsZW1lbnRzIGZpeGVkIHRvIHRoZSB0b3AsIHdpdGggY29udGVudCB0aGF0IHNjcm9sbHMgYmVuZWF0aDogJHh1aS1zaGFkb3ctZGVwdGgtb3ZlcmxhcC10b3BcbiR4dWktc2hhZG93LWRlcHRoLW92ZXJsYXAtdG9wOiAwIDFweCAwIDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3IsIDAgM3B4IDAgMCAkeHVpLW92ZXJsYXAtc2hhZG93LWNvbG9yO1xuLy8gQm90dG9tOiBGb3IgdG9vbGJhcnMgYW5kIG90aGVyIG5hdmlnYXRpb25hbCBlbGVtZW50cyBmaXhlZCB0byB0aGUgYm90dG9tLCB3aXRoIGNvbnRlbnQgdGhhdCBzY3JvbGxzIGJlbmVhdGg6ICR4dWktc2hhZG93LWRlcHRoLW92ZXJsYXAtYm90dG9tXG4keHVpLXNoYWRvdy1kZXB0aC1vdmVybGFwLWJvdHRvbTogMCAtMXB4IDAgMCAkeHVpLXN0YW5kYXJkLXNoYWRvdy1jb2xvciwgMCAtM3B4IDAgMCAkeHVpLW92ZXJsYXAtc2hhZG93LWNvbG9yO1xuLy8gTGVmdDogRm9yIHRvb2xiYXJzIGFuZCBvdGhlciBuYXZpZ2F0aW9uYWwgZWxlbWVudHMgZml4ZWQgdG8gdGhlIGxlZnQsIHdpdGggY29udGVudCB0aGF0IHNjcm9sbHMgYmVuZWF0aDogJHh1aS1zaGFkb3ctZGVwdGgtb3ZlcmxhcC1sZWZ0XG4keHVpLXNoYWRvdy1kZXB0aC1vdmVybGFwLWxlZnQ6IDFweCAwIDAgMCAkeHVpLXN0YW5kYXJkLXNoYWRvdy1jb2xvciwgM3B4IDAgMCAwICR4dWktb3ZlcmxhcC1zaGFkb3ctY29sb3I7XG4vLyBSaWdodDogRm9yIHRvb2xiYXJzIGFuZCBvdGhlciBuYXZpZ2F0aW9uYWwgZWxlbWVudHMgZml4ZWQgdG8gdGhlIHJpZ2h0LCB3aXRoIGNvbnRlbnQgdGhhdCBzY3JvbGxzIGJlbmVhdGg6ICR4dWktc2hhZG93LWRlcHRoLW92ZXJsYXAtcmlnaHRcbiR4dWktc2hhZG93LWRlcHRoLW92ZXJsYXAtcmlnaHQ6IC0xcHggMCAwIDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3IsIC0zcHggMCAwIDAgJHh1aS1vdmVybGFwLXNoYWRvdy1jb2xvcjtcblxuLy8gQHNlY3Rpb24gU2hhZG93IGJvcmRlcnNcbi8vIEBkZXNjcmlwdGlvbiBUbyBjcmVhdGUgdGhlIGFwcGVhcmFuY2Ugb2YgYSBib3JkZXIsIGJ1dCBwb3NpdGlvbiBpdCBvdXRzaWRlIHRoZSBlbGVtZW50IGluIG9yZGVyIHRvIG11bHRpcGx5IHdpdGggdGhlIGJhY2tncm91bmQgbGF5ZXIsIHVzZSBvbmUgb2YgdGhlIGZvbGxvd2luZyBib3gtc2hhZG93IHZhcmlhYmxlcy5cbi8vIEB0eXBlIHNoYWRvd1xuLy9cbi8vIEFsbDogQXBwbGllcyBhbiBleHRlcm5hbCBib3JkZXIgdG8gYWxsIHNpZGVzOiAkeHVpLXNoYWRvdy1ib3JkZXItYWxsXG4keHVpLXNoYWRvdy1ib3JkZXItYWxsOiAwIDAgMCAxcHggJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3I7XG4vLyBUb3A6IEFwcGxpZXMgYW4gZXh0ZXJuYWwgYm9yZGVyIHRvIHRoZSB0b3A6ICR4dWktc2hhZG93LWJvcmRlci10b3BcbiR4dWktc2hhZG93LWJvcmRlci10b3A6IDAgLTFweCAwIDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3I7XG4vLyBSaWdodDogQXBwbGllcyBhbiBleHRlcm5hbCBib3JkZXIgdG8gdGhlIHJpZ2h0OiAkeHVpLXNoYWRvdy1ib3JkZXItcmlnaHRcbiR4dWktc2hhZG93LWJvcmRlci1yaWdodDogMXB4IDAgMCAwICR4dWktc3RhbmRhcmQtc2hhZG93LWNvbG9yO1xuLy8gQm90dG9tOiBBcHBsaWVzIGFuIGV4dGVybmFsIGJvcmRlciB0byB0aGUgYm90dG9tOiAkeHVpLXNoYWRvdy1ib3JkZXItYm90dG9tXG4keHVpLXNoYWRvdy1ib3JkZXItYm90dG9tOiAwIDFweCAwIDAgJHh1aS1zdGFuZGFyZC1zaGFkb3ctY29sb3I7XG4vLyBMZWZ0OiBBcHBsaWVzIGFuIGV4dGVybmFsIGJvcmRlciB0byB0aGUgbGVmdDogJHh1aS1zaGFkb3ctYm9yZGVyLWxlZnRcbiR4dWktc2hhZG93LWJvcmRlci1sZWZ0OiAtMXB4IDAgMCAwICR4dWktc3RhbmRhcmQtc2hhZG93LWNvbG9yO1xuXG4vLyBAc2VjdGlvbiBTdGFuZGFyZCBib3JkZXJzXG4vLyBAZGVzY3JpcHRpb24gVG8gY3JlYXRlIGEgdHJhZGl0aW9uYWwgYm9yZGVyIGFyb3VuZCBhbiBlbGVtZW50LCB1c2Ugb25lIG9mIHRoZSBmb2xsb3dpbmcgYm9yZGVyIHZhcmlhYmxlcy4gSG93ZXZlciwgdW5sZXNzIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGlzIGNvbnN0YW50LCB3ZSByZWNvbW1lbmQgdXNpbmcgc2hhZG93IGJvcmRlcnMgaW5zdGVhZCwgdG8gcHJldmVudCBpbnRyb2R1Y2luZyBjb250cmFzdCBpc3N1ZXMuXG4vLyBAdHlwZSBib3JkZXJcbi8vXG4vLyBTdGFuZGFyZDogQXBwbGllcyBhIHN0YW5kYXJkIGJvcmRlciB0byBhbGwgc2lkZXM6ICR4dWktYm9yZGVyLXN0YW5kYXJkXG4keHVpLWJvcmRlci1zdGFuZGFyZDogMXB4IHNvbGlkICR4dWktc3RhbmRhcmQtYm9yZGVyLWNvbG9yO1xuLy8gQ29udHJvbHM6IElucHV0LCBSYWRpbywgQ2hlY2tib3gsIGV0Yy5cbiR4dWktYm9yZGVyLWNvbnRyb2w6IDFweCBzb2xpZCAkeHVpLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuLy8gTXV0ZWQ6IEFwcGxpZXMgYSBtdXRlZCBib3JkZXIgdG8gYWxsIHNpZGVzOiAkeHVpLWJvcmRlci1tdXRlZFxuJHh1aS1ib3JkZXItbXV0ZWQ6IDFweCBzb2xpZCAkeHVpLW11dGVkLWJvcmRlci1jb2xvcjtcblxuLnhjLWJvcmRlci10b3Age1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJHh1aS1zdGFuZGFyZC1ib3JkZXItY29sb3I7XG59XG4iLCIvLyBOYXRpb25hbCAyXG4vLyAtLS0tLS0tLS0tLS1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTmF0aW9uYWwnO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250cy9OYXRpb25hbF8yL3dvZmYvTmF0aW9uYWwyV2ViLUJvbGQud29mZicpO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdOYXRpb25hbFJlZ3VsYXInO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250cy9OYXRpb25hbF8yL3dvZmYvTmF0aW9uYWwyV2ViLVJlZ3VsYXIud29mZicpO1xuXHRmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xufSIsIkBtaXhpbiB4dWktdGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkeHVpLXRleHQtbXV0ZWQtY29sb3I7XG59XG5cbkBtaXhpbiB0cnVuY2F0ZSgkd2lkdGg6IDEwMCUpIHtcbiAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4geHVpLXRleHQtdHJ1bmNhdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIG90aGVyIGRpc3BsYXkgdmFsdWVzIGRvIG5vdCBhbGxvdyBmb3IgdHJ1bmNhdGlvblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1peGluIHh1aS10ZXh0LXdvcmRicmVhayB7XG4gIC8vIGNocm9tZSBkb2Vzbid0IHN1cHBvcnQgdGhpcyBidXQgd2hhdCBjYW4geW91IGRvIMKvXFxfKOODhClfL8KvXG4gIGh5cGhlbnM6IGF1dG87XG4gIC8vIFRoaXMgaXMgdGVjaG5pY2FsbHkgdGhlIHNhbWUgYXMgd29yZC13cmFwLCBidXQgdXNlIGJvdGggZm9yIG1heGltdW0gc3VwcG9ydFxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAvLyBhdXRvLXByZWZpeGVyIHdhc24ndCBwdXR0aW5nIHRoaXMgaW4gaW4gbXkgdGVzdHMgc28gbWFudWFsbHkgYWRkIGl0IGZvciBJRTExIHN1cHBvcnRcbiAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgLy8gVGhpcyBpcyBmb3IgZmlyZWZveCBzdXBwb3J0XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC8vIFdlIHdhbnQgdGhpcyB0byB0YWtlIHByZWNlZGVuY2Ugb3ZlciB3b3JkLWJyZWFrOiBicmVhay1hbGwgb3Igd29yZHMgd2lsbCBicmVhayB3aXRob3V0XG4gIC8vIG1vdmluZyB0byB0aGUgbmV4dCBsaW5lIHdoZW4gdGhleSdyZSBzZXBhcmF0ZWQgYnkgc3BhY2VzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQG1peGluIHh1aS10ZXh0LWxpbmUtaGVpZ2h0LXRpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQtdGlnaHQ7XG59XG5cbkBtaXhpbiB4dWktdGV4dC1saW5lLWhlaWdodC1jb21wYWN0IHtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQtY29tcGFjdDtcbn1cblxuQG1peGluIHh1aS10ZXh0LWxpbmUtaGVpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQ7XG59XG5cbi8vIEZvbnQgc2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHh1aS10ZXh0LXhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS0yeHNtYWxsO1xuICBsaW5lLWhlaWdodDogJHh1aS1saW5lLWhlaWdodC14c21hbGw7XG59XG5cbkBtaXhpbiB4dWktdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS14c21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtbGluZS1oZWlnaHQteHNtYWxsO1xufVxuXG5AbWl4aW4geHVpLXRleHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQtc3RhbmRhcmQ7XG59XG5cbkBtaXhpbiB4dWktdGV4dC0yeGxhcmdlIHtcbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLTR4bDtcbiAgbGluZS1oZWlnaHQ6ICR4dWktbGluZS1oZWlnaHQ7XG59XG5cbi8vIEZvbnQtd2VpZ2h0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiB4dWktdGV4dC1lbXBoYXNpcyB7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5AbWl4aW4geHVpLXRleHQtZGVlbXBoYXNpcyB7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWRlZW1waGFzaXM7XG59XG5cbkBtaXhpbiB4dWktdGV4dC1wcm9wb3J0aW9uYWwtbnVtcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwbnVtXCIgMTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHByb3BvcnRpb25hbC1udW1zO1xufVxuXG5AbWl4aW4geHVpLXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaGVhZGxpbmU7XG59XG5cbkBtaXhpbiB4dWktaGVhZGluZy1sYXJnZSB7XG4gIEBpbmNsdWRlIHh1aS10ZXh0LXByb3BvcnRpb25hbC1udW1zO1xuICBAaW5jbHVkZSB4dWktdGV4dC1lbXBoYXNpcztcbiAgQGluY2x1ZGUgeHVpLXRleHQtbGFyZ2U7XG59XG5cbkBtaXhpbiB4dWktaGVhZGluZy1zbWFsbCB7XG4gIEBpbmNsdWRlIHh1aS10ZXh0LWVtcGhhc2lzO1xuICBAaW5jbHVkZSB4dWktdGV4dC1zbWFsbDtcbn1cblxuLy8gRnJvbSBYVUkncyB0eXBvZ3JhcGh5LnNjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnh1aS10ZXh0LWxhYmVsIHtcbiAgQGluY2x1ZGUgeHVpLXRleHQtZW1waGFzaXM7XG4gIEBpbmNsdWRlIHh1aS10ZXh0LW11dGVkO1xuXG4gIGZvbnQtc2l6ZTogJHhjLWxhYmVsLXNpemU7XG59XG5cbi54dWktdGV4dGNvbG9yLW11dGVkIHtcbiAgQGluY2x1ZGUgeHVpLXRleHQtbXV0ZWQ7XG59XG5cbi54dWktdGV4dC1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSB4dWktdGV4dC1tdXRlZDtcblxuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xufVxuXG4ueHVpLXRleHQtbWlub3Ige1xuICBAaW5jbHVkZSB4dWktdGV4dC1tdXRlZDtcblxuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtMnhzbWFsbDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFhVSSBtYXJnaW4gYW5kIHBhZGRpbmdcbi8vIGh0dHBzOi8vZ2l0aHViLmRldi54ZXJvLmNvbS9VWEUveHVpL2Jsb2IvbWFzdGVyL3NyYy9zYXNzLzItbWl4aW5zL19sYXlvdXQubWFyZ2lucGFkZGluZy5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEBpbXBvcnQgXCIuLi92YXJzXCI7IC8vIFdlIGRvbid0IHVzZSBYVUkgdmFyc1xuXG4vLyBNYXJnaW4gcHJpbWl0aXZlIHNjc3MgbWl4aW5zXG4vLyBGb3IgdXNlIHdoZW4gY29tcG9zaW5nIFhVSS1lbmRvcnNlZCBjb21wb25lbnQgbGF5b3V0IGNsYXNzZXNcblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgbWFyZ2luLXRvcFxuLy8gJG1hcmdpbiAtIFZhbHVlIHRvIGJlIGFwcGxpZWQgdG8gbWFyZ2luIHRvcFxuQG1peGluIHh1aS1tYXJnaW4tdG9wKCRtYXJnaW4pIHtcblx0bWFyZ2luLXRvcDogJG1hcmdpbjtcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgbWFyZ2luLXJpZ2h0XG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBtYXJnaW4gcmlnaHRcbkBtaXhpbiB4dWktbWFyZ2luLXJpZ2h0KCRtYXJnaW4pIHtcblx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xufVxuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBtYXJnaW4tYm90dG9tXG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBtYXJnaW4gYm90dG9tXG5AbWl4aW4geHVpLW1hcmdpbi1ib3R0b20oJG1hcmdpbikge1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luO1xufVxuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBtYXJnaW4tbGVmdFxuLy8gJG1hcmdpbiAtIFZhbHVlIHRvIGJlIGFwcGxpZWQgdG8gbWFyZ2luIGxlZnRcbkBtaXhpbiB4dWktbWFyZ2luLWxlZnQoJG1hcmdpbikge1xuXHRtYXJnaW4tbGVmdDogJG1hcmdpbjtcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgdmVydGljYWwgbWFyZ2luXG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zXG5AbWl4aW4geHVpLW1hcmdpbi12ZXJ0aWNhbCgkbWFyZ2luKSB7XG5cdEBpbmNsdWRlIHh1aS1tYXJnaW4tdG9wKCRtYXJnaW4pO1xuXHRAaW5jbHVkZSB4dWktbWFyZ2luLWJvdHRvbSgkbWFyZ2luKTtcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgaG9yaXpvbnRhbCBtYXJnaW5zXG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBsZWZ0IGFuZCByaWdodCBtYXJnaW5zXG5AbWl4aW4geHVpLW1hcmdpbi1ob3Jpem9udGFsKCRtYXJnaW4pIHtcblx0QGluY2x1ZGUgeHVpLW1hcmdpbi1sZWZ0KCRtYXJnaW4pO1xuXHRAaW5jbHVkZSB4dWktbWFyZ2luLXJpZ2h0KCRtYXJnaW4pO1xufVxuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBtYXJnaW4gKGFsbClcbi8vICRtYXJnaW4gLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIG1hcmdpblxuQG1peGluIHh1aS1tYXJnaW4oJG1hcmdpbikge1xuXHRtYXJnaW46ICRtYXJnaW47XG59XG5cbi8vIE1hcmdpbiBwcmltaXRpdmUgY3NzIGNsYXNzZXNcblxuLy8gIEZvciBnZW5lcmF0aW5nIGEgY29sbGVjdGlvbiBvZiBYVUkgbGF5b3V0IGNsYXNzZXMgd2l0aCBhIGdpdmVuICRtYXJnaW4gYW5kICRzdWZmaXguIFdpbGwgY3JlYXRlIGEgXG4vLyBgLXZlcnRpY2FsYCwgYC1ob3Jpem9udGFsYCwgYC10b3BgLCBgLXJpZ2h0YCxcbi8vIGAtYm90dG9tYCwgYC1sZWZ0YCwgYW5kIHN0YW5kYXJkIHZhcmlhbnRzLiBSZW5kZXJzIGFzIGAuJG5zLW1hcmdpbi12ZXJ0aWNhbCRzdWZmaXhgXG4vLyAkbWFyZ2luIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBlYWNoIG1hcmdpbiBzaXplXG4vLyAkc3VmZml4IC0gU3VmZml4IHRvIGFkZCBmb3IgZWFjaCBnZW5lcmF0ZWQgY2xhc3NcbkBtaXhpbiB4dWktZ2VuZXJhdGUtbWFyZ2luKCRtYXJnaW4sICRzdWZmaXgpIHtcblxuXHQueHVpLW1hcmdpbiN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktbWFyZ2luKCRtYXJnaW4pOyB9XG5cblx0Lnh1aS1tYXJnaW4tdmVydGljYWwjeyRzdWZmaXh9IHsgQGluY2x1ZGUgeHVpLW1hcmdpbi12ZXJ0aWNhbCgkbWFyZ2luKTsgfVxuXHQueHVpLW1hcmdpbi1ob3Jpem9udGFsI3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1tYXJnaW4taG9yaXpvbnRhbCgkbWFyZ2luKTsgfVxuXG5cdC54dWktbWFyZ2luLXRvcCN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktbWFyZ2luLXRvcCgkbWFyZ2luKTsgfVxuXHQueHVpLW1hcmdpbi1yaWdodCN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktbWFyZ2luLXJpZ2h0KCRtYXJnaW4pOyB9XG5cdC54dWktbWFyZ2luLWJvdHRvbSN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktbWFyZ2luLWJvdHRvbSgkbWFyZ2luKTsgfVxuXHQueHVpLW1hcmdpbi1sZWZ0I3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1tYXJnaW4tbGVmdCgkbWFyZ2luKTsgfVxufVxuXG4vLyBQYWRkaW5nIHByaW1pdGl2ZSBzY3NzIG1peGluc1xuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBwYWRkaW5nLXRvcFxuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHBhZGRpbmctdG9wXG5AbWl4aW4geHVpLXBhZGRpbmctdG9wKCRwYWRkaW5nKSB7XG5cdHBhZGRpbmctdG9wOiAkcGFkZGluZztcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgcGFkZGluZy1yaWdodFxuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHBhZGRpbmctcmlnaHRcbkBtaXhpbiB4dWktcGFkZGluZy1yaWdodCgkcGFkZGluZykge1xuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgcGFkZGluZy1ib3R0b21cbi8vICRwYWRkaW5nIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBwYWRkaW5nLWJvdHRvbVxuQG1peGluIHh1aS1wYWRkaW5nLWJvdHRvbSgkcGFkZGluZykge1xuXHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7XG59XG5cbi8vIEFkZHMgdGhlIGdpdmVuIHZhbHVlIGFzIHBhZGRpbmctbGVmdFxuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHBhZGRpbmctbGVmdFxuQG1peGluIHh1aS1wYWRkaW5nLWxlZnQoJHBhZGRpbmcpIHtcblx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgdmVydGljYWwgcGFkZGluZ1xuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHRvcCBhbmQgYm90dG9tIHBhZGRpbmdcbkBtaXhpbiB4dWktcGFkZGluZy12ZXJ0aWNhbCgkcGFkZGluZykge1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZy10b3AoJHBhZGRpbmcpO1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZy1ib3R0b20oJHBhZGRpbmcpO1xufVxuXG4vLyBBZGRzIHRoZSBnaXZlbiB2YWx1ZSBhcyBob3Jpem9udGFsIHBhZGRpbmdcbi8vICRwYWRkaW5nIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byB0b3AgYW5kIGJvdHRvbVxuQG1peGluIHh1aS1wYWRkaW5nLWhvcml6b250YWwoJHBhZGRpbmcpIHtcblx0QGluY2x1ZGUgeHVpLXBhZGRpbmctbGVmdCgkcGFkZGluZyk7XG5cdEBpbmNsdWRlIHh1aS1wYWRkaW5nLXJpZ2h0KCRwYWRkaW5nKTtcbn1cblxuLy8gQWRkcyB0aGUgZ2l2ZW4gdmFsdWUgYXMgcGFkZGluZ1xuLy8gJHBhZGRpbmcgLSBWYWx1ZSB0byBiZSBhcHBsaWVkIHRvIHBhZGRpbmdcbkBtaXhpbiB4dWktcGFkZGluZygkcGFkZGluZykge1xuXHRwYWRkaW5nOiAkcGFkZGluZztcbn1cblxuLy8gUGFkZGluZyBwcmltaXRpdmUgY3NzIGNsYXNzZXNcblxuLy8gRm9yIGdlbmVyYXRpbmcgYSBjb2xsZWN0aW9uIG9mIFhVSSBsYXlvdXQgY2xhc3NlcyB3aXRoIGEgZ2l2ZW4gJHBhZGRpbmcgYW5kICRzdWZmaXguIFxuLy8gV2lsbCBjcmVhdGUgYSBgLXZlcnRpY2FsYCwgYC1ob3Jpem9udGFsYCwgYC10b3BgLCBgLXJpZ2h0YCxcbi8vIGAtYm90dG9tYCwgYC1sZWZ0YCwgYW5kIHN0YW5kYXJkIHZhcmlhbnRzLiBSZW5kZXJzIGFzIGAuJG5zLXBhZGRpbmctdmVydGljYWwkc3VmZml4YC5cbi8vICRwYWRkaW5nIC0gVmFsdWUgdG8gYmUgYXBwbGllZCB0byBlYWNoIHBhZGRpbmcgc2l6ZVxuLy8gJHN1ZmZpeCAtIFN1ZmZpeCB0byBhZGQgZm9yIGVhY2ggZ2VuZXJhdGVkIGNsYXNzXG5AbWl4aW4geHVpLWdlbmVyYXRlLXBhZGRpbmcoJHBhZGRpbmcsICRzdWZmaXgpIHtcblx0Lnh1aS1wYWRkaW5nI3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1wYWRkaW5nKCRwYWRkaW5nKTsgfVxuXG5cdC54dWktcGFkZGluZy12ZXJ0aWNhbCN7JHN1ZmZpeH0geyBAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkcGFkZGluZyk7IH1cblx0Lnh1aS1wYWRkaW5nLWhvcml6b250YWwjeyRzdWZmaXh9IHsgQGluY2x1ZGUgeHVpLXBhZGRpbmctaG9yaXpvbnRhbCgkcGFkZGluZyk7IH1cblxuXHQueHVpLXBhZGRpbmctdG9wI3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1wYWRkaW5nLXRvcCgkcGFkZGluZyk7IH1cblx0Lnh1aS1wYWRkaW5nLXJpZ2h0I3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1wYWRkaW5nLXJpZ2h0KCRwYWRkaW5nKTsgfVxuXHQueHVpLXBhZGRpbmctYm90dG9tI3skc3VmZml4fSB7IEBpbmNsdWRlIHh1aS1wYWRkaW5nLWJvdHRvbSgkcGFkZGluZyk7IH1cblx0Lnh1aS1wYWRkaW5nLWxlZnQjeyRzdWZmaXh9IHsgQGluY2x1ZGUgeHVpLXBhZGRpbmctbGVmdCgkcGFkZGluZyk7IH1cbn1cblxuLy8gUHJvdmlkZXMgbWFyZ2luLWxlZnQgYW5kIG1hcmdpbi1yaWdodCBhdXRvIGZvciBob3Jpem9udGFsIGNlbnRlcmluZyBpbiBmbGV4XG5AbWl4aW4geHVpLW1hcmdpbi1ob3Jpem9udGFsLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbiBYVUksIHRoaXMgaXMgYSBkaWZmZXJlbnQgZmlsZS4gV2UgZG9uJ3QgaGF2ZSB0aGF0IGNvbnZlbnRpb24geWV0XG4vLyBodHRwczovL2dpdGh1Yi5kZXYueGVyby5jb20vVVhFL3h1aS9ibG9iL21hc3Rlci9zcmMvc2Fzcy85OS11dGlscy9fbWFyZ2lucGFkZGluZy5zY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oYXV0bywgJHh1aS1jbGFzcy1zdWZmaXgtYXV0byk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKDAsICR4dWktY2xhc3Mtc3VmZml4LW5vbmUpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLW1hcmdpbigkeHVpLXMtc3RhbmRhcmQsICR4dWktY2xhc3Mtc3VmZml4LXN0YW5kYXJkKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oJHh1aS1zLXNtYWxsLCAkeHVpLWNsYXNzLXN1ZmZpeC1zbWFsbCk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy14c21hbGwsICR4dWktY2xhc3Mtc3VmZml4LXhzbWFsbCk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy0yeHNtYWxsLCAkeHVpLWNsYXNzLXN1ZmZpeC0yeHNtYWxsKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oJHh1aS1zLWxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC1sYXJnZSk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy14bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LXhsYXJnZSk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy0yeGxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC0yeGxhcmdlKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oJHh1aS1zLTN4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTN4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLW1hcmdpbigkeHVpLXMtNHhsYXJnZSwgJHh1aS1jbGFzcy1zdWZmaXgtNHhsYXJnZSk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtbWFyZ2luKCR4dWktcy01eGxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC01eGxhcmdlKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1tYXJnaW4oJHh1aS1zLTZ4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTZ4bGFyZ2UpO1xuXG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtcGFkZGluZygwLCAkeHVpLWNsYXNzLXN1ZmZpeC1ub25lKTtcbkBpbmNsdWRlIHh1aS1nZW5lcmF0ZS1wYWRkaW5nKCR4dWktcy1zdGFuZGFyZCwgJHh1aS1jbGFzcy1zdWZmaXgtc3RhbmRhcmQpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLXNtYWxsLCAkeHVpLWNsYXNzLXN1ZmZpeC1zbWFsbCk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtcGFkZGluZygkeHVpLXMteHNtYWxsLCAkeHVpLWNsYXNzLXN1ZmZpeC14c21hbGwpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTJ4c21hbGwsICR4dWktY2xhc3Mtc3VmZml4LTJ4c21hbGwpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLWxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC1sYXJnZSk7XG5AaW5jbHVkZSB4dWktZ2VuZXJhdGUtcGFkZGluZygkeHVpLXMteGxhcmdlLCAkeHVpLWNsYXNzLXN1ZmZpeC14bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTJ4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTJ4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTN4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTN4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTR4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTR4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTV4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTV4bGFyZ2UpO1xuQGluY2x1ZGUgeHVpLWdlbmVyYXRlLXBhZGRpbmcoJHh1aS1zLTZ4bGFyZ2UsICR4dWktY2xhc3Mtc3VmZml4LTZ4bGFyZ2UpO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJlbG9hZCBDU1Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEEgc3RyaXBwZWQgZG93biB2ZXJzaW9uIG9mIHhjLXN0eWxlcy5zY3NzXG4vLyBMaXZlcyBpbiB0aGUgY3VzdG9tIDxoZWFkPiBzZWN0aW9uIG9mIGNvbW11bml0eSBidWlsZGVyXG4vLyBBbGxvd3Mgc29tZSBiYXNpYyBzdHlsZSBzY2FmZm9sZGluZyBiZWZvcmUgdGhlIG1haW4gY3NzIGxvYWRzXG4vLyBTaG91bGQgb25seSBjb250YWluIHRoZSBiYXJlIGVzc2VudGlhbHMgdG8gcmVkdWNlIGxvYWQgdGltZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0IFwic2V0dGluZ3NcIjtcbkBpbXBvcnQgXCJ0b29sc1wiO1xuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyAvL21ha2luZyBzdXJlIHRoZSBkZWZhdWx0IGJnIGlzIHdoaXRlIC0gQ1NTLTgxMTIgXG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGhlaWdodDogMTAwJTsgLy8gVG8gYWxsb3cgc3RpY2t5IGZvb3RlclxufVxuXG4vLyBTdGlja3kgZm9vdGVyIC0gZmxleGJveCBzb2x1dGlvblxuLy8gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9jb3VwbGUtdGFrZXMtc3RpY2t5LWZvb3Rlci9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYm9keSxcbi54Yy10aGVtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi54Yy1ib2R5IHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi54Yy1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLy8gR2xvYmFsIGNvZGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnhjLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbXBvcnQgXCJ1dGlsaXRpZXMvZXZlbnRzXCI7XG4gIEBpbXBvcnQgXCJlbGVtZW50cy90eXBvZ3JhcGh5XCI7XG4gIEBpbXBvcnQgXCJlbGVtZW50cy9saW5rc1wiO1xuICBAaW1wb3J0IFwiY29udGFpbmVyL2dyaWRcIjtcbiAgQGltcG9ydCBcImNvbnRhaW5lci9ndXR0ZXJzXCI7XG4gIEBpbXBvcnQgXCJjb250YWluZXIvc2VjdGlvblwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9jYXJkc1wiO1xuICBAaW1wb3J0IFwiY29udGFpbmVyL3BhbmVsXCI7XG4gIEBpbXBvcnQgXCJjb250YWluZXIvd3JhcHBlclwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25cIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvZHJvcGRvd25cIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvZ2xvYmFsLW5hdlwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXJcIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2ljb25cIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZmlsZS1kcm9wZG93blwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2gtYmFyXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL3RvcGljLWJsb2NrXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2hhbWJ1cmdlci1tZW51XCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2hhbWJ1cmdlci1pY29uXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL3BpY2tsaXN0XCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRlbnQtY2FyZFwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9yZXN1bHQtY2FyZFwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy90YWdcIjtcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvc2tpcC1saW5rXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL3NoaW1tZXJcIjtcblxuICBAaW1wb3J0IFwidXRpbGl0aWVzL3dpZHRoc1wiO1xuICAvLyBDU1MtNDg1NyBQcmV2ZW50IGJyZWFraW5nIHByaW50LWNlcnRpZmljYXRlIGxheW91dFxuICBAaW1wb3J0IFwiY29tcG9uZW50cy9mdWxsc2NyZWVuLW1lZGlhLXBsYXllclwiO1xuICBAaW1wb3J0IFwiY292ZW8vcmVjb21tZW5kZWQtY291cnNlc1wiO1xuICBAaW1wb3J0IFwiY292ZW8vc2VhcmNoXCI7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLy8gQWx0IHRleHQgc2l6ZSAtIG9ubHkgZWZmZWN0cyBwcmVsb2FkXG4gIGltZy5pY29uLS14eGwsXG4gIGltZy5pY29uLS14eHhsIHtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gIH1cblxuICAvLyBSZWR1Y2VzIHNlYWNoIGJveCBmbGFzaGluZ1xuICAuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0ID4gaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBDU1MtNDg1NyBQcmV2ZW50IGJyZWFraW5nIHByaW50LWNlcnRpZmljYXRlIGxheW91dFxuQGltcG9ydCBcImxpZ2h0bmluZy9wcmludC1jZXJ0aWZpY2F0ZVwiO1xuIiwiLy8gUHJldmVudCBhbGwgdXNlciBpbnRlcmFjdGlvbiB3aXRoIHRoZSBlbGVtZW50XG4uaXMtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGNhcmQtbGluay1ob3Zlci0tYmVmb3JlKCR1bmRlcmxpbmUtY29sb3IsICR1bmRlcmxpbmUtaGVpZ2h0KSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR1bmRlcmxpbmUtY29sb3I7XG5cdGJvdHRvbTogMDtcblx0Y29udGVudDogJyc7XG5cdGhlaWdodDogJHVuZGVybGluZS1oZWlnaHQ7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR3aWR0aDogMDtcbn1cblxuQG1peGluIGNhcmQtbGluay1ob3Zlci0tYWZ0ZXIoJHdpZHRoOiAxMDAlKSB7XG5cdHdpZHRoOiAkd2lkdGg7XG59XG5cbkBtaXhpbiBjYXJkLWhlYWRpbmctaG92ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMCAycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC4zcztcbn1cblxuQG1peGluIGxpbmstZm9jdXMge1xuXHRvdXRsaW5lOiAycHggYXV0byAkY29sb3ItZm9jdXM7XG59XG5cbkBtaXhpbiBidXR0b24tZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHh1aS1jb2xvci13aGl0ZSwgMCAwIDAgNHB4ICRjb2xvci1mb2N1cztcblx0Ly8gQWRkcyBvdXRsaW5lIGZvciBtcyBoaWdoIGNvbnRyYXN0IG1vZGUsIGFzIGJveCBzaGFkb3cgd29uJ3Qgc2hvdyB1cC5cblx0b3V0bGluZTogMnB4IGRvdHRlZCB0cmFuc3BhcmVudDtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyBEdXBsaWNhdGUgb2YgYnV0dG9uLWZvY3VzIGZvciBub3cgaW4gdHJhbnNpdGlvbmFsIHBlcmlvZCB0byBrZWVwIGNvbXBsZXhpdHkgbG93LiBXZSBoYXZlIHRvbyBtYW55IGNyb3NzIG92ZXJzIGZyb20gbGVnYWN5IHN0eWxlcyB0byBiZSBjb21mb3J0YWJsZSB1c2luZyBvbmUgbWl4aW4gZm9yIGV2ZXJ5dGhpbmcgYXMgb2Ygd3JpdGluZy5cbkBtaXhpbiBmb3JtLWlucHV0LWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICR4dWktY29sb3Itd2hpdGUsIDAgMCAwIDRweCAkY29sb3ItZm9jdXM7XG5cdC8vIEFkZHMgb3V0bGluZSBmb3IgbXMgaGlnaCBjb250cmFzdCBtb2RlLCBhcyBib3ggc2hhZG93IHdvbid0IHNob3cgdXAuXG5cdG91dGxpbmU6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbkBtaXhpbiBuYXZiYXItdGV4dC1ob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG5cdHBhZGRpbmctYm90dG9tOiAuMjVlbTtcbn1cblxuQG1peGluIG5hdmJhci1pY29uLWhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAzcHggc29saWQgJHh1aS1jb2xvci1ibHVlLXhkYXJrO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5AbWl4aW4gZHJvcGRvd24taG92ZXIge1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHQ+ICoge1xuXHRcdG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBoZWFkaW5nIHtcbiAgY29sb3I6ICR4Yy1oZWFkaW5nLWNvbG9yO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBAaW5jbHVkZSBoZWFkaW5nO1xufVxuXG4ueGMtc3R5bGUtYXMtZGlzcGxheS1zaXplLWgxIHtcbiAgQGluY2x1ZGUgaGVhZGluZztcbiAgZm9udC1zaXplOiAkeGMtaGVhZGluZy1kaXNwbGF5LXNpemUtaDE7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtaGVhZGluZy1saW5lLWhlaWdodC1kaXNwbGF5LXNpemUtaDE7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG4ueGMtc3R5bGUtYXMtZGlzcGxheS1zaXplLWgyIHtcbiAgQGluY2x1ZGUgaGVhZGluZztcbiAgZm9udC1zaXplOiAkeGMtaGVhZGluZy1kaXNwbGF5LXNpemUtaDI7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtaGVhZGluZy1saW5lLWhlaWdodC1kaXNwbGF5LXNpemUtaDI7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5AbWl4aW4gaDEge1xuICBmb250LXdlaWdodDogJHh1aS1mb250LXdlaWdodC1lbXBoYXNpcztcbiAgZm9udC1zaXplOiAkeGMtaGVhZGluZy1zaXplLWgxO1xuICBsaW5lLWhlaWdodDogJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtc2l6ZS1oMTtcbiAgZm9udC13ZWlnaHQ6ICR4dWktZm9udC13ZWlnaHQtZW1waGFzaXM7XG59XG5cbmgxLFxuLnhjLXN0eWxlLWFzLWgxLFxuLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDEsXG4ueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWgxIHtcbiAgQGluY2x1ZGUgaDE7XG59XG5cbkBtaXhpbiBoMiB7XG4gIGZvbnQtc2l6ZTogJHhjLWhlYWRpbmctc2l6ZS1oMjtcbiAgbGluZS1oZWlnaHQ6ICR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDI7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5oMixcbi54Yy1zdHlsZS1hcy1oMixcbi54Y3NmLWhlYWRpbmctLXN0eWxlLWFzLWgyLFxuLnhjLXBhcnRuZXItb25ib2FyZGluZ19fY29udGVudC1oZWFkaW5nLS1oMiB7XG4gIEBpbmNsdWRlIGgyO1xufVxuXG5AbWl4aW4gaDMge1xuICBmb250LXNpemU6ICR4Yy1oZWFkaW5nLXNpemUtaDM7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtaGVhZGluZy1saW5lLWhlaWdodC1zaXplLWgzO1xuICBmb250LXdlaWdodDogJHh1aS1mb250LXdlaWdodC1lbXBoYXNpcztcbn1cblxuaDMsXG4ueGMtc3R5bGUtYXMtaDMsXG4ueGNzZi1oZWFkaW5nLS1zdHlsZS1hcy1oMyxcbi54Yy1wYXJ0bmVyLW9uYm9hcmRpbmdfX2NvbnRlbnQtaGVhZGluZy0taDMge1xuICBAaW5jbHVkZSBoMztcbn1cblxuQG1peGluIGg0IHtcbiAgZm9udC1zaXplOiAkeGMtaGVhZGluZy1zaXplLWg0O1xuICBsaW5lLWhlaWdodDogJHhjLWhlYWRpbmctbGluZS1oZWlnaHQtc2l6ZS1oNDtcbiAgZm9udC13ZWlnaHQ6ICR4dWktZm9udC13ZWlnaHQtZW1waGFzaXM7XG59XG5cbmg0LFxuLnhjLXN0eWxlLWFzLWg0LFxuLnhjc2YtaGVhZGluZy0tc3R5bGUtYXMtaDQsXG4ueGMtcGFydG5lci1vbmJvYXJkaW5nX19jb250ZW50LWhlYWRpbmctLWg0IHtcbiAgQGluY2x1ZGUgaDQ7XG59XG5cbkBtaXhpbiBoNSB7XG4gIGZvbnQtc2l6ZTogJHhjLWhlYWRpbmctc2l6ZS1oNTtcbiAgbGluZS1oZWlnaHQ6ICR4Yy1oZWFkaW5nLWxpbmUtaGVpZ2h0LXNpemUtaDU7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5oNSxcbi54Yy1zdHlsZS1hcy1oNSB7XG4gIEBpbmNsdWRlIGg1O1xufVxuXG5AbWl4aW4gaDYge1xuICBmb250LXNpemU6ICR4Yy1oZWFkaW5nLXNpemUtaDY7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtaGVhZGluZy1saW5lLWhlaWdodC1zaXplLWg2O1xuICBmb250LXdlaWdodDogJHh1aS1mb250LXdlaWdodC1lbXBoYXNpcztcbn1cblxuaDYsXG4ueGMtc3R5bGUtYXMtaDYge1xuICBAaW5jbHVkZSBoNjtcbn1cblxucDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWtleWxpbmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbDtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLXhsO1xuICB9XG59XG5cbi54dWktdGV4dC1lbXBoYXNpcyB7XG4gIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xufVxuXG5AbWl4aW4gcmVhZGluZyB7XG4gIGZvbnQtc2l6ZTogJHhjLXBhcmFncmFwaC1zaXplO1xuICBsaW5lLWhlaWdodDogJHhjLWxpbmUtaGVpZ2h0LW1lZGl1bTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBmb250LXNpemU6ICR4Yy1yZWFkaW5nLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICR4Yy1saW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5AbWl4aW4gcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAkeGMtcGFyYWdyYXBoLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkeGMtbGluZS1oZWlnaHQtbWVkaXVtO1xufVxuXG5AbWl4aW4gbGFiZWwge1xuICBmb250LXNpemU6ICR4Yy1sYWJlbC1zaXplO1xuICBsaW5lLWhlaWdodDogJHhjLWxpbmUtaGVpZ2h0LXNtYWxsO1xufVxuXG5AbWl4aW4gY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJHhjLWNhcHRpb24tc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICR4Yy1saW5lLWhlaWdodC14c21hbGw7XG59XG5cbkBtaXhpbiBzdXBwb3J0aW5nVGV4dCB7XG4gIGZvbnQtc2l6ZTogJHhjLXN1cHBvcnRpbmctdGV4dC1zaXplO1xuICBsaW5lLWhlaWdodDogJHhjLWxpbmUtaGVpZ2h0LXhzbWFsbDtcbn1cblxuLnhjLXRleHQtcmVhZGluZyB7XG4gIEBpbmNsdWRlIHJlYWRpbmcoKTtcblxuICAmLS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuLnhjLXRleHQtcGFyYWdyYXBoIHtcbiAgQGluY2x1ZGUgcGFyYWdyYXBoKCk7XG59XG5cbi54Yy10ZXh0LXBhcmFncmFwaC0tYm9sZCB7XG4gIEBpbmNsdWRlIHBhcmFncmFwaCgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi54Yy10ZXh0LWxhYmVsIHtcbiAgQGluY2x1ZGUgbGFiZWwoKTtcbn1cblxuLnhjLXRleHQtbGFiZWwtLWJvbGQge1xuICBAaW5jbHVkZSBsYWJlbCgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi54Yy10ZXh0LWNhcHRpb24ge1xuICBAaW5jbHVkZSBjYXB0aW9uKCk7XG59XG5cbi54Yy10ZXh0LWNhcHRpb24tLWJvbGQge1xuICBAaW5jbHVkZSBjYXB0aW9uKCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLnhjLXRleHQtc3VwcG9ydGluZy10ZXh0IHtcbiAgQGluY2x1ZGUgc3VwcG9ydGluZ1RleHQoKTtcbn1cblxuLnhjLXRleHQtc3VwcG9ydGluZy10ZXh0LS1ib2xkIHtcbiAgQGluY2x1ZGUgc3VwcG9ydGluZ1RleHQoKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuIiwiQG1peGluIHhzbWFsbCB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHNtYWxsKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHNtYWxsaXNoIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14c21hbGwpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gc21hbGwge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1lZGl1bSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGxhcmdlIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4bGFyZ2Uge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4vLyBicmVha3BvaW50IGZvciBTRiBncmlkIGh0dHBzOi8vd3d3LmxpZ2h0bmluZ2Rlc2lnbnN5c3RlbS5jb20vdXRpbGl0aWVzL2dyaWQvXG5AbWl4aW4gc2YtbGFyZ2Uge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNmLWxhcmdlKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gaGVpZ2h0XG5AbWl4aW4gc21hbGwtaF9zZi1sYXJnZSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICRicmVha3BvaW50LXNtYWxsKSBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc2YtbGFyZ2Upe1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gYSB7XG5cdGNvbG9yOiAkY29sb3ItcGFnZS1saW5rcztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvci12aXNpdGVkO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdCY6dmlzaXRlZDpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdH1cbn1cblxuYSB7XG5cdEBpbmNsdWRlIGE7XG59XG5cbmEueHVpLWJ1dHRvbjpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV4dGVybmFsIHN2ZyB7XG4gIGZpbGw6ICRjb2xvci1wYWdlLWxpbmtzO1xuICBtYXJnaW4tbGVmdDogJHh1aS1zLXhzbWFsbDtcbn1cbi5leHRlcm5hbDp2aXNpdGVkIHN2ZyB7XG4gIGZpbGw6ICRjb2xvci12aXNpdGVkO1xufVxuLmV4dGVybmFsOmhvdmVyIHN2ZywgXG4uZXh0ZXJuYWw6dmlzaXRlZDpob3ZlciBzdmcge1xuICBmaWxsOiAkY29sb3ItaG92ZXI7XG59XG5cbi54Yy1zdHlsZS1hcy1saW5rIHtcblx0QGluY2x1ZGUgYTtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdyaWRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGdyaWQge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWp1c3RpZnk6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOm5vdChoMikge1xuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7IC8vIEZvbnQtc2l6ZSBtZWRpdW0gcmVzZXQgdGhlIGJsb2NrIHRvIHRoZSBjb250ZXh0IG9mIGJvZHkgKGllLCAxNXB4KVxuICAgIH1cbiAgfVxufVxuXG4uZ3JpZCB7XG4gIEBpbmNsdWRlIGdyaWQ7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdyaWQgc3BhY2luZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZ3JpZC0tcm93LXNwYWNpbmcge1xuICA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLXNwYWNpbmc7XG4gIH1cbn1cblxuLmdyaWQtLXJvdy1zcGFjaW5nIHtcbiAgQGluY2x1ZGUgZ3JpZC0tcm93LXNwYWNpbmc7XG59XG5cbkBtaXhpbiBncmlkLS1jb2wtc3BhY2luZyB7XG4gIG1hcmdpbi1sZWZ0OiAtJGdyaWQtc3BhY2luZztcblxuICA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtc3BhY2luZztcbiAgfVxufVxuXG4uZ3JpZC0tY29sLXNwYWNpbmcge1xuICBAaW5jbHVkZSBncmlkLS1jb2wtc3BhY2luZztcbn1cblxuLmdyaWQtLWNvbC1zcGFjaW5nLWxhcmdlXFxAbGFyZ2Uge1xuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1zcGFjaW5nICogMy4xMjU7XG5cbiAgICA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1zcGFjaW5nICogMy4xMjU7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGdyaWQgYWxsaWdubWVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZ3JpZC0tY2VudGVyID4gKiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdyaWQtLW1pZGRsZSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZ3JpZC0tYm90dG9tID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vZmxpcHMgY29udGVudCBibG9ja3Mgb24gc21hbGxcbi5ncmlkLS1mbGlwXFxAc21hbGwge1xuICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG5cbiAgICAmID4gKiB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgI01JWElOU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdsb2JhbCBtaXhpbnMgYXZhaWxhYmxlIHRvIHRoZSBlbnRpcmUgcHJvamVjdC4gRGVmaW5lIGZpbGUtc3BlY2lmaWNcbi8vIG1peGlucyBpbnNpZGUgdGhlIGZpbGUgdG8gd2hpY2ggdGhleSByZWxhdGUuXG5cbkBtaXhpbiByZXNwb25zaXZlLXNxdWFyZSB7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6OmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxufVxuXG5AbWl4aW4gaG92ZXIge1xuXHQubm8tdG91Y2ggJjpob3ZlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGlubGluZS1ibG9jaygkdmE6IHRvcCkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiAkdmE7XG59XG5cbi8vIEdlbmVyYXRlIGA6aG92ZXJgIGFuZCBgOmZvY3VzYCBzdHlsZXMgaW4gb25lIGdvLlxuQG1peGluIGhvY3VzIHtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gZW5hYmxlL2Rpc2FibGUgZm9udCBzbW9vdGhpbmdcbkBtaXhpbiBmb250LXNtb290aGluZygkdG9nZ2xlOiB0cnVlKSB7XG5cdEBpZiAoJHRvZ2dsZSA9PSB0cnVlKSB7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG5cdH1cbn1cblxuQG1peGluIGZvbnQtc21vb3RoaW5nLW9mZiB7XG5cdEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKGZhbHNlKTtcbn1cblxuLy8gYWRkIGFycm93IHRvIGJsb2NrIGVsZW1lbnRcbkBtaXhpbiBhcnJvdygkb3JpZW50YXRpb246ICd1cCcsICRjb2xvcjogJHh1aS1jb2xvci1ncmV5LTEsICRzaXplOiAxZW0pIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcjtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdHotaW5kZXg6IDc7XG5cblx0XHRAaWYgKCRvcmllbnRhdGlvbiA9PSAndXAnKSB7XG5cdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6ICRzaXplO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRsZWZ0OiAxLjUgKiAkc2l6ZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHR9IEBlbHNlIGlmICgkb3JpZW50YXRpb24gPT0gJ2Rvd24nKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogJHNpemU7XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRsZWZ0OiA0OSU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0fSBAZWxzZSBpZiAoJG9yaWVudGF0aW9uID09ICdyaWdodCcpIHtcblx0XHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6ICRzaXplO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0dG9wOiAxLjUgKiAkc2l6ZTtcblx0XHR9IEBlbHNlIGlmICgkb3JpZW50YXRpb24gPT0gJ2xlZnQnKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogJHNpemU7XG5cdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAxLjUgKiAkc2l6ZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gcmF0aW9cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIFNlZSBmdW5jdGlvbnNcblx0XHRwYWRkaW5nLXRvcDogcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdD4gLnJhdGlvX19jb250ZW50IHtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0LnJhdGlvX19pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGVmdDogMDtcblx0XHRtaW4taGVpZ2h0OiAxMDElO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cbkBtaXhpbiB0aWNrLWljb24gKCRmaWxsLWNvbG9yOiAjNzdiYTIyKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzJcIiBoZWlnaHQ9XCIzMlwiIHZpZXdCb3g9XCItNjIzIDM4NSAzMiAzMlwiPjxwYXRoIGZpbGw9XCIjeyRmaWxsLWNvbG9yfVwiIGQ9XCJNLTYwOS42IDQxMS44cy0zLTMuOC05LjgtMTAuNWwyLjItMi4yIDYgNS4zYzExLjMtMTEuMyAxNS0xMy41IDE1LTEzLjVzLjggMCAxLjUgMS41Yy02LjcgNS45LTE0LjkgMTkuNC0xNC45IDE5LjR6XCIvPjwvc3ZnPicpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vL3V0aWxpdGllc1xuQG1peGluIGxpc3QtYmxvY2sge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0JiA+IGxpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4kaWUxMS1saXN0LXN0eWxlLW5vLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNycpO1xuXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHQuaWUxMSAmIHtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiAkaWUxMS1saXN0LXN0eWxlLW5vLWltYWdlO1xuXHR9XG59XG5cbkBtaXhpbiBsaXN0LWlubGluZSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdC5pZTExICYge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6ICRpZTExLWxpc3Qtc3R5bGUtbm8taW1hZ2U7XG5cdH1cblxuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRsaSArIGxpIHtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctcztcblx0fVxufVxuXG5AbWl4aW4ga2V5bGluZSgkcG9zaXRpb246IGJvdHRvbSwgJGNvbG9yOiAkY29sb3Ita2V5bGluZSwgJHNpemU6IDFweCkge1xuXHRib3JkZXItI3skcG9zaXRpb259OiBzb2xpZCAjeyRzaXplfSAjeyRjb2xvcn07XG59XG5cbkBtaXhpbiBpZS1vbmx5IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBBZGRzIGEgY2xlYXJmaXggdG8gZWxlbWVudHMgZm9yIHNlbGYtY2xlYXJpbmcgY2hpbGRyZW4gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvY2xlYXItZml4L1xuQG1peGluIHh1aS1jbGVhcmZpeCB7XG5cdCY6OmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4vLyBWaXN1YWxseSBoaWRlcyBhbiBlbGVtZW50XG5AbWl4aW4geHVpLXV0aWxpdHktaGlkZGVuLXZpc3VhbGx5IHtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6IDAgIWltcG9ydGFudDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyAvLyBTZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9iZXdhcmUtc211c2hlZC1vZmYtc2NyZWVuLWFjY2Vzc2libGUtdGV4dC9cblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4vLyBJbXBvcnRlZCBmcm9tIFhVSSdzIF9lbGVtZW50cy5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFJlc2V0cyBzdGFuZGFyZCBsaXN0IHN0eWxpbmcsIG1hcmdpbiwgYW5kIHBhZGRpbmdcbkBtaXhpbiB4dWktbGlzdHJlc2V0IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8vIFByb3ZpZGVzIGNvbG9yaW5nIGZvciBkaXNhYmxlZCBYVUkgZm9ybSBjb250cm9sc1xuQG1peGluIHh1aS1kaXNhYmxlZC1mb3JtLWNvbnRyb2wge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbnRyb2wtZGlzYWJsZWQtYmctY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJHh1aS1jb250cm9sLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcblx0Y29sb3I6ICR4dWktY29udHJvbC1kaXNhYmxlZC1jb2xvcjtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR4dWktY29udHJvbC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuLy8gRmxleCBhbGlnbnMgY2hpbGRyZW5cbi8vXG4vLyAkYWxpZ24gLSBQcm9wZXJ0eSB0byB1c2UgZm9yIGFsaWduLWl0ZW1zXG4vLyAkanVzdGlmeSAtIFByb3BlcnR5IHRvIHVzZSBmb3IganVzdGlmeS1jb250ZW50XG4vLyBodHRwczovL2dpdGh1Yi5kZXYueGVyby5jb20vVVhFL3h1aS9ibG9iL21hc3Rlci9zcmMvc2Fzcy8yLW1peGlucy9fY29tcG9uZW50cy5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiB4dWktZmxleC1jaGlsZHJlbigkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IGNlbnRlcikge1xuXHRhbGlnbi1pdGVtczogJGFsaWduO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xufVxuXG4vLyBDYW4gYmUgYWRkZWQgdG8gYSBuYXRpdmUgaW5wdXQgdG8gdmlzdWFsbHkgaGlkZSBpdC4gVXNlZnVsIGZvciBjcmVhdGluZyBpbnB1dHMgc3R5bGVkIGJ5IG90aGVyIGVsZW1lbnRzIHN1Y2ggYXMgU1ZHcy5cbkBtaXhpbiB4dWktcG9zaXRpb24tb2Zmc2NyZWVuLWlucHV0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbGV4OiBub25lOyAvLyBQcmVzZXJ2ZSB3aWR0aCB3aGVuIHRoZSBjb250YWluZXIgaGFzIGRpc3BsYXk6IGZsZXggb24gQ2hyb21lXG5cdGhlaWdodDogJHh1aS1zLXhsYXJnZTtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgLTRweCAwIC05cHg7IC8vIFVuZG8gdGhlIHdpZHRoIGJlbG93IHNvIHRoZSBlbGVtZW50IGRvZXMgbm90IHRha2UgdXAgZXh0cmEgc3BhY2UuIFRoZSB3ZWlyZCAtOXB4IHZhbHVlIGlzIHVuaXF1ZWx5IGZvciBGRiBvbiBXaW5kb3dzXG5cdG9wYWNpdHk6IC4wMTtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxM3B4OyAvLyBNaW4gd2lkdGggb2YgcmFkaW9zL2NoZWNrYm94ZXMgb24gRmlyZWZveCBpcyA0cHgsIHdoaWNoIHNldHMgMnB4IGJvcmRlcnMgdGhhdCBjYW5ub3QgYmUgdW5kb25lLCBidXQgZHVlIHRvIHRoZSBGRiBidWcgYWJvdmUgdGhpcyBiZWNvbWVzIHRoZSBzdW0gb2YgdGhlIG5lZ2F0aXZlIG1hcmdpbnNcblx0ei1pbmRleDogLTE7XG59XG5cbi8vIFByb3ZpZGVzIGRpc2FibGVkIGJ1dHRvbiBzdHlsaW5nXG5cbi8vICRiZy1jb2xvciAtIEJhY2tncm91bmQgY29sb3IgdG8gdXNlXG4vLyAkYmctY29sb3IgLSBUZXh0IGNvbG9yIHRvIHVzZVxuLy8gJGhvdmVyLWJnLWNvbG9yIC0gQmFja2dyb3VuZCBjb2xvciB0byB1c2Ugb24gaG92ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHh1aS1idXR0b24taXMtZGlzYWJsZWQoJGJnLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlLCAkY29sb3I6ICR4dWktYnV0dG9uLWRpc2FibGVkLWJnLWNvbG9yLCAkaG92ZXItYmctY29sb3I6IG51bGwpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICR4dWktYnV0dG9uLWRpc2FibGVkLWJnLWNvbG9yO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogJGNvbG9yO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmctY29sb3I7XG5cdH1cbn1cblxuLy8gSW1wb3J0ZWQgZnJvbSBYVUkncyBtaXhpbnMvc3RhdGVzLnNjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRm9jdXMgcmluZyBhbG9uZywgZm9yIHJldXNlLCBhcyBuZWVkZWRcbkBtaXhpbiB4dWktc3RhdGUtZm9jdXMtc2hhZG93IHtcblx0Ym94LXNoYWRvdzogJHh1aS1zaGFkb3ctZm9jdXM7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHh1aS1tb3Rpb24tc3BlZWQtZmFzdDtcbn1cblxuLy8gQXBwbGllcyBzdGFuZGFyZCBmb2N1cyBzdHlsaW5nIGFuZCBnaXZlbiBjb250ZW50IG9uIGZvY3VzXG5AbWl4aW4geHVpLXN0YXRlLWZvY3VzIHtcblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgeHVpLXN0YXRlLWZvY3VzLXNoYWRvdztcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBJbXBvcnRlZCBmcm9tIFhVSSdzIF9jb21wb25lbnRzLnNjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHh1aS1pbnB1dC1iYXNlIHtcblx0YXBwZWFyYW5jZTogbm9uZTsgLy8gRm9yIHJlbW92aW5nIGRlZmF1bHQgaW5wdXQgc3R5bGluZyBpbiBTYWZhcmlcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6ICR4dWktcmFkaXVzO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udDogaW5oZXJpdDtcblx0Jjo6LW1zLWNsZWFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGhlaWdodDogMDtcblx0XHR3aWR0aDogMDtcblx0fVxufVxuXG4vLyBBcHBsaWVzIGhvdmVyIGJ1dHRvbiBzdHlsaW5nIGFuZCBnaXZlbiBjb250ZW50cyBvbiBob3Zlci5cbkBtaXhpbiB4dWktY29tbW9uaW5wdXQge1xuXHRAaW5jbHVkZSB4dWktdGV4dC1saW5lLWhlaWdodDsgLy8gMS41XG5cblx0YXBwZWFyYW5jZTogbm9uZTsgLy8gRm9yIHJlbW92aW5nIGRyb3Atc2hhZG93IG9uIGlPUyBhbmQgc2VsZWN0IGFycm93cyBpbiBGaXJlZm94XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktaW5wdXQtYmctY29sb3I7XG5cdGJvcmRlcjogJHh1aS1ib3JkZXItY29udHJvbDtcblx0Ym9yZGVyLXJhZGl1czogJHh1aS1yYWRpdXM7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRtYXJnaW46IDA7IC8vIFNhZmFyaSdzIGRlZmF1bHQgVUEgc3R5bGVzIHNldCAycHggdmVydGljYWwgcGFkZGluZ1xuXHRtaW4taGVpZ2h0OiAkeHVpLWNvbnRyb2wtc2l6ZS1zdGFuZGFyZDtcblx0cGFkZGluZzogJHh1aS1pbnB1dC1wYWRkaW5nO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJHh1aS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdEBpbmNsdWRlIHh1aS1kaXNhYmxlZC1mb3JtLWNvbnRyb2w7XG5cdH1cblxuXHQqOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR4dWktaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCY6Oi1tcy1jbGVhcixcblx0Jjo6LW1zLXJldmVhbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdH1cbn1cblxuQG1peGluIHh1aS1vdmVyZmxvdy1zaGFkb3cge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHh1aS1jb2xvci13aGl0ZSwgJHh1aS1jb2xvci13aGl0ZSkgMTAwJSAwIC8gMTAwJSAzcHggbG9jYWwgbm8tcmVwZWF0LFxuXHRsaW5lYXItZ3JhZGllbnQoJHh1aS1jb2xvci13aGl0ZSwgJHh1aS1jb2xvci13aGl0ZSkgMCAxMDAlIC8gMTAwJSAzcHggbG9jYWwgbm8tcmVwZWF0LFxuXHRsaW5lYXItZ3JhZGllbnQoJHh1aS1jb2xvci1ncmV5LWFscGhhLTYsICR4dWktY29sb3ItZ3JleS1hbHBoYS02KSAxMDAlIDAgLyAxMDAlIDFweCBzY3JvbGxcblx0bm8tcmVwZWF0LFxuXHRsaW5lYXItZ3JhZGllbnQoJHh1aS1jb2xvci1ncmV5LWFscGhhLTYsICR4dWktY29sb3ItZ3JleS1hbHBoYS02KSAwIDEwMCUgLyAxMDAlIDFweCBzY3JvbGxcblx0bm8tcmVwZWF0LFxuXHRsaW5lYXItZ3JhZGllbnQoJHh1aS1jb2xvci1ncmV5LWFscGhhLTcsICR4dWktY29sb3ItZ3JleS1hbHBoYS03KSAxMDAlIDAgLyAxMDAlIDNweCBzY3JvbGxcblx0bm8tcmVwZWF0LFxuXHRsaW5lYXItZ3JhZGllbnQoJHh1aS1jb2xvci1ncmV5LWFscGhhLTcsICR4dWktY29sb3ItZ3JleS1hbHBoYS03KSAwIDEwMCUgLyAxMDAlIDNweCBzY3JvbGxcblx0bm8tcmVwZWF0LFxuXHQkeHVpLWNvbG9yLXdoaXRlO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR3V0dGVyc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZ3V0dGVycyB7XG5cdHBhZGRpbmctbGVmdDogJGd1dHRlci1zcGFjaW5nIC8gNDtcblx0cGFkZGluZy1yaWdodDogJGd1dHRlci1zcGFjaW5nIC8gNDtcblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHBhZGRpbmctbGVmdDogJGd1dHRlci1zcGFjaW5nO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItc3BhY2luZztcblx0fVxufVxuXG4uZ3V0dGVycyB7XG5cdEBpbmNsdWRlIGd1dHRlcnM7XG59XG5cbi5zZWN0aW9uLmd1dHRlcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIHRoaXMgZXhwYW5kcyB0aGUgbWF4IGNvbnRlbnQgYXJlYSBvbiBob21lcGFnZSBlbGVtZW50cywgYnV0IHdlIGV4cGVjdCB0aGF0IHRoZSBlbnRpcmUgc2l0ZSB3aWxsIGV2ZW50dWFsbHkgdGhlc2UgcGFkZGluZyBydWxlcyBhcHBsaWVkLlxuLmhvbWVwYWdlX19ndXR0ZXJzIHtcblx0cGFkZGluZy1sZWZ0OiAkeHVpLXMtbGFyZ2U7XG5cdHBhZGRpbmctcmlnaHQ6ICR4dWktcy1sYXJnZTtcblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLTN4bGFyZ2U7XG5cdFx0cGFkZGluZy1yaWdodDogJHh1aS1zLTN4bGFyZ2U7XG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNlY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRzZWN0aW9uOiAkc2VjdGlvbi1zcGFjaW5nO1xuJHNlY3Rpb24tczogJHNlY3Rpb24tc3BhY2luZyAvIDI7XG5cbkBtaXhpbiBzZWN0aW9uLWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiAkc2VjdGlvbi1zIC8gMjtcblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc2VjdGlvbi1zO1xuXHR9XG59XG5cbkBtaXhpbiBzZWN0aW9uLXRvcCB7XG5cdHBhZGRpbmctdG9wOiAkc2VjdGlvbi1zO1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0cGFkZGluZy10b3A6ICRzZWN0aW9uO1xuXHR9XG59XG5cbi5zZWN0aW9uIHtcblx0QGluY2x1ZGUgc2VjdGlvbi1ib3R0b207XG5cdEBpbmNsdWRlIHNlY3Rpb24tdG9wO1xufVxuXG4uc2VjdGlvbi10b3Age1xuXHRAaW5jbHVkZSBzZWN0aW9uLXRvcDtcbn1cblxuLnNlY3Rpb24tYm90dG9tIHtcblx0QGluY2x1ZGUgc2VjdGlvbi1ib3R0b207XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAkc2VjdGlvbi1zIDA7XG59XG5cbi5zZWN0aW9uLS1zdGFja2VkIHtcblx0JiArIC5zZWN0aW9uLS1zdGFja2VkIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4uc2VjdGlvbi0tbm8tdG9wIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWN0aW9uLS1uby1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnhjLXNlY3Rpb24taGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZTtcblx0fVxufVxuXG4ueGMtc2VjdGlvbi10aXRsZSB7XG5cdGZvbnQtc2l6ZTogcmVtKDE3KTtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4vLyBOb3QgYWxsIHNlY3Rpb24tdGl0bGVzIGhhcyBhIGNvdW50ZXJcbi8vIFNvIGNob3NlIHRvIHJlc2V0IGZvbnQtd2VpZ2h0IG9uIGNvdW50ZXIsXG4vLyBpbnN0ZWFkIG9mIGFza2luZyBhbGwgdGl0bGVzIHRvIGhhdmUgYSA8c3Bhbj4gdG8gc2V0IGJvbGRlZCBzdHlsZVxuLnhjLXNlY3Rpb24tdGl0bGVfX2NvdW50ZXIge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBYVUkgcGFuZWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJXh1aS1jb250YWluZXItd2l0aC1ib3JkZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS02O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ueHVpLXBhbmVsIHtcblx0QGV4dGVuZCAleHVpLWNvbnRhaW5lci13aXRoLWJvcmRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlOyAvLyBUaGlzIGlzIG5lZWRlZCB0byBhbGxvdyBsZXNzb24ncyBzdGF0dXMgdGFnIHRvICdob29rJ1xuXG5cdCY6aG92ZXIge1xuXHRcdC54Yy1wYW5lbF9faGVhZGluZyxcblx0XHQueGMtcGFuZWxfX2hlYWRpbmcgYSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWhvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTb21ldGltZXMsIGxpa2UgaW4gSUxUIGNsYXNzZXMsIGEgaXMgaW5zaWRlIHh1aS1wYW5lbFxuYS54dWktcGFuZWwsXG4ueHVpLXBhbmVsIGEge1xuXHQueGMtcGFuZWxfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0LnhjLXBhbmVsX19oZWFkaW5nIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCY6dmlzaXRlZCB7XG5cdFx0LnhjLXBhbmVsX19oZWFkaW5nIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdmlzaXRlZDtcblx0XHR9XG5cdH1cblxuXHQmOnZpc2l0ZWQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItaG92ZXI7XG5cdFx0LnhjLXBhbmVsX19oZWFkaW5nIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItaG92ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIHRoaXMgY2F0ZXJzIGZvciB3aGVuIHRoZXJlIGFyZSBsaW5rcyBpbnNpZGUgeHVpIHBhbmVsc1xuLnh1aS1wYW5lbCBwIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG5hLnh1aS1wYW5lbCB7XG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS01O1xuXHR9XG59XG5cbi54Yy1wYW5lbC1wYWRkaW5nIHtcblx0QGluY2x1ZGUgeHVpLXBhZGRpbmctaG9yaXpvbnRhbCgkeHVpLXMteGxhcmdlKTtcblx0QGluY2x1ZGUgeHVpLXBhZGRpbmctdG9wKCR4dWktcy14bGFyZ2UpO1xuXHRAaW5jbHVkZSB4dWktcGFkZGluZy1ib3R0b20oJHh1aS1zLXhzbWFsbCk7XG59XG5cbi54dWktcGFuZWwtLXdpdGgtYWN0aW9ucyB7XG5cdEBpbmNsdWRlIHNtYWxsaXNoIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyAvLyBYQyBhZGRpdGlvbnNcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi8vIFBBTkVMIEhFQURFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBUbyBzdXBwb3J0IGNvdXJzZSB3aXRoIGljb25cbi8vIFRoaXMgbWF5IG5vdCBiZSB0aGUgYmVzdCBwbGFjZVxuLy8gU2hvdWxkIHNlcmlvdXNseSB0aGluayBhYm91dCBtb3ZpbmcgdGhpcyBpbnRvIGNvdXJzZSBjb21wb25lbnRcbi54Yy1wYW5lbF9faGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBDYXRlciBmb3Igc3RhdHVzIGFuZCBhY2hpZXZlbWVudCBpY29uXG5cblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuXHR9XG5cblx0Ly8gQWxsb3dzIC54Yy1hbmNob3ItdGV4dF9fcGFuZWwgdG8gZXhwYW5kIHRvIHRoZSBlZGdlIG9mIHRoZSBwYW5lbCBlbGVtZW50XG5cdCYueGMtbGlua19fY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0fVxufVxuXG4vLyBFeHBhbmRzIGxpbmsgaW5zaWRlIHBhbmVsIHRvIGNvdmVyIGVudGlyZSBwYW5lbCwgaW5zdGVhZCBvZiBvbmx5IHdyYXBwaW5nIGFuY2hvciB0ZXh0LlxuLnhjLWFuY2hvci10ZXh0X19wYW5lbDo6YmVmb3JlIHtcblx0Ym90dG9tOiAwO1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xufVxuXG4ueGMtcGFuZWxfX2hlYWRpbmcge1xuXHRmb250LXNpemU6IHJlbSgxNyk7XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRmb250LXNpemU6IHJlbSgyMSk7XG5cdH1cbn1cblxuLy8gUGFuZWwgc2VjdGlvblxuLnh1aS1wYW5lbC0tc2VjdGlvbiB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkeHVpLXN0YW5kYXJkLWJvcmRlci1jb2xvcjtcblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHR9XG59XG5cbi54dWktcGFuZWwtLXNlY3Rpb24tLWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0Zm9udC13ZWlnaHQ6ICR4dWktZm9udC13ZWlnaHQtZW1waGFzaXM7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi8vIFBBTkVMIFNFQ1RJT05TL0JPRFlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnhjLXBhbmVsX19ib2R5IHtcblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuXHR9XG59XG5cbi54Yy1wYW5lbC1ib2R5X193aXRob3V0LS1zcGFjaW5nIHtcblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxufVxuXG4vLyBDdXJyZW50bHkgdGhpcyBoYXMgYmVlbiB1c2luZyBpbiB0b3BpYyBkZXNjcmlwdGlvbiAmIHh1aSBwYW5lbCBkZXNjcmlwdGlvblxuLnhjLXBhbmVsX19kZXNjcmlwdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogJGNvbG9yLXBhZ2UtdGV4dDsgLy8gUHJldmVudCBibHVlIGNvbG91ciB3aGVuIGJlaW5nIHdyYXBwZWQgYXJvdW5kIDxhPlxufVxuXG4vLyBQQU5FTCBGT09URVJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnh1aS1wYW5lbC0tZm9vdGVyIHtcblx0Ym9yZGVyLXRvcDogJHh1aS1ib3JkZXItc3RhbmRhcmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0fVxuXG5cdC54dWktYWN0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnhjLWhvbWVwYWdlX19wYW5lbCB7XG5cdEBpbmNsdWRlIGNhcmQtY29udGFpbmVyKCdwYW5lbCcpO1xuXG5cdC54Yy1zdmdfX2ljb24tLWFycm93e1xuXHRcdEBpbmNsdWRlIGNhcmQtYXJyb3ctc3ZnKCk7XG5cdH1cblxuXHRtYXJnaW4tYm90dG9tOiAkeHVpLXMtMnhsYXJnZTtcblx0cGFkZGluZzogJHh1aS1zLXhsYXJnZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLXdpdGhpbiB7XG5cdFx0QGluY2x1ZGUgY2FyZC1ob3Zlci1ldmVudCgncGFuZWwnKTtcblx0fVxufVxuIiwiLy8gTWl4aW5zIHVzZWQgaW4gX2NvbnRlbnQtY2FyZCwgX3Jlc3VsdC1jYXJkIGFuZCBfcGFuZWwgc2NzcyBmaWxlcy5cblxuQG1peGluIGNhcmQtZ3JpZCgkY2FyZC13aWR0aDogJHRocmVlLWNvbC1jYXJkLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1yb3dzOiAxZnI7IC8vIGFsbCBjYXJkcyB3aWxsIHRha2UgdGhlIGhlaWdodCBvZiB0aGUgdGFsbGVzdCBjYXJkXG4gIGdyaWQtZ2FwOiAkeHVpLXMtbGFyZ2U7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoJGNhcmQtd2lkdGgsIDFmcikpO1xuICBtYXJnaW46ICR4dWktcy00eGxhcmdlIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1peGluIGNhcmQtaG92ZXItZXZlbnQoJHByZWZpeCkge1xuICBib3gtc2hhZG93OiAkaG9tZXBhZ2UtYm94LXNoYWRvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC54Yy0jeyRwcmVmaXh9X190aXRsZSBhLFxuICAueGMtI3skcHJlZml4fV9fdGl0bGUsXG4gIC54Yy0jeyRwcmVmaXh9X19saW5rIHtcbiAgICBjb2xvcjogJHhjLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAueGMtI3skcHJlZml4fV9fdGl0bGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7IC8vIGZvciBhbmltYXRlZCB1bmRlcmxpbmUgdW5kZXIgdGl0bGVcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAueGMtI3skcHJlZml4fV9fbGluazo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGNhcmQtbGluay1ob3Zlci0tYWZ0ZXIoY2FsYygxMDAlIC0gI3skbGluay1hcnJvdy1vZmZzZXR9KSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXI7XG4gIH1cblxuICBzdmc6bm90KC54Yy1jYXJkLWN1c3RvbS1zdmcpIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgbWFyZ2luLWxlZnQ6ICR4dWktcy14c21hbGw7XG4gIH1cbn1cblxuQG1peGluIGNhcmQtY29udGFpbmVyKCRwcmVmaXgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzICR1bmRlcmxpbmUtYmV6aWVyLWVhc2UsXG4gICAgbWFyZ2luLWxlZnQgMC4ycyAkdW5kZXJsaW5lLWJlemllci1lYXNlLFxuICAgIGJveC1zaGFkb3cgMC4zcyAkdW5kZXJsaW5lLWJlemllci1lYXNlO1xuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICR4Yy1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLnhjLSN7JHByZWZpeH1fX2JvZHkge1xuICAgIGNvbG9yOiAkeGMtdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbWVkaXVtO1xuICAgIHBhZGRpbmc6ICR4dWktcy1sYXJnZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIH1cblxuICAueGMtI3skcHJlZml4fV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICR4dWktcy0zeGxhcmdlO1xuICB9XG4gIC54Yy0jeyRwcmVmaXh9X19saW5rIHtcbiAgICBib3R0b206ICR4dWktcy14c21hbGw7IC8vIHZlcnRpY2FsbHkgYWxpZ24gYm90dG9tIGxpbmsgdGV4dFxuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWJsdWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNhcmQtbGluay1ob3Zlci0tYmVmb3JlKCR4dWktY29sb3ItYmx1ZSwgMnB4KTtcbiAgICB9XG4gIH1cbiAgLnhjLSN7JHByZWZpeH1fX2xpbmstY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLnhjLSN7JHByZWZpeH1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG4gICAgZm9udC13ZWlnaHQ6ICR4dWktZm9udC13ZWlnaHQtZW1waGFzaXM7XG4gIH1cbn1cblxuQG1peGluIGNhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgYSxcbiAgYTp2aXNpdGVkLFxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkeGMtaGVhZGluZy1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZC1zdmcge1xuICBmaWxsOiAkeHVpLWNvbG9yLWJsdWU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG5AbWl4aW4gY2FyZC1hcnJvdy1zdmcge1xuICBAaW5jbHVkZSBjYXJkLXN2ZztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2UgJiBDb250ZW50IHdyYXBwZXJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi53cmFwcGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2U7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ueGMtY29udGVudC1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzbWFsbDtcbn1cblxuLnhjLXBhZ2Utd2lkdGgtbGFyZ2Uge1xuICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAkeHVpLXMtbGFyZ2U7XG4gIHBhZGRpbmctcmlnaHQ6ICR4dWktcy1sYXJnZTtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHh1aS1zLTN4bGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHh1aS1zLTN4bGFyZ2U7XG4gIH1cbn1cblxuLnhjLXBhZ2Utd2lkdGgteGxhcmdlIHtcbiAgQGV4dGVuZCAueGMtcGFnZS13aWR0aC1sYXJnZTtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG59XG5cbi8vIGR5bmFtaWMgbGF5b3V0cyBoYXZlIGludGVybmFsIHBhZGRpbmdzIGZyb20gc2VjdGlvbiAoMTZweClcbi54Yy1mbGV4aS1wYWdlLWNvbnRlbnQge1xuICAuc2l0ZWZvcmNlRHluYW1pY0xheW91dCB7XG4gICAgQGV4dGVuZCAueGMtcGFnZS13aWR0aC1sYXJnZTtcblxuICAgIHBhZGRpbmctbGVmdDogJHh1aS1zLTJ4c21hbGw7XG4gICAgcGFkZGluZy1yaWdodDogJHh1aS1zLTJ4c21hbGw7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkeHVpLXMteGxhcmdlO1xuICAgICAgcGFkZGluZy1yaWdodDogJHh1aS1zLXhsYXJnZTtcbiAgICB9XG5cbiAgICAuZm9yY2VDb21tdW5pdHlTZWN0aW9uIHtcbiAgICAgIC5jYi1zZWN0aW9uX2NvbHVtbiB7XG4gICAgICAgIC8vIGx3Yy11aVdpZGdldE1hcmdpbkJvdHRvbSBjYXVzZXMgdW53YW50ZWQgc3BhY2luZyBiZXR3ZWVuIGNvbXBvbmVudHNcbiAgICAgICAgLS1sd2MtdWlXaWRnZXRNYXJnaW5Cb3R0b206IDA7XG5cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzZi1sYXJnZSB7XG4gICAgICAgIC5jYi1zZWN0aW9uX2NvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi54Yy1mbGV4aS1wYWdlLWNvbnRlbnQtLXhsYXJnZSB7XG4gIC5zaXRlZm9yY2VEeW5hbWljTGF5b3V0IHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgfVxufVxuXG4vLyBmb3JjZXMgdGhlIGVsZW1lbnQgdG8gdGFrZSB0aGUgd2hvbGUgd2lkdGggb2YgdGhlIHNjcmVlbiByZWdhcmRsZXNzIHBhcmVudCBjb21wb25lbnRcbi54Yy1mb3JjZS1mdWxsLXdpZHRoIHtcbiAgLy8gLS14Yy1keW5hbWljLXZpZXdwb3J0LXdpZHRoIGlzIHNldCBieSBKUyBzZXRWaWV3cG9ydFdpZHRoQ3NzVmFyIGluIExpZ2h0bmluZ0NvbW11bml0eUNvbW1vbkhlbHBlclxuICB3aWR0aDogdmFyKC0teGMtZHluYW1pYy12aWV3cG9ydC13aWR0aCwgMTAwdncpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICh2YXIoLS14Yy1keW5hbWljLXZpZXdwb3J0LXdpZHRoLCAxMDB2dykgLSAxMDAlKSAvIDIpO1xufVxuXG4vLyBOZXcgcGFnZSB3aWR0aCBjb250YWluZXIgMjAyNCBhcyBwZXIgbmV3IGRlc2lnbiBzeXN0ZW0uIFNob3VsZCB0byBtaWdyYXRlIG9sZCBjb21wb25lbnRzIHRvIHVzZSB0aGlzLCBhbmQgdXNlIGZvciBuZXcgYnVpbGRzIGluIExXUiBnb2luZyBmb3J3YXJkXG4ueGMtcGFnZS13aWR0aC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAkeHVpLXMteGxhcmdlO1xuICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMteGxhcmdlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHh1aS1zLTN4bGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHh1aS1zLTN4bGFyZ2U7XG4gIH1cblxuICBAaW5jbHVkZSBzZi1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkeHVpLXMtNnhsYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkeHVpLXMtNnhsYXJnZTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnV0dG9uXG4vL1xuLy8gQ3VycmVudGx5IHNpbXBseSBjb3B5aW5nIFhVSSBzdHlsZXMgYW5kIGNsYXNzIG5hbWVzXG4vLyBOZXh0IHN0YWdlIGlzIHRvIGp1c3QgaW1wb3J0IHRoZSB3aG9sZSBYVUkgZmlsZSBhcyBpc1xuLy8gaHR0cHM6Ly94dWkueGVyby5jb20vMTQuMi4zL3NlY3Rpb24tYnVpbGRpbmctYmxvY2tzLWNvbnRyb2xzLWJ1dHRvbi5odG1sXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFdlIHdhbnQgdG8gYWxsb3cgYnV0dG9uIGZ1bmN0aW9uYWxpdHkgb24gYW55IGNvbXBvbmVudFxuQG1peGluIGJ1dHRvbi1iYXNlIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxNXB4OyAvLyBYVUkgZml4ZWQgZm9udCBzaXplXG5cdGxpbmUtaGVpZ2h0OiAxOyAvLyBTdGFuZGFyZCBsaW5lLWhlaWdodC4gQnV0IG5lZWRlZCBleHRyYSBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBvdGhlciBjb21wb25lbnRzXG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcblx0fVxuXG5cdFtkaXNhYmxlZF0ge1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cbn1cblxuYnV0dG9uOmZvY3VzIHtcblx0QGluY2x1ZGUgYnV0dG9uLWZvY3VzO1xufVxuXG4ueHVpLWJ1dHRvbiB7XG5cdEBpbmNsdWRlIGJ1dHRvbi1iYXNlO1xufVxuXG4vLyBNb2RpZmllcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHh1aS1idXR0b24tc3RhbmRhcmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDExcHggMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1idXR0b24tc3RhbmRhcmQtaG92ZXItYmctY29sb3I7XG5cdFx0Y29sb3I6ICR4dWktYnV0dG9uLWhvdmVyO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktYnV0dG9uLXN0YW5kYXJkLWFjdGl2ZS1iZy1jb2xvcjtcblx0XHRjb2xvcjogJHh1aS1idXR0b24tYWN0aXZlO1xuXHR9XG5cblx0Ji54dWktYnV0dG9uLWludmVydGVkIHtcblx0XHRib3JkZXItY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLnh1aS1idXR0b24tc3RhbmRhcmQge1xuXHRAaW5jbHVkZSB4dWktYnV0dG9uLXN0YW5kYXJkO1xufVxuXG5AbWl4aW4geHVpLWJ1dHRvbi1tYWluIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0Ym9yZGVyOiAxcHggc29saWQgJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAxMXB4IDE1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQsIGJveC1zaGFkb3c7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOnZpc2l0ZWQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktYnV0dG9uLWFjdGl2ZTtcblx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmE2O1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHR9XG5cblx0Ji54dWktYnV0dG9uLWlzLWRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxufVxuXG4ueHVpLWJ1dHRvbi1tYWluIHtcblx0QGluY2x1ZGUgeHVpLWJ1dHRvbi1tYWluO1xufVxuXG5AbWl4aW4geHVpLWJ1dHRvbi1ib3JkZXJsZXNzLW1haW4ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAxMXB4IDE1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogJHh1aS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMCwgMzAsIC4wNSk7XG5cdFx0Y29sb3I6ICR4dWktYnV0dG9uLWhvdmVyO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAuMSk7XG5cdFx0Y29sb3I6ICR4dWktYnV0dG9uLWFjdGl2ZTtcblx0fVxufVxuXG4ueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLW1haW4ge1xuXHRAaW5jbHVkZSB4dWktYnV0dG9uLWJvcmRlcmxlc3MtbWFpbjtcbn1cblxuQG1peGluIHh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDExcHggMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjp2aXNpdGVkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgLjA1KTtcblx0XHRjb2xvcjogJHh1aS1idXR0b24taG92ZXI7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMzAsIC4xKTtcblx0XHRjb2xvcjogJHh1aS1idXR0b24tYWN0aXZlO1xuXHR9XG5cblx0Ji54dWktYnV0dG9uLWlzLWRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgLjUpO1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cbn1cblxuLnh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZCB7XG5cdEBpbmNsdWRlIHh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZDtcbn1cblxuLnh1aS1idXR0b24tYm9yZGVybGVzcy1tdXRlZCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgLjY1KTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAxMXB4IDE1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogcmdiYSgwLCAxMCwgMzAsIC42NSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOnZpc2l0ZWQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTAsIDMwLCAuMDUpO1xuXHRcdGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgLjc1KTtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAzMCwgLjEpO1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjtcblx0fVxufVxuXG4ueHVpLWJ1dHRvbi1ib3JkZXJsZXNzLWludmVydGVkIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAxMXB4IDE1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjp2aXNpdGVkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcblx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zNSk7XG5cdFx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuQG1peGluIHh1aS1idXR0b24taWNvbiB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6IHJnYmEoMCwgMTAsIDMwLCAuNjUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ncmV5LWFscGhhLTg7XG5cdFx0Y29sb3I6ICRjb2xvci1wYWdlLXRleHQ7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLWdyZXktYWxwaGEtODtcblx0XHRjb2xvcjogJGNvbG9yLXBhZ2UtdGV4dDtcblx0fVxuXG5cdC8vIE92ZXJyaWRlIFNhbGVzZm9yY2UgU1ZHIGljb25cblx0Ly8gVG8gYmUgcmVtb3ZlZCB3aGVuIGltcG9ydGluZyBYVUkgc3Znc1xuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdH1cbn1cblxuLnh1aS1idXR0b24taWNvbiB7XG5cdEBpbmNsdWRlIHh1aS1idXR0b24taWNvbjtcbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vIHh1aSBfYnV0dG9ucy5zdGF0ZXMuc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueHVpLWJ1dHRvbjpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi54dWktYnV0dG9uLWlzLWRpc2FibGVkIHtcblx0QGluY2x1ZGUgeHVpLWJ1dHRvbi1pcy1kaXNhYmxlZChudWxsKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRAaW5jbHVkZSB4dWktYnV0dG9uLWlzLWRpc2FibGVkO1xuXHR9XG5cblx0QGVhY2ggJHZhcmlhbnQsICRjb2xvciBpbiAkeHVpLWJ1dHRvbi12YXJpYW50cy1iZyB7XG5cdFx0QGlmICR2YXJpYW50ICE9IHN0YW5kYXJkIHtcblx0XHRcdCYueHVpLWJ1dHRvbi0jeyR2YXJpYW50fSB7XG5cdFx0XHRcdEBpbmNsdWRlIHh1aS1idXR0b24taXMtZGlzYWJsZWQoJHh1aS1idXR0b24tZGlzYWJsZWQtYmctY29sb3IsICR4dWktY29sb3Itd2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBTaXppbmcgYW5kIGxheW91dHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHh1aS1sYXlvdXQtd2lkdGgtZnVsbHdpZHRoIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ueHVpLWJ1dHRvbi1mdWxsd2lkdGgge1xuXHRAaW5jbHVkZSB4dWktbGF5b3V0LXdpZHRoLWZ1bGx3aWR0aDtcbn1cblxuLy8gVE9ETzogcmV2aWV3IHRoaXMgY2xhc3MgKG9yIGF0IGxlYXN0IGl0cyBuYW1lKSBpbiBhIHJlc3BvbnNpdmUgY29udGV4dFxuLnh1aS1idXR0b24tZnVsbHdpZHRoLWxheW91dCB7XG5cdEBpbmNsdWRlIHhzbWFsbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1peGluIHh1aS1idXR0b24tc21hbGwge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtaW4taGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnh1aS1idXR0b24tc21hbGwge1xuXHRAaW5jbHVkZSB4dWktYnV0dG9uLXNtYWxsO1xufVxuXG5AbWl4aW4geHVpLWJ1dHRvbi14c21hbGwge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRtaW4taGVpZ2h0OiAyNHB4O1xuXHRwYWRkaW5nOiAzcHggOHB4O1xufVxuXG4ueHVpLWJ1dHRvbi14c21hbGwge1xuXHRAaW5jbHVkZSB4dWktYnV0dG9uLXhzbWFsbDtcbn1cblxuLnh1aS1idXR0b24taWNvbi14c21hbGwge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAyNHB4O1xufVxuXG4ueHVpLWJ1dHRvbi1pY29uLXNtYWxsIHtcblx0aGVpZ2h0OiAzMnB4O1xuXHR3aWR0aDogMzJweDtcbn1cblxuLnh1aS1idXR0b24taWNvbi1tZWRpdW0ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xufVxuXG4vLyBDdXJyZW50bHkgdGVzdGFibGUgaW4gU3RhcnQgZGlzY3Vzc2lvbiBhcmVhXG4vLyBUaGlzIGhhcyBiZWVuIGFsdGVyZWQgZnJvbSBleGFjdCBYVUkgY29kZSwgYmVjYXVzZSB3ZSBkb24ndCB3YW50IHRoaW5ncyB0byB0dXJuIDEgY29sdW1uIGFuZCBzcGFuIGZ1bGwgd2lkdGhcbi54dWktYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi8vIFhVSSBkb2VzIG5vdCBjb21lIHNoaXBwZWQgd2l0aCBhdXRvbWF0aWMgbWFyZ2luLlxuLy8gRkVEcyBzaG91bGQgZGlzY3VzcyBpZiB3ZSdyZSBnb2luZyB0byB1c2UgWFVJIG5vIG1hcmdpbiBjb252ZW50aW9uXG4vLyBvciBhdXRvbWF0aWMgbWFyZ2luIGFkZCB0byB0b3AgaWYgYm90dG9tXG4ueHVpLWFjdGlvbnM6bm90KC54dWktbW9kYWwtLWZvb3Rlcikge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbn1cblxuLnh1aS1hY3Rpb25zLWxheW91dCB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4ueHVpLWFjdGlvbnMtbGluZWFyIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ueHVpLWFjdGlvbnMtLXByaW1hcnkge1xuXHRtYXJnaW46IDA7XG5cdG9yZGVyOiAwO1xuXG5cdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXM7XG5cdFx0b3JkZXI6IDE7XG5cdH1cbn1cblxuLnh1aS1hY3Rpb25zLS1zZWNvbmRhcnkge1xuXHRvcmRlcjogMTtcblxuXHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmc7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdG9yZGVyOiAwO1xuXHR9XG59XG5cbi8vIENTUy01ODEzXG5AbWl4aW4gYnV0dG9uLWZpbGUtdXBsb2FkIHtcblx0QGluY2x1ZGUgYnV0dG9uLWJhc2U7XG5cdEBpbmNsdWRlIHh1aS1idXR0b24tYm9yZGVybGVzcy1zdGFuZGFyZDtcblx0Ly8gSGlkZSBvdGhlciB0ZXh0XG5cblx0Zm9udC1zaXplOiAwO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdC8vIEF0dGFjaCBpbWFnZSBvbiB0aGUgbGVmdCBvZiB0aGUgdGV4dFxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9pY29uLWF0dGFjaC0tZmlsbC1ncmV5LnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDdweCAxNnB4O1xuXHRcdC8vIFJlcGxhY2UgY3VycmVudCBidXR0b24gdGV4dCBhcyBwZXIgQ1NTLTU4MTMgZGVzaWduXG5cdFx0Y29udGVudDogJ1VwbG9hZCBhdHRhY2htZW50Jztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdG92ZXJmbG93LXk6IHZpc2libGU7XG5cdFx0Ly8gUGFkZGluZyBsaWtlIHRoaXMgdG8ga2VlcCB0aGUgd29yZHMgMTBweCBhd2F5IGZyb20gdGhlIGVkZ2Ugb2YgdGhlIGltYWdlXG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLy9cblxuQG1peGluIHh1aS1idXR0b24tbmVnYXRpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWFjdGlvbi1uZWdhdGl2ZS1jb2xvcjtcblx0Ym9yZGVyOiAxcHggc29saWQgJHh1aS1hY3Rpb24tbmVnYXRpdmUtY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZCwgYm94LXNoYWRvdztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1hY3Rpb24tbmVnYXRpdmUtY29sb3IteGRhcms7XG5cdFx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1hY3Rpb24tbmVnYXRpdmUtY29sb3IteGRhcms7XG5cdFx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdH1cblxuXHQmLnh1aS1idXR0b24taXMtZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItZ3JleS00O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi54dWktYnV0dG9uLW5lZ2F0aXZle1xuXHRAaW5jbHVkZSB4dWktYnV0dG9uLW5lZ2F0aXZlO1xufVxuIiwiLy8gRHJvcGRvd24gJiBQaWNrbGlzdCB2YXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4keHVpLWRyb3Bkb3duLW1hc2stYmctY29sb3I6IHRyYW5zcGFyZW50aXplKCR4dWktY29sb3ItZ3JleS0xLCAwLjUpO1xuJHh1aS1wYW5lbC1iZy1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiR4dWktd2lkdGgtdmFyaWFudHMtZHJvcGRvd246IChcbiAgeHNtYWxsOiAxMDBweCxcbiAgc21hbGw6IDIwMHB4LFxuICBtZWRpdW06IDMwMHB4LFxuICBsYXJnZTogNDAwcHhcbik7XG4kcGlja2l0ZW0tc21hbGwtcGFkZGluZzogJHh1aS1zLXhzbWFsbCAtIDI7XG4kZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICR4dWktY29sb3ItZ3JleS03O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuXG4vLyBTYWxlc2ZvcmNlIG92ZXJyaWRlcyAoY2FuJ3QgdXNlIFhVSSBtYXJrdXApXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXMtLXNtYWxsO1xuICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBodHRwczovL2tvZW4ua2l2aXRzLmNvbS9hcnRpY2xlcy9wdXJlLWNzcy1tZW51L1xuICB6LWluZGV4OiAkZHJvcGRvd24tei1pbmRleDtcbn1cblxuQG1peGluIGRyb3Bkb3duLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtaXhpbiBkcm9wZG93bl9fbWVudSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIEBpbmNsdWRlIGhlYWRpbmc7XG4gIEBpbmNsdWRlIHh1aS1wYWRkaW5nLXZlcnRpY2FsKCR4dWktcy14c21hbGwpO1xuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWl4aW4gZHJvcGRvd25fX21lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1peGluIGRyb3Bkb3duX19tZW51LWxpbmsge1xuICBAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkcGlja2l0ZW0tc21hbGwtcGFkZGluZyk7XG5cbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiByZW0oMTMpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0xO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXBpY2tpdGVtLWZvY3VzLWJnLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0xO1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbkBtaXhpbiBkcm9wZG93bl9fbWVudS1pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogJHh1aS1waWNraXRlbS1zZWxlY3RlZC1jb2xvcjtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy9yZXNldCB0byBkZWZhdWx0IHNsZHMgc3R5bGVzXG5AbWl4aW4gZHJvcGRvd24tc2xzZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tbHdjLXpJbmRleERyb3Bkb3duLCA3MDAwKTtcbiAgbGVmdDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiB2YXIoLS1sd2Mtc2l6ZVh4U21hbGwsIDZyZW0pO1xuICBtYXgtd2lkdGg6IHZhcigtLWx3Yy1zaXplTWVkaXVtLCAyMHJlbSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWx3Yy1zcGFjaW5nWHh4U21hbGwsIDAuMTI1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbHdjLXNwYWNpbmdYeHhTbWFsbCwgMC4xMjVyZW0pO1xuICBib3JkZXI6IHZhcigtLWx3Yy1ib3JkZXJXaWR0aFRoaW4sIDFweCkgc29saWRcbiAgICB2YXIoLS1zbGRzLWctY29sb3ItYm9yZGVyLWJhc2UtMSwgdmFyKC0tbHdjLWNvbG9yQm9yZGVyLCAjZDRkNGQ0KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWx3Yy1ib3JkZXJSYWRpdXNNZWRpdW0sIDAuMjVyZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1sd2Mtc3BhY2luZ1h4U21hbGwsIDAuMjVyZW0pIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbHdjLWZvbnRTaXplMiwgMC43NXJlbSk7XG4gIGJhY2tncm91bmQ6IHZhcihcbiAgICAtLXNsZHMtZy1jb2xvci1uZXV0cmFsLWJhc2UtMTAwLFxuICAgIHZhcigtLWx3Yy1jb2xvckJhY2tncm91bmRBbHQsIHJnYigyNTUsIDI1NSwgMjU1KSlcbiAgKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbHdjLXNoYWRvd0Ryb3BEb3duLCAwIDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb2xvcjogdmFyKC0tc2xkcy1nLWNvbG9yLW5ldXRyYWwtYmFzZS0xMCwgdmFyKC0tbHdjLWNvbG9yVGV4dERlZmF1bHQsICMzMzMpKTtcblxuICAmLnNsZHMtZHJvcGRvd25fcmlnaHQsXG4gICYuc2xkcy1kcm9wZG93bl9sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAmLnNsZHMtZHJvcGRvd25fcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmLnNsZHMtZHJvcGRvd25fbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gZHJvcGRvd24tc2xkc19fbWVudS1saW5rIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tbHdjLXNwYWNpbmdYU21hbGwsIDAuNXJlbSkgdmFyKC0tbHdjLXNwYWNpbmdTbWFsbCwgMC43NXJlbSk7XG4gIGNvbG9yOiB2YXIoLS1zbGRzLWctY29sb3ItbmV1dHJhbC1iYXNlLTEwLCB2YXIoLS1sd2MtY29sb3JUZXh0RGVmYXVsdCwgIzMzMykpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKFxuICAgICAgLS1zbGRzLWctY29sb3ItbmV1dHJhbC1iYXNlLTk1LFxuICAgICAgdmFyKC0tbHdjLWNvbG9yQmFja2dyb3VuZFJvd0hvdmVyLCByZ2JhKDM3LCAxMTYsIDE2OSwgMC4wNSkpXG4gICAgKTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWl4aW4gbmF2YmFyX19kcm9wZG93biB7XG4gIC54dWktZHJvcGRvd24tbGF5b3V0IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsaXNoIHtcbiAgICAgIC8vIGRyb3Bkb3duIG1lbnUgc2l0cyBhZ2FpbnN0IGJvdHRvbSBlZGdlIG9mIG5hdmJhclxuICAgICAgLy8gdG9wIHZhbHVlIHNob3VsZCBub3QgYmUgc2V0IGFzIHRoZSBoZWlnaHQgZnJvbSB0aGUgdG9wIG9mIHRoZSBwYWdlIHZhcmllcyBkZXBlbmRpbmcgb24gd2hlbiBhIGJhbm5lciBpcyBwcmVzZW50LlxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC54dWktZHJvcGRvd24tLWJvZHkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4vLyBYVUkgRHJvcGRvd24gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueHVpLWRyb3Bkb3duLWxheW91dCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogbWFwLmdldCgkeHVpLXdpZHRoLXZhcmlhbnRzLWRyb3Bkb3duLCBzbWFsbCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaW5jbHVkZSB4c21hbGwge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyAvLyBDZW50cmFsIG9ubHkgLSBOZWVkIHRvIGFjY291bnQgZm9yIGhlYWRlclxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAueHVpLWRyb3Bkb3duLS1tYXNrIHtcbiAgICAgIC8vIFRvcCBhbmQgYm90dG9tIGFyZSBzdXBwb3NlZCB0byBiZSAtNjBweDsgIElmIHRoZXkncmUgbm90LCB1bm1hc2tlZCBjb250ZW50IG1heSBiZWNvbWUgdmlzaWJsZVxuICAgICAgLy8gd2hpbGUgdGhlIGFkZHJlc3MgYmFyIHNsaWRlcyBvdXQgb2YgdmlldyBvbiBBbmRyb2lkIENocm9tZSwgQW5kcm9pZCBPcGVyYSwgYW5kIGlPUyBTYWZhcmkuXG4gICAgICBib3R0b206IC02MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAueHVpLWRyb3Bkb3duLS1ib2R5IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAueHVpLWRyb3Bkb3duLS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuXG4gICAgLy8gSSBrbm93IHRoaXMgaXMgZHVtYiwgYnV0IGl0IG1ha2VzIHRoZSBsaW50ZXIgaGFwcHkuICBMaW50ZXIgZG9lc24ndCBsaWtlIG5lc3RpbmcsXG4gICAgLy8gYnV0IGFwcGFyZW50bHkgZG9lc24ndCBjYXJlIGFib3V0IHNwZWNpZmljaXR5LCBzbyBqdXN0IHVuLWluZGVudGluZyB0aGlzIGFuZFxuICAgIC8vIG1ha2luZyBpdCBoYXJkZXIgdG8gcmVhZCBpcyBhcHBhcmVudGx5IGJldHRlci4uLlxuICAgIC8vXG4gICAgLy8gQGF1dGhvciBkZXYtam9obnNhbmRlcnNcbiAgICAmLnh1aS1kcm9wZG93bi1mdWxsaGVpZ2h0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnh1aS1kcm9wZG93bi0tYm9keSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGlzaCB7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgIC54dWktZHJvcGRvd24tLWJvZHkge1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47IC8vIFRoaXMgd2lsbCBzdG9wIGNhc2Ugc2hhcmluZydzIGludGVybmFsIGRyb3Bkb3duIGZyb20gd29ya2luZ1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIH1cbiAgfVxufVxuXG4ueHVpLWRyb3Bkb3duLS1wYW5lbCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi54dWktZHJvcGRvd24tLWhlYWRlci1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgJHh1aS1kcm9wZG93bi1kaXZpZGVyLXNoYWRvdy1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAkeHVpLXMtc21hbGw7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC54dWktdGV4dGlucHV0d3JhcHBlciB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBBZGRlZCBmb3IgQ2FzZSBzaGFyaW5nIGNvbXBvbmVudFxuICAueHVpLXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnh1aS1kcm9wZG93bi0tZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgMCAkeHVpLWRyb3Bkb3duLWRpdmlkZXItc2hhZG93LWNvbG9yO1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ueHVpLWRyb3Bkb3duLS1mb290ZXIge1xuICAueHVpLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnh1aS1kcm9wZG93bi0tbWFzayB7XG4gIC8vIE1vdmluZyB0aGlzIHRvIGJyZWFrcG9pbnQgdG8gbm90IGFmZmVjdCBkZXNrdG9wXG4gIEBpbmNsdWRlIHhzbWFsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1kcm9wZG93bi1tYXNrLWJnLWNvbG9yO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkeHVpLW1vdGlvbi1zcGVlZC1mYXN0ICR4dWktbW90aW9uLWN1cnZlLXN0YW5kYXJkO1xuICB9XG59XG5cbi54dWktZHJvcGRvd24tLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLXBhbmVsLWJnLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIE5lZWQgdG8gYWRkIHotaW5kZXggZm9yIG91ciBjbG9zZSB0cmlnZ2VyXG4gIHotaW5kZXg6IDM7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBDU1MtNDcxMiB0byBhbGxvdyBjb21wbGljYXRlZCBhdXRvY29tcGxldGVyIGxheW91dCBpbiBDYXNlIFNoYXJpbmcgdG8gZGlzcGxheSBwcm9wZXJseVxuXG4gIEBpbmNsdWRlIHNtYWxsaXNoIHtcbiAgICBib3JkZXItcmFkaXVzOiAkeHVpLXJhZGl1cztcbiAgICBib3gtc2hhZG93OiAkeHVpLXNoYWRvdy1kZXB0aC1saWZ0O1xuICB9XG59XG5cbi54dWktZHJvcGRvd24tcG9zaXRpb25yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ueHVpLWRyb3Bkb3duLWlzLW9wZW4sXG4ueHVpLWRyb3Bkb3duLWxheW91dFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSB4c21hbGwge1xuICAgIC54dWktZHJvcGRvd24tLW1hc2sge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIC54dWktZHJvcGRvd24tLWJvZHkge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi54Yy1wcm9maWxlLWRyb3Bkb3duX190cmlnZ2VyICsgLnh1aS1kcm9wZG93bi1wb3NpdGlvbnJpZ2h0IHtcbiAgcmlnaHQ6ICRzcGFjaW5nLXM7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHbG9iYWwgbmF2XG4vLyBDb250YWlucyB4ZXJvIGJyYW5kaW5nLCB0b3BpY3MsIG5vdGlmaWNhdGlvbiwgYW5kIHByb2ZpbGUgYWNjZXNzIGluIGhlYWRlciAmIGZvb3RlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PXNcblxuLy8gQnJhbmRpbmcgd2l0aCBYZXJvIGxvZ28gYW5kIHNpdGUgdGl0bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmdsb2JhbC1icmFuZGluZyB7XG5cdGZsZXg6IDEgMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIHNtYWxsaXNoIHtcblx0XHRmbGV4OiAxIDQ1JTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRmbGV4OiBub25lO1xuXHR9XG59XG5cbi5nbG9iYWwtYnJhbmRpbmdfX2xvZ28tLWhlYWRlciB7XG5cdGJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ibHVlLWRhcms7XG59XG5cbi8vIEdsb2JhbCBmb290ZXIgbWVudVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZ2xvYmFsLW1lbnUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cbi5nbG9iYWwtbWVudV9fbGluayB7XG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2xvYmFsLWJyYW5kaW5nX19saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICR4dWktY29sb3Itd2hpdGU7XG5cdH1cblxuXHRpbWcge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4uZ2xvYmFsLW1lbnVfX2xpbmstLWZvb3RlciB7XG5cdEBpbmNsdWRlIHhzbWFsbCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNztcblx0fVxuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS03O1xuXHR9XG5cblx0Jjp2aXNpdGVkOmhvdmVyIHtcblx0XHRjb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAkeHVpLWNvbG9yLXdoaXRlO1xuXHR9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHbG9iYWwgaGVhZGVyXG4vLyBUbyBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggWGVybyBOYXZpZ2F0aW9uIFVJIHN0eWxlc2hlZXQsIGluY2x1ZGVkIGluIGNvbW11bml0aWVzIGJ1aWxkZXJcbi8vIGh0dHBzOi8vZ2l0aHViLmRldi54ZXJvLmNvbS9YZXJvL05hdmlnYXRpb24uVUlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRuYXYtaGVpZ2h0OiA2MHB4O1xuXG4vLyAgTmF2aWdhdGlvbi5VSSBvdmVycmlkZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnhjLXRhYi0tYm9keSB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6ICR4dWktZm9udC13ZWlnaHQtZGVlbXBoYXNpcztcbiAgaGVpZ2h0OiAkeHVpLXMtMnhsYXJnZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgJGJhc2Utc3BhY2luZztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4gc3BhbiB7XG4gICAgLy8gc2V0IHNwYW4gd2lkdGggYmFzZWQgb24gYm9sZGVkIHRleHQgLSBwcmV2ZW50cyBqdW1wcyBvbiBob3ZlclxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcbiAgICB9XG5cbiAgICAmLnhjLXRhYi0tYm9keS1pcy1zZWxlY3RlZCA+IHNwYW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xuICAgIH1cbiAgICAmOm5vdCgueGMtdGFiLS1ib2R5LWlzLXNlbGVjdGVkKSA+IHNwYW4ge1xuICAgICAgQGluY2x1ZGUgbmF2YmFyLXRleHQtaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIHBhcnRpYWwgY29weSBvZiB4cmgtaGVhZGVyLS1tYWluXG4ueGMtaGVhZGVyLS1tYWluIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYS54Yy14ZXJvLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwICRiYXNlLXNwYWNpbmcgMCAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi54Yy10YWItLWJvZHktaXMtc2VsZWN0ZWQge1xuICA+IHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkeGVyby1sb2dvLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG4gIH1cbn1cblxuLnhjLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLy8gIEdlbmVyaWMgaGVhZGVyIGxheW91dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnhjLWhlYWRlci1zY3JvbGwtLWhpZGUtbmF2LFxuLnhjLWhlYWRlci1zY3JvbGwtLXNob3ctbmF2IHtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtaGVpZ2h0O1xufVxuXG4ueGMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDAgJGJhc2Utc3BhY2luZztcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAkeHVpLXotaW5kZXgtbmF2O1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi54Yy1zY3JvbGwtLXNob3ctbmF2LFxuICAgICYueGMtc2Nyb2xsLS1oaWRlLW5hdiB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICYueGMtc2Nyb2xsLS1oaWRlLW5hdixcbiAgJi54Yy1zY3JvbGwtLXNob3ctbmF2IHtcbiAgICBoZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gICYueGMtc2Nyb2xsLS1kZWZhdWx0LW5hdiB7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxuXG4gICYueGMtc2Nyb2xsLS1oaWRlLW5hdiB7XG4gICAgdG9wOiAtJG5hdi1oZWlnaHQ7XG4gIH1cblxuICAmLnhjLXNjcm9sbC0tc2hvdy1uYXYge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICR4dWktc2hhZG93LWRlcHRoLWxpZnQ7XG4gICAgdG9wOiAwO1xuICB9XG4gIGxpLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRml4ZXMgSUUxMSBmbG9hdCBpc3N1ZXNcbiAgfVxuXG4gIG9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8vIEZpeGVzIHVuZGVybGluZSB3aGVuIGhvdmVyaW5nXG4gIH1cblxuICBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3ItcGFnZS10ZXh0O1xuICB9XG5cbiAgYS54dWktYnV0dG9uLXN0YW5kYXJkOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkeHVpLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG5cbi5uYXZiYXJfX2NvbnRhaW5lci1pdGVtcyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnhjLWhlYWRlci1wcm9maWxlOmhvdmVyIC54Yy1wcm9maWxlLWRyb3Bkb3duLS1pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG59XG5cbi54Yy1oZWFkZXItcHJvZmlsZSAueGMtcHJvZmlsZS1kcm9wZG93bi0tc3ZnLFxuLnhjLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICBwYWRkaW5nOiAwIDNweDtcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLWljb24taG92ZXI7XG4gIH1cbn1cblxuLnhjLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgIC5zbGRzLWljb24tdXRpbGl0eS1ub3RpZmljYXRpb24gc3ZnIHtcbiAgICAgICAgZmlsbDogJHh1aS1jb2xvci1ibHVlLXhkYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ueGMtbGFyZ2UtaGVhZGVyX19jb250YWluZXIge1xuICBAZXh0ZW5kIC5ob21lcGFnZV9fZ3V0dGVycztcblxuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiA0OHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDM3MHB4LCA2MjBweCkgbWlubWF4KDI4MHB4LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAueGMtc2VhcmNoX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG4gICAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbWVkaXVtO1xuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi54Yy1tYXN0aGVhZC54Yy1nbG9iYWwtc2VhcmNoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS01O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTU7XG59XG5cbi8vIFRoaXMgY2xhc3MgaXMgYmVpbmcgdXNlZCBieSBRQSB0byBhdXRvbWF0ZSBoZWFkZXIgdGVzdFxuLnhjLWhlYWRlci1wcm9maWxlIHtcbiAgbGkueHVpLXBpY2tpdGVtID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4ueGMtaGVhZGVyX19jdGEtYnRuIHtcbiAgbWFyZ2luLXRvcDogJHh1aS1zLXNtYWxsO1xuXG4gIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICR4dWktcy1zbWFsbDtcbiAgfVxufVxuXG4ueGMtaGVhZGVyLXNlYXJjaCB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nIDA7XG59XG5cbi54Yy1oZWFkZXItc2VhcmNoLS1ob21lIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14bDtcbiAgfVxufVxuXG4ueGMtbGFyZ2UtaGVhZGVyX19jb250YWluZXItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20taGVhZGVyLWNvbXBvbmVudC1iZy1jb2xvciwgJHh1aS1oZWFkZXItYmFja2dyb3VuZCk7XG59XG5cbi54Yy1sYXJnZS1oZWFkZXJfX2NvbnRhaW5lci0taW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHNtYWxsaXNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMzMHB4OyAvLyBwcmVzZXJ2ZSBpbGx1c3RyYXRpb24gaGVpZ2h0IG90aGVyd2lzZSBpdCB3aWxsIHNocmluayBvbiByZXNpemVcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4vLyAgTWFzdGhlYWQgc3R5bGUgZm9yIGxhbmRpbmcgcGFnZXMgKFN1cHBvcnQgYW5kIExlYXJuaW5nKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueGMtbWFzdGhlYWQtLWhvbWUge1xuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbGx1c3RyYXRpb24tcGxhY2Vob2xkZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweCBhdXRvO1xuICB9XG59XG5cbi54Yy1tYXN0aGVhZF9fdGl0bGUge1xuICBmb250LXNpemU6IHJlbSgyNyk7IC8vIGgxIG1vYmlsZSBzaXplXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIENvcnJlbnRseSBvbmx5IGJlaW5nIHVzZWQgaW4gTGVhcm5pbmdcbi54Yy1tYXN0aGVhZF9fY29udGVudC1ibG9ja3Mge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICAueHVpLXBhbmVsIHtcbiAgICBAaW5jbHVkZSBzbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbiAgICB9XG4gIH1cbn1cblxuLnhjLW5hdmJhcl9fdGFiLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICR4dWktcy0yeGxhcmdlO1xuICAgIC54Yy10YWItLWJvZHk6Zm9jdXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9vdGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54Yy1mb290ZXItd3JhcCB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogJHhjLXBhcmFncmFwaC1zaXplO1xuICB9XG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xuICB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi54Yy1mb290ZXItbmF2IHtcbiAgQGluY2x1ZGUgc21hbGxpc2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnhjLWZvb3Rlcl9fdGl0bGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR4dWktY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi54Yy1mb290ZXJfX3RvcGljcy1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi54Yy1mb290ZXJfX3JpZ2h0LWxpbmtzIHtcbiAgPiAqIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnhjLWZvb3Rlcl9faHIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ueGMtZm9vdGVyX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS03O1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTc7XG4gIH1cblxuICAmOnZpc2l0ZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICR4dWktY29sb3Itd2hpdGU7XG4gIH1cblxuICAuc2xkcy1pY29uLXRleHQtZGVmYXVsdCB7XG4gICAgZmlsbDogJHh1aS1jb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ueGMtZm9vdGVyX19kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMzsgLy8gcmdiYSBkb2Vzbid0IHdvcmsgd2l0aCBGaXJlZm94IDxvcHRpb24+XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljb24tYXJyb3ctZmlsdGVyLS1maWxsLXdoaXRlLnN2Zyk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAkeHVpLWZvbnQtd2VpZ2h0LWVtcGhhc2lzO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJHh1aS1jb2xvci13aGl0ZTtcbiAgICAgIC8vIGN1c3RvbSBmb290ZXIgZm9jdXMgaW5kaWNhdG9yIHJlbW92ZSBib3gtc2hhZG93XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ueGMtZm9vdGVyX19saW5rLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAkeHVpLXMtMnhsYXJnZTtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoYXV0bywgMjUwcHgpO1xuICB9XG59XG5cbi54Yy1xdWFudGljLXNlYXJjaF9fZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgcGFkZGluZzogJHh1aS1zLXhzbWFsbCAkeHVpLXMtc3RhbmRhcmQ7XG4gIHJvdy1nYXA6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsIHtcbiAgICBwYWRkaW5nOiAkeHVpLXMteHNtYWxsO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBjb2x1bW4tZ2FwOiAxZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjBweCAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG4gIC54Yy1xdWFudGljLXNlYXJjaF9fc3VtbWFyeSB7XG4gICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAvLyBVc2luZyBzbWFsbCBicmVha3BvaW50IGFzIHRoZXNlIHN0eWxlcyBzaG91bGQgbm90IGFwcGx5IHRvIGFueSBvdGhlciBzY3JlZW4gc2l6ZVxuXG4gICAgQGluY2x1ZGUgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJY29uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBpY29uIHtcblx0QGluY2x1ZGUgaW5saW5lLWJsb2NrKG1pZGRsZSk7XG59XG5cbi5pY29uIHtcblx0QGluY2x1ZGUgaWNvbjtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSWNvbnMgc2l6ZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9pY29uIHNpemVzXG5AbWl4aW4gaWNvbi0tcyB7XG5cdGZvbnQtc2l6ZTogcmVtKDgpO1xuXHRoZWlnaHQ6IHJlbSg4KTtcblx0d2lkdGg6IHJlbSg4KTtcbn1cblxuLmljb24tLXMge1xuXHRAaW5jbHVkZSBpY29uLS1zO1xufVxuXG5AbWl4aW4gaWNvbi0tbSB7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0aGVpZ2h0OiByZW0oMTYpO1xuXHR3aWR0aDogcmVtKDE2KTtcbn1cblxuLmljb24tLW0ge1xuXHRAaW5jbHVkZSBpY29uLS1tO1xufVxuXG5AbWl4aW4gaWNvbi0tbCB7XG5cdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0aGVpZ2h0OiByZW0oMjApO1xuXHR3aWR0aDogcmVtKDIwKTtcbn1cblxuLmljb24tLWwge1xuXHRAaW5jbHVkZSBpY29uLS1sO1xufVxuXG5AbWl4aW4gaWNvbi0teGwge1xuXHRmb250LXNpemU6IHJlbSgzMCk7XG5cdGhlaWdodDogcmVtKDMwKTtcblx0d2lkdGg6IHJlbSgzMCk7XG59XG5cbi5pY29uLS14bCB7XG5cdEBpbmNsdWRlIGljb24tLXhsO1xufVxuXG5AbWl4aW4gaWNvbi0teHhsIHtcblx0Zm9udC1zaXplOiByZW0oNDApO1xuXHRoZWlnaHQ6IHJlbSg0MCk7XG5cdHdpZHRoOiByZW0oNDApO1xufVxuXG4uaWNvbi0teHhsIHtcblx0QGluY2x1ZGUgaWNvbi0teHhsO1xufVxuXG5AbWl4aW4gaWNvbi0teHh4bCB7XG5cdGZvbnQtc2l6ZTogcmVtKDc4KTtcblx0aGVpZ2h0OiByZW0oNzgpO1xuXHR3aWR0aDogcmVtKDc4KTtcbn1cblxuLmljb24tLXh4eGwge1xuXHRAaW5jbHVkZSBpY29uLS14eHhsO1xufVxuIiwiLnhjLXByb2ZpbGUtZHJvcGRvd25fX3RyaWdnZXIge1xuXHRiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeHVpLWNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGhlaWdodDogNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDQwcHg7XG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcblx0fVxuXHQucHJvZmlsZS1kcm9wZG93bl9fYXZhdGFyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cblx0c3ZnIHtcblx0XHRmaWxsOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxOHB4O1xuXG5cdFx0QG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcblx0XHRcdGZpbGw6ICR4dWktY29sb3Itd2hpdGU7XG5cdFx0fVxuXHR9XG59XG4ueGMtaGFtYnVyZ2VyX19tZW51LWNvbnRhaW5lcixcbi54Yy1oZWFkZXItcHJvZmlsZSB7XG5cdC8vIFdoZW4gZWxlbWVudCBpcyBmb2N1c2VkIGZyb20gY2xpY2sgZXZlbnQsIGRvIG5vdCBzaG93IG91dGxpbmUgZm9yIGNvbnRhaW5lciBPUiBidXR0b25cblx0Ly8gSG92ZXIgdW5kZXJsaW5lIHdpbGwgc2hvdyBpbnN0ZWFkXG5cdGJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuXHQmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQvLyBXaGVuIHRoaXMgZWxlbWVudCBpcyBmb2N1c2VkIHZpYSB0aGUga2V5Ym9hcmQsIHNob3cgZm9jdXMgb3V0bGluZVxuXHQmOmZvY3VzLXZpc2libGUge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcblx0fVxufVxuXG4ueGMtaGVhZGVyLXByb2ZpbGUsXG4ueGMtaGFtYnVyZ2VyX19tZW51IHtcblx0Lnh1aS1kcm9wZG93bi1sYXlvdXQge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IHVuc2V0O1xuXG5cdFx0QGluY2x1ZGUgc21hbGxpc2gge1xuXHRcdFx0Ly8gZHJvcGRvd24gbWVudSBzaXRzIGFnYWluc3QgYm90dG9tIGVkZ2Ugb2YgbmF2YmFyXG5cdFx0XHQvLyB0b3AgdmFsdWUgc2hvdWxkIG5vdCBiZSBzZXQgYXMgdGhlIGhlaWdodCBmcm9tIHRoZSB0b3Agb2YgdGhlIHBhZ2UgdmFyaWVzIGRlcGVuZGluZyBvbiB3aGVuIGEgYmFubmVyIGlzIHByZXNlbnQuXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC54dWktcGlja2l0ZW06aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZHJvcGRvd24taG92ZXI7XG5cdFx0fVxuXHRcdCYuc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdC54dWktZHJvcGRvd24tLWJvZHkge1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG4vLyBFdmVudHVhbGx5LCBhbGwgc2hvdWxkIG1pZ3JhdGUgdG8gdGhpcyBjbGFzc1xuLy8gQ3VycmVudGx5IHRoaXMgaXMgb25seSBiZWluZyB1c2VkIGluIGdsb2JhbCBoZWFkZXJcbmxpLnhjLWhlYWRlci1wcm9maWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbmF2YmFyX19kcm9wZG93bjtcblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC54dWktZHJvcGRvd24tLWZvb3RlciB7XG5cdFx0cGFkZGluZzogJHh1aS1zLXhzbWFsbCAkeHVpLXMtbGFyZ2U7XG5cdH1cbn1cbiIsIiRmaWVsZC1oZWlnaHQ6IDQwcHg7XG4kYnRuLXdpZHRoOiByZW0oNDApO1xuJGZpZWxkLXNwYWNpbmctLXNtYWxsOiAkc3BhY2luZy1zO1xuJGZpZWxkLXNwYWNpbmc6ICRzcGFjaW5nLXMgKiAzO1xuXG5AbWl4aW4gaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWl4aW4gbGVmdC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcbiAgaGVpZ2h0OiAkZmllbGQtaGVpZ2h0O1xuICBtaW4taGVpZ2h0OiAkZmllbGQtaGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmaWVsZC1zcGFjaW5nLS1zbWFsbDtcbiAgcGFkZGluZy1yaWdodDogJGZpZWxkLXNwYWNpbmctLXNtYWxsICsgJGJ0bi13aWR0aDtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGZpZWxkLXNwYWNpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJGZpZWxkLXNwYWNpbmcgKyAkYnRuLXdpZHRoO1xuICB9XG59XG5cbkBtaXhpbiByaWdodC1pbnB1dC1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6ICRmaWVsZC1oZWlnaHQ7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogJGJ0bi13aWR0aDtcbn1cblxuQG1peGluIHNlYXJjaC1iYXIge1xuICBAaW5jbHVkZSBpbnB1dC1jb250YWluZXI7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbn1cblxuLnNlYXJjaC1iYXIge1xuICBAaW5jbHVkZSBzZWFyY2gtYmFyO1xufVxuXG4uc2VhcmNoLWJhcl9fY2xvc2UtYnRuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC42ZW0gMC42ZW07XG59XG5cbi5tYWdpYy1ib3ggLm1hZ2ljLWJveC1jbGVhciAubWFnaWMtYm94LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1hZ2ljLWJveCAubWFnaWMtYm94LWNsZWFyOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCAubWFnaWMtYm94LWlucHV0ID4gaW5wdXQge1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTI7XG4gIGZvbnQtc2l6ZTogMTVweDsgLy8gSGFzIHRvIGJlIGZpeGVkIHRvIG9mZnNldCBDb3ZlbydzIDE2cHggZGVmYXVsdFxuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zOyAvLyBPdmVycmlkZSBDb3ZlbydzIGV4dHJhIHBhZGRpbmdcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoXG4gICAgICAxODAsXG4gICAgICAyMTMsXG4gICAgICAyNTRcbiAgICApOyAvLyBUaGlzIHdhcyBvbmUgb2YgdGhlIGRlZmF1bHQgU2FsZXNmb3JjZSBhcHAuY3NzIGNvbG91cnNcbiAgfVxufVxuXG4ubWFnaWMtYm94LWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5zZWFyY2gtYmFyX19pbnB1dCB7XG4gIEBpbmNsdWRlIGxlZnQtaW5wdXQ7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS00O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbGFyZ2U7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkYmFzZS10cmFuc2l0aW9uLWR1cmF0aW9uICRiYXNlLXRyYW5zaXRpb24tZWFzaW5nO1xufVxuXG4uc2VhcmNoLWJhcl9faW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcbn1cblxuQG1peGluIHNlYXJjaC1iYXJfX2J0biB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkYmFzZS10cmFuc2l0aW9uLWR1cmF0aW9uICRiYXNlLXRyYW5zaXRpb24tZWFzaW5nO1xuXG4gIC5pY29uIHtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTQ7XG4gIH1cbn1cblxuLnNlYXJjaC1iYXJfX2J0biB7XG4gIEBpbmNsdWRlIHNlYXJjaC1iYXJfX2J0bjtcbn1cblxuLnNlYXJjaC1iYXJfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci13aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJhc2UtcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJhc2UtcmFkaXVzO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkc3BhY2luZztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogJGRyb3Bkb3duLXotaW5kZXg7XG5cbiAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sO1xuICB9XG59XG5cbkBtaXhpbiBzZWFyY2gtYmFyLWlucHV0LS1hY3RpdmUge1xuICBib3gtc2hhZG93OiAkaG9tZXBhZ2UtYm94LXNoYWRvdztcblxuICArIC5zZWFyY2gtYmFyX19idG4sXG4gIC5Db3Zlb1NlYXJjaEJ1dHRvbiArIC5zZWFyY2gtYmFyX19kcm9wZG93bixcbiAgLm1hZ2ljLWJveC1oYXNTdWdnZXN0aW9uIHtcbiAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIDpmb2N1cyB0byBoZWxwIGRlYnVnZ2luZyB0aGUgYWN0aXZlIGNvbXBvbmVudCBzdHlsZXMuXG4uc2VhcmNoLWJhcl9faW5wdXQ6Zm9jdXMsXG4uQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94Lm1hZ2ljLWJveC1ub3RFbXB0eS5tYWdpYy1ib3gtaGFzRm9jdXMsXG4uQ292ZW9TdGFuZGFsb25lU2VhcmNoYm94Lm1hZ2ljLWJveC1oYXNGb2N1cyB7XG4gIEBpbmNsdWRlIHNlYXJjaC1iYXItaW5wdXQtLWFjdGl2ZTtcbn1cblxuLnNlYXJjaC1zdWdnZXN0aW9uc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbn1cblxuLnNlYXJjaGJhcl9faW5wdXQ6Zm9jdXMgKyAuc2VhcmNoLWJhcl9fYnRuLFxuLkNvdmVvVjJDb21tdW5pdHlTZWFyY2hCb3hcbiAgLm1hZ2ljLWJveC1ub3RFbXB0eS5tYWdpYy1ib3gtaGFzRm9jdXNcbiAgLkNvdmVvU2VhcmNoQnV0dG9uIHtcbiAgY29sb3I6ICR4dWktY29sb3ItZ3JleS04O1xufVxuXG4uc2VhcmNoLXN1Z2dlc3Rpb25zX19saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuIiwiLy8gSG9tZXBhZ2Ugb25seSwgZm9yIGJvdGggUG9wdWxhciB0b3BpY3MgYW5kIGFuc3dlcnNcbi50b3BpYy1ibG9jayB7XG5cdCYucmVzdWx0LXBsYWNlaG9sZGVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Ly8gUGxhY2Vob2xkZXIgbG9hZGluZ1xuXHQucG9wdWxhclRvcGljc19yZXN1bHRzOmVtcHR5ICsgLnZpZXctYWxsLXRvcGljcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRhbmltYXRpb246IHNoaW1tZXIgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jsb2NrLXBsYWNlaG9sZGVyLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGl1bSB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucG9wdWxhclRvcGljcyB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnBvcHVsYXJUb3BpY3NfcmVzdWx0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogd3JhcDtcblx0Z2FwOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkeHVpLXMteGxhcmdlO1xufVxuXG4ucG9wdWxhclRvcGljc19yZXN1bHQtaXRlbSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHR9XG59XG5cbi5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtbGluayB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXh1aS1jb2xvci1ncmV5LTYpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogJHh1aS1zLXhsYXJnZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0teHVpLWNvbG9yLWdyZXktNSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0LnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1oZWFkaW5nIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkeHVpLWNvbG9yLWJsdWU7XG5cdFx0Ly8gQWRkcyBvdXRsaW5lIGZvciBtcyBoaWdoIGNvbnRyYXN0IG1vZGUsIGFzIGJveCBzaGFkb3cgd29uJ3Qgc2hvdyB1cC5cblx0XHRvdXRsaW5lOiAycHggZG90dGVkIHRyYW5zcGFyZW50O1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdH1cblxuXHQmOmZvY3VzOmhvdmVyIHtcblx0XHQucG9wdWxhclRvcGljc19yZXN1bHRzLWhlYWRpbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1saW5rOmhvdmVyIC5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtdGV4dCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvcHVsYXJUb3BpY3NfcmVzdWx0cy1oZWFkaW5nIHtcblx0Y29sb3I6IHZhcigtLXhjLWRhcmstYmx1ZSk7XG59XG5cbi5wb3B1bGFyVG9waWNzX3Jlc3VsdHMtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiB2YXIoLS14dWktY29sb3ItYmxhY2spO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVycyBmcm9tIGxhc3QgY2hpbGQgb2YgdGhlIGFydGljbGVzXG4uY1RvcGljQXJ0aWNsZXNMaXN0IHtcblx0LnRhYnMge1xuXHRcdC50YWJzX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gVG8gYmUgbW92ZWQgdG8gbGlndGh0aW5nIG92ZXJyaWRlPyBPciBjcmVhdGUgb3VyIG93biBwcm9wZXIgY2xhc3Nlc1xuLmNvbnRlbnRQYW5lbCB7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nO1xuXG5cdC5zbGRzLXRhYnMtLWRlZmF1bHRfX25hdiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGwgKyAkc3BhY2luZztcblx0fVxuXG5cdC5jb21wb25lbnQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWwgKyAkc3BhY2luZy1sO1xuXHR9XG59XG4iLCIueGMtaGFtYnVyZ2VyX19tZW51LWNvbnRhaW5lciB7XG4gIC8vIFByZXZlbnRzIG1vdmVtZW50IHRoYXQgb2NjdXJzIHdoZW4gYWRkaW5nIGJvcmRlciBvbiBob3ZlclxuICBwYWRkaW5nOiAwIDNweDtcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLWljb24taG92ZXI7XG4gIH1cblxuICAvLyBXaGVuIHRoaXMgZWxlbWVudCBpcyBmb2N1c2VkIHZpYSB0aGUga2V5Ym9hcmQsIHNob3cgZm9jdXMgb3V0bGluZVxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cztcbiAgfVxuXG4gIC8vIFdoZW4gZWxlbWVudCBpcyBmb2N1c2VkIGZyb20gY2xpY2sgZXZlbnQsIGRvIG5vdCBzaG93IG91dGxpbmUgZm9yIGNvbnRhaW5lciBPUiBidXR0b25cbiAgLy8gSG92ZXIgdW5kZXJsaW5lIHdpbGwgc2hvdyBpbnN0ZWFkXG4gIGJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnhjLWhhbWJ1cmdlcl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC54dWktcGlja2l0ZW0tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogJHhjLXBhcmFncmFwaC1zaXplO1xuICB9XG5cbiAgLnh1aS1kcm9wZG93bi0tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkeHVpLXMteHNtYWxsICR4dWktcy1sYXJnZTtcbiAgfVxuXG4gIC54dWktcGlja2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueHVpLXBpY2tpdGVtLWlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHhlcm8tbG9nby1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnh1aS1waWNraXRlbSA+IGE6aG92ZXIsXG4gIC54dWktcGlja2l0ZW0gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ueGMtaGFtYnVyZ2VyX19tZW51LS1iYWNrZHJvcCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4ueGMtaGFtYnVyZ2VyX19tZW51IHtcbiAgQGluY2x1ZGUgbmF2YmFyX19kcm9wZG93bjtcbn1cbiIsIi54Yy1oYW1idXJnZXJfX21lbnUtaWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA0MHB4O1xuXHR6LWluZGV4OiAxO1xuXG5cdHNwYW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bGVmdDogMTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAxM3B4O1xuXHRcdC8vIGZvciBoaWdoIGNvbnRyYXN0IG1vZGVcblx0XHRvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0dG9wOiAxOXB4O1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRib3R0b206IDEzcHg7XG5cdFx0XHR0b3A6IHVuc2V0O1xuXHRcdH1cblx0fVxuXG5cdCYuY2xvc2Uge1xuXHRcdHNwYW4ge1xuXHRcdFx0bGVmdDogMTJweDtcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoNCksXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFhVSSBwaWNrbGlzdCB3aXRoIFhDIGN1c3RvbSBzdHlsZXMgaW50ZXJ0d2luZWRcbi8vIDE1LjIuNVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcGlja2l0ZW0tc21hbGwtcGFkZGluZzogJHh1aS1zLXhzbWFsbCAtIDI7IC8vIFN0YW5kYXJkIDZweCBwYWRkaW5nIGZvciBzbWFsbCB2YXJpYW50LlxuXG4vLyBMaXN0cyBhbmQgbGlzdC1sZXZlbCBzdWItZWxlbWVudHNcbi54dWktcGlja2xpc3Qge1xuXHRAaW5jbHVkZSB4dWktbGlzdHJlc2V0O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSB4c21hbGwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdH1cblxuXHQrIC54dWktcGlja2xpc3Qge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkeHVpLWNvbG9yLWdyZXktYWxwaGEtNjtcblx0fVxufVxuXG4vLyBJdGVtLWxldmVsIG1vcmUgc3BlY2lmaWMgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBQaWNraXRlbXMgYW5kIHRoZWlyIHN1Yi1lbGVtZW50c1xuLnh1aS1waWNraXRlbSB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZ3JvdzogMTAwMDAwMDtcblx0bWFyZ2luLWJvdHRvbTogMDsgLy8gVG8gb3ZlcnJpZGUgWEMgZGVmYXVsdCBtYXJnaW4gYm90dG9tIGluIGxpXG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQvLyBYQyBzcGVjaWZpYywgYXMgLnh1aS1waWNraXRlbS0tYm9keSBpcyBub3QgYWx3YXlzIGEgY2xpY2thYmxlIGl0ZW1cblx0Ly8gJjpub3QoLnh1aS1waWNraXRlbS1pcy1kaXNhYmxlZCkgPiAueHVpLXBpY2tpdGVtLS1ib2R5XG5cdCY6bm90KFtkaXNhYmxlZF0pID4gYnV0dG9uLFxuXHQmOm5vdChbZGlzYWJsZWRdKSA+IGEge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeHVpLXBpY2tpdGVtLWZvY3VzLWJnLWNvbG9yO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICR4dWktcGlja2l0ZW0tYWN0aXZlLWJnLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4ueHVpLXBpY2tpdGVtLS1ib2R5IHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IC8vIEZvcmNlIFNGICYgQ292ZW8gc3R5bGVzIHRvIHVzZSBYQyBmb250c1xuXHRtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHNvbWUgZGVmYXVsdCBtYXJnaW5zIGZyb20gU2FmYXJpXG5cdG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZXMgc29tZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBTYWZhcmlcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDsgLy8gUmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgYnV0dG9uIHBhZGRpbmdcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAvLyBJbiBjYXNlIHBpY2tpdGVtIGJvZHkgZWxlbWVudCBpcyBhIGxpbmtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi54dWktcGlja2l0ZW0tLXRleHQge1xuXHRAaW5jbHVkZSB4dWktdGV4dC13b3JkYnJlYWs7XG5cblx0Ji54dWktcGlja2l0ZW0tdGV4dC10cnVuY2F0ZWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLnh1aS1waWNraXRlbS0tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICR4dWktcGlja2l0ZW0tc2Vjb25kYXJ5LXRleHQtY29sb3I7XG5cblx0Ji54dWktcGlja2l0ZW0tdGV4dC10cnVuY2F0ZWQge1xuXHRcdG1heC13aWR0aDogNjAlO1xuXHRcdG1pbi13aWR0aDogMjAlO1xuXHR9XG59XG5cbi8vIFZlcnRpY2FsXG4ueHVpLXBpY2tpdGVtOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIHtcblx0Lnh1aS1waWNraXRlbS0tYm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLXRleHQge1xuXHRcdGZsZXgtZ3JvdzogMTAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLWJvZHkgPiAueHVpLXBpY2tpdGVtLS10ZXh0Omxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR4dWktcy14c21hbGw7XG5cdH1cblxuXHQueHVpLXBpY2tpdGVtLS1ib2R5ID4gLnh1aS1waWNraXRlbS0tdGV4dDpudGgtbGFzdC1jaGlsZChuICsgMikge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR4dWktcy0yeHNtYWxsO1xuXHR9XG5cblx0Jjpub3QoLnh1aS1waWNraXRlbS1tdWx0aXNlbGVjdCkgPiAueHVpLXBpY2tpdGVtLS1ib2R5IC54dWktcGlja2l0ZW0tLXRleHQ6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLXhzbWFsbDtcblx0fVxuXG5cdCY6bm90KC54dWktcGlja2l0ZW0tbXVsdGlzZWxlY3QpID4gLnh1aS1waWNraXRlbS0tYm9keVxuXHQueHVpLXBpY2tpdGVtLS10ZXh0Om50aC1jaGlsZChuICsgMikge1xuXHRcdHBhZGRpbmctbGVmdDogJHh1aS1zLTJ4c21hbGw7XG5cdH1cbn1cblxuLy8gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54dWktcGlja2l0ZW0tbWVkaXVtIHtcblx0Lnh1aS1waWNraXRlbS0tYm9keSB7XG5cdFx0QGluY2x1ZGUgeHVpLXRleHQtbWVkaXVtO1xuXG5cdFx0bWluLWhlaWdodDogJHh1aS1zLTN4bGFyZ2U7XG5cdH1cblxuXHQueHVpLXBpY2tpdGVtLS1ib2R5IC54dWktcGlja2l0ZW0tLWlucHV0IHtcblx0XHRtYXJnaW46ICgkeHVpLXMteHNtYWxsICsgMik7XG5cdH1cblxuXHQueHVpLXBpY2tpdGVtLS10ZXh0IHtcblx0XHRAaW5jbHVkZSB4dWktcGFkZGluZy12ZXJ0aWNhbCgkeHVpLXMteHNtYWxsKTtcblx0fVxufVxuXG4ueHVpLXBpY2tpdGVtLXNtYWxsIHtcblx0Lnh1aS1waWNraXRlbS0tYm9keSB7XG5cdFx0QGluY2x1ZGUgeHVpLXRleHQtc21hbGw7XG5cblx0XHRtaW4taGVpZ2h0OiAkeHVpLXMtMnhsYXJnZTtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLWJvZHkgLnh1aS1waWNraXRlbS0taW5wdXQge1xuXHRcdG1hcmdpbjogJHh1aS1zLXhzbWFsbDtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLXRleHQge1xuXHRcdEBpbmNsdWRlIHh1aS1wYWRkaW5nLXZlcnRpY2FsKCRwaWNraXRlbS1zbWFsbC1wYWRkaW5nKTtcblx0fVxufVxuXG4ueHVpLXBpY2tpdGVtLW1lZGl1bTpub3QoLnh1aS1waWNraXRlbS1pcy1ob3Jpem9udGFsKSB7XG5cdC54dWktcGlja2l0ZW0tLWJvZHkge1xuXHRcdEBpbmNsdWRlIHh1aS1wYWRkaW5nLWhvcml6b250YWwoJHh1aS1zLXNtYWxsKTtcblx0fVxuXG5cdC54dWktcGlja2l0ZW0tLXNlY29uZGFyeSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICR4dWktcy1zdGFuZGFyZDtcblx0fVxufVxuXG4ueHVpLXBpY2tpdGVtLXNtYWxsOm5vdCgueHVpLXBpY2tpdGVtLWlzLWhvcml6b250YWwpIHtcblx0Lnh1aS1waWNraXRlbS0tYm9keSB7XG5cdFx0QGluY2x1ZGUgeHVpLXBhZGRpbmctaG9yaXpvbnRhbCgkeHVpLXMteHNtYWxsKTtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lnh1aS1waWNraXRlbS0tc2Vjb25kYXJ5LFxuXHQueHVpLXBpY2tpdGVtLS1waW5uZWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAkeHVpLXMtc21hbGw7XG5cdH1cbn1cblxuLy8gU3RhdGUtc3BlY2lmaWNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi54dWktcGlja2l0ZW0taXMtaW52YWxpZCAueHVpLXBpY2tpdGVtLS1ib2R5IHtcblx0Y29sb3I6ICR4dWktaW52YWxpZC1jb2xvcjtcbn1cblxuLy8gU2l6ZS1zcGVjaWZpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnh1aS1waWNrbGlzdC1tZWRpdW0ge1xuXHQvLyBMaXN0LWxldmVsXG5cdCYueHVpLXBpY2tsaXN0LWxheW91dCB7XG5cdFx0QGluY2x1ZGUgeHVpLXBhZGRpbmctdmVydGljYWwoJHh1aS1zLXNtYWxsKTtcblx0fVxuXG5cdC8vIEl0ZW0tbGV2ZWwgYnkgbGlzdCBzaXplXG5cdCYueHVpLXBpY2tsaXN0LS1uZXN0ZWRjb250YWluZXIgPiAueHVpLXBpY2tpdGVtLS1ib2R5IHtcblx0XHRAaW5jbHVkZSB4dWktdGV4dC1tZWRpdW07XG5cblx0XHRtaW4taGVpZ2h0OiAkeHVpLXMtM3hsYXJnZTtcblx0fVxuXG5cdC8vIFVzZWQgaW4gbWFuYWdlIGNhc2Ugc2hhcmluZyBVSVxuXHQueGMtbWV0YWRhdGFfX2l0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxufVxuXG4ueHVpLXBpY2tsaXN0LXNtYWxsIHtcblx0Ly8gTGlzdC1sZXZlbFxuXHQmLnh1aS1waWNrbGlzdC1sYXlvdXQge1xuXHRcdEBpbmNsdWRlIHh1aS1wYWRkaW5nLXZlcnRpY2FsKCR4dWktcy14c21hbGwpO1xuXHR9XG59XG5cbi8vIFV0aWxpdHkgc3R5bGUgdGhhdCBjYW4gYmUgYXBwbGllZCB0byBwaWNraXRlbXMgYW5kIHN1Yi1lbGVtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnh1aS1waWNraXRlbS10ZXh0LXRydW5jYXRlZCB7XG5cdEBpbmNsdWRlIHh1aS10ZXh0LXRydW5jYXRlZDtcbn1cblxubGkueGMtbWVudS0tZGl2aWRlciB7XG5cdC8vIHRha2VuIGZyb20geHVpLWRyb3Bkb3duLS1oZWFkZXItY29udGFpbmVyIGluIF9kcm9wZG93bi5zY3NzXG5cdGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkeHVpLWRyb3Bkb3duLWRpdmlkZXItc2hhZG93LWNvbG9yO1xuXHRoZWlnaHQ6IDJweDtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLnhjLW1lbnUtLWRpdmlkZXIgKyAueGMtYnV0dG9uX19jb250YWluZXIge1xuXHRwYWRkaW5nOiAxNnB4IDE2cHggMTBweDtcbn1cblxuLnhjLW1lbnUtLWRpdmlkZXIgKyAueGMtY29udGFjdC1zdXBwb3J0LWJ1dHRvbl9fY29udGFpbmVyIHtcblx0cGFkZGluZzogMTZweCAxNnB4IDBweDtcbiAgXG4gIC54Yy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi54Yy1jb250YWN0LXN1cHBvcnQtYnV0dG9uX19jb250YWluZXIgKyAueGMtYnV0dG9uX19jb250YWluZXJ7XG5cdHBhZGRpbmc6IDEycHggMTZweCAxMHB4OyBcbn1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvZXZlbnRzXCI7XG5cbi54Yy1jb250ZW50LWNhcmRzIHtcbiAgQGluY2x1ZGUgY2FyZC1ncmlkO1xufVxuXG4ueGMtY29udGVudC1jYXJkIHtcbiAgQGluY2x1ZGUgY2FyZC1jb250YWluZXIoXCJjb250ZW50LWNhcmRcIik7XG5cbiAgYmFja2dyb3VuZDogJHh1aS1jb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTY7XG4gIGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcbiAgcGFkZGluZy1ib3R0b206ICR4dWktcy0yeGxhcmdlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBAaW5jbHVkZSBjYXJkLWhvdmVyLWV2ZW50KFwiY29udGVudC1jYXJkXCIpO1xuICB9XG59XG5cbi54Yy1jb250ZW50LWNhcmRfX3RpdGxlIHtcbiAgQGluY2x1ZGUgY2FyZC10aXRsZTtcbn1cblxuLnhjLWNvbnRlbnQtY2FyZF9fc3VidGl0bGUge1xuICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLXhzbWFsbDtcbiAgbWFyZ2luLWJvdHRvbTogJHh1aS1zLXhsYXJnZTtcbn1cblxuLnhjLW1ldGFkYXRhLXNlcGVyYXRvciB7XG4gIG1hcmdpbjogMCAkeHVpLXMtMnhzbWFsbDtcbn1cblxuLnhjLWNhcmRfX2JyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ueGMtY2FyZF9fYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gb3ZlcnJpZGluZyBzdHlsZSBmcm9tIGV4aXN0aW5nIGJyZWFkY3J1bWJcbiAgfVxufVxuXG4ueGMtY29udGVudC1jYXJkX19saW5rIHtcbiAgLnhjLXN2Z19faWNvbi0tYXJyb3cge1xuICAgIEBpbmNsdWRlIGNhcmQtYXJyb3ctc3ZnKCk7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnhjLWNvbnRlbnQtY2FyZCxcbiAgLnhjLWNvbnRlbnQtY2FyZF9fbGluayB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgfVxufVxuIiwiJHhjLXJlc3VsdHMtY2FyZC1wYWRkaW5nOiAkeHVpLXMtbGFyZ2U7XG5cbi5nbG9iYWwtc2VhcmNoX3Jlc3VsdHMge1xuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHh1aS1zLWxhcmdlO1xuICB9XG59XG5cbi54Yy1yZXN1bHQtY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tcm93czogMWZyOyAvLyBhbGwgY2FyZHMgd2lsbCB0YWtlIHRoZSBoZWlnaHQgb2YgdGhlIHRhbGxlc3QgY2FyZFxuICBncmlkLWdhcDogJHh1aS1zLWxhcmdlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIC8vY2FyZHMgd29udCBiZWNvbWUgZnVsbCB3aWR0aCB1bnRpbCAxMDI0cHhcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KCR0d28tY29sLWNhcmQtd2lkdGgsIDFmcikpO1xuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX19saW5rLWV4dGVybmFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogJHh1aS1zLXhzbWFsbDtcblxuICAgIHN2ZyB7XG4gICAgICAvLyBiZWNhdXNlIG9mIHN2ZyByZWxhdGVkIHJ1bGVzIGluIF9jYXJkcy5zY3NzOjM1XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ueGMtcmVzdWx0LWNhcmRzLnhjLWFzaWRlLWNvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi54Yy1xdWFudGljLXNlYXJjaF9fY29udGFpbmVyIC54Yy1yZXN1bHQtY2FyZHMge1xuICBtYXJnaW46ICR4dWktcy1sYXJnZSBhdXRvO1xuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgkdHdvLWNvbC1jYXJkLXdpZHRoLCAxZnIpKTtcbiAgfVxufVxuXG4ueGMtcmVzdWx0LWNhcmRzIC54Yy1yZXN1bHQtY2FyZCB7XG4gIEBpbmNsdWRlIGNhcmQtY29udGFpbmVyKFwicmVzdWx0LWNhcmRcIik7XG5cbiAgYmFja2dyb3VuZDogJHh1aS1jb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHh1aS1jb2xvci1ncmV5LTY7XG4gIGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgQGluY2x1ZGUgY2FyZC1ob3Zlci1ldmVudChcInJlc3VsdC1jYXJkXCIpO1xuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX19ib2R5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czpcbiAgICAgIFtjb250ZW50LXR5cGVdIG1heC1jb250ZW50XG4gICAgICBbdGl0bGVdIG1heC1jb250ZW50XG4gICAgICBbdG9wLW1ldGFkYXRhXSBtYXgtY29udGVudFxuICAgICAgW2Rlc2NyaXB0aW9uXSBhdXRvXG4gICAgICBbbWV0YV0gbWF4LWNvbnRlbnRcbiAgICAgIFtjdGFdIG1heC1jb250ZW50XG4gICAgICBbcmF0aW5nXSBtYXgtY29udGVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICR4Yy1yZXN1bHRzLWNhcmQtcGFkZGluZztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgLy8gRW5mb3JjZVxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX2hlYWRpbmcsXG4gIC54Yy1yZXN1bHQtY2FyZF9fYXBwLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX2FwcC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gICAgQGluY2x1ZGUgY2FyZC10aXRsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbXVsdGktbGluZSB0cnVuY2F0aW5nIHRoYXQgYWRkcyBlbGxpcHNpcyB0byB0ZXh0IHRoYXQgZ29lcyBvdmVyIDIgbGluZXNcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9faGVhZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtcm93OiB0aXRsZTtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9faGVhZGluZy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX2JvZHktLWN0YS1saW5rIHtcbiAgICAueGMtcmVzdWx0LWNhcmRfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IC8vcmVtb3ZlIHVuZGVybGluZSB3aGVuIGN0YSBsaW5rIGlzIHByZXNlbnRcbiAgICB9XG5cbiAgICAueGMtcmVzdWx0LWNhcmRfX2xpbmstY29udGFpbmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX19hcHAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX3RhZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ncmV5LTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUteHNtYWxsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBncmlkLXJvdzogY29udGVudC10eXBlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAueGMtcmVzdWx0cy1jYXJkX190YWctaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX19hcHAtaWNvbiB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX19hcHAtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cblxuICAueGMtcmV1c2FibGUtY2FyZF9fdG9wLW1ldGFkYXRhIHtcbiAgICBncmlkLXJvdzogdG9wLW1ldGFkYXRhO1xuICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS14c21hbGw7XG4gICAgY29sb3I6ICR4dWktY29sb3ItZ3JleS0zO1xuICAgIGxpbmUtaGVpZ2h0OiAkeHVpLWxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9fbGluay13cmFwcGVyIHtcbiAgICBncmlkLXJvdzogY3RhO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmRfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJHhjLWZvbnQtc2l6ZS1tZWRpdW07XG5cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgY2FyZC1zdmc7XG4gICAgfVxuICB9XG5cbiAgLnhjLWNvbnRlbnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtcm93OiBkZXNjcmlwdGlvbjtcbiAgfVxuXG4gIGMteGMtcmV1c2VhYmxlLWNhcmQtbWV0YSB7XG4gICAgZ3JpZC1yb3c6IG1ldGE7XG4gIH1cbn1cblxuLnhjLXJlc3VsdC1jYXJkX19ib2R5LS1zbWFsbC1mb250IHtcbiAgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLTJ4bDtcbiAgfVxuXG4gIC54Yy1jb250ZW50LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICR4Yy1mb250LXNpemUtbWVkaXVtO1xuICB9XG59XG5cbi54Yy1yZXN1bHQtY2FyZF9fYm9keS0tYXBwIHtcbiAgLnhjLWNvbnRlbnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHAge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLnhjLXJlc3VsdC1jYXJkX19yYXRpbmcge1xuICBncmlkLXJvdzogcmF0aW5nO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAueGMtcmVzdWx0LWNhcmQsXG4gIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIH1cbn1cblxuLnhjLXJlc3VsdC1jYXJkLnhjLXJlc3VsdC1jYXJkLS1jYXNlLWRlZmxlY3Qge1xuICBib3JkZXI6IDA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAueGMtcmVzdWx0LWNhcmRfX2hlYWRpbmcgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gICAgICBjb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIC54Yy1yZXN1bHQtY2FyZF9fYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR4dWktY29sb3ItZ3JleS04O1xuICAgIHBhZGRpbmc6ICR4dWktcy1sYXJnZSAwO1xuICB9XG5cbiAgLnhjLXJlc3VsdC1jYXJkX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogJHh1aS1jb2xvci1ibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkeGMtZm9udC1zaXplLWxhcmdlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICR4dWktY29sb3ItYmx1ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAueGMtcmVzdWx0LWNhcmQsXG4gIC54Yy1yZXN1bHQtY2FyZF9fdGl0bGUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIH1cblxuICAvLyBza2VsZXRvbiBsb2FkaW5nIHN0YXRlIG92ZXJpZGVzIGZvciBjYXNlIGRlZmxlY3QgdG8gbWFrZSBsZXNzIHRhbGwsXG4gIC8vIFRPRE86IG1ha2UgbmV3IGxvYWRpbmcgc3RhdGUgY29tcG9uZW50IGFuZCBhcGkgZmxhZyBmb3IgY2FzZSBkZWZsZWN0XG4gIGMteGMtcmV1c2FibGUtc2tlbGV0b24tbG9hZGVyIHtcbiAgICAueGMtc2tlbGV0b24tbG9hZGVyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWFVJIHRhZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4geHVpLXRhZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMTAsIDMwLCAuNSk7XG5cdGNvbG9yOiByZ2JhKDAsIDEwLCAzMCwgLjc1KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAycHggNnB4Oy8vIGV4dHJhIHBhZGRpbmcsIHh1aSBwYWRkaW5nIG1ha2VzIHRleHQgaGFyZCB0byByZWFkXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi54dWktdGFnIHtcblx0QGluY2x1ZGUgeHVpLXRhZztcbn1cblxuQG1peGluIHhjLXRhZygkY29sb3IpIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuXHRjb2xvcjogJGNvbG9yO1xufVxuXG4vLyBDb2xvdXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHh1aS10YWctbmV1dHJhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR4dWktY29sb3ItZ3JleS1hbHBoYS02O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJHh1aS1jb2xvci1ncmV5LWFscGhhLTY7XG59XG5cbi54dWktdGFnLW5ldXRyYWwge1xuXHRAaW5jbHVkZSB4dWktdGFnLW5ldXRyYWw7XG59XG5cbkBtaXhpbiB4dWktdGFnLXBvc2l0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1ncmVlbi14bGlnaHQ7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkeHVpLWNvbG9yLWdyZWVuLWxpZ2h0O1xuXHRjb2xvcjogJHh1aS1jb2xvci1ncmVlbi14ZGFyaztcbn1cblxuLnh1aS10YWctcG9zaXRpdmUge1xuXHRAaW5jbHVkZSB4dWktdGFnLXBvc2l0aXZlO1xufVxuXG5AbWl4aW4geHVpLXRhZy13YXJuaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHh1aS1jb2xvci1vcmFuZ2UteGxpZ2h0O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJHh1aS1jb2xvci1vcmFuZ2UtbGlnaHQ7XG5cdGNvbG9yOiAkeHVpLWNvbG9yLW9yYW5nZS14ZGFyaztcbn1cblxuLnh1aS10YWctd2FybmluZyB7XG5cdEBpbmNsdWRlIHh1aS10YWctd2FybmluZztcbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiB4dWktdGFnLXhzbWFsbCB7XG5cdGZvbnQtc2l6ZTogcmVtKDExKTtcblx0bGluZS1oZWlnaHQ6ICRzcGFjaW5nO1xufVxuXG4ueHVpLXRhZy14c21hbGwge1xuXHRAaW5jbHVkZSB4dWktdGFnLXhzbWFsbDtcbn1cblxuQG1peGluIHh1aS10YWctc21hbGwge1xuXHRmb250LXNpemU6IHJlbSgxMyk7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ueHVpLXRhZy1zbWFsbCB7XG5cdEBpbmNsdWRlIHh1aS10YWctc21hbGw7XG59XG5cbi8vIEN1c3RvbSBhcnJhbmdlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmVpbmcgdXNlZCBpbiBsZXNzb24gKENvdXJzZVNlY3Rpb25JdGVtKSwgYW5kIFByb2dyYW1tZUhlYWRlciAoMmNvbCB2aWV3KVxuLy8gU2hvdWxkIGxvb2sgaW50byBzdGFuZGFyZGlzaW5nIGhvdyB0YWdzIGFyZSBpbmNsdWRlZFxuLnhjLXRhZy1zdGF0dXMge1xuXHRAaW5jbHVkZSBzbWFsbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogJHNwYWNpbmctbDtcblx0XHR0b3A6ICRzcGFjaW5nLWw7XG5cdH1cbn1cblxuLnhjLXRhZy1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xufVxuXG4ueGMtdGFnLWl0ZW0tLWljb24gLnh1aS10YWcge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ueGMtdGFnLWljb24ge1xuXHRib3JkZXItcmFkaXVzOiAwOyAvLyBPdmVycmlkZSBTYWxlc2ZvcmNlJ3MgZGVmYXVsdCBhdmF0YXIgc2V0dGluZ1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMjZweDtcblx0d2lkdGg6IDI2cHg7XG59XG5cbi8vaWNvbiBzaXplIGZvciB4dWktc21hbGwgdGFnc1xuLnhjLXRhZy1pY29uLXNtYWxsIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjRweDtcbn1cblxuLy8gQmVpbmcgdXNlZCBmb3IgY29udGVudCBjYXJkc1xuLnhjLWNvbnRlbnQtY2FyZF9fdGFnIHtcblx0QGluY2x1ZGUgeHVpLXRhZztcblx0QGluY2x1ZGUgeHVpLXRhZy1zbWFsbDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206ICR4dWktcy14bGFyZ2U7XG59XG5cbi8vY3JlYXRlIHRhZ3MgdmFyaWF0aW9ucyBmb3IgZWFjaCBjb2xvclxuQGVhY2ggJHR5cGUsICRjb2xvciBpbiAkY29udGVudFR5cGVDb2xvdXJzIHtcblx0LnhjLWNvbnRlbnQtY2FyZF9fdGFnLS0jeyR0eXBlfSB7XG5cdFx0QGluY2x1ZGUgeGMtdGFnKCRjb2xvcik7XG5cdH1cbn1cblxuLnhjLWNhcmRfX3RhZy0tYW5zd2VyZWQge1xuXHRAaW5jbHVkZSB4dWktdGFnO1xuXHRAaW5jbHVkZSB4dWktdGFnLXBvc2l0aXZlO1xuXHRAaW5jbHVkZSB4dWktdGFnLXNtYWxsO1xuXG5cdG1hcmdpbi1yaWdodDogJHh1aS1zLXhzbWFsbDtcbn1cbiIsIi54Yy1za2lwLWxpbmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRwYWRkaW5nOiAkeHVpLXMtc21hbGwgJHh1aS1zLXN0YW5kYXJkO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0ei1pbmRleDogJHh1aS16LWluZGV4LXRvYXN0O1xuXG5cdFx0QGluY2x1ZGUgYnV0dG9uLWZvY3VzO1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRcdGxlZnQ6IDhweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR4dWktY29sb3Itd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnhjLXNraXAtbGluayB7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTsgLy8gZW5zdXJlcyByZWR1Y2VkIGFuaW1hdGlvbiBlZmZlY3Qgb24gc2tpcCBsaW5rXG5cdH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuXHQueGMtc2tpcC1saW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMjsgLy8gZW5zdXJlcyBza2lwIGxpbmsgY29sb3VyIGNvbnRyYXN0IG9uIGRhcmsgdGhlbWVzXG5cdH1cbn1cbiIsIi8vIFRvIHNob3cgc2hpbW1lcmluZyBza2VsZXRvbiBVSSB3aGVuIHBhZ2VzIGFyZSBsb2FkaW5nOlxuLy8gMS4gTWFrZSBhIHNjcmVlbnNob3Qgb2YgdGhlIFVJLlxuLy8gMi4gQWRkIGl0IHRvIEZpZ21hIG9yIFNrZXRjaC5cbi8vIDMuIERyYXcgYm94ZXMgb3ZlciB0aGUgVUkgZWxlbWVudHMgeW91IHdhbnQgdG8gc2hpbW1lci5cbi8vIDQuIERyYXcgb25lIHdyYXBwaW5nIGJveCBhcm91bmQgYWxsIG90aGVyLlxuLy8gNS4gU3VidHJhY3QgdGhlIFVJIGJveGVzIGZyb20gdGhlIHdyYXBwaW5nIGJveC5cbi8vIDYuIEV4cG9ydCB0aGUgd3JhcHBpbmcgYm94IGFzIFNWRy5cbi8vIDcuIE9wZW4gdGhlIFNWRyBpbiBhIGNvZGUgZWRpdG9yLlxuLy8gOC4gQ29weSBpdHMgPHN2Zz4gdG8gdGhlIEhUTUwgb2YgeW91ciBwYWdlLlxuLy8gOS4gQWRkIHRoZSBjbGFzcyA8c3ZnIGNsYXNzPVwic2hpbW1lclwiPiB0byBtYWtlIGl0IHNoaW1tZXIuXG5cbkBrZXlmcmFtZXMgc2tlbGV0b24tc2hpbW1lciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwdncgMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwMHB4IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDB2dyAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMDBweCAwO1xuICB9XG59XG5cbi5zaGltbWVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTdlOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgICNlNmU3ZTkgMCUsXG4gICAgI2YyZjNmNCAyNSUsXG4gICAgI2U2ZTdlOSA1MCUsXG4gICAgI2U2ZTdlOSAxMDAlXG4gICk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwdncgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tbmFtZTogc2tlbGV0b24tc2hpbW1lcjtcbn1cbiIsIi8vIEEgbWl4aW4gdG8gc3BpdCBvdXQgb3VyIHdpZHRoIGNsYXNzZXMuIFBhc3MgaW4gdGhlIGNvbHVtbnMgd2Ugd2FudCwgdGhlIHdpZHRoc1xuLy8gdG8gaGF2ZSwgYW5kIGFuIG9wdGlvbmFsIHN1ZmZpeCBmb3IgcmVzcG9uc2l2ZSB3aWR0aHMuIEUuZy4gdG8gY3JlYXRlIHRoaXJkc1xuLy8gYW5kIHF1YXJ0ZXJzIGZvciBhIHNtYWxsIGJyZWFrcG9pbnQ6XG4vL1xuLy8gQGluY2x1ZGUgd2lkdGhzKDMgNCwgXFxAc21hbGwpO1xuXG5AbWl4aW4gd2lkdGhzKCR3aWR0aHMtY29sdW1ucywgJHdpZHRocy1icmVha3BvaW50OiBudWxsKSB7XG5cbiAgICAud2lkdGgtZnVsbCN7JHdpZHRocy1icmVha3BvaW50fSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gTG9vcCB0aHJvdWdoIHRoZSBudW1iZXIgb2YgY29sdW1ucyBmb3IgZWFjaCBkZW5vbWluYXRvciBvZiBvdXIgZnJhY3Rpb25zLlxuICAgIEBlYWNoICR3aWR0aHMtZGVub21pbmF0b3IgaW4gJHdpZHRocy1jb2x1bW5zIHtcblxuICAgICAgICAvLyBCZWdpbiBjcmVhdGluZyBhIG51bWJlcmF0b3IgZm9yIG91ciBmcmFjdGlvbiB1cCB1bnRpbCB3ZSBoaXQgdGhlXG4gICAgICAgIC8vIGRlbm9taW5hdG9yLlxuICAgICAgICBAZm9yICR3aWR0aHMtbnVtZXJhdG9yIGZyb20gMSB0aHJvdWdoICR3aWR0aHMtZGVub21pbmF0b3Ige1xuXG4gICAgICAgICAgICAvLyBCdWlsZCBhIGNsYXNzIGluIHRoZSBmb3JtYXQgYC53aWR0aC0zLzRgLlxuICAgICAgICAgICAgQGlmICR3aWR0aHMtbnVtZXJhdG9yICE9ICR3aWR0aHMtZGVub21pbmF0b3Ige1xuICAgICAgICAgICAgICAgIC53aWR0aC0jeyR3aWR0aHMtbnVtZXJhdG9yfVxcLyN7JHdpZHRocy1kZW5vbWluYXRvcn0jeyR3aWR0aHMtYnJlYWtwb2ludH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogKCR3aWR0aHMtbnVtZXJhdG9yIC8gJHdpZHRocy1kZW5vbWluYXRvcikgKiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBIHNlcmllcyBvZiB3aWR0aCBoZWxwZXIgY2xhc3NlcyB0aGF0IHlvdSBjYW4gdXNlIHRvIHNpemUgdGhpbmdzIGxpa2UgZ3JpZFxuLy8gc3lzdGVtcy4gQ2xhc3NlcyB0YWtlIGEgZnJhY3Rpb24tbGlrZSBmb3JtYXQgKGUuZy4gYC53aWR0aC0yLzNgKS5cbi8vIFVzZSB0aGVzZSBpbiB5b3VyIG1hcmt1cDpcbi8vXG4vLyA8ZGl2IGNsYXNzPVwid2lkdGgtMS80XCI+XG4vL1xuXG5AaW5jbHVkZSB3aWR0aHMoMiAzIDQgNSAxMCk7XG5cbkBpbmNsdWRlIHhzbWFsbCB7XG5cbiAgICBAaW5jbHVkZSB3aWR0aHMoMiAzIDQgMTAsIFxcQHhzbWFsbCk7XG5cbn1cblxuQGluY2x1ZGUgc21hbGxpc2gge1xuXG4gICAgICAgIEBpbmNsdWRlIHdpZHRocygyIDMgNCAxMCwgXFxAc21hbGxpc2gpO1xuXG4gICAgfVxuXG5AaW5jbHVkZSBtZWRpdW0ge1xuXG4gICAgQGluY2x1ZGUgd2lkdGhzKDIgMyA0IDEwLCBcXEBtZWRpdW0pO1xuXG59XG5cbkBpbmNsdWRlIGxhcmdlIHtcblxuICAgIEBpbmNsdWRlIHdpZHRocygyIDMgNCAxMCwgXFxAbGFyZ2UpO1xuXG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBcdExlYXJuaW5nJ3MgZnVsbCBzY3JlZW4gbWVkaWEgcGxheWVyIGNvbXBvbmVudFxuLy9cbi8vICAtIEZ1bGxTY3JlZW5NZWRpYVBsYXllckxheW91dC5jbXBcbi8vIFx0LSBYQ0xfU2Nvcm1QbGF5ZXIuY21wXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi54Yy1mdWxsc2NyZWVuLW1lZGlhLXBsYXllciB7XG5cdGhlaWdodDogMTAwdmg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LnNsZHMtYm94IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC52dHVpU2ltcGxlTWVkaWFDbXAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQvLyBpZnJhbWVbc3R5bGVdIGhhY2sgZG9lcyBub3Qgd29yay4gTmVlZGVkIHRvIHVzZSAhaW1wb3J0YW50IGluc3RlYWRcblx0aWZyYW1lIHtcblx0XHRoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0Ly8gSGlkZSAnQmFjayB0byBwcmV2aW91cyBwYWdlJyBidXR0b24gYXQgdGhlIGJvdHRvbSBvZiB0aGUgcGFnZVxuXHQuY2FuY2VsLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ueGMtZnVsbHNjcmVlbi1tZWRpYS1wbGF5ZXItLXdpdGgtaGVhZGVyIHtcblx0Ly8gaWZyYW1lW3N0eWxlXSBoYWNrIGRvZXMgbm90IHdvcmsuIE5lZWRlZCB0byB1c2UgIWltcG9ydGFudCBpbnN0ZWFkXG5cdGlmcmFtZSB7XG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUzcHgpICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnhjLWZ1bGxzY3JlZW4tbWVkaWEtcGxheWVyX19oZWFkZXIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0Zm9udC1zaXplOiAxNXB4OyAvLyByZW0oMTUpIHR1cm5lZCBpbnRvIDE2cHggZm9yIHNvbWUgcmVhc29uXG5cdHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xuXG5cdC54dWktYnV0dG9uIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuXHR9XG59XG5cbi54Yy1mdWxsc2NyZWVuLW1lZGlhLXBsYXllcl9fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ292ZW8gb3ZlcnJpZGVzIC0gcmVjb21tZW5kZWQgY291cnNlc1xuLy9cbi8vIFNpbmNlIHdlIGNhbid0IGFkZCBjbGFzcyB0byBhIGxvdCBvZiAzcmQgcGFydHkgY29tcG9uZW50cywgb3IgYWx0ZXIgbWFya3VwLFxuLy8gdXNlIEBpbmNsdWRlIGlmIHRyeWluZyB0byBmb3JjZSB0aGlyZHBhcnR5IHRvIGNvbXBseSB3aXRoIG91ciBzdHlsZS5cbi8vIHVzZSBAZXh0ZW5kIHdoZXJlIHRoZSBzdHlsZXMgYXJlIHRvbyBjb21wbGljYXRlZCBmb3IgYSBzaW5nbGUgbWl4aW5cbi8vIEFsc28gaGVscCB1cyBrZWVwIHRyYWNrIG9mIHdoYXQgYXJlIGFjdHVhbGx5IG92ZXJyaWRlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBSZWNvbW1lbmRlZCBjb3Vyc2VzIHNlY3Rpb24gaW4gbGFuZGluZyBwYWdlIGFuZCBteSBsZWFybmluZ1xuLnhjLWNvbnRlbnQtZ3JvdXAge1xuXHQuQ292ZW9SZXN1bHRMaXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4vLyBYQ0xfUmVjb21tZW5kZWRDb3Vyc2VzIHBsYWNlaG9sZGVyIGxvYWRpbmdcbi5sZWFybmluZy1ob21lLS1yZWNvbW1lbmRhdGlvbnMge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8vIENvdmVvIGxvYWRzIHNjcmlwdCB0YWdzIGluc2lkZSB0aGUgb3RoZXJ3aXNlIGVtcHR5IGRpdnMsIHNvIGNhbm5vdCB1c2UgOmVtcHR5XG5cdC8vIFNpdHMgY292ZXJ0bHkgdW5kZXJuZWF0aCByZXN1bHRzIHdoZW4gdGhleSBsb2FkXG5cdCY6YmVmb3JlIHtcblx0XHRhbmltYXRpb246IHNoaW1tZXIgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb3Vyc2UtcGxhY2Vob2xkZXIuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3skc3BhY2luZy1sfSk7IC8vIGFsbG93IGZvciBwYWRkaW5nXG5cdH1cbn1cblxuLy8gQ291cnNlIGNvbXBsZXRpb24gbW9kYWwgdXNpbmcgQ292ZW8gXG4uY291cnNlLWNvbXBsZXRpb24tbW9kYWwge1xuXHQuQ292ZW9SZXN1bHRMaXN0IHtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmcteHM7XG5cdH1cblxuXHQucmVjb21tZW5kZWQtY291cnNlcyB7XG5cdFx0LmNvdmVvLXBsYWNlaG9sZGVyLXJlc3VsdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5jb3Zlby1yZXN1bHQtZnJhbWUge1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87IC8vIHByZXZlbnQgbWFyZ2luIGNvbGxhcHNlXG5cdFx0fVxuXG5cdFx0LmNvdmVvLXJlc3VsdC1yb3cge1xuXHRcdFx0QGV4dGVuZCAueHVpLXBhbmVsO1xuXG5cdFx0XHRAaW5jbHVkZSB4dWktcGFkZGluZy1sZWZ0KCR4dWktcy1zdGFuZGFyZCk7XG5cdFx0XHRAaW5jbHVkZSB4dWktcGFkZGluZy1yaWdodCgkeHVpLXMtc3RhbmRhcmQpO1xuXHRcdFx0QGluY2x1ZGUgeHVpLXBhZGRpbmctdG9wKCR4dWktcy1zbWFsbCk7XG5cdFx0XHRAaW5jbHVkZSB4dWktcGFkZGluZy1ib3R0b20oJHh1aS1zLTJ4c21hbGwpO1xuXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuXG5cdFx0XHQuY292ZW8tcmVzdWx0LWNlbGwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eHM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnhjLWNvbnRlbnQtZ3JvdXAge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ292ZW8gb3ZlcnJpZGVzIC0gc2VhcmNoIHJlc3VsdHNcbi8vXG4vLyBTaW5jZSB3ZSBjYW4ndCBhZGQgY2xhc3MgdG8gYSBsb3Qgb2YgM3JkIHBhcnR5IGNvbXBvbmVudHMsIG9yIGFsdGVyIG1hcmt1cCxcbi8vIHVzZSBAaW5jbHVkZSBpZiB0cnlpbmcgdG8gZm9yY2UgdGhpcmRwYXJ0eSB0byBjb21wbHkgd2l0aCBvdXIgc3R5bGUuXG4vLyB1c2UgQGV4dGVuZCB3aGVyZSB0aGUgc3R5bGVzIGFyZSB0b28gY29tcGxpY2F0ZWQgZm9yIGEgc2luZ2xlIG1peGluXG4vLyBBbHNvIGhlbHAgdXMga2VlcCB0cmFjayBvZiB3aGF0IGFyZSBhY3R1YWxseSBvdmVycmlkZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gIEdlbmVyYWwgQ292ZW8gc2VhcmNoIGxheW91dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQ292ZW9TZWFyY2hJbnRlcmZhY2Uge1xuXHQvLyBDb3ZlbyBpbmplY3RzIHRoZSB1c2Ugb2YgTGF0b1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHQvLyBDb3ZlbyBoYXMgdGhlIG1pbi13aWR0aCBvZiAzMDBweDsgc2V0LCB3aGljaCBtYWtlcyB0aGUgcGFnZSBvdmVyZmxvdyBpbiBtb2JpbGVcblx0bWluLXdpZHRoOiBhdXRvO1xufVxuXG4uQ292ZW9SZXN1bHRMaXN0IHtcblx0bWFyZ2luOiAwO1xufVxuXG4uY292ZW8tcmVzdWx0LWZyYW1lIC5jb3Zlby1yZXN1bHQtY2VsbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7IC8vIENvdmVvIHNwZWNpZmllZCAxLjI1ZW1cbn1cblxuLy8gU3VzcGVjdCB0aGlzIGlzIHRoZWlyIHRvb2xib3ggZWRpdG9yLlxuLy8gQnV0IHNpbmNlIGl0IHNlZXBzIGludG8gb3VyIGxheW91dCBldmVuIHdpdGhvdXQgZWRpdG9yIHZpZXcsIHdlIGFyZSByZW1vdmluZyB0aGUgc3BhY2luZ1xuLkNvdmVvVjJCYXNlI0NvdmVvSW50ZXJmYWNlRWRpdG9yVG9vbGJveCxcbi5Db3Zlb1YyQmFzZSAjQ292ZW9JbnRlcmZhY2VFZGl0b3JUb29sYm94IHtcblx0cGFkZGluZzogMDtcbn1cblxuLy8gIFNlYXJjaCBib3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoQm94IHtcblx0LkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMXMgZWFzZS1pbjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdCYubWFnaWMtYm94Lm1hZ2ljLWJveC1pbmxpbmUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHR9XG5cdH1cblx0Lm1hZ2ljLWJveC1pbnB1dCxcblx0Lm1hZ2ljLWJveC11bmRlcmxheSB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dCB7XG5cdFx0Y29sb3I6ICR4dWktY29sb3ItZ3JleS0yO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogLjc1cmVtO1xuXHR9XG5cdC5tYWdpYy1ib3gtY2xlYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LkNvdmVvU2VhcmNoQnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVuaGFuY2U7XG5cblx0XHRcdHN2Zyxcblx0XHRcdC5jb3Zlby1tYWduaWZpZXItY2lyY2xlLXN2ZyB7XG5cdFx0XHRcdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcblx0XHRcdFx0ZmlsbDogJHh1aS1jb2xvci1ncmV5LTQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktNDtcblx0XHR9XG5cdH1cbn1cblxuLnhjLWhlYWRlci1zZWFyY2gtLWhvbWUge1xuXHQuQ292ZW9WMkNvbW11bml0eVNlYXJjaEJveCB7XG5cdFx0LkNvdmVvU3RhbmRhbG9uZVNlYXJjaGJveCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XG5cdFx0XHRwYWRkaW5nOiAwICR4dWktcy14c21hbGw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IC8vIENvdmVvJ3MgYWJzb2x1dGUgcG9zaXRpdmUgYnJlYWsgcmVzcG9uc2l2ZWx5XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGJhc2UtdHJhbnNpdGlvbi1kdXJhdGlvblxuXHRcdFx0JGJhc2UtdHJhbnNpdGlvbi1lYXNpbmc7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRob21lcGFnZS1ib3gtc2hhZG93O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWFnaWMtYm94Lm1hZ2ljLWJveC1pbmxpbmUge1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdH1cblx0XHQubWFnaWMtYm94LWlucHV0LFxuXHRcdC5tYWdpYy1ib3gtaW5wdXQgPiBpbnB1dCxcblx0XHQubWFnaWMtYm94LXVuZGVybGF5IHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHQubWFnaWMtYm94LWlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiB1bnNldDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4KTtcblx0XHRcdCYgPiBpbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR4dWktY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkeHVpLWNvbG9yLWdyZXktMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWdpYy1ib3gubWFnaWMtYm94LWlubGluZSxcblx0XHQubWFnaWMtYm94IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQuQ292ZW9TZWFyY2hCdXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgc2VhcmNoLWJhcl9fYnRuO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeHVpLWNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRtYXJnaW46IDNweCAycHggMCAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRzdmcsXG5cdFx0XHRcdC5jb3Zlby1tYWduaWZpZXItY2lyY2xlLXN2ZyB7XG5cdFx0XHRcdFx0Y29sb3I6ICR4dWktY29sb3ItYmx1ZS14ZGFyaztcblx0XHRcdFx0XHRmaWxsOiAkeHVpLWNvbG9yLWJsdWUteGRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5rLWZvY3VzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWdpYy1ib3gtY2xlYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gSGFzIHJlc3VsdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ2hlY2sgbW9kYWwgd2hlbiBtYWtpbmcgdXBkYXRlIHRvIHRoaXNcbi5Db3Zlb1Jlc3VsdCBhLFxuYS5Db3Zlb1Jlc3VsdExpbmssXG4uQ292ZW9SZXN1bHQgYS5Db3Zlb1Jlc3VsdExpbmsge1xuXHRAaW5jbHVkZSBhO1xuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZDpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ob3Zlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4vLyBUaGlzIGFmZmVjdHMgYWxsIHJlc3VsdHMsIGluY2x1ZGluZyBzZWFyY2ggcmVzdWx0cyBwYWdlLlxuLmNvdmVvLWxpc3QtbGF5b3V0IHtcblx0Ji5Db3Zlb1Jlc3VsdCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmJyZWFkY3J1bWIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXHR9XG59XG5cbi8vICBOby1yZXN1bHRzIHZpZXdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVXNpbmcgOjphZnRlciB0byBhbGxvdyB0aGlzIHRvIGZsb3cgcmVzcG9uc2l2ZWx5XG4vLyBDb3VsZCBsb29rIGludG8gbWFraW5nIHRoaXMgYSByZXVzYWJsZSBjbGFzcyBpZiBhcHBlYXIgaW4gbW9yZSBwbGFjZXMgaW4gdGhlIHNpdGUuXG4uYmctaWxsdXN0cmF0ZWQ6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWxsdXN0cmF0aW9uLXBsYWNlaG9sZGVyLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDJyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxNC4wNDI1NTMxOSU7IC8vIEltYWdlIHJhdGlvXG5cblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHR9XG59XG5cbi8vIENvdmVvIHY0IHVwZGF0ZSBpbnRyb2R1Y2VzIFNhbGVzZm9yY2UgLnNsZHMtY2FyZCBsYXlvdXQgaW5qZWN0aW9uIHZpYSBKUyxcbi8vIHdoaWNoIGNyZWF0ZXMgd2hpdGUgYmFja2dyb3VuZCBhbmQgb3RoZXIgdW5kZXNpcmFibGUgc3BhY2luZ1xuLkNvdmVvVjJDb21tdW5pdHlTZWFyY2gge1xuXHQmLnNsZHMtY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuc2xkcy1jYXJkX19oZWFkZXIsXG5cdC5zbGRzLWNhcmRfX2JvZHkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5zbGRzLWNhcmRfX2hlYWRlcixcblx0LmNvdmVvLXJlc3VsdHMtY29sdW1uIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5jb3Zlby1uby1yZXN1bHRzIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmIH4gLkNvdmVvUmVzdWx0TGlzdCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uQ3VzdG9tQ292ZW9Ob1Jlc3VsdEhlYWRpbmcge1xuXHRAaW5jbHVkZSBoZWFkaW5nO1xuXHRAaW5jbHVkZSBoMTtcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5DdXN0b21Db3Zlb05vUmVzdWx0TWVzc2FnZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7IC8vIFRPRE86IGRlY29tbWlzc2lvbiBpbnNldGJsb2NrIHRoZW4gcmVtb3ZlIHRoaXNcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQ3VzdG9tQ292ZW9RdWVyeVN1Z2dlc3Rpb25zIHtcblx0QGluY2x1ZGUgbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogJHh1aS1zO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdH1cbn1cblxuLy8gRnJvbnRwYWdlIHBsYWNlaG9sZGVyIHNwYWNlXG4uY1BvcHVsYXJUb3BpY3MsXG4uY1VzZWZ1bEFuc3dlcnMge1xuXHQuQ292ZW9QYWdlQ29udGVudDplbXB0eSB7XG5cdFx0bWluLWhlaWdodDogMjIwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0ge1xuXHRcdFx0bWluLWhlaWdodDogMzgwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuLy8gVEVNUCA6IFJlbW92ZSBzZWN0aW9uIGZyb20gQTExeSB0cmVlXG4vLyBodHRwczovL3hlcm8uYXRsYXNzaWFuLm5ldC9icm93c2UvQ1NTLTgwODNcbi8vIFJlbW92ZSBlbXB0eSBoZWFkZXJcbi5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoIC5jb3Zlby12aXNpYmxlLXRvLXNjcmVlbi1yZWFkZXItb25seSxcbi5Db3Zlb1YyQ29tbXVuaXR5U2VhcmNoIC5zbGRzLWNhcmRfX2hlYWRlcntcblx0ZGlzcGxheTogbm9uZTtcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBjZXJ0aWZpY2F0ZSB2aWV3XG4vLyBPdmVycmlkZSBkZWZhdWx0IFNhbGVzZm9yY2UgbGF5b3V0LCBhcyBjdXN0b20gbGF5b3V0IHRocm93cyBlcnJvcnMgaW4gQ2hyb21lLlxuLy8gaHR0cHM6Ly9qaXJhLnRlYW14ZXJvLmNvbS9icm93c2UvQ1NTLTQwNDRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnhjLXByaW50LWNlcnRpZmljYXRlIHtcblx0LmNvbW0tY29udGVudC1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2xkcy1jb2wtLXBhZGRlZC5jb21tLWxheW91dC1jb2x1bW4ge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxufVxuIl19 */