@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

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

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

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

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

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

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

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

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

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

.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}

body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-left:focus, .rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice body.keyboard-tab .rt-max-diff-choice-left:focus, body.keyboard-tab .rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-right:focus, .rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice body.keyboard-tab .rt-max-diff-choice-right:focus, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-modal-spotlight .rt-modal .rt-modal-head .rt-modal-close:focus, .rt-modal-spotlight .rt-modal .rt-modal-head body.keyboard-tab .rt-modal-close:focus, body.keyboard-tab .rt-modal-spotlight .rt-modal .rt-modal-body:focus, .rt-modal-spotlight .rt-modal body.keyboard-tab .rt-modal-body:focus, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}

.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/default/fonts/Lato-Regular.woff") format("woff"), url("../../assets/default/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/default/fonts/Lato-Bold.woff") format("woff"), url("../../assets/default/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/default/fonts/Lato-Bold.woff") format("woff"), url("../../assets/default/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/default/fonts/Lato-Italic.woff") format("woff"), url("../../assets/default/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/default/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/default/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/default/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/default/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/default/fonts/Lato-Black.woff") format("woff"), url("../../assets/default/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/default/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/default/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/default/fonts/Lato-Thin.woff") format("woff"), url("../../assets/default/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/default/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/default/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/default/fonts/Lato-Light.woff") format("woff"), url("../../assets/default/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/default/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/default/fonts/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/default/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/default/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/default/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container {
  position: relative;
  container-type: inline-size;
  container-name: surveyContainer;
}
.rt-container .bg-primary {
  background-color: #004B71 !important;
}
.rt-container .bg-primary90 {
  background-color: #1A5C7F;
}
.rt-container .bg-primary80 {
  background-color: #336f8d;
}
.rt-container .bg-primary60 {
  background-color: #6693aa;
}
.rt-container .bg-primary40 {
  background-color: #99b7c6;
}
.rt-container .bg-primary20 {
  background-color: #ccdbe3;
}
.rt-container .bg-primary10 {
  background-color: #e5edf1;
}
.rt-container .bg-secondary {
  background-color: #444443 !important;
}
.rt-container .bg-secondary80 {
  background-color: #6a6968;
}
.rt-container .bg-secondary60 {
  background-color: #8f8f8e;
}
.rt-container .bg-secondary40 {
  background-color: #B4B4B4;
}
.rt-container .bg-secondary20, .rt-container .rt-answer-option:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover, .rt-container .rt-semantic-container table .rt-semantic-cell:hover, .rt-container .rt-matrix-container table .rt-mtx-cell:hover {
  background-color: #DADAD9;
}
.rt-container .bg-secondary10, .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
  background-color: #ECECEC;
}
.rt-container .bg-success {
  background-color: #66cc99 !important;
}
.rt-container .bg-success80 {
  background-color: #85d6ad;
}
.rt-container .bg-success60 {
  background-color: #a3e0c2;
}
.rt-container .bg-success40 {
  background-color: #c2ebd6;
}
.rt-container .bg-success20 {
  background-color: #e0f5eb;
}
.rt-container .bg-success10 {
  background-color: #f0faf5;
}
.rt-container .bg-info {
  background-color: #00565b !important;
}
.rt-container .bg-info80 {
  background-color: #33787c;
}
.rt-container .bg-info60 {
  background-color: #669a9d;
}
.rt-container .bg-info40 {
  background-color: #99bbbd;
}
.rt-container .bg-info20 {
  background-color: #ccddde;
}
.rt-container .bg-info10 {
  background-color: #e5eeef;
}
.rt-container .bg-warning {
  background-color: #fde2a6 !important;
}
.rt-container .bg-warning80 {
  background-color: #fde8b8;
}
.rt-container .bg-warning60 {
  background-color: #feeeca;
}
.rt-container .bg-warning40 {
  background-color: #fef4db;
}
.rt-container .bg-warning20 {
  background-color: #fef9ed;
}
.rt-container .bg-warning10 {
  background-color: #fffcf6;
}
.rt-container .bg-danger {
  background-color: #ea5674 !important;
}
.rt-container .bg-danger80 {
  background-color: #ee7890;
}
.rt-container .bg-danger60 {
  background-color: #f39aac;
}
.rt-container .bg-danger40 {
  background-color: #f7bbc7;
}
.rt-container .bg-danger20 {
  background-color: #fbdde3;
}
.rt-container .bg-danger10 {
  background-color: #fdeef1;
}
.rt-container .bg-light, .rt-container .rt-element {
  background-color: #f9f9f9;
}
.rt-container .bg-dark {
  background-color: #6a6968;
}
.rt-container .bg-error {
  background-color: #d53737;
}

:root {
  --rt-sc-mc-highlight: #66cc99;
  --labelbar-inactive-background: #ECECEC;
  --labelbar-active-font-color: #fff;
  --labelbar-inactive-font-color: #444443;
  --labelbar-hover-background: #ccdbe3;
  --labelbar-hover-font-color: #444443;
  --labelbar-border-radius: 0px;
  --labelbar-inactive-border-width: 0px;
  --labelbar-inactive-border-style: solid;
  --labelbar-inactive-border-color: transparent;
  --labelbar-active-border-width: 0px;
  --labelbar-active-border-style: solid;
  --labelbar-active-border-color: transparent;
  --labelbar-hover-border-width: 0px;
  --labelbar-hover-border-style: solid;
  --labelbar-hover-border-color: transparent;
}

body.keyboard-tab .form-control:focus {
  border-color: #66cc99;
}

body:not(.keyboard-tab) *:focus {
  outline: none;
}

.rt-container {
  display: block;
  font-family: "LatoWeb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #444443;
  text-align: left;
  background-color: #fff;
}
.rt-container *,
.rt-container ::after,
.rt-container ::before {
  box-sizing: border-box;
}
.rt-container table {
  border-collapse: collapse;
}
.rt-container .fr-view table.no-border td, .rt-container .fr-view table.no-border th {
  border: 0 !important;
}
.rt-container button,
.rt-container input,
.rt-container optgroup,
.rt-container select,
.rt-container textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.rt-container input[type=checkbox],
.rt-container input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.rt-container input:invalid {
  box-shadow: none;
}
.rt-container .rt-form-group {
  margin-bottom: 1rem;
}
.rt-container .fr-view p {
  margin: 0;
}
.rt-container .rt-page-nav-container {
  position: -webkit-sticky;
  position: sticky;
  top: calc(100vh - 50px);
  right: 0px;
  display: flex;
  margin-left: auto;
  width: 88px;
  justify-content: space-between;
  z-index: 100;
}
.rt-container .rt-page-nav-container .rt-nav-btn {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #B4B4B4;
  background-color: #e5edf1;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rt-container .rt-page-nav-container .rt-nav-btn:hover {
  opacity: 1;
  cursor: pointer;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-up:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-down:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive {
  cursor: normal;
  opacity: 0.5;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive:hover {
  opacity: 0.5;
}
.rt-container .rt-btn {
  min-width: 150px;
  display: inline-block;
  font-weight: 400;
  color: #444443;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  -ms-user-select: none;
  user-select: none;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  letter-spacing: 1.1;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-btn:hover {
  background-color: #DADAD9;
  border-color: #B4B4B4;
}
@container surveyContainer (max-width: 575px) {
  .rt-container .rt-btn {
    min-width: 100%;
  }
}
.rt-container .rt-btn:focus {
  outline: none;
}
.rt-container .rt-btn.rt-btn-next {
  background-color: #1A5C7F;
  border-color: #1A5C7F;
  color: #fff;
  font-weight: 700;
}
@container surveyContainer  (max-width: 769px) {
  .rt-container .rt-btn.rt-btn-next.rt-btn-save {
    min-width: auto;
  }
}
.rt-container .rt-btn.rt-btn-next:hover {
  background-color: #66cc99;
  border-color: #66cc99;
  color: #fff;
}
.rt-container .rt-information-block, .rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error, .rt-container .rt-success-block, .rt-container .rt-warning-block {
  position: relative;
  padding: 0.75rem 1.5rem 0.75rem 4rem;
  margin-bottom: 1rem;
}
.rt-container .rt-information-block:before, .rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before, .rt-container .rt-success-block:before, .rt-container .rt-warning-block:before {
  position: absolute;
  font-size: 2rem;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -3.25rem;
}
.rt-container .rt-information-block.rt-information-block-sm, .rt-container .rt-information-block-sm.rt-danger-block, .rt-container .rt-element-error .rt-information-block-sm.rt-error, .rt-container .rt-information-block-sm.rt-success-block, .rt-container .rt-information-block-sm.rt-warning-block {
  padding: 0.75rem 0.75rem 0.75rem 3rem;
  font-size: 0.9rem;
}
.rt-container .rt-information-block.rt-information-block-sm:before, .rt-container .rt-information-block-sm.rt-danger-block:before, .rt-container .rt-element-error .rt-information-block-sm.rt-error:before, .rt-container .rt-information-block-sm.rt-success-block:before, .rt-container .rt-information-block-sm.rt-warning-block:before {
  font-size: 1.25rem;
  margin-left: -2.1rem;
}
.rt-container .rt-information-block .rt-alert-close, .rt-container .rt-danger-block .rt-alert-close, .rt-container .rt-element-error .rt-error .rt-alert-close, .rt-container .rt-success-block .rt-alert-close, .rt-container .rt-warning-block .rt-alert-close {
  position: absolute;
  top: 0;
  right: 0.5rem;
  outline: none;
  background-color: transparent;
  border: 0;
  display: block;
  padding: 0;
}
.rt-container .rt-information-block .rt-alert-close:hover, .rt-container .rt-danger-block .rt-alert-close:hover, .rt-container .rt-element-error .rt-error .rt-alert-close:hover, .rt-container .rt-success-block .rt-alert-close:hover, .rt-container .rt-warning-block .rt-alert-close:hover {
  cursor: pointer;
}
.rt-container .rt-information-block .rt-alert-close:before, .rt-container .rt-danger-block .rt-alert-close:before, .rt-container .rt-element-error .rt-error .rt-alert-close:before, .rt-container .rt-success-block .rt-alert-close:before, .rt-container .rt-warning-block .rt-alert-close:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  font-size: 1rem;
}
.rt-container .rt-alert-container {
  position: fixed;
  top: 2px;
  width: 100%;
  left: 0;
}
.rt-container .rt-alert-container .rt-warning-block,
.rt-container .rt-alert-container .rt-info-block,
.rt-container .rt-alert-container .rt-success-block,
.rt-container .rt-alert-container .rt-danger-block,
.rt-container .rt-alert-container .rt-element-error .rt-error,
.rt-container .rt-element-error .rt-alert-container .rt-error {
  opacity: 0.9;
  margin-top: 0.25rem;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.rt-container .rt-warning-block {
  background-color: #fde2a6;
  color: #444443;
}
.rt-container .rt-warning-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ad";
}
.rt-container .rt-success-block {
  background-color: #00565b;
  color: #fff;
}
.rt-container .rt-success-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f118";
}
.rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error {
  background-color: #d53737;
  color: #fff;
}
.rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f119";
}
.rt-container .rt-input-error-icon:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  position: absolute;
  top: 4px;
  right: -20px;
  color: #d53737;
}
.rt-container .rt-input-error-icon .rt-input-error-message {
  padding: 5px;
  background-color: #d53737;
  color: #fff;
  display: none;
  z-index: 100;
  left: 0px;
  margin-top: 10px;
  min-width: 300px;
  max-width: 450px;
  position: absolute;
  top: 25px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 0.85rem;
}
.rt-container .rt-input-error-icon:hover .rt-input-error-message {
  display: block;
}
.rt-container .rt-input-error-icon:focus {
  outline: none;
}
.rt-container .rt-input-error-icon:focus:after {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
  border-radius: 50%;
}
.rt-container .rt-input-error-icon:focus .rt-input-error-message {
  display: block;
}

.tooltip-element {
  position: relative;
  display: inline;
  border-bottom: 1px dotted #6a6968;
}

.tooltip-element .tooltip-text {
  visibility: hidden;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #444443;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
  max-width: 420px;
}
.tooltip-element .tooltip-text.bottom {
  bottom: auto;
  top: 125%;
}
.tooltip-element .tooltip-text.bottom:before {
  bottom: 100%;
  top: auto;
  border-color: transparent transparent #444443 transparent;
}

.tooltip-element .tooltip-text:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #444443 transparent transparent transparent;
}

.dx-tooltip-wrapper .dx-overlay-content {
  max-width: calc(100% - 20px);
}

.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  white-space: normal !important;
  max-width: 1024px;
}

.tooltip-element:hover {
  cursor: help;
}

.tooltip-element:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}

.rt-modal-spotlight {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9000;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  justify-items: center;
  background-color: rgba(0, 0, 0, 0.1);
}
.rt-modal-spotlight.rt-modal-closed {
  display: none;
}
.rt-modal-spotlight .rt-modal {
  max-width: calc(100% - 1rem);
  max-height: 100%;
  width: 1000px;
  background-color: #fff;
  padding: 1rem;
  box-shadow: 0px 0px 2px 1px #000;
  margin: 1rem;
}
.rt-modal-spotlight .rt-modal .rt-modal-head {
  position: relative;
}
.rt-modal-spotlight .rt-modal .rt-modal-head .rt-modal-close {
  position: absolute;
  top: -1.75rem;
  right: -1.75rem;
  color: #fff;
  background-color: #004B71;
  border: 2px solid #fff;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0px 0px 2px 1px #000;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.75rem;
}
.rt-modal-spotlight .rt-modal .rt-modal-head .rt-modal-close:focus {
  outline: none;
}
.rt-modal-spotlight .rt-modal .rt-modal-body {
  overflow: auto;
  height: 100%;
  max-height: 80vh;
}
.rt-modal-spotlight .rt-modal .rt-modal-body:focus {
  outline: none;
}

.no-scroll {
  overflow: hidden;
}

survalyzer-survey.sv-loaded .sv-loading-survey-progress {
  display: none;
}

* {
  box-sizing: border-box;
}

.slt-page-container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.rt-container h1 {
  font-size: 2.25rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h1 {
    font-size: 2rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h1 {
    font-size: 1.75rem;
  }
}
.rt-container h2 {
  font-size: 2rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h2 {
    font-size: 1.75rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h2 {
    font-size: 1.5rem;
  }
}
.rt-container h3 {
  font-size: 1.75rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h3 {
    font-size: 1.5rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h3 {
    font-size: 1.25rem;
  }
}
.rt-container h4 {
  font-size: 1.5rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h4 {
    font-size: 1.5rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h4 {
    font-size: 1.25rem;
  }
}
.rt-container h5 {
  font-size: 1.25rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h5 {
    font-size: 1rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h5 {
    font-size: 1rem;
  }
}
.rt-container h6 {
  font-size: 1rem;
  font-weight: bold;
}
.rt-container img {
  max-width: 100%;
}
.rt-container .rt-header,
.rt-container .rt-controls-container {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
.rt-container .rt-controls-container {
  margin-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@container surveyContainer  (max-width: 575px) {
  .rt-container .rt-controls-container > * {
    margin: 1rem 0;
  }
}
.rt-container .rt-controls-container .rt-control-right {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  text-align: right;
  flex: 0 0 100%;
  max-width: 100%;
  order: 1;
}
@container surveyContainer  (min-width: 576px) {
  .rt-container .rt-controls-container .rt-control-right {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    order: 2;
  }
}
.rt-container .rt-controls-container .rt-control-left {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  text-align: left;
  flex: 0 0 100%;
  max-width: 100%;
  order: 2;
}
@container surveyContainer  (min-width: 576px) {
  .rt-container .rt-controls-container .rt-control-left {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    order: 1;
  }
}
.rt-container .rt-answer-na {
  padding-top: 1rem;
  border-top: 1px dashed #DADAD9;
}
.rt-container .rt-answer-na.rt-na-secondary {
  margin-bottom: 0px;
}
.rt-container .rt-answer-na.rt-na-secondary .rt-control {
  margin-bottom: 0px;
  display: inline-block;
  background-color: transparent;
}
.rt-container .rt-answer-na.rt-na-secondary .rt-control:hover {
  background-color: transparent;
}
.rt-container .rt-rating-labels, .rt-container .rt-slider-container .rt-slider-label-container {
  display: flex;
  justify-content: space-between;
}
.rt-container .rt-rating-labels .rt-rating-label-left, .rt-container .rt-slider-container .rt-slider-label-container .rt-rating-label-left, .rt-container .rt-rating-labels .rt-slider-container .rt-slider-left-label, .rt-container .rt-slider-container .rt-rating-labels .rt-slider-left-label, .rt-container .rt-slider-container .rt-slider-label-container .rt-slider-left-label {
  text-align: left;
}
.rt-container .rt-rating-labels .rt-rating-label-middle, .rt-container .rt-slider-container .rt-slider-label-container .rt-rating-label-middle, .rt-container .rt-rating-labels .rt-slider-container .rt-slider-middle-label, .rt-container .rt-slider-container .rt-rating-labels .rt-slider-middle-label, .rt-container .rt-slider-container .rt-slider-label-container .rt-slider-middle-label {
  text-align: center;
}
.rt-container .rt-rating-labels .rt-rating-label-right, .rt-container .rt-slider-container .rt-slider-label-container .rt-rating-label-right, .rt-container .rt-rating-labels .rt-slider-container .rt-slider-right-label, .rt-container .rt-slider-container .rt-rating-labels .rt-slider-right-label, .rt-container .rt-slider-container .rt-slider-label-container .rt-slider-right-label {
  text-align: right;
}
.rt-container .rt-element {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}
.rt-container .rt-element.rt-element-inactive {
  opacity: 0.5;
}
.rt-container .rt-element.rt-element-active {
  opacity: 1;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-element {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
}
.rt-container .rt-element .rt-qelement {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.rt-container .rt-element .rt-qelement:after {
  content: "";
  clear: both;
  display: table;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-element .rt-qelement {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
}
.rt-container .rt-element .rt-error {
  display: none;
}
.rt-container .rt-element .rt-qtext {
  font-size: 1.5rem;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-element .rt-qtext {
    font-size: calc(1.5rem * 0.8);
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container .rt-element .rt-qtext {
    font-size: calc(1.5rem * 0.75);
  }
}
.rt-container .rt-element .rt-qhint {
  font-size: 1rem;
}
.rt-container .rt-element .rt-qhint:after {
  content: "";
  clear: both;
  display: table;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-element .rt-qhint {
    font-size: calc(1rem * 0.9);
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container .rt-element .rt-qhint {
    font-size: calc(1rem * 0.8);
  }
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error {
  border: 0 !important;
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error:hover td, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error:hover td {
  background-color: #feeeca;
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error td, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error td {
  background-color: #feeeca;
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error td.rt-mtx-answer-choice:hover, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error td.rt-mtx-answer-choice:hover {
  background-color: #fde8b8;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error {
  border: 0 !important;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error:hover td {
  background-color: #feeeca;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error td {
  background-color: #feeeca;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error td.rt-semantic-answer-choice:hover {
  background-color: #fde8b8;
}
.rt-container .rt-element-error {
  border: 2px solid #d53737 !important;
}
.rt-container .rt-element-error:not(div) {
  border-width: 2px !important;
}
.rt-container .rt-element-error .rt-error {
  display: block;
  margin: 0.25rem 0;
}

.rt-spin-container {
  text-align: center;
  margin-top: 20px;
  max-width: 140px;
  max-height: 120px;
  margin-left: auto;
  margin-right: auto;
}
.rt-spin-container .rt-spin {
  border: 3px solid #a3e0c2;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-animation: rotate 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
          animation: rotate 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
}
.rt-spin-container .rt-spin-loader-2 {
  border: 3px solid #66cc99;
  width: 110px;
  height: 110px;
  position: relative;
  top: -105px;
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-animation: rotate2 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
          animation: rotate2 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
}
.rt-spin-container .rt-spin-loader-3 {
  border: 3px solid #6693aa;
  width: 120px;
  height: 120px;
  position: relative;
  top: -220px;
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-animation: rotate 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
          animation: rotate 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
}
.rt-spin-container .rt-spin-loader-4 {
  border: 3px solid #004B71;
  width: 130px;
  height: 130px;
  position: relative;
  top: -345px;
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-animation: rotate2 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
          animation: rotate2 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
}
@-webkit-keyframes rotate {
  0% {
    transform: rotateZ(-360deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotateZ(-360deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}
@-webkit-keyframes rotate2 {
  0% {
    transform: rotateZ(360deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}
@keyframes rotate2 {
  0% {
    transform: rotateZ(360deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}
.rt-spin-container .rt-spin-text {
  font-size: 15px;
  top: -420px;
  color: #004B71;
  position: relative;
}

.rt-container .rt-rankorder {
  max-width: 85%;
}
.rt-container .rt-rankorder .rt-rankorder-item {
  max-width: 100%;
}
.rt-container .rt-rankorder-drop-container {
  background-color: #66cc99;
  padding: 0.01rem 0.25rem;
  border-radius: 0.25rem;
}
.rt-container .rt-rankorder-drop-container.rt-rankorder-empty {
  padding: 2rem;
  border: 1px dashed #66cc99;
  background-color: #e0f5eb;
  border-radius: 0;
}
.rt-container .rt-rankorder-drop-container .rt-rankorder-item .rt-rankorder-rank:after {
  content: ".";
}
.rt-container .rt-rankorder-seperator {
  border-top: 1px dotted #B4B4B4;
  margin: 0.5rem;
}
.rt-container .rt-rankorder-grab-container {
  padding: 0 0.25rem;
}
.rt-container .rt-rankorder-grab-container.rt-rankorder-empty {
  padding: 2rem;
  background-color: #ECECEC;
  border-radius: 0;
  margin-bottom: 0.5rem;
}
.rt-container .rt-rankorder-drop-area {
  padding: 1.75rem;
  border: 1px dashed #66cc99;
  background-color: #e0f5eb;
  border-radius: 0;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}

.rt-rankorder-item {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding: 1rem;
  border-radius: 0.25rem;
  background-color: #ECECEC;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  max-width: 960px;
}
.rt-rankorder-item:hover {
  cursor: -webkit-grab;
  cursor: grab;
}
.rt-rankorder-item:focus {
  outline: none;
}
.rt-rankorder-item .rt-rankorder-grab-icon:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f7a4";
  color: #B4B4B4;
  min-width: 1rem;
  max-width: 1rem;
  align-self: right;
  margin-left: 0.5rem;
}
@container surveyContainer  (max-width: 1140px) {
  .rt-rankorder-item {
    max-width: calc(85% - 3.25rem);
  }
}
.rt-rankorder-item .rt-rankorder-rank {
  font-weight: bold;
  display: inline-block;
  min-width: 2rem;
  max-width: 2rem;
  color: #004B71;
  text-align: center;
  padding-right: 0.25rem;
}
.rt-rankorder-item .rt-rankorder-label {
  width: 100%;
}

.rt-container .rt-sc-mc-group {
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-sc-mc-group-title {
  font-weight: bold;
}
.rt-container .rt-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
}
.rt-container .rt-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.rt-container .rt-control-input ~ .rt-control-label {
  cursor: pointer;
}
.rt-container .rt-control-input ~ .rt-control-label:before {
  position: absolute;
  top: 50%;
  left: 0.4rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #DADAD9;
  font-size: 10px;
  text-align: center;
  line-height: 18px;
  transform: translate(0, -50%);
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.45rem;
  }
}
.rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:before {
  border-radius: 50%;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:hover:before {
    background-color: #66cc99;
    box-shadow: inset 0px 0px 0px 4px #fff;
    border-width: 1px;
  }
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-checkbox-button:hover:before {
    color: #66cc99;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:before {
  box-shadow: inset 0px 0px 0px 4px #66cc99;
  background-color: #fff;
  border-color: #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:hover:before {
    box-shadow: inset 0px 0px 0px 4px #66cc99;
    background-color: #fff;
    border-color: #66cc99;
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  background-color: #66cc99;
  color: #fff;
  border: 1px solid #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:hover:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    background-color: #66cc99;
    color: #fff;
    border: 1px solid #66cc99;
  }
}
.rt-container .rt-control-label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: top;
  padding: 0.625rem 2.5rem;
  width: 100%;
  font-size: calc(1rem * 0.9);
  min-height: calc(1rem * 2.5 * 0.8);
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-label {
    font-size: calc(1rem * 0.95);
    min-height: calc(1rem * 2.5 * 0.85);
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-label {
    font-size: 1rem;
    min-height: 2.75rem;
  }
}
.rt-container .rt-control:focus {
  border: 1px solid #6a6968;
}
.rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
  padding: 0;
  margin-bottom: 0.5rem !important;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
    margin-bottom: 1rem !important;
  }
}
.rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
  padding: 0.4rem 1rem 0.4rem 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.45rem 1.1rem 0.45rem 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container .rt-answer-option.rt-has-input, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell {
  padding-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
  position: relative;
  margin-right: 1.5rem;
  margin-left: 2rem;
  margin-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox {
  max-width: 200px;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-left: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-left: 2.5rem;
  }
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-input, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-input, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-input, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-input {
  margin: 0;
  width: 100%;
}
.rt-container .rt-avoid-column-break, .rt-container .rt-qelement .rt-columns-2 .rt-answer-na, .rt-container .rt-qelement .rt-columns-3 .rt-answer-na, .rt-container .rt-qelement .rt-columns-4 .rt-control, .rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-qelement .rt-columns-4 {
  -moz-columns: 250px 4;
       columns: 250px 4;
}
.rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-4 .rt-control {
  display: table;
  margin-bottom: 0.5rem !important;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-3 {
  -moz-columns: 300px 3;
       columns: 300px 3;
}
.rt-container .rt-qelement .rt-columns-3 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-3 .rt-control {
  page-break-inside: avoid;
  margin-bottom: 0.5rem !important;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-2 {
  -moz-columns: 300px 2;
       columns: 300px 2;
}
.rt-container .rt-qelement .rt-columns-2 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-2 .rt-control {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  margin-bottom: 0.5rem !important;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-3 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-2 {
    -moz-columns: 1;
         columns: 1;
  }
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell {
  padding-bottom: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete {
  width: 100%;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before {
  content: none !important;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container {
  background-color: var(--rt-sc-mc-highlight) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container {
  background-color: var(--labelbar-hover-background) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button {
  background-color: var(--labelbar-inactive-background);
  color: var(--labelbar-inactive-font-color);
  border-radius: var(--labelbar-border-radius);
  border-width: var(--labelbar-inactive-border-width);
  border-style: var(--labelbar-inactive-border-style);
  border-color: var(--labelbar-inactive-border-color);
  border-radius: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
  min-width: 49px;
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-size: 16px;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container {
  background-color: var(--labelbar-inactive-background);
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-rating-labels {
  display: none;
}
.rt-container .rt-sc-container.rt-likert sha-not-answered:empty {
  display: none;
}
.rt-container .rt-sc-container.rt-likert .rt-rating-label-mobile {
  display: inline-block;
  font-style: italic;
}
.rt-container .rt-sc-container.rt-likert .rt-sc-rating-labels {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-1 sha-basic-single-item {
    display: flex;
    width: calc(100% / 1);
    max-width: calc(100% / 1);
    min-width: calc(100% / 1);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-2 sha-basic-single-item {
    display: flex;
    width: calc(100% / 2);
    max-width: calc(100% / 2);
    min-width: calc(100% / 2);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-3 sha-basic-single-item {
    display: flex;
    width: calc(100% / 3);
    max-width: calc(100% / 3);
    min-width: calc(100% / 3);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-4 sha-basic-single-item {
    display: flex;
    width: calc(100% / 4);
    max-width: calc(100% / 4);
    min-width: calc(100% / 4);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-5 sha-basic-single-item {
    display: flex;
    width: calc(100% / 5);
    max-width: calc(100% / 5);
    min-width: calc(100% / 5);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-6 sha-basic-single-item {
    display: flex;
    width: calc(100% / 6);
    max-width: calc(100% / 6);
    min-width: calc(100% / 6);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-7 sha-basic-single-item {
    display: flex;
    width: calc(100% / 7);
    max-width: calc(100% / 7);
    min-width: calc(100% / 7);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-8 sha-basic-single-item {
    display: flex;
    width: calc(100% / 8);
    max-width: calc(100% / 8);
    min-width: calc(100% / 8);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-9 sha-basic-single-item {
    display: flex;
    width: calc(100% / 9);
    max-width: calc(100% / 9);
    min-width: calc(100% / 9);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-10 sha-basic-single-item {
    display: flex;
    width: calc(100% / 10);
    max-width: calc(100% / 10);
    min-width: calc(100% / 10);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-11 sha-basic-single-item {
    display: flex;
    width: calc(100% / 11);
    max-width: calc(100% / 11);
    min-width: calc(100% / 11);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-12 sha-basic-single-item {
    display: flex;
    width: calc(100% / 12);
    max-width: calc(100% / 12);
    min-width: calc(100% / 12);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-13 sha-basic-single-item {
    display: flex;
    width: calc(100% / 13);
    max-width: calc(100% / 13);
    min-width: calc(100% / 13);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-14 sha-basic-single-item {
    display: flex;
    width: calc(100% / 14);
    max-width: calc(100% / 14);
    min-width: calc(100% / 14);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-15 sha-basic-single-item {
    display: flex;
    width: calc(100% / 15);
    max-width: calc(100% / 15);
    min-width: calc(100% / 15);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-16 sha-basic-single-item {
    display: flex;
    width: calc(100% / 16);
    max-width: calc(100% / 16);
    min-width: calc(100% / 16);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-17 sha-basic-single-item {
    display: flex;
    width: calc(100% / 17);
    max-width: calc(100% / 17);
    min-width: calc(100% / 17);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-18 sha-basic-single-item {
    display: flex;
    width: calc(100% / 18);
    max-width: calc(100% / 18);
    min-width: calc(100% / 18);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-19 sha-basic-single-item {
    display: flex;
    width: calc(100% / 19);
    max-width: calc(100% / 19);
    min-width: calc(100% / 19);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-20 sha-basic-single-item {
    display: flex;
    width: calc(100% / 20);
    max-width: calc(100% / 20);
    min-width: calc(100% / 20);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-21 sha-basic-single-item {
    display: flex;
    width: calc(100% / 21);
    max-width: calc(100% / 21);
    min-width: calc(100% / 21);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-22 sha-basic-single-item {
    display: flex;
    width: calc(100% / 22);
    max-width: calc(100% / 22);
    min-width: calc(100% / 22);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-23 sha-basic-single-item {
    display: flex;
    width: calc(100% / 23);
    max-width: calc(100% / 23);
    min-width: calc(100% / 23);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-24 sha-basic-single-item {
    display: flex;
    width: calc(100% / 24);
    max-width: calc(100% / 24);
    min-width: calc(100% / 24);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-25 sha-basic-single-item {
    display: flex;
    width: calc(100% / 25);
    max-width: calc(100% / 25);
    min-width: calc(100% / 25);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-26 sha-basic-single-item {
    display: flex;
    width: calc(100% / 26);
    max-width: calc(100% / 26);
    min-width: calc(100% / 26);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-27 sha-basic-single-item {
    display: flex;
    width: calc(100% / 27);
    max-width: calc(100% / 27);
    min-width: calc(100% / 27);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-28 sha-basic-single-item {
    display: flex;
    width: calc(100% / 28);
    max-width: calc(100% / 28);
    min-width: calc(100% / 28);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-29 sha-basic-single-item {
    display: flex;
    width: calc(100% / 29);
    max-width: calc(100% / 29);
    min-width: calc(100% / 29);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-30 sha-basic-single-item {
    display: flex;
    width: calc(100% / 30);
    max-width: calc(100% / 30);
    min-width: calc(100% / 30);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) sha-not-answered {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-sc-rating-labels {
    display: block;
    padding: 4px 8px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell {
    width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
    margin: 0 4px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
    width: 100%;
    display: flex;
    align-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell {
    padding-bottom: 0;
    flex-direction: column;
    justify-content: stretch;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button {
    word-break: auto-phrase;
    display: flex;
    align-items: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container {
    display: flex;
    justify-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete {
    width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control-input:not(:checked) ~ .rt-semi-open-container {
    display: none;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-1 sha-basic-single-item {
  display: flex;
  width: calc(100% / 1);
  max-width: calc(100% / 1);
  min-width: calc(100% / 1);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-2 sha-basic-single-item {
  display: flex;
  width: calc(100% / 2);
  max-width: calc(100% / 2);
  min-width: calc(100% / 2);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-3 sha-basic-single-item {
  display: flex;
  width: calc(100% / 3);
  max-width: calc(100% / 3);
  min-width: calc(100% / 3);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-4 sha-basic-single-item {
  display: flex;
  width: calc(100% / 4);
  max-width: calc(100% / 4);
  min-width: calc(100% / 4);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-5 sha-basic-single-item {
  display: flex;
  width: calc(100% / 5);
  max-width: calc(100% / 5);
  min-width: calc(100% / 5);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-6 sha-basic-single-item {
  display: flex;
  width: calc(100% / 6);
  max-width: calc(100% / 6);
  min-width: calc(100% / 6);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-7 sha-basic-single-item {
  display: flex;
  width: calc(100% / 7);
  max-width: calc(100% / 7);
  min-width: calc(100% / 7);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-8 sha-basic-single-item {
  display: flex;
  width: calc(100% / 8);
  max-width: calc(100% / 8);
  min-width: calc(100% / 8);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-9 sha-basic-single-item {
  display: flex;
  width: calc(100% / 9);
  max-width: calc(100% / 9);
  min-width: calc(100% / 9);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-10 sha-basic-single-item {
  display: flex;
  width: calc(100% / 10);
  max-width: calc(100% / 10);
  min-width: calc(100% / 10);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-11 sha-basic-single-item {
  display: flex;
  width: calc(100% / 11);
  max-width: calc(100% / 11);
  min-width: calc(100% / 11);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-12 sha-basic-single-item {
  display: flex;
  width: calc(100% / 12);
  max-width: calc(100% / 12);
  min-width: calc(100% / 12);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-13 sha-basic-single-item {
  display: flex;
  width: calc(100% / 13);
  max-width: calc(100% / 13);
  min-width: calc(100% / 13);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-14 sha-basic-single-item {
  display: flex;
  width: calc(100% / 14);
  max-width: calc(100% / 14);
  min-width: calc(100% / 14);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-15 sha-basic-single-item {
  display: flex;
  width: calc(100% / 15);
  max-width: calc(100% / 15);
  min-width: calc(100% / 15);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-16 sha-basic-single-item {
  display: flex;
  width: calc(100% / 16);
  max-width: calc(100% / 16);
  min-width: calc(100% / 16);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-17 sha-basic-single-item {
  display: flex;
  width: calc(100% / 17);
  max-width: calc(100% / 17);
  min-width: calc(100% / 17);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-18 sha-basic-single-item {
  display: flex;
  width: calc(100% / 18);
  max-width: calc(100% / 18);
  min-width: calc(100% / 18);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-19 sha-basic-single-item {
  display: flex;
  width: calc(100% / 19);
  max-width: calc(100% / 19);
  min-width: calc(100% / 19);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-20 sha-basic-single-item {
  display: flex;
  width: calc(100% / 20);
  max-width: calc(100% / 20);
  min-width: calc(100% / 20);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-21 sha-basic-single-item {
  display: flex;
  width: calc(100% / 21);
  max-width: calc(100% / 21);
  min-width: calc(100% / 21);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-22 sha-basic-single-item {
  display: flex;
  width: calc(100% / 22);
  max-width: calc(100% / 22);
  min-width: calc(100% / 22);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-23 sha-basic-single-item {
  display: flex;
  width: calc(100% / 23);
  max-width: calc(100% / 23);
  min-width: calc(100% / 23);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-24 sha-basic-single-item {
  display: flex;
  width: calc(100% / 24);
  max-width: calc(100% / 24);
  min-width: calc(100% / 24);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-25 sha-basic-single-item {
  display: flex;
  width: calc(100% / 25);
  max-width: calc(100% / 25);
  min-width: calc(100% / 25);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-26 sha-basic-single-item {
  display: flex;
  width: calc(100% / 26);
  max-width: calc(100% / 26);
  min-width: calc(100% / 26);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-27 sha-basic-single-item {
  display: flex;
  width: calc(100% / 27);
  max-width: calc(100% / 27);
  min-width: calc(100% / 27);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-28 sha-basic-single-item {
  display: flex;
  width: calc(100% / 28);
  max-width: calc(100% / 28);
  min-width: calc(100% / 28);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-29 sha-basic-single-item {
  display: flex;
  width: calc(100% / 29);
  max-width: calc(100% / 29);
  min-width: calc(100% / 29);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-30 sha-basic-single-item {
  display: flex;
  width: calc(100% / 30);
  max-width: calc(100% / 30);
  min-width: calc(100% / 30);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal sha-not-answered {
  display: flex;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
    display: inline-block;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-sc-rating-labels {
  display: block;
  padding: 4px 8px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell {
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
  margin: 0 4px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
  width: 100%;
  display: flex;
  align-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell {
  padding-bottom: 0;
  flex-direction: column;
  justify-content: stretch;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button {
  word-break: auto-phrase;
  display: flex;
  align-items: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container {
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}

body.keyboard-tab .rt-container .rt-sc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label,
body.keyboard-tab .rt-container .rt-mc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}

.rt-container .dx-list {
  background-color: #fff;
}
.rt-container .dx-textbox.dx-texteditor.dx-editor-outlined {
  border-radius: 4px;
}
.rt-container .dx-textbox .dx-button-content div[class*=icon],
.rt-container .dx-numberbox .dx-button-content div[class*=icon] {
  border-radius: 4px;
}
.rt-container .rt-drop-down-container .dx-textbox.dx-texteditor.dx-editor-outlined .dx-texteditor-input {
  padding: 0;
  height: 0;
  min-height: 0;
  border: 0;
}
.rt-container .rt-drop-down-container .rt-dropdown-choice-container {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rt-container .rt-drop-down-container .rt-dropdown-choice-container div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rt-container .rt-drop-down-container .rt-dropdown-choice-container .dx-placeholder {
  left: 10px;
}
.rt-container .rt-drop-down-container .dx-button-content:after {
  content: none;
}
.rt-container .rt-drop-down-container .dx-dropdowneditor-field-template-wrapper {
  min-height: 2rem;
  padding-left: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rt-container .rt-drop-down-container .dx-dropdowneditor-field-template-wrapper div {
  align-self: center;
}
.rt-container .dx-list-item {
  white-space: normal;
}
.rt-container .dx-list-item .dx-list-item-content {
  overflow: auto;
  text-overflow: clip;
  white-space: normal;
}
.rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-focused, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused:not(.dx-list-item-selected) {
  background-color: #66cc99;
  color: #fff;
}
.dx-popup-content {
  padding: 2px;
}

body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle {
  margin-right: -13px;
}
body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle .dx-overlay-content {
  visibility: visible;
}
body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle.not-visible {
  border: 0;
  background-color: transparent;
  background-image: none;
  margin-right: 10px;
}
@container surveyContainer  (max-width: 768px) {
  body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle.not-visible {
    margin-right: 3px;
  }
}
body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle.not-visible .dx-overlay-content {
  visibility: hidden;
}

body:not(.keyboard-tab) .rt-slider-container .dx-slider .dx-slider-handle {
  visibility: visible;
}
body:not(.keyboard-tab) .rt-slider-container .dx-slider .dx-slider-handle.not-visible {
  visibility: hidden;
}

.rt-container .rt-slider-container .rt-dxslider {
  padding-left: 0;
  padding-right: 0;
  margin-top: 1rem;
}
.rt-container .rt-slider-container .rt-slider-label-container {
  padding-top: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.rt-container .rt-slider-container .rt-slider-left-label {
  padding-left: 0;
}
.rt-container .rt-slider-container .rt-slider-middle-label {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.rt-container .rt-slider-container .rt-slider-right-label {
  padding-right: 0;
}
.rt-container .rt-slider-container .dx-slider .dx-slider-handle,
.rt-container .rt-slider-container .dx-slider .dx-state-hover.dx-slider-handle:not(.dx-state-active),
.rt-container .rt-slider-container .dx-slider .dx-state-active.dx-slider-handle,
.rt-container .rt-slider-container .dx-slider .dx-state-focused.dx-slider-handle:not(.dx-state-active) {
  margin-top: -13px;
  margin-right: -13px;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-image: linear-gradient(45deg, #fff 0%, #ECECEC 50%);
  border: 1px solid #B4B4B4;
}
.rt-container .rt-slider-container .dx-slider .dx-trackbar-range.dx-slider-range.dx-slider-range-visible {
  height: 8px;
  border-radius: 4px;
  background-color: #66cc99;
  border-color: #B4B4B4;
}
.rt-container .rt-slider-container .dx-slider .dx-slider-bar {
  margin: 14px;
  height: 8px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  background-color: #444443;
  border-color: #444443;
}
.rt-container .rt-open-question-small {
  position: relative;
  max-width: 100%;
  width: 11.5rem;
}
.rt-container .rt-open-question-middle {
  position: relative;
  max-width: 100%;
  width: 20rem;
}
.rt-container .rt-open-question-small-has-text {
  position: relative;
  max-width: 100%;
  width: 11.5rem;
}
.rt-container .rt-open-question-middle-has-text {
  position: relative;
  max-width: 100%;
  width: 25rem;
}
.rt-container .rt-input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.rt-container .rt-input-group .rt-input-text {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.rt-container .rt-input-group .rt-input-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .rt-input-group .rt-input-group-text {
  border-radius: 0.2rem;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  color: #444443;
  text-align: center;
  white-space: nowrap;
  background-color: #ECECEC;
  border: 1px solid #DADAD9;
}
.rt-container .rt-input-group .rt-input-group-prepend {
  margin-right: -1px;
  display: flex;
}
.rt-container .rt-input-group .rt-input-group-prepend > .rt-input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .rt-input-group .rt-input-group-prepend ~ .rt-input-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rt-container .rt-input-group .rt-input-group-append {
  margin-left: -1px;
  display: flex;
}
.rt-container .rt-input-group .rt-input-group-append > .rt-input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rt-container .rt-input-text {
  width: 100%;
  border-radius: 0.2rem;
  font-weight: 400;
  color: #444443;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #DADAD9;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-input-text:-moz-read-only:not(.dx-textbox):not(.dx-numberbox), .rt-container .rt-input-text:-moz-read-only:not(.dx-textbox):not(.dx-numberbox):focus {
  background-color: #ECECEC;
  opacity: 1;
  border: 1px solid #DADAD9;
}
.rt-container .rt-input-text:disabled, .rt-container .rt-input-text:read-only:not(.dx-textbox):not(.dx-numberbox), .rt-container .rt-input-text:read-only:not(.dx-textbox):not(.dx-numberbox):focus, .rt-container .rt-input-text.dx-state-disabled, .rt-container .rt-input-text.dx-state-readonly {
  background-color: #ECECEC;
  opacity: 1;
  border: 1px solid #DADAD9;
}
.rt-container .rt-input-text:not(.dx-datebox):not(.dx-numberbox) {
  padding: 0.25rem 0.5rem;
}
.rt-container .rt-input-text:focus {
  border-color: #444443;
  outline: none;
}
.rt-container .rt-input-text:not(textarea) {
  height: calc(2rem + 2px);
}
.rt-container .rt-input-text:is(textarea) {
  min-height: 8rem;
  max-height: 50vh;
}
.rt-container .rt-input-text input.dx-texteditor-input:not(.dx-searchbox) {
  min-height: auto;
  padding: 0.25rem 0.5rem;
  height: 100%;
}
.rt-container .rt-input-text.dx-textbox.dx-autocomplete input.dx-texteditor-input {
  padding: 0;
}
.rt-container .rt-input-text.dx-textbox.dx-autocomplete .dx-dropdowneditor-input-wrapper {
  overflow: inherit;
}
.rt-container .rt-input-text.dx-textbox.dx-autocomplete .dx-dropdowneditor-input-wrapper .dx-texteditor-container {
  overflow: inherit;
}
.rt-container .rt-input-text.dx-textbox:not(.dx-searchbox):not(.dx-colorbox):not(.dx-autocomplete) input.dx-texteditor-input, .rt-container .rt-input-text.dx-numberbox:not(.dx-searchbox):not(.dx-colorbox):not(.dx-autocomplete) input.dx-texteditor-input {
  padding: 0.25rem 0.5rem;
}
.rt-container .rt-input-text.dx-textbox:not(.dx-searchbox):not(.dx-colorbox):not(.dx-autocomplete) .dx-placeholder, .rt-container .rt-input-text.dx-numberbox:not(.dx-searchbox):not(.dx-colorbox):not(.dx-autocomplete) .dx-placeholder {
  left: 10px;
  font-size: 1rem;
}
.rt-container .rt-input-text .dx-placeholder:before {
  padding: 0;
  width: 100%;
  height: calc(100% + 8px);
  display: flex;
  align-items: center;
  margin-top: -4px;
  overflow: hidden;
}
.rt-container .rt-textarea-no-rte {
  padding: 0.25rem 0.5rem;
  min-height: 8rem;
  width: 100%;
  overflow: auto;
  background-color: white;
  border: 1px solid #DADAD9;
  color: #444443;
  font-size: 1rem;
  resize: none;
}
.rt-container .rt-textarea-no-rte:focus {
  border-color: #444443;
}
.rt-container .dx-datebox.dx-auto-width .dx-texteditor-input,
.rt-container .dx-datebox:not(.dx-texteditor-empty).dx-auto-width .dx-texteditor-input {
  padding-right: 8px;
}
.rt-container .dx-numberbox .dx-texteditor-input {
  text-align: right;
}
.rt-container .dx-textbox.dx-texteditor.dx-editor-outlined,
.rt-container .dx-numberbox.dx-texteditor.dx-editor-outlined {
  border-radius: 4px;
}
.rt-container .rt-input-group > .rt-input-text:not(:first-child).dx-textbox,
.rt-container .rt-input-group > .rt-input-text:not(:first-child).dx-numberbox {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rt-container .rt-input-group > .rt-input-text:not(:last-child).dx-textbox,
.rt-container .rt-input-group > .rt-input-text:not(:last-child).dx-numberbox {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .dx-texteditor.dx-state-hover.dx-editor-outlined {
  border-color: #DADAD9;
}
.rt-container .dx-texteditor.dx-state-focused.dx-editor-outlined {
  border-color: #444443;
}
.dx-state-hover .rt-autocomplete-item,
.dx-state-active .rt-autocomplete-item {
  background-color: #66cc99;
  color: #fff;
}

.rt-container.rt-rtl {
  direction: rtl;
  text-align: initial;
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-information-block:before,
.rt-container.rt-rtl .rt-warning-block:before,
.rt-container.rt-rtl .rt-success-block:before,
.rt-container.rt-rtl .rt-danger-block:before {
  margin-left: auto;
  margin-right: -3.25rem;
  left: 0.9rem;
}
.rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
  left: auto;
  right: 0.4rem;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.45rem;
  }
}
.rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
  padding: 0.4rem 2rem 0.4rem 1rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.45rem 2.1rem 0.45rem 1.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
  margin-left: 1.5rem;
  margin-right: 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-right: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-right: 2.5rem;
  }
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike {
  order: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-icon {
  order: 2;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-label {
  order: 1;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .like {
  order: 1;
}
.rt-container.rt-rtl .rt-drop-down-container .dx-dropdowneditor-field-template-wrapper,
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-dropdowneditor-field-template-wrapper {
  margin-right: 1rem;
  padding-left: 0.25rem;
}
.rt-container.rt-rtl .rt-dxslider {
  direction: ltr;
}
.rt-container.rt-rtl .rt-dxslider .rt-slider-label-container div {
  direction: rtl;
}
.rt-container.rt-rtl .dx-placeholder {
  left: auto;
  right: 0.5rem;
  text-align: initial;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend ~ .rt-input-text,
.rt-container.rt-rtl .rt-input-group .rt-input-group-append > .rt-input-group-text {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend > .rt-input-group-text,
.rt-container.rt-rtl .rt-input-group .rt-input-text:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-left {
  text-align: right;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-right {
  text-align: left;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
  margin-right: auto;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container.rt-mtx-cell-has-error {
  margin-left: 1.5rem;
  position: relative;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
  margin-right: 2rem;
  margin-left: auto;
}
@container surveyContainer  (min-width:400px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-right: 2.1rem;
    margin-left: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-left: 0;
    margin-right: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding-left: 0;
    padding-right: 0 !important;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-mtx-cell-label {
  display: inline-block;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-left-label {
    text-align: left;
  }
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-right-label {
    text-align: right;
  }
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
  margin-right: 0;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container.rt-semantic-cell-has-error {
  margin-right: 0;
  margin-left: 1.5rem;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
  margin-left: 0;
  margin-right: 2.5rem;
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
.rt-container.rt-rtl .rt-input-error-icon .rt-input-error-message {
  left: auto;
  right: 0;
}

.rt-container .rt-matrix-container .rt-qelement {
  padding-bottom: 1.75rem;
  overflow-x: auto;
  -webkit-overflow-scrolling: auto;
  max-width: 100%;
  /* Overwrite the default to keep the scrollbar always visible */
}
.rt-container .rt-matrix-container .rt-qelement::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 10px;
  -webkit-overflow-scrolling: auto;
}
.rt-container .rt-matrix-container .rt-qelement::-webkit-scrollbar-track {
  height: 10px !important;
  background: #B4B4B4 !important;
}
.rt-container .rt-matrix-container .rt-qelement::-webkit-scrollbar-thumb {
  border-radius: 4px !important;
  height: 10px;
  background: #444443 !important;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}
.rt-container .rt-matrix-container .rt-mtx-col-seperator {
  display: none;
  min-width: 0.25rem;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0;
  width: 0.25rem;
  max-width: 0.25rem;
}
.rt-container .rt-matrix-container .rt-mtx-subquestion .rt-mtx-open-container {
  max-width: 80vw;
}
.rt-container .rt-matrix-container .rt-mtx-col-na {
  margin-top: 1rem;
}
.rt-container .rt-matrix-container .rt-mtx-answer-labels-fullwidth,
.rt-container .rt-matrix-container .rt-mtx-colgroup-labels-fullwidth {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(95% / 1);
    max-width: calc(95% / 1);
    min-width: calc(95% / 1);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(95% / 2);
    max-width: calc(95% / 2);
    min-width: calc(95% / 2);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(95% / 3);
    max-width: calc(95% / 3);
    min-width: calc(95% / 3);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(95% / 4);
    max-width: calc(95% / 4);
    min-width: calc(95% / 4);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(95% / 5);
    max-width: calc(95% / 5);
    min-width: calc(95% / 5);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(95% / 6);
    max-width: calc(95% / 6);
    min-width: calc(95% / 6);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(95% / 7);
    max-width: calc(95% / 7);
    min-width: calc(95% / 7);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(95% / 8);
    max-width: calc(95% / 8);
    min-width: calc(95% / 8);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(95% / 9);
    max-width: calc(95% / 9);
    min-width: calc(95% / 9);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(95% / 10);
    max-width: calc(95% / 10);
    min-width: calc(95% / 10);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(95% / 11);
    max-width: calc(95% / 11);
    min-width: calc(95% / 11);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(95% / 12);
    max-width: calc(95% / 12);
    min-width: calc(95% / 12);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(95% / 13);
    max-width: calc(95% / 13);
    min-width: calc(95% / 13);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(95% / 14);
    max-width: calc(95% / 14);
    min-width: calc(95% / 14);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(95% / 15);
    max-width: calc(95% / 15);
    min-width: calc(95% / 15);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(95% / 16);
    max-width: calc(95% / 16);
    min-width: calc(95% / 16);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(95% / 17);
    max-width: calc(95% / 17);
    min-width: calc(95% / 17);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(95% / 18);
    max-width: calc(95% / 18);
    min-width: calc(95% / 18);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(95% / 19);
    max-width: calc(95% / 19);
    min-width: calc(95% / 19);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(95% / 20);
    max-width: calc(95% / 20);
    min-width: calc(95% / 20);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(95% / 21);
    max-width: calc(95% / 21);
    min-width: calc(95% / 21);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(95% / 22);
    max-width: calc(95% / 22);
    min-width: calc(95% / 22);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(95% / 23);
    max-width: calc(95% / 23);
    min-width: calc(95% / 23);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(95% / 24);
    max-width: calc(95% / 24);
    min-width: calc(95% / 24);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(95% / 25);
    max-width: calc(95% / 25);
    min-width: calc(95% / 25);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(95% / 26);
    max-width: calc(95% / 26);
    min-width: calc(95% / 26);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(95% / 27);
    max-width: calc(95% / 27);
    min-width: calc(95% / 27);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(95% / 28);
    max-width: calc(95% / 28);
    min-width: calc(95% / 28);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(95% / 29);
    max-width: calc(95% / 29);
    min-width: calc(95% / 29);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(95% / 30);
    max-width: calc(95% / 30);
    min-width: calc(95% / 30);
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-matrix-container .rt-mtx-col-seperator {
    display: table-cell;
  }
  .rt-container .rt-matrix-container .rt-mtx-answer-labels-fullwidth,
.rt-container .rt-matrix-container .rt-mtx-colgroup-labels-fullwidth {
    display: table-row;
  }
  .rt-container .rt-matrix-container .rt-mtx-colgroup-heading-mobile {
    display: none;
  }
}
.rt-container .rt-matrix-container .rt-mtx-rating-labels {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-matrix-container .rt-mtx-answer-labels-fullwidth,
.rt-container .rt-matrix-container .rt-mtx-colgroup-labels-fullwidth {
    display: table-row;
  }
  .rt-container .rt-matrix-container .rt-mtx-rating-labels {
    display: table-row;
  }
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-subquestion-col {
  display: none;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(98% / 1);
    max-width: calc(98% / 1);
    min-width: calc(98% / 1);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(98% / 2);
    max-width: calc(98% / 2);
    min-width: calc(98% / 2);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(98% / 3);
    max-width: calc(98% / 3);
    min-width: calc(98% / 3);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(98% / 4);
    max-width: calc(98% / 4);
    min-width: calc(98% / 4);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(98% / 5);
    max-width: calc(98% / 5);
    min-width: calc(98% / 5);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(98% / 6);
    max-width: calc(98% / 6);
    min-width: calc(98% / 6);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(98% / 7);
    max-width: calc(98% / 7);
    min-width: calc(98% / 7);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(98% / 8);
    max-width: calc(98% / 8);
    min-width: calc(98% / 8);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(98% / 9);
    max-width: calc(98% / 9);
    min-width: calc(98% / 9);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(98% / 10);
    max-width: calc(98% / 10);
    min-width: calc(98% / 10);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(98% / 11);
    max-width: calc(98% / 11);
    min-width: calc(98% / 11);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(98% / 12);
    max-width: calc(98% / 12);
    min-width: calc(98% / 12);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(98% / 13);
    max-width: calc(98% / 13);
    min-width: calc(98% / 13);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(98% / 14);
    max-width: calc(98% / 14);
    min-width: calc(98% / 14);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(98% / 15);
    max-width: calc(98% / 15);
    min-width: calc(98% / 15);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(98% / 16);
    max-width: calc(98% / 16);
    min-width: calc(98% / 16);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(98% / 17);
    max-width: calc(98% / 17);
    min-width: calc(98% / 17);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(98% / 18);
    max-width: calc(98% / 18);
    min-width: calc(98% / 18);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(98% / 19);
    max-width: calc(98% / 19);
    min-width: calc(98% / 19);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(98% / 20);
    max-width: calc(98% / 20);
    min-width: calc(98% / 20);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(98% / 21);
    max-width: calc(98% / 21);
    min-width: calc(98% / 21);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(98% / 22);
    max-width: calc(98% / 22);
    min-width: calc(98% / 22);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(98% / 23);
    max-width: calc(98% / 23);
    min-width: calc(98% / 23);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(98% / 24);
    max-width: calc(98% / 24);
    min-width: calc(98% / 24);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(98% / 25);
    max-width: calc(98% / 25);
    min-width: calc(98% / 25);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(98% / 26);
    max-width: calc(98% / 26);
    min-width: calc(98% / 26);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(98% / 27);
    max-width: calc(98% / 27);
    min-width: calc(98% / 27);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(98% / 28);
    max-width: calc(98% / 28);
    min-width: calc(98% / 28);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(98% / 29);
    max-width: calc(98% / 29);
    min-width: calc(98% / 29);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(98% / 30);
    max-width: calc(98% / 30);
    min-width: calc(98% / 30);
  }
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-col {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(65% / 1);
    max-width: calc(65% / 1);
    min-width: calc(65% / 1);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(65% / 2);
    max-width: calc(65% / 2);
    min-width: calc(65% / 2);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(65% / 3);
    max-width: calc(65% / 3);
    min-width: calc(65% / 3);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(65% / 4);
    max-width: calc(65% / 4);
    min-width: calc(65% / 4);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(65% / 5);
    max-width: calc(65% / 5);
    min-width: calc(65% / 5);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(65% / 6);
    max-width: calc(65% / 6);
    min-width: calc(65% / 6);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(65% / 7);
    max-width: calc(65% / 7);
    min-width: calc(65% / 7);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(65% / 8);
    max-width: calc(65% / 8);
    min-width: calc(65% / 8);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(65% / 9);
    max-width: calc(65% / 9);
    min-width: calc(65% / 9);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(65% / 10);
    max-width: calc(65% / 10);
    min-width: calc(65% / 10);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(65% / 11);
    max-width: calc(65% / 11);
    min-width: calc(65% / 11);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(65% / 12);
    max-width: calc(65% / 12);
    min-width: calc(65% / 12);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(65% / 13);
    max-width: calc(65% / 13);
    min-width: calc(65% / 13);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(65% / 14);
    max-width: calc(65% / 14);
    min-width: calc(65% / 14);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(65% / 15);
    max-width: calc(65% / 15);
    min-width: calc(65% / 15);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(65% / 16);
    max-width: calc(65% / 16);
    min-width: calc(65% / 16);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(65% / 17);
    max-width: calc(65% / 17);
    min-width: calc(65% / 17);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(65% / 18);
    max-width: calc(65% / 18);
    min-width: calc(65% / 18);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(65% / 19);
    max-width: calc(65% / 19);
    min-width: calc(65% / 19);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(65% / 20);
    max-width: calc(65% / 20);
    min-width: calc(65% / 20);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(65% / 21);
    max-width: calc(65% / 21);
    min-width: calc(65% / 21);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(65% / 22);
    max-width: calc(65% / 22);
    min-width: calc(65% / 22);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(65% / 23);
    max-width: calc(65% / 23);
    min-width: calc(65% / 23);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(65% / 24);
    max-width: calc(65% / 24);
    min-width: calc(65% / 24);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(65% / 25);
    max-width: calc(65% / 25);
    min-width: calc(65% / 25);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(65% / 26);
    max-width: calc(65% / 26);
    min-width: calc(65% / 26);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(65% / 27);
    max-width: calc(65% / 27);
    min-width: calc(65% / 27);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(65% / 28);
    max-width: calc(65% / 28);
    min-width: calc(65% / 28);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(65% / 29);
    max-width: calc(65% / 29);
    min-width: calc(65% / 29);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(65% / 30);
    max-width: calc(65% / 30);
    min-width: calc(65% / 30);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-fullwidth,
.rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-colgroup-labels-fullwidth,
.rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answer-labels-fullwidth {
    display: none;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-colgroup-labels-with-subquestion {
    display: table-row;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-col {
    width: 1%;
    display: table-cell;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-col > div:not(.rt-mtx-open-container):not(.rt-input-text), .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-col > span {
    display: block;
    min-width: 350px;
    max-width: 350px;
    width: 350px;
  }
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-col {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(70% / 1);
    max-width: calc(70% / 1);
    min-width: calc(70% / 1);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(70% / 2);
    max-width: calc(70% / 2);
    min-width: calc(70% / 2);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(70% / 3);
    max-width: calc(70% / 3);
    min-width: calc(70% / 3);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(70% / 4);
    max-width: calc(70% / 4);
    min-width: calc(70% / 4);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(70% / 5);
    max-width: calc(70% / 5);
    min-width: calc(70% / 5);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(70% / 6);
    max-width: calc(70% / 6);
    min-width: calc(70% / 6);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(70% / 7);
    max-width: calc(70% / 7);
    min-width: calc(70% / 7);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(70% / 8);
    max-width: calc(70% / 8);
    min-width: calc(70% / 8);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(70% / 9);
    max-width: calc(70% / 9);
    min-width: calc(70% / 9);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(70% / 10);
    max-width: calc(70% / 10);
    min-width: calc(70% / 10);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(70% / 11);
    max-width: calc(70% / 11);
    min-width: calc(70% / 11);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(70% / 12);
    max-width: calc(70% / 12);
    min-width: calc(70% / 12);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(70% / 13);
    max-width: calc(70% / 13);
    min-width: calc(70% / 13);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(70% / 14);
    max-width: calc(70% / 14);
    min-width: calc(70% / 14);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(70% / 15);
    max-width: calc(70% / 15);
    min-width: calc(70% / 15);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(70% / 16);
    max-width: calc(70% / 16);
    min-width: calc(70% / 16);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(70% / 17);
    max-width: calc(70% / 17);
    min-width: calc(70% / 17);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(70% / 18);
    max-width: calc(70% / 18);
    min-width: calc(70% / 18);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(70% / 19);
    max-width: calc(70% / 19);
    min-width: calc(70% / 19);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(70% / 20);
    max-width: calc(70% / 20);
    min-width: calc(70% / 20);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(70% / 21);
    max-width: calc(70% / 21);
    min-width: calc(70% / 21);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(70% / 22);
    max-width: calc(70% / 22);
    min-width: calc(70% / 22);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(70% / 23);
    max-width: calc(70% / 23);
    min-width: calc(70% / 23);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(70% / 24);
    max-width: calc(70% / 24);
    min-width: calc(70% / 24);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(70% / 25);
    max-width: calc(70% / 25);
    min-width: calc(70% / 25);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(70% / 26);
    max-width: calc(70% / 26);
    min-width: calc(70% / 26);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(70% / 27);
    max-width: calc(70% / 27);
    min-width: calc(70% / 27);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(70% / 28);
    max-width: calc(70% / 28);
    min-width: calc(70% / 28);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(70% / 29);
    max-width: calc(70% / 29);
    min-width: calc(70% / 29);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(70% / 30);
    max-width: calc(70% / 30);
    min-width: calc(70% / 30);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-fullwidth,
.rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-colgroup-labels-fullwidth,
.rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answer-labels-fullwidth {
    display: none;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-colgroup-labels-with-subquestion {
    display: table-row;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-col {
    width: 1%;
    display: table-cell;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-col > div:not(.rt-mtx-open-container):not(.rt-input-text), .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-col > span {
    display: block;
    min-width: 300px;
    max-width: 300px;
    width: 300px;
  }
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-col {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(80% / 1);
    max-width: calc(80% / 1);
    min-width: calc(80% / 1);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(80% / 2);
    max-width: calc(80% / 2);
    min-width: calc(80% / 2);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(80% / 3);
    max-width: calc(80% / 3);
    min-width: calc(80% / 3);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(80% / 4);
    max-width: calc(80% / 4);
    min-width: calc(80% / 4);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(80% / 5);
    max-width: calc(80% / 5);
    min-width: calc(80% / 5);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(80% / 6);
    max-width: calc(80% / 6);
    min-width: calc(80% / 6);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(80% / 7);
    max-width: calc(80% / 7);
    min-width: calc(80% / 7);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(80% / 8);
    max-width: calc(80% / 8);
    min-width: calc(80% / 8);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(80% / 9);
    max-width: calc(80% / 9);
    min-width: calc(80% / 9);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(80% / 10);
    max-width: calc(80% / 10);
    min-width: calc(80% / 10);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(80% / 11);
    max-width: calc(80% / 11);
    min-width: calc(80% / 11);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(80% / 12);
    max-width: calc(80% / 12);
    min-width: calc(80% / 12);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(80% / 13);
    max-width: calc(80% / 13);
    min-width: calc(80% / 13);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(80% / 14);
    max-width: calc(80% / 14);
    min-width: calc(80% / 14);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(80% / 15);
    max-width: calc(80% / 15);
    min-width: calc(80% / 15);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(80% / 16);
    max-width: calc(80% / 16);
    min-width: calc(80% / 16);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(80% / 17);
    max-width: calc(80% / 17);
    min-width: calc(80% / 17);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(80% / 18);
    max-width: calc(80% / 18);
    min-width: calc(80% / 18);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(80% / 19);
    max-width: calc(80% / 19);
    min-width: calc(80% / 19);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(80% / 20);
    max-width: calc(80% / 20);
    min-width: calc(80% / 20);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(80% / 21);
    max-width: calc(80% / 21);
    min-width: calc(80% / 21);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(80% / 22);
    max-width: calc(80% / 22);
    min-width: calc(80% / 22);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(80% / 23);
    max-width: calc(80% / 23);
    min-width: calc(80% / 23);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(80% / 24);
    max-width: calc(80% / 24);
    min-width: calc(80% / 24);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(80% / 25);
    max-width: calc(80% / 25);
    min-width: calc(80% / 25);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(80% / 26);
    max-width: calc(80% / 26);
    min-width: calc(80% / 26);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(80% / 27);
    max-width: calc(80% / 27);
    min-width: calc(80% / 27);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(80% / 28);
    max-width: calc(80% / 28);
    min-width: calc(80% / 28);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(80% / 29);
    max-width: calc(80% / 29);
    min-width: calc(80% / 29);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(80% / 30);
    max-width: calc(80% / 30);
    min-width: calc(80% / 30);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-fullwidth,
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-colgroup-labels-fullwidth,
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answer-labels-fullwidth {
    display: none;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-colgroup-labels-with-subquestion {
    display: table-row;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-col {
    width: 1%;
    display: table-cell;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-col > div:not(.rt-mtx-open-container):not(.rt-input-text), .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-col > span {
    display: block;
    min-width: 200px;
    max-width: 200px;
    width: 200px;
  }
}
.rt-container .rt-matrix-container table {
  width: 100%;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion {
  font-size: 1rem;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth {
  display: block;
  width: 100%;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth .rt-mtx-subquestion {
  display: block;
  padding-top: 0.75rem;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth .rt-mtx-subquestion:empty {
  display: none;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion,
.rt-container .rt-matrix-container table .rt-mtx-col-heading,
.rt-container .rt-matrix-container table .rt-mtx-colgroup-heading {
  font-weight: bold;
}
.rt-container .rt-matrix-container table .rt-mtx-col-heading,
.rt-container .rt-matrix-container table .rt-mtx-colgroup-heading {
  text-align: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  vertical-align: bottom;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth {
    display: table-row;
  }
  .rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth .rt-mtx-subquestion {
    padding: 0.5rem;
    display: table-cell;
  }
  .rt-container .rt-matrix-container table .rt-mtx-subquestion {
    font-weight: normal;
  }
  .rt-container .rt-matrix-container table .rt-mtx-col-heading,
.rt-container .rt-matrix-container table .rt-mtx-colgroup-heading {
    background-color: #DADAD9;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-colgroup-heading-mobile,
.rt-container .rt-matrix-container table .rt-mtx-rating-label {
  font-style: italic;
}
.rt-container .rt-matrix-container table .rt-mtx-colgroup-heading-mobile {
  margin-top: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
  display: block;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-colgroup-heading-mobile {
    display: none;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-body {
  display: flex;
  flex-wrap: wrap;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-body {
    display: table;
    width: 100%;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-answer-choice {
  display: block;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-answer-choice {
    display: table-cell;
    min-width: 2.75rem;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown {
  max-width: 15rem;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-dropdownbox {
  width: 100%;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown {
    min-width: 15rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .rt-mtx-cell {
    padding: 1rem 0.25rem;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
  position: relative;
  width: calc(100% - 2rem);
  margin-left: auto;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container.rt-mtx-cell-has-error {
  margin-right: 1.5rem;
  position: relative;
}
@container surveyContainer  (min-width:400px) {
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
    width: calc(100% - 2.1rem);
  }
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
  position: relative;
  margin-left: 2rem;
}
@container surveyContainer  (min-width:400px) {
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-left: 2.1rem;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
    position: relative;
    width: 10rem;
    margin-left: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container.rt-mtx-cell-has-error {
    width: 8.5rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    position: relative;
    margin-left: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open label + .rt-mtx-open-container {
    position: relative;
    width: 10rem;
    margin-left: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open label + .rt-mtx-open-container.rt-mtx-cell-has-error {
    width: 8.5rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small label + .rt-mtx-open-container {
    position: relative;
    margin-left: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-mtx-cell {
    position: relative;
    padding: 1rem 0.25rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-mtx-cell .rt-control-label {
    width: 3rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-mtx-cell .rt-error {
    display: block;
    width: 100%;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-mtx-open-container {
  position: relative;
  width: 7rem;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-mtx-open-container.rt-mtx-cell-has-error {
  width: 5.5rem;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-large .rt-mtx-open-container {
  position: relative;
  min-width: 10rem;
  width: 100%;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-large .rt-mtx-open-container.rt-mtx-cell-has-error {
  min-width: 7rem;
  width: calc(100% - 2rem);
}
.rt-container .rt-matrix-container table .rt-mtx-cell {
  margin-bottom: 0.25rem !important;
  background-color: #ECECEC;
  padding: 0.25rem;
}
.rt-container .rt-matrix-container table .rt-mtx-cell:hover {
  background-color: #ECECEC;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell {
    margin-bottom: 0;
    background-color: transparent !important;
  }
  .rt-container .rt-matrix-container table .rt-mtx-cell:hover {
    background-color: transparent !important;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-cell:not(.rt-control) label {
  padding: 0.25rem;
  margin-bottom: 0;
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-cell:not(.rt-control) label:empty {
  display: none;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell:not(.rt-control) label {
    display: none;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-cell:not(.rt-control) label:hover {
  background-color: transparent;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell {
    display: flex;
    align-items: stretch;
    height: 100%;
    margin-bottom: 0;
    justify-content: center;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding-left: 0;
    padding-right: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: inherit;
    min-height: 2rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label:hover {
    background-color: transparent;
  }
  .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label:before {
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.rt-container .rt-matrix-container table .rt-mtx-cell .rt-mtx-cell-label {
  display: inline;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell .rt-mtx-cell-label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-answers {
  height: 100%;
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  width: 100%;
  padding: 1px;
}
@container surveyContainer  (min-width:500px) {
  .rt-container .rt-matrix-container table .rt-mtx-answers {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-answers {
    display: table-row;
    box-shadow: inset 0px -1px 0px 0px #ECECEC;
  }
  .rt-container .rt-matrix-container table .rt-mtx-answers:last-child {
    box-shadow: none;
  }
  .rt-container .rt-matrix-container table .rt-mtx-answers td {
    background-color: transparent;
  }
  .rt-container .rt-matrix-container table .rt-mtx-answers td.rt-mtx-answer-choice:hover {
    background-color: #DADAD9;
  }
  .rt-container .rt-matrix-container table .rt-mtx-answers:hover td {
    box-shadow: -1px 0px 0px 0px #fff;
    background-color: #ECECEC;
  }
}
@container surveyContainer  (min-width:992px) {
  .rt-container .rt-matrix-container table .rt-mtx-answers {
    height: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-rating-label-mobile {
    display: none;
  }
}
.rt-container .rt-matrix-container .rt-mtx-rowgroup-heading {
  vertical-align: bottom;
  font-weight: bold;
  border-bottom: 2px solid #DADAD9;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-rowgroup-heading-fullwidth, .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-rowgroup-heading-fullwidth, .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-rowgroup-heading-fullwidth {
  display: none;
}
.rt-container .rt-matrix-container .rt-mtx-rowgroup-heading-fullwidth {
  font-weight: bold;
  border-bottom: 2px solid #DADAD9;
  margin-bottom: 2rem;
}
@container surveyContainer  (max-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-rowgroup-heading-fullwidth, .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-rowgroup-heading-fullwidth, .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-rowgroup-heading-fullwidth {
    display: block;
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
}
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-subquestion-col {
  display: none;
}
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-body {
  height: 100%;
}
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers {
  height: 100%;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(98% / 1);
    max-width: calc(98% / 1);
    min-width: calc(98% / 1);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(98% / 2);
    max-width: calc(98% / 2);
    min-width: calc(98% / 2);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(98% / 3);
    max-width: calc(98% / 3);
    min-width: calc(98% / 3);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(98% / 4);
    max-width: calc(98% / 4);
    min-width: calc(98% / 4);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(98% / 5);
    max-width: calc(98% / 5);
    min-width: calc(98% / 5);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(98% / 6);
    max-width: calc(98% / 6);
    min-width: calc(98% / 6);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(98% / 7);
    max-width: calc(98% / 7);
    min-width: calc(98% / 7);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(98% / 8);
    max-width: calc(98% / 8);
    min-width: calc(98% / 8);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(98% / 9);
    max-width: calc(98% / 9);
    min-width: calc(98% / 9);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(98% / 10);
    max-width: calc(98% / 10);
    min-width: calc(98% / 10);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(98% / 11);
    max-width: calc(98% / 11);
    min-width: calc(98% / 11);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(98% / 12);
    max-width: calc(98% / 12);
    min-width: calc(98% / 12);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(98% / 13);
    max-width: calc(98% / 13);
    min-width: calc(98% / 13);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(98% / 14);
    max-width: calc(98% / 14);
    min-width: calc(98% / 14);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(98% / 15);
    max-width: calc(98% / 15);
    min-width: calc(98% / 15);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(98% / 16);
    max-width: calc(98% / 16);
    min-width: calc(98% / 16);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(98% / 17);
    max-width: calc(98% / 17);
    min-width: calc(98% / 17);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(98% / 18);
    max-width: calc(98% / 18);
    min-width: calc(98% / 18);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(98% / 19);
    max-width: calc(98% / 19);
    min-width: calc(98% / 19);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(98% / 20);
    max-width: calc(98% / 20);
    min-width: calc(98% / 20);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(98% / 21);
    max-width: calc(98% / 21);
    min-width: calc(98% / 21);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(98% / 22);
    max-width: calc(98% / 22);
    min-width: calc(98% / 22);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(98% / 23);
    max-width: calc(98% / 23);
    min-width: calc(98% / 23);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(98% / 24);
    max-width: calc(98% / 24);
    min-width: calc(98% / 24);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(98% / 25);
    max-width: calc(98% / 25);
    min-width: calc(98% / 25);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(98% / 26);
    max-width: calc(98% / 26);
    min-width: calc(98% / 26);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(98% / 27);
    max-width: calc(98% / 27);
    min-width: calc(98% / 27);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(98% / 28);
    max-width: calc(98% / 28);
    min-width: calc(98% / 28);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(98% / 29);
    max-width: calc(98% / 29);
    min-width: calc(98% / 29);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(98% / 30);
    max-width: calc(98% / 30);
    min-width: calc(98% / 30);
  }
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice {
  background-color: transparent;
  vertical-align: middle;
  height: 100%;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-label:before {
  content: none;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-mtx-cell-label {
  height: auto;
  clip: auto;
  text-align: center;
  overflow: auto;
  position: static;
  width: auto;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input + .rt-control-label,
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input ~ .rt-mtx-open-container {
  background-color: var(--labelbar-inactive-background);
  border-radius: var(--labelbar-border-radius);
  border-width: var(--labelbar-inactive-border-width);
  border-style: var(--labelbar-inactive-border-style);
  border-color: var(--labelbar-inactive-border-color);
  padding: 15px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  height: 100%;
  width: auto !important;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input:hover + .rt-control-label,
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input:hover ~ .rt-mtx-open-container {
  background-color: var(--labelbar-hover-background);
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-open-container:empty {
  display: none;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input:checked + .rt-control-label,
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input:checked ~ .rt-mtx-open-container {
  background-color: var(--rt-sc-mc-highlight) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-mtx-cell {
  padding: 0;
  margin-bottom: 0 !important;
  display: flex;
  flex-direction: column;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answer-labels-fullwidth {
  display: none;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-subquestion-fullwidth {
  display: table-row;
}

.rt-container .rt-semantic-container .rt-qelement {
  padding-bottom: 1.75rem;
  overflow-x: auto;
  -webkit-overflow-scrolling: auto;
  max-width: 100%;
  /* Overwrite the default to keep the scrollbar always visible */
}
.rt-container .rt-semantic-container .rt-qelement::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 10px;
  -webkit-overflow-scrolling: auto;
}
.rt-container .rt-semantic-container .rt-qelement::-webkit-scrollbar-track {
  height: 10px !important;
  background: #B4B4B4 !important;
}
.rt-container .rt-semantic-container .rt-qelement::-webkit-scrollbar-thumb {
  border-radius: 4px !important;
  height: 10px;
  background: #444443 !important;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}
.rt-container .rt-semantic-container .rt-semantic-col-seperator {
  display: none;
  min-width: 0.25rem;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0;
}
.rt-container .rt-semantic-container .rt-semantic-answer-labels-fullwidth,
.rt-container .rt-semantic-container .rt-semantic-colgroup-labels-fullwidth,
.rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth {
  display: none;
}
.rt-container .rt-semantic-container .rt-semantic-rating-labels {
  display: none;
}
.rt-container .rt-semantic-container .rt-semantic-left-label {
  margin-top: 1rem;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-semantic-container .rt-semantic-col-seperator {
    display: table-cell;
    background-color: transparent;
  }
  .rt-container .rt-semantic-container .rt-semantic-left-label {
    text-align: right;
  }
  .rt-container .rt-semantic-container .rt-semantic-right-label {
    text-align: left;
  }
  .rt-container .rt-semantic-container .rt-semantic-colgroup-heading-mobile {
    display: none;
  }
  .rt-container .rt-semantic-container .rt-semantic-answer-labels-fullwidth,
.rt-container .rt-semantic-container .rt-semantic-colgroup-labels-fullwidth,
.rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth {
    display: table-row;
  }
  .rt-container .rt-semantic-container .rt-semantic-rating-labels {
    display: table-row;
  }
}
.rt-container .rt-semantic-container .rt-semantic-answer-labels-with-subquestion,
.rt-container .rt-semantic-container .rt-semantic-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-semantic-container .rt-semantic-subquestion-col,
.rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth {
  display: none;
}
.rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-left-label {
  display: block;
}
.rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-right-label {
  display: block;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth {
    display: table-row;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-left-label {
    display: none;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-right-label {
    display: none;
  }
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth,
.rt-container .rt-semantic-container .rt-semantic-colgroup-labels-fullwidth,
.rt-container .rt-semantic-container .rt-semantic-answer-labels-fullwidth {
    display: none;
  }
  .rt-container .rt-semantic-container .rt-semantic-answer-labels-with-subquestion,
.rt-container .rt-semantic-container .rt-semantic-colgroup-labels-with-subquestion {
    display: table-row;
  }
  .rt-container .rt-semantic-container .rt-semantic-answer-labels-with-subquestion td,
.rt-container .rt-semantic-container .rt-semantic-colgroup-labels-with-subquestion td {
    background-color: #DADAD9;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col {
    min-width: 150px;
    display: table-cell;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-left-label {
    display: table-cell;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-right-label {
    display: table-cell;
  }
}
.rt-container .rt-semantic-container table {
  width: 100%;
}
.rt-container .rt-semantic-container table .rt-semantic-subquestion {
  font-size: 1rem;
}
.rt-container .rt-semantic-container table .rt-semantic-subquestion-fullwidth .rt-semantic-subquestion {
  padding-top: 0.75rem;
}
.rt-container .rt-semantic-container table .rt-semantic-subquestion,
.rt-container .rt-semantic-container table .rt-semantic-col-heading {
  font-weight: bold;
}
.rt-container .rt-semantic-container table .rt-semantic-col-heading {
  text-align: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-semantic-container table .rt-semantic-subquestion {
    font-weight: normal;
    padding: 0.5rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-col-heading {
    background-color: #DADAD9;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.rt-container .rt-semantic-container table .rt-rating-label-mobile,
.rt-container .rt-semantic-container table .rt-semantic-rating-label {
  font-style: italic;
}
.rt-container .rt-semantic-container table .rt-semantic-colgroup-heading-mobile {
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}
.rt-container .rt-semantic-container table .rt-semantic-body {
  display: flex;
  flex-wrap: wrap;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-body {
    display: table;
    width: 100%;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-answer-choice {
  display: block;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-answer-choice {
    display: table-cell;
    min-width: 3rem;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-dropdown {
    min-width: 15rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-dropdown .rt-semantic-cell {
    padding: 1rem 0.25rem;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
  width: calc(100% - 2.5rem);
  margin-left: auto;
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container.rt-semantic-cell-has-error {
  position: relative;
  margin-right: 1.5rem;
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
  margin-left: 2.5rem;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
    width: 10rem;
    margin-left: 0;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container.rt-semantic-cell-has-error {
    width: 8.5rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
    margin-left: 0;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-semantic-cell {
    padding: 1rem 0.25rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-semantic-cell .rt-control-label {
    width: 3rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-semantic-cell .rt-error {
    display: block;
    width: 100%;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-semantic-open-container {
  width: 6rem;
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-semantic-open-container.rt-semantic-cell-has-error {
  width: 4.5rem;
}
.rt-container .rt-semantic-container table .rt-semantic-cell {
  margin-bottom: 0.25rem !important;
  background-color: #ECECEC;
  padding: 0.25rem;
}
.rt-container .rt-semantic-container table .rt-semantic-cell:hover {
  background-color: #ECECEC;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell {
    margin-bottom: 0;
    background-color: transparent !important;
  }
  .rt-container .rt-semantic-container table .rt-semantic-cell:hover {
    background-color: transparent !important;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-cell:not(.rt-control) label {
  padding: 0.25rem;
  margin-bottom: 0;
  background-color: transparent;
}
.rt-container .rt-semantic-container table .rt-semantic-cell:not(.rt-control) label:empty {
  display: none;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell:not(.rt-control) label {
    display: none;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-cell:not(.rt-control) label:hover {
  background-color: transparent;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell {
    display: flex;
    align-items: stretch;
    height: 100%;
    margin-bottom: 0;
    justify-content: center;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label {
    padding-left: 0;
    padding-right: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: inherit;
    min-height: 2rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label:hover {
    background-color: transparent;
  }
  .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label:before {
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.rt-container .rt-semantic-container table .rt-semantic-cell .rt-semantic-cell-label {
  display: inline;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell .rt-semantic-cell-label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-answers {
  height: 100%;
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  width: 100%;
  padding: 1px;
}
@container surveyContainer  (min-width:500px) {
  .rt-container .rt-semantic-container table .rt-semantic-answers {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-answers {
    display: table-row;
  }
  .rt-container .rt-semantic-container table .rt-semantic-answers td {
    background-color: #f9f9f9;
  }
  .rt-container .rt-semantic-container table .rt-semantic-answers td.rt-semantic-answer-choice:hover {
    background-color: #DADAD9;
  }
  .rt-container .rt-semantic-container table .rt-semantic-answers:hover td {
    box-shadow: -1px 0px 0px 0px #fff;
    background-color: #ECECEC;
  }
}
@container surveyContainer  (min-width:992px) {
  .rt-container .rt-semantic-container table .rt-semantic-answers {
    height: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-rating-label-mobile {
    display: none;
  }
}

.rt-implicit {
  height: 350px;
  width: 350px;
  max-width: 100%;
  padding: 0.5rem;
  margin: auto;
}
.rt-implicit:focus {
  outline: none;
}
.rt-implicit.rt-implicit-has-na {
  height: 375px;
}
.rt-implicit.rt-implicit-has-na .rt-implicit-panel {
  padding: 35px 10px 10px 10px;
}
.rt-implicit.rt-implicit-has-na .rt-implicit-dislike,
.rt-implicit.rt-implicit-has-na .rt-implicit-like {
  height: calc(100% - 35px);
  top: 35px;
}
@container surveyContainer  (max-width: 335px) {
  .rt-implicit {
    height: 300px;
    width: 300px;
  }
  .rt-implicit.rt-implicit-has-na {
    height: 325px;
  }
}

.rt-implicit-panel-container {
  margin: 0;
  position: relative;
  display: block;
  height: 100%;
}

.rt-implicit-done-message {
  display: flex;
  height: 475px;
  align-items: center;
  justify-content: center;
}

.rt-implicit-start-button {
  display: flex;
  height: 400px;
  align-items: center;
  justify-content: center;
}
.rt-implicit-start-button button {
  max-width: 200px;
  min-width: 200px;
  padding: 0.75rem;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  border-radius: 0.25rem;
  box-shadow: none;
}
.rt-implicit-start-button button:hover {
  background-color: #ECECEC;
}
.rt-implicit-start-button button:focus {
  outline: none;
}

.rt-implicit-countdown {
  display: flex;
  height: 400px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.rt-implicit-countdown-label {
  font-size: 1rem;
  margin-bottom: 1rem;
}

.rt-implicit-countdown-number {
  font-size: 4rem;
}

.rt-implicit-panel {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 2;
  left: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  text-align: center;
  padding: 10px 10px 10px 10px;
  background: #f9f9f9;
  font-size: 24px;
  border: 1px solid #B4B4B4;
  transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.rt-implicit-panel .rt-implicit-stimuli-label {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.rt-implicit-panel:nth-child(5n+1) {
  transform: rotate(-2deg);
}
.rt-implicit-panel:nth-child(5n+2) {
  transform: rotate(2deg);
}
.rt-implicit-panel:nth-child(5n+3) {
  transform: rotate(-1deg);
}
.rt-implicit-panel:nth-child(5n+4) {
  transform: rotate(1deg);
}
.rt-implicit-panel .rt-implicit-na {
  display: flex;
  width: 100%;
  position: absolute;
  top: 3px;
  left: 0;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.rt-implicit-panel .rt-implicit-na button {
  min-width: 150px;
  max-width: 100%;
  padding: 0.25rem;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  border-radius: 0.25rem;
  box-shadow: none;
  font-size: 1rem;
}
.rt-implicit-panel .rt-implicit-na button:hover {
  background-color: #ECECEC;
}
.rt-implicit-panel .rt-implicit-na button:focus {
  outline: none;
}
.rt-implicit-panel .rt-implicit-dislike,
.rt-implicit-panel .rt-implicit-like {
  display: flex;
  align-content: center;
  justify-content: center;
  opacity: 0;
  height: 100%;
  position: absolute;
  width: 100%;
  right: 0;
  top: 0;
  z-index: 1;
  overflow: hidden;
  transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.rt-implicit-panel .rt-implicit-dislike:before,
.rt-implicit-panel .rt-implicit-like:before {
  margin: auto;
  font-size: 10rem;
}
.rt-implicit-panel .rt-implicit-like:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f164";
  color: #66cc99;
}
.rt-implicit-panel .rt-implicit-dislike:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f165";
  color: #d53737;
}

.rt-implicit-actions {
  max-width: 500px;
  margin: auto;
  display: flex;
  justify-content: space-around;
  margin-bottom: 2rem;
  align-items: center;
}
.rt-implicit-actions button {
  max-width: 160px;
  min-width: 160px;
  padding: 0.75rem;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  border-radius: 0.25rem;
  box-shadow: none;
}
.rt-implicit-actions button:hover {
  background-color: #ECECEC;
}
.rt-implicit-actions button:focus {
  outline: none;
}
@container surveyContainer  (max-width: 350px) {
  .rt-implicit-actions button {
    padding: 0.5rem;
    max-width: 145px;
    min-width: 145px;
  }
}
.rt-implicit-actions .rt-implicit-like-icon:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f164";
  color: #66cc99;
  padding-left: 0.5rem;
}
.rt-implicit-actions .rt-implicit-dislike-icon {
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
  filter: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scaleX(-1);
}
.rt-implicit-actions .rt-implicit-dislike-icon:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f165";
  color: #d53737;
  padding-left: 0.5rem;
}

.rt-progress-container {
  width: 100%;
}

.rt-progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #DADAD9;
  border-radius: 0.15rem;
}

.rt-progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #004B71;
  transition: width 0.6s ease;
  min-width: 25px;
}
.rt-progress-bar[aria-valuenow="0"] {
  min-width: 0px;
}
.rt-progress-bar[aria-valuenow="0"] .rt-progress-label {
  display: none;
}

.rt-container .dx-textbox.dx-texteditor.dx-editor-outlined.rt-lang-selector {
  border: 0;
  display: inline-block;
  min-width: 150px;
  max-width: 100%;
  background-color: transparent;
}
.rt-container .dx-textbox.dx-texteditor.dx-editor-outlined.rt-lang-selector:hover {
  background-color: rgba(0, 0, 0, 0.125);
  cursor: pointer;
}
.rt-container .rt-lang-selector-container {
  display: flex;
  width: 100%;
}
.rt-container .rt-lang-selector-container .dx-texteditor-buttons-container {
  display: none;
}
.rt-container .rt-lang-selector-container .dx-dropdowneditor-field-template-wrapper {
  min-height: 2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rt-container .rt-lang-selector-container .dx-dropdowneditor-field-template-wrapper div {
  align-self: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 1rem);
}
.rt-container .rt-lang-selector-icon:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ac";
  margin-right: 0.5rem;
  color: #B4B4B4;
}

.rt-container .rt-starscale-container .rt-rating-label-mobile {
  display: none;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) {
  display: flex;
  width: 100%;
  max-width: 800px;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-answer-option,
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-answer-option:hover {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100px;
  background-color: transparent;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-answer-option .rt-control-input ~ .rt-control-label:before,
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-answer-option:hover .rt-control-input ~ .rt-control-label:before {
  display: none;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 5px;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label svg {
  max-width: 100%;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label svg path {
  fill: #ccdbe3;
  stroke: #ccdbe3;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label:hover svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label:before {
  display: none;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-answer-option:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-1 .rt-answer-option:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-answer-option:nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-3 .rt-answer-option:nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-4 .rt-answer-option:nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-5 .rt-answer-option:nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-6 .rt-answer-option:nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-7 .rt-answer-option:nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-8 .rt-answer-option:nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-9 .rt-answer-option:nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-10 .rt-answer-option:nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale .rt-rating-label-mobile {
  display: none;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale .rt-mtx-col-heading:not(.rt-mtx-col-na) {
  visibility: hidden;
  font-size: 0.5px;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-label:before {
  transform: none;
  background-color: transparent;
  border: 0;
  box-shadow: none !important;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-label {
  padding: 0;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-label svg {
  max-width: 100%;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-label svg path {
  fill: #ccdbe3;
  stroke: #ccdbe3;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers {
  display: table-row;
  flex: none;
  box-shadow: inset 0px -1px 0px #DADAD9;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) {
  display: table-cell;
  min-width: 44px;
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na):hover {
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell {
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell:hover {
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-element-error td.rt-mtx-answer-choice {
  background-color: #feeeca;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-element-error td.rt-mtx-answer-choice:hover {
  background-color: #fde8b8;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice.rt-mtx-col-na .rt-mtx-cell .rt-mtx-cell-label {
  word-break: keep-all;
}
@container surveyContainer  (min-width: 500px) {
  .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers {
    display: table-row;
    flex: none;
    box-shadow: inset 0px -1px 0px #DADAD9;
  }
  .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice {
    display: table-cell;
    min-width: 44px;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-1 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-2 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-3 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-4 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-5 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-6 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-7 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-8 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-9 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-10 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+11) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}

.rt-container .rt-nps-container.rt-nps-cubic .rt-qelement {
  padding-bottom: 1.75rem;
  overflow-x: auto;
  -webkit-overflow-scrolling: auto;
  max-width: 100%;
  /* Overwrite the default to keep the scrollbar always visible */
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-qelement::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 10px;
  -webkit-overflow-scrolling: auto;
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-qelement::-webkit-scrollbar-track {
  height: 10px !important;
  background: #B4B4B4 !important;
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-qelement::-webkit-scrollbar-thumb {
  border-radius: 4px !important;
  height: 10px;
  background: #444443 !important;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-nps-col-seperator {
  display: none;
  min-width: 0.25rem;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0;
  width: 0.25rem;
  max-width: 0.25rem;
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-nps-col-na {
  margin-top: 1rem;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-answers .rt-nps-nr-of-choice-10 {
    width: 98%/10;
    max-width: 98%/10;
    min-width: 98%/10;
  }
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-answers .rt-nps-nr-of-choice-11 {
    width: 98%/11;
    max-width: 98%/11;
    min-width: 98%/11;
  }
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-answers .rt-nps-nr-of-choice-12 {
    width: 98%/12;
    max-width: 98%/12;
    min-width: 98%/12;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-col-seperator {
    display: table-cell;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-nps-rating-labels {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-rating-labels {
    display: table-row;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table {
  width: 100%;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-rating-label-mobile,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-rating-label {
  font-style: italic;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-body {
  display: flex;
  flex-wrap: wrap;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-body {
    display: table;
    width: 100%;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answer-choice {
  display: block;
  background-color: transparent;
  vertical-align: middle;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answer-choice {
    display: table-cell;
    min-width: 2.75rem;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell {
  margin-bottom: 0 !important;
  background-color: var(--labelbar-inactive-background);
  padding: 0;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover {
  background-color: var(--labelbar-hover-background);
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell {
    margin-bottom: 0;
    background-color: transparent !important;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover {
    background-color: transparent !important;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:not(.rt-control) label {
  padding: 0.25rem;
  margin-bottom: 0;
  background-color: transparent;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:not(.rt-control) label:empty {
  display: none;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:not(.rt-control) label {
    display: none;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:not(.rt-control) label:hover {
  background-color: transparent;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell {
    display: flex;
    align-items: stretch;
    height: 100%;
    margin-bottom: 0;
    justify-content: center;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-input:checked + .rt-control-label {
  background-color: var(--rt-sc-mc-highlight) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
  font-weight: bold;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-input:not(:checked) ~ .rt-control-label:hover {
  background-color: var(--labelbar-hover-background) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
  background-color: var(--labelbar-inactive-background);
  color: var(--labelbar-inactive-font-color);
  border-radius: var(--labelbar-border-radius);
  border-width: var(--labelbar-inactive-border-width);
  border-style: var(--labelbar-inactive-border-style);
  border-color: var(--labelbar-inactive-border-color);
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label:before {
  content: none;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 2rem;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label:hover {
    background-color: transparent;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label:before {
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-nps-cell-label {
  display: inline-block;
  text-align: center;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers {
  height: 100%;
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  width: 100%;
  padding: 1px;
}
@container surveyContainer  (min-width:500px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers {
    display: table-row;
    box-shadow: inset 0px -1px 0px 0px #ECECEC;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers:last-child {
    box-shadow: none;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers td {
    background-color: transparent;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers td.rt-nps-answer-choice:hover {
    background-color: #DADAD9;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers:hover td {
    box-shadow: -1px 0px 0px 0px #fff;
    background-color: #ECECEC;
  }
}
@container surveyContainer  (min-width:992px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers {
    height: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-rating-label-mobile {
    display: none;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic.rt-animated table {
  -webkit-animation: cubicTable 1.2s;
          animation: cubicTable 1.2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-cubic.rt-animated table .rt-nps-cell .rt-control-label {
  -webkit-animation: cubicElement 1.2s;
          animation: cubicElement 1.2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.rt-container .rt-nps-container.rt-nps-circular .rt-qelement table,
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-rating-labels,
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-rating-label {
  display: block;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-rating-labels .fas.fa-arrow-left,
.rt-container .rt-nps-container.rt-nps-circular .rt-rating-labels .fas.fa-arrow-right {
  display: none;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-body {
  display: flex;
  flex-direction: column;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-rating-labels {
  order: 2;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -20px;
  margin-bottom: 80px;
  width: 100%;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers {
  order: 1;
  display: block;
  position: relative;
  width: 17em;
  height: 17em;
  border-radius: 50%;
  padding: 0;
  list-style: none;
  margin: 1rem auto 0;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice {
  position: absolute;
  text-align: center;
  line-height: 50px;
  top: 50%;
  left: 50%;
  transform: rotate(90deg) translate(7.5em) rotate(-90deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice .rt-control-label {
  height: 100%;
  width: 100%;
  line-height: 50px;
  border-radius: 50%;
  margin: -25px;
  height: 50px;
  width: 50px;
  min-height: auto;
  padding: 0;
  color: #444443;
  background-color: #DADAD9;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice.rt-nps-col-na {
  transform: translate(-48.9%);
  left: 50%;
  top: 115%;
  width: auto;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice.rt-nps-col-na .rt-control-label {
  border-radius: 0;
  width: auto;
  height: auto;
  line-height: normal;
  padding: 15px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice .rt-control-input:not(:checked) ~ .rt-control-label:hover {
  background-color: var(--labelbar-hover-background) !important;
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice .rt-control-input:checked ~ .rt-control-label {
  background-color: var(--rt-sc-mc-highlight) !important;
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
  font-weight: bold;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice .rt-control-input ~ .rt-control-label:before {
  content: none !important;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(1) {
  transform: rotate(140deg) translate(7.5em) rotate(-140deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  content: "0" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: -53px;
  left: 117px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(2) {
  transform: rotate(166deg) translate(7.5em) rotate(-166deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  content: "1" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: -5px;
  left: 142px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(3) {
  transform: rotate(192deg) translate(7.5em) rotate(-192deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  content: "2" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 49px;
  left: 143px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(4) {
  transform: rotate(218deg) translate(7.5em) rotate(-218deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  content: "3" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 98px;
  left: 120px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(5) {
  transform: rotate(244deg) translate(7.5em) rotate(-244deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  content: "4" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 132px;
  left: 78px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(6) {
  transform: rotate(270deg) translate(7.5em) rotate(-270deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  content: "5" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 144px;
  left: 25px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(7) {
  transform: rotate(296deg) translate(7.5em) rotate(-296deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  content: "6" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 132px;
  left: -27px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(8) {
  transform: rotate(322deg) translate(7.5em) rotate(-322deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  content: "7" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 98px;
  left: -69px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(9) {
  transform: rotate(348deg) translate(7.5em) rotate(-348deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  content: "8" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 49px;
  left: -92px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(10) {
  transform: rotate(374deg) translate(7.5em) rotate(-374deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  content: "9" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: -5px;
  left: -91px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(11) {
  transform: rotate(400deg) translate(7.5em) rotate(-400deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  content: "10" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: -53px;
  left: -67px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-rating-label-mobile {
  display: none;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-0.svg");
          mask-image: url("images/nps-question/nps-0.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-1.svg");
          mask-image: url("images/nps-question/nps-1.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-2.svg");
          mask-image: url("images/nps-question/nps-2.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-3.svg");
          mask-image: url("images/nps-question/nps-3.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-4.svg");
          mask-image: url("images/nps-question/nps-4.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-5.svg");
          mask-image: url("images/nps-question/nps-5.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-6.svg");
          mask-image: url("images/nps-question/nps-6.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-7.svg");
          mask-image: url("images/nps-question/nps-7.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-8.svg");
          mask-image: url("images/nps-question/nps-8.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-9.svg");
          mask-image: url("images/nps-question/nps-9.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("images/nps-question/nps-10.svg");
          mask-image: url("images/nps-question/nps-10.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: smileyGrow 0.3s;
          animation: smileyGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(1) {
  -webkit-animation: circularElement1 200ms;
          animation: circularElement1 200ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(2) {
  -webkit-animation: circularElement2 300ms;
          animation: circularElement2 300ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(3) {
  -webkit-animation: circularElement3 400ms;
          animation: circularElement3 400ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(4) {
  -webkit-animation: circularElement4 500ms;
          animation: circularElement4 500ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(5) {
  -webkit-animation: circularElement5 600ms;
          animation: circularElement5 600ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(6) {
  -webkit-animation: circularElement6 700ms;
          animation: circularElement6 700ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(7) {
  -webkit-animation: circularElement7 800ms;
          animation: circularElement7 800ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(8) {
  -webkit-animation: circularElement8 900ms;
          animation: circularElement8 900ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(9) {
  -webkit-animation: circularElement9 1000ms;
          animation: circularElement9 1000ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(10) {
  -webkit-animation: circularElement10 1100ms;
          animation: circularElement10 1100ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(11) {
  -webkit-animation: circularElement11 1200ms;
          animation: circularElement11 1200ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  -webkit-animation: fontGrow 0.3s;
          animation: fontGrow 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(1) {
  transform: rotate(400deg) translate(7.5em) rotate(-400deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  top: -53px;
  right: -59px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(2) {
  transform: rotate(374deg) translate(7.5em) rotate(-374deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  top: -5px;
  right: -34px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(3) {
  transform: rotate(348deg) translate(7.5em) rotate(-348deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  top: 49px;
  right: -34px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(4) {
  transform: rotate(322deg) translate(7.5em) rotate(-322deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  top: 98px;
  right: -56px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(5) {
  transform: rotate(296deg) translate(7.5em) rotate(-296deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  top: 132px;
  right: -94px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(6) {
  transform: rotate(270deg) translate(7.5em) rotate(-270deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  top: 144px;
  right: -148px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(7) {
  transform: rotate(244deg) translate(7.5em) rotate(-244deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  top: 132px;
  right: -202px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(8) {
  transform: rotate(218deg) translate(7.5em) rotate(-218deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  top: 98px;
  right: -245px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(9) {
  transform: rotate(192deg) translate(7.5em) rotate(-192deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  top: 49px;
  right: -267px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(10) {
  transform: rotate(166deg) translate(7.5em) rotate(-166deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  top: -5px;
  right: -267px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(11) {
  transform: rotate(140deg) translate(7.5em) rotate(-140deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  top: -53px;
  right: -240px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(1) {
  -webkit-animation: circularElementRTL1 200ms;
          animation: circularElementRTL1 200ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(2) {
  -webkit-animation: circularElementRTL2 300ms;
          animation: circularElementRTL2 300ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(3) {
  -webkit-animation: circularElementRTL3 400ms;
          animation: circularElementRTL3 400ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(4) {
  -webkit-animation: circularElementRTL4 500ms;
          animation: circularElementRTL4 500ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(5) {
  -webkit-animation: circularElementRTL5 600ms;
          animation: circularElementRTL5 600ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(6) {
  -webkit-animation: circularElementRTL6 700ms;
          animation: circularElementRTL6 700ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(7) {
  -webkit-animation: circularElementRTL7 800ms;
          animation: circularElementRTL7 800ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(8) {
  -webkit-animation: circularElementRTL8 900ms;
          animation: circularElementRTL8 900ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(9) {
  -webkit-animation: circularElementRTL9 1000ms;
          animation: circularElementRTL9 1000ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(10) {
  -webkit-animation: circularElementRTL10 1100ms;
          animation: circularElementRTL10 1100ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(11) {
  -webkit-animation: circularElementRTL11 1200ms;
          animation: circularElementRTL11 1200ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  right: -6px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  right: 17px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  right: 17px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  right: -5px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  right: -47px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  right: -99px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  right: -152px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  right: -195px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  right: -217px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  right: -217px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  right: -191px;
}

body.keyboard-tab .rt-container .rt-nps-container .rt-control-input:focus ~ .rt-control-label {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}

@-webkit-keyframes circularElement1 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(140deg) translate(7.5em) rotate(-140deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}

@keyframes circularElement1 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(140deg) translate(7.5em) rotate(-140deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement2 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(166deg) translate(7.5em) rotate(-166deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement2 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(166deg) translate(7.5em) rotate(-166deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement3 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(192deg) translate(7.5em) rotate(-192deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement3 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(192deg) translate(7.5em) rotate(-192deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement4 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(218deg) translate(7.5em) rotate(-218deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement4 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(218deg) translate(7.5em) rotate(-218deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement5 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(244deg) translate(7.5em) rotate(-244deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement5 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(244deg) translate(7.5em) rotate(-244deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement6 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(270deg) translate(7.5em) rotate(-270deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement6 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(270deg) translate(7.5em) rotate(-270deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement7 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(296deg) translate(7.5em) rotate(-296deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement7 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(296deg) translate(7.5em) rotate(-296deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement8 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(322deg) translate(7.5em) rotate(-322deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement8 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(322deg) translate(7.5em) rotate(-322deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement9 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(348deg) translate(7.5em) rotate(-348deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement9 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(348deg) translate(7.5em) rotate(-348deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement10 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(374deg) translate(7.5em) rotate(-374deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement10 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(374deg) translate(7.5em) rotate(-374deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElement11 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(400deg) translate(7.5em) rotate(-400deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement11 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(400deg) translate(7.5em) rotate(-400deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL1 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(400deg) translate(7.5em) rotate(-400deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL1 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(400deg) translate(7.5em) rotate(-400deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL2 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(374deg) translate(7.5em) rotate(-374deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL2 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(374deg) translate(7.5em) rotate(-374deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL3 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(348deg) translate(7.5em) rotate(-348deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL3 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(348deg) translate(7.5em) rotate(-348deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL4 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(322deg) translate(7.5em) rotate(-322deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL4 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(322deg) translate(7.5em) rotate(-322deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL5 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(296deg) translate(7.5em) rotate(-296deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL5 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(296deg) translate(7.5em) rotate(-296deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL6 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(270deg) translate(7.5em) rotate(-270deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL6 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(270deg) translate(7.5em) rotate(-270deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL7 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(244deg) translate(7.5em) rotate(-244deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL7 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(244deg) translate(7.5em) rotate(-244deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL8 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(218deg) translate(7.5em) rotate(-218deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL8 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(218deg) translate(7.5em) rotate(-218deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL9 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(192deg) translate(7.5em) rotate(-192deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL9 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(192deg) translate(7.5em) rotate(-192deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL10 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(166deg) translate(7.5em) rotate(-166deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL10 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(166deg) translate(7.5em) rotate(-166deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes circularElementRTL11 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(140deg) translate(7.5em) rotate(-140deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL11 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(140deg) translate(7.5em) rotate(-140deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes cubicElement {
  0% {
    max-width: 0px;
    width: 0px;
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
    overflow: hidden;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    max-width: 100%;
    width: 100%;
    overflow: visible;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes cubicElement {
  0% {
    max-width: 0px;
    width: 0px;
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
    overflow: hidden;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    max-width: 100%;
    width: 100%;
    overflow: visible;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@-webkit-keyframes cubicTable {
  0% {
    width: 0px;
    overflow: hidden;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    width: 100%;
    overflow: visible;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes cubicTable {
  0% {
    width: 0px;
    overflow: hidden;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    width: 100%;
    overflow: visible;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@-webkit-keyframes fontGrow {
  0% {
    font-size: 0px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    font-size: 80px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes fontGrow {
  0% {
    font-size: 0px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    font-size: 80px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@-webkit-keyframes smileyGrow {
  0% {
    height: 0px;
    width: 0px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    height: 125px;
    width: 125px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes smileyGrow {
  0% {
    height: 0px;
    width: 0px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    height: 125px;
    width: 125px;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
.rt-container .rt-max-diff-container .rt-qelement {
  display: flex;
  justify-content: center;
  position: relative;
}
.rt-container .rt-max-diff-container .rt-max-diff-left-label {
  -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
  transform: rotate(180deg);
  text-align: center;
}
.rt-container .rt-max-diff-container .rt-max-diff-right-label {
  -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
  transform: rotate(180deg);
  text-align: center;
}
.rt-container .rt-max-diff-container .rt-max-diff-body {
  width: 100%;
  max-width: 500px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice {
  width: calc(100% - 44px);
  margin-right: 22px;
  margin-left: 22px;
  background-color: #DADAD9;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0.5rem;
  min-height: 44px;
  transition: all 0.3s ease;
}
@container surveyContainer  (min-width: 769px) {
  .rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice {
    width: calc(100% - 88px);
    margin-right: 44px;
    margin-left: 44px;
  }
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice input {
  display: none;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-left {
  width: 44px;
  max-width: 44px;
  min-width: 44px;
  margin-bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-left:focus {
  outline: none;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-left:before {
  color: #444443;
  font-size: 1rem;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f100";
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice.rt-max-diff-most-important .rt-max-diff-choice-left:before {
  color: #66cc99;
  font-size: 1.7rem;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f164";
  transform: scale(-1, 1);
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice.rt-max-diff-most-important .rt-max-diff-choice-right:before {
  opacity: 0;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-label {
  padding: 5px;
  display: flex;
  align-items: center;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
  font-size: 0.7rem;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-label.mousedown {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
@container surveyContainer  (min-width: 769px) {
  .rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-label {
    font-size: 1rem;
  }
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-right {
  width: 44px;
  max-width: 44px;
  min-width: 44px;
  margin-bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-right:focus {
  outline: none;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice .rt-max-diff-choice-right:before {
  color: #444443;
  font-size: 1rem;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f101";
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice.rt-max-diff-least-important .rt-max-diff-choice-right:before {
  color: #d53737;
  font-size: 1.7rem;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f164";
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(180deg) scale(-1, 1);
  filter: none;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice.rt-max-diff-least-important .rt-max-diff-choice-left:before {
  content: "";
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice.rt-max-diff-most-important {
  margin-left: 0px;
}
.rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice.rt-max-diff-least-important {
  margin-left: 44px;
  margin-right: 0px;
}
@container surveyContainer  (min-width: 769px) {
  .rt-container .rt-max-diff-container .rt-max-diff-body .rt-max-diff-choice.rt-max-diff-least-important {
    margin-left: 88px;
  }
}

/*!
 * froala_editor v4.1.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2023 Froala Labs
 */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-view img.fr-rounded, .fr-view .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-view img.fr-shadow, .fr-view .fr-img-caption.fr-shadow img {
  box-shadow: 10px 10px 5px 0px #cccccc;
}

.fr-view img.fr-bordered, .fr-view .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}

.fr-view img.fr-bordered {
  box-sizing: content-box;
}

.fr-view .fr-img-caption.fr-bordered img {
  box-sizing: border-box;
}

.fr-view li img.fr-dii.fr-fil {
  margin-right: 20px;
}

.fr-view {
  word-wrap: break-word;
}

.fr-view span[style~="color:"] a {
  color: inherit;
}

.fr-view strong {
  font-weight: 700;
}

.fr-view table[border="0"] td:not([class]), .fr-view table[border="0"] th:not([class]), .fr-view table[border="0"] td[class=""], .fr-view table[border="0"] th[class=""] {
  border-width: 0px;
}

.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}

.fr-view table td {
  min-width: 5px;
}

.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
  border-style: dashed;
}

.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}

.fr-view table td, .fr-view table th {
  border: 1px solid #DDD;
}

.fr-view table td:empty, .fr-view table th:empty {
  height: 20px;
}

.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
  border: 1px double red;
}

.fr-view table td.fr-thick, .fr-view table th.fr-thick {
  border-width: 2px;
}

.fr-view table th {
  background: #ececec;
}

.fr-view table tfoot td {
  background: #ececec;
}

.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-column-break-after: always;
       break-after: always;
  page-break-after: always;
}

.fr-view .fr-file {
  position: relative;
}

.fr-view .fr-file::after {
  position: relative;
  content: "📎";
  font-weight: normal;
}

.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}

.fr-view[dir=rtl] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}

.fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}

.fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}

.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}

.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}

.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}

.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  display: inline;
  line-height: 0;
}

.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.1em 0.1em 0.1em;
  line-height: 1;
  vertical-align: middle;
}

.fr-view .fr-text-gray {
  color: #AAA !important;
}

.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}

.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}

.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}

.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}

.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}

.fr-view .fr-class-transparency {
  opacity: 0.5;
}

.fr-view img {
  position: relative;
  max-width: 100%;
}

.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}

.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view .fr-video {
  text-align: center;
  position: relative;
}

.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-view .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}

.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}

.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}

.fr-view .fr-video.fr-dvi {
  display: inline-block;
}

.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}

.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}

.fr-view a.fr-strong {
  font-weight: 700;
}

.fr-view a.fr-green {
  color: green;
}

.fr-view .fr-img-caption {
  text-align: center;
}

.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap a {
  display: block;
}

.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}

.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
  font-size: 24px;
}

.fr-view span.fr-img-caption.fr-dii.fr-fil, .fr-view p img.fr-dii.fr-fil {
  margin-right: 15px;
}

a.fr-view.fr-strong {
  font-weight: 700;
}

a.fr-view.fr-green {
  color: green;
}

img.fr-view {
  position: relative;
  max-width: 100%;
}

img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}

span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ1bnRpbWUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIl9taXhpbnMuc2NzcyIsIl9mb250cy5zY3NzIiwiX3J0LWRlZmF1bHRzLnNjc3MiLCJfY29sb3JzLnNjc3MiLCJfcnQtbGF5b3V0LnNjc3MiLCJfcnQtbG9hZGluZy1zcGlubmVyLnNjc3MiLCJfcnQtcmFua29yZGVyLnNjc3MiLCJfcnQtc2MtbWMtcXVlc3Rpb24uc2NzcyIsIl9ydC1kcm9wZG93bi5zY3NzIiwiX3J0LXNsaWRlci5zY3NzIiwiX3J0LW9wZW4tcXVlc3Rpb24uc2NzcyIsIl9ydC1ydGwuc2NzcyIsIl9ydC1tYXRyaXgtcXVlc3Rpb24uc2NzcyIsIl9ydC1zZW1hbnRpYy1kaWZmZXJlbnRpYWwuc2NzcyIsIl9ydC1pbXBsaWNpdC5zY3NzIiwiX3J0LXByb2dyZXNzYmFyLnNjc3MiLCJfcnQtbGFuZy1zZWxlY3Rvci5zY3NzIiwiX3J0LXN0YXJzY2FsZS5zY3NzIiwiX3J0LW5wcy1xdWVzdGlvbi5zY3NzIiwiX3J0LW1heC1kaWZmLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZnJvYWxhLWVkaXRvci9jc3MvZnJvYWxhX3N0eWxlLm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLDJFQUFBO0FBRUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFLGlCQUFBO0VBQW1CLE1BQUE7RUFDbkIsOEJBQUE7RUFBZ0MsTUFBQTtBRENsQzs7QUNFQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRSxTQUFBO0FEREY7O0FDSUE7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QURGRjs7QUNLQTs7O0VBQUE7QUFLQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBREhGOztBQ01BOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRSx1QkFBQTtFQUF5QixNQUFBO0VBQ3pCLFNBQUE7RUFBVyxNQUFBO0VBQ1gsaUJB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NmNyQjtBSWhjRTtFQUNFLHlCQ2JpQjtBTCtjckI7QUkvYkU7RUFDRSx5QkNoQmlCO0FMaWRyQjtBSTliRTtFQUNFLHlCQ25CaUI7QUxtZHJCO0FJN2JFO0VBQ0UseUJDdEJpQjtBTHFkckI7QUk1YkU7RUFDRSx5QkN6QmlCO0FMdWRyQjtBSTFiRTtFQUNFLG9DQUFBO0FKNGJKO0FJemJFO0VBQ0UseUJDN0JtQjtBTHdkdkI7QUl4YkU7RUFDRSx5QkNoQ21CO0FMMGR2QjtBSXZiRTtFQUNFLHlCQ25DbUI7QUw0ZHZCO0FJdGJFO0VBQ0UseUJDdENtQjtBTDhkdkI7QUlyYkU7RUFDRSx5QkN6Q21CO0FMZ2V2QjtBSW5iRTtFQUNFLG9DQUFBO0FKcWJKO0FJbGJFO0VBQ0UseUJDN0NpQjtBTGllckI7QUlqYkU7RUFDRSx5QkNoRGlCO0FMbWVyQjtBSWhiRTtFQUNFLHlCQ25EaUI7QUxxZXJCO0FJL2FFO0VBQ0UseUJDdERpQjtBTHVlckI7QUk5YUU7RUFDRSx5QkN6RGlCO0FMeWVyQjtBSTVhRTtFQUNFLG9DQUFBO0FKOGFKO0FJM2FFO0VBQ0UseUJDOURjO0FMMmVsQjtBSTFhRTtFQUNFLHlCQ2pFYztBTDZlbEI7QUl6YUU7RUFDRSx5QkNwRWM7QUwrZWxCO0FJeGFFO0VBQ0UseUJDdkVjO0FMaWZsQjtBSXZhRTtFQUNFLHlCQzFFYztBTG1mbEI7QUlyYUU7RUFDRSxvQ0FBQTtBSnVhSjtBSXBhRTtFQUNFLHlCQy9FaUI7QUxxZnJCO0FJbmFFO0VBQ0UseUJDbEZpQjtBTHVmckI7QUlsYUU7RUFDRSx5QkNyRmlCO0FMeWZyQjtBSWphRTtFQUNFLHlCQ3hGaUI7QUwyZnJCO0FJaGFFO0VBQ0UseUJDM0ZpQjtBTDZmckI7QUk5WkU7RUFDRSxvQ0FBQTtBSmdhSjtBSTdaRTtFQUNFLHlCQ2hHZ0I7QUwrZnBCO0FJNVpFO0VBQ0UseUJDbkdnQjtBTGlnQnBCO0FJM1pFO0VBQ0UseUJDdEdnQjtBTG1nQnBCO0FJMVpFO0VBQ0UseUJDekdnQjtBTHFnQnBCO0FJelpFO0VBQ0UseUJDNUdnQjtBTHVnQnBCO0FJ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QSx5QkFBQTtFVHc5RFY7RVM1OURRO0lBQ0UsYUFBQTtJQUNBLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFVDg5RFY7RVNsK0RRO0lBQ0UsYUFBQTtJQUNBLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFVG8rRFY7RVN4K0RRO0lBQ0UsYUFBQTtJQUNBLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFVDArRFY7RVM5K0RRO0lBQ0UsYUFBQTtJQUNBLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFVGcvRFY7RVNwL0RRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVHMvRFY7RVMxL0RRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVDQvRFY7RVNoZ0VRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVGtnRVY7RVN0Z0VRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVHdnRVY7RVM1Z0VRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVDhnRVY7RVNsaEVRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVG9oRVY7RVN4aEVRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVDBoRVY7RVM5aEVRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVGdpRVY7RVNwaUVRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVHNpRVY7RVMxaUVRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVDRpRVY7RVNoakVRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtFVGtqRVY7RVN0akVRO0lBQ0UsYUFBQTtJQUNBLHNCQUFBO0lB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QTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVRrdUVWO0FTdHVFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVR3dUVWO0FTNXVFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVQ4dUVWO0FTbHZFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVRvdkVWO0FTeHZFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVQwdkVWO0FTOXZFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVRnd0VWO0FTcHdFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVRzd0VWO0FTMXdFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVQ0d0VWO0FTaHhFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVRreEVWO0FTdHhFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVR3eEVWO0FTNXhFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVQ4eEVWO0FTbHlFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVRveUVWO0FTeHlFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVQweUVWO0FTOXlFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVRnekVWO0FTcHpFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVRzekVWO0FTMXpFUTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QVQ0ekVWO0FTaDBFUTtFQUNFLGFB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QUE7RWRrbUhWO0Vjcm1IUTtJQUNFLG9CQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtFZHVtSFY7RWMxbUhRO0lBQ0Usb0JBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0VkNG1IVjtFYy9tSFE7SUFDRSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0Esd0JBQUE7RWRpbkhWO0VjcG5IUTtJQUNFLG9CQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtFZHNuSFY7RWN6bkhRO0lBQ0Usb0JBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0VkMm5IVjtFYzluSFE7SUFDRSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0Esd0JBQUE7RWRnb0hWO0Vjbm9IUTtJQUNFLG9CQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtFZHFvSFY7RWN4b0hRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkMG9IVjtFYzdvSFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQrb0hWO0VjbHBIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZG9wSFY7RWN2cEhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkeXBIVjtFYzVwSFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQ4cEhWO0VjanFIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZG1xSFY7RWN0cUhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0Vkd3FIVjtFYzNxSFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQ2cUhWO0VjaHJIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZGtySFY7RWNyckhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkdXJIVjtFYzFySFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQ0ckhWO0VjL3JIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZGlzSFY7RWNwc0hRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0Vkc3NIVjtFY3pzSFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQyc0hWO0VjOXNIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZGd0SFY7RWNudEhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkcXRIVjtFY3h0SFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQwdEhWO0VjN3RIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZCt0SFY7RWNsdUhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0Vkb3VIVjtFY3Z1SFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWR5dUhWO0VjNXVIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZDh1SFY7QUFDRjtBY3Z1SE07O0VBRUUsYUFBQTtBZHl1SFI7QWN0dUhNO0VBQ0UsYUFBQTtBZHd1SFI7QWNydUhNO0VBR0k7SUFDRSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0Esd0JBQUE7RWRxdUhWO0VjeHVIUTtJQUNFLG9CQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtFZDB1SFY7RWM3dUhRO0lBQ0Usb0JBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0VkK3VIVjtFY2x2SFE7SUFDRSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0Esd0JBQUE7RWRvdkhWO0VjdnZIUTtJQUNFLG9CQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtFZHl2SFY7RWM1dkhRO0lBQ0Usb0JBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0VkOHZIVjtFY2p3SFE7SUFDRSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0Esd0JBQUE7RWRtd0hWO0VjdHdIUTtJQUNFLG9CQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtFZHd3SFY7RWMzd0hRO0lBQ0Usb0JBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0VkNndIVjtFY2h4SFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWRreEhWO0VjcnhIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZHV4SFY7RWMxeEhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkNHhIVjtFYy94SFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWRpeUhWO0VjcHlIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZHN5SFY7RWN6eUhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkMnlIVjtFYzl5SFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWRnekhWO0VjbnpIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZHF6SFY7RWN4ekhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkMHpIVjtFYzd6SFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQrekhWO0VjbDBIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZG8wSFY7RWN2MEhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkeTBIVjtFYzUwSFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQ4MEhWO0VjajFIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZG0xSFY7RWN0MUhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkdzFIVjtFYzMxSFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQ2MUhWO0VjaDJIUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZGsySFY7RWNyMkhRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkdTJIVjtFYzEySFE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQ0MkhW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QkFBQTtJQUNBLHdCQUFBO0VkKy9IVjtFY2xnSVE7SUFDRSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0Esd0JBQUE7RWRvZ0lWO0VjdmdJUTtJQUNFLG9CQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtFZHlnSVY7RWM1Z0lRO0lBQ0Usb0JBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0VkOGdJVjtFY2poSVE7SUFDRSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0Esd0JBQUE7RWRtaElWO0VjdGhJUTtJQUNFLG9CQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtFZHdoSVY7RWMzaElRO0lBQ0Usb0JBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0VkNmhJVjtFY2hpSVE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWRraUlWO0VjcmlJUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZHVpSVY7RWMxaUlRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkNGlJVjtFYy9pSVE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWRpaklWO0VjcGpJUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZHNqSVY7RWN6aklRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkMmpJVjtFYzlqSVE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWRna0lWO0VjbmtJUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZHFrSVY7RWN4a0lRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkMGtJVjtFYzdrSVE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7RWQra0lWO0VjbGxJUTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7SUFDQSx5QkFBQTtFZG9sSVY7RWN2bElRO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0VkeWxJVjtFYzVsSVE7SUFDRSxxQkFBQTtJQUNBLHlCQUFBO0lB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aUxZO0VBQ0UsYWR0REo7RWN1REksZWR2REo7QUxtbUxWO0FtQjlpTFk7RUFDRSxhZHRESjtFY3VESSxlZHZESjtBTHVtTFY7QW1CbGpMWTtFQUNFLGFkdERKO0VjdURJLGVkdkRKO0FMMm1MVjtBbUJ0akxZO0VBQ0UsYWR0REo7RWN1REksZWR2REo7QUwrbUxWO0FtQjFqTFk7RUFDRSxhZHRESjtFY3VESSxlZHZESjtBTG1uTFY7QW1CampMTTtFQUNFLGFBQUE7QW5CbWpMUjtBbUJqakxNO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBbkJtakxSO0FtQi9pTEk7RUFDRSxlQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7QW5CaWpMTjtBbUJ4aUxNO0VBQ0UsVUFBQTtBbkIwaUxSO0FtQnhpTFE7RUFDRSxlQUFBO0FuQjBpTFY7QW1CdmlMUTtFQUNFLGFkOUdXO0VjK0dYLGVkL0dXO0FMd3BMckI7QW1CcGlMSTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNDQUFBO0FuQnNpTE47QW1CcGlMTTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO0FuQnNpTFI7QW1CcGlMUTtFQUNFLDZCQUFBO0FuQnNpTFY7QW1CbmlMUTtFQUNFLDZCQUFBO0FuQnFpTFY7QW1CbmlMVTtFQUNFLDZCQUFBO0FuQnFpTFo7QW1CM2hMUTtFQUNFLHlCZGpIVztBTDhvTHJCO0FtQjNoTFU7RUFDRSx5QmRySFM7QUxrcExyQjtBbUJ0aExVO0VBQ0Usb0JBQUE7QW5Cd2hMWjtBbUJsaExJO0VBQ0U7SUFDRSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxzQ0FBQTtFbkJvaExOO0VtQmxoTE07SUFDRSxtQkFBQTtJQUNBLGVBQUE7RW5Cb2hMUjtBQUNGO0FtQnhnTFU7RUFDRSxhZDFLRjtFYzJLRSxlZDNLRjtBTHFyTFY7QW1CNWdMVTtFQUNFLGFkMUtGO0VjMktFLGVkM0tGO0FMeXJMVjtBbUJoaExVO0VBQ0UsYWQxS0Y7RWMyS0UsZWQzS0Y7QUw2ckxWO0FtQnBoTFU7RUFDRSxhZDFLRjtFYzJLRSxlZDNLRjtB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QTtFcEI2N0xKO0FBQ0Y7QW9CdDhMRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnc4TEo7RW9CcjhMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJ1OExKO0FBQ0Y7QW9CaDlMRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnc4TEo7RW9CcjhMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJ1OExKO0FBQ0Y7QW9CaDlMRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQms5TEo7RW9CLzhMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJpOUxKO0FBQ0Y7QW9CMTlMRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQms5TEo7RW9CLzhMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJpOUxKO0FBQ0Y7QW9CMTlMRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjQ5TEo7RW9CejlMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEIyOUxKO0FBQ0Y7QW9CcCtMRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjQ5TEo7RW9CejlMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEIyOUxKO0FBQ0Y7QW9CcCtMRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnMrTEo7RW9CbitMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJxK0xKO0FBQ0Y7QW9COStMRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnMrTEo7RW9CbitMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJxK0xKO0FBQ0Y7QW9COStMRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQmcvTEo7RW9CNytMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEIrK0xKO0FBQ0Y7QW9CeC9MRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQmcvTEo7RW9CNytMRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEIrK0xKO0FBQ0Y7QW9CeC9MRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjAvTEo7RW9Cdi9MRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJ5L0xKO0FBQ0Y7QW9CbGdNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjAvTEo7RW9Cdi9MRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJ5L0xKO0FBQ0Y7QW9CbGdNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQm9nTUo7RW9CamdNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJtZ01KO0FBQ0Y7QW9CNWdNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQm9nTUo7RW9CamdNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJtZ01KO0FBQ0Y7QW9CNWdNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjhnTUo7RW9CM2dNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEI2Z01KO0FBQ0Y7QW9CdGhNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjhnTUo7RW9CM2dNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEI2Z01KO0FBQ0Y7QW9CdGhNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQndoTUo7RW9CcmhNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJ1aE1KO0FBQ0Y7QW9CaGlNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQndoTUo7RW9CcmhNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJ1aE1KO0FBQ0Y7QW9CaGlNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQmtpTUo7RW9CL2hNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJpaU1KO0FBQ0Y7QW9CMWlNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQmtpTUo7RW9CL2hNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJpaU1KO0FBQ0Y7QW9CbmhNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnFoTUo7RW9CbGhNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJvaE1KO0FBQ0Y7QW9CN2hNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnFoTUo7RW9CbGhNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJvaE1KO0FBQ0Y7QW9CN2hNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQitoTUo7RW9CNWhNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEI4aE1KO0FBQ0Y7QW9CdmlNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQitoTUo7RW9CNWhNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEI4aE1KO0FBQ0Y7QW9CdmlNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnlpTUo7RW9CdGlNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJ3aU1KO0FBQ0Y7QW9CampNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnlpTUo7RW9CdGlNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJ3aU1KO0FBQ0Y7QW9CampNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQm1qTUo7RW9CaGpNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJrak1KO0FBQ0Y7QW9CM2pNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQm1qTUo7RW9CaGpNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJrak1KO0FBQ0Y7QW9CM2pNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjZqTUo7RW9CMWpNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEI0ak1KO0FBQ0Y7QW9CcmtNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjZqTUo7RW9CMWpNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEI0ak1KO0FBQ0Y7QW9CcmtNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnVrTUo7RW9CcGtNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJza01KO0FBQ0Y7QW9CL2tNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnVrTUo7RW9CcGtNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJza01KO0FBQ0Y7QW9CL2tNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQmlsTUo7RW9COWtNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJnbE1KO0FBQ0Y7QW9CemxNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQmlsTUo7RW9COWtNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJnbE1KO0FBQ0Y7QW9CemxNRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjJsTUo7RW9CeGxNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEIwbE1KO0FBQ0Y7QW9Cbm1NRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQjJsTUo7RW9CeGxNRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEIwbE1KO0FBQ0Y7QW9Cbm1NRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnFtTUo7RW9CbG1NRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJvbU1KO0FBQ0Y7QW9CN21NRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnFtTUo7RW9CbG1NRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJvbU1KO0FBQ0Y7QW9CN21NRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQittTUo7RW9CNW1NRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEI4bU1KO0FBQ0Y7QW9Cdm5NRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQittTUo7RW9CNW1NRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEI4bU1KO0FBQ0Y7QW9Cdm5NRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnluTUo7RW9CdG5NRTtJQUNFLDBEQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtFcEJ3bk1KO0FBQ0Y7QW9Cam9NRTtFQUNFO0lBQ0Usd0RBQUE7SUFDQSw4Q0FBQTtZQUFBLHNDQUFBO0VwQnluTUo7RW9C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O0VBQXFCLFdBQUE7RUFBVyxzQkFBQTtFQUFzQixnQkFBQTtFQUFnQixpQkFBQTtFQUFpQiw0QkFBQTtBdEI4a1A5dVA7O0FzQjlrUCt3UDtFQUEwQyxXQUFBO0VBQVcscUJBQUE7RUFBcUIsMkJBQUE7QXRCb2xQejFQOztBc0JwbFBvM1A7RUFBMEMsWUFBQTtFQUFZLHFCQUFBO0VBQXFCLDJCQUFBO0F0QjBsUC83UCIsImZpbGUiOiJydW50aW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN2LXJvdGF0ZS1pY29uOmJlZm9yZSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuYm9keS5rZXlib2FyZC10YWIgLmZvY3VzLXJpbmcsIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1jb250YWluZXIgLnJ0LW1heC1kaWZmLWNvbnRhaW5lciAucnQtbWF4LWRpZmYtYm9keSAucnQtbWF4LWRpZmYtY2hvaWNlIC5ydC1tYXgtZGlmZi1jaG9pY2UtbGVmdDpmb2N1cywgLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2UgYm9keS5rZXlib2FyZC10YWIgLnJ0LW1heC1kaWZmLWNob2ljZS1sZWZ0OmZvY3VzLCBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1jb250YWluZXIgLnJ0LW1heC1kaWZmLWJvZHkgLnJ0LW1heC1kaWZmLWNob2ljZSAucnQtbWF4LWRpZmYtY2hvaWNlLXJpZ2h0OmZvY3VzLCAucnQtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1jb250YWluZXIgLnJ0LW1heC1kaWZmLWJvZHkgLnJ0LW1heC1kaWZmLWNob2ljZSBib2R5LmtleWJvYXJkLXRhYiAucnQtbWF4LWRpZmYtY2hvaWNlLXJpZ2h0OmZvY3VzLCBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1zdGFyc2NhbGUtY29udGFpbmVyIC5ydC1mb3JtLWdyb3VwOm5vdCgucnQtYW5zd2VyLW5hKSAucnQtY29udHJvbC1pbnB1dDpmb2N1cyB+IC5ydC1jb250cm9sLWxhYmVsIHN2ZywgLnJ0LWNvbnRhaW5lciAucnQtc3RhcnNjYWxlLWNvbnRhaW5lciAucnQtZm9ybS1ncm91cDpub3QoLnJ0LWFuc3dlci1uYSkgLnJ0LWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAucnQtY29udHJvbC1sYWJlbCBib2R5LmtleWJvYXJkLXRhYiBzdmcsIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSkgLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmZvY3VzIH4gLnJ0LWNvbnRyb2wtbGFiZWwgc3ZnLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZTpub3QoLnJ0LW10eC1jb2wtbmEpIC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpmb2N1cyB+IC5ydC1jb250cm9sLWxhYmVsIGJvZHkua2V5Ym9hcmQtdGFiIHN2ZywgYm9keS5rZXlib2FyZC10YWIgLnJ0LWltcGxpY2l0OmZvY3VzIC5ydC1pbXBsaWNpdC1wYW5lbCwgLnJ0LWltcGxpY2l0OmZvY3VzIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1pbXBsaWNpdC1wYW5lbCwgYm9keS5rZXlib2FyZC10YWIgLnJ0LWltcGxpY2l0LXN0YXJ0LWJ1dHRvbiBidXR0b246Zm9jdXMsIC5ydC1pbXBsaWNpdC1zdGFydC1idXR0b24gYm9keS5rZXlib2FyZC10YWIgYnV0dG9uOmZvY3VzLCBib2R5LmtleWJvYXJkLXRhYiAucnQtaW1wbGljaXQtcGFuZWwgLnJ0LWltcGxpY2l0LW5hIGJ1dHRvbjpmb2N1cywgLnJ0LWltcGxpY2l0LXBhbmVsIC5ydC1pbXBsaWNpdC1uYSBib2R5LmtleWJvYXJkLXRhYiBidXR0b246Zm9jdXMsIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1pbXBsaWNpdC1hY3Rpb25zIGJ1dHRvbjpmb2N1cywgLnJ0LWltcGxpY2l0LWFjdGlvbnMgYm9keS5rZXlib2FyZC10YWIgYnV0dG9uOmZvY3VzLCBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1pbnB1dC10ZXh0OmZvY3VzLCAucnQtY29udGFpbmVyIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1pbnB1dC10ZXh0OmZvY3VzLCBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5keC1zdGF0ZS1mb2N1c2VkLCAucnQtY29udGFpbmVyIGJvZHkua2V5Ym9hcmQtdGFiIC5keC1zdGF0ZS1mb2N1c2VkLCBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyLmR4LWxpc3Q6bm90KC5keC1saXN0LXNlbGVjdC1kZWNvcmF0b3ItZW5hYmxlZCkgLmR4LWxpc3QtaXRlbS5keC1zdGF0ZS1hY3RpdmUsIC5ydC1jb250YWluZXIuZHgtbGlzdDpub3QoLmR4LWxpc3Qtc2VsZWN0LWRlY29yYXRvci1lbmFibGVkKSBib2R5LmtleWJvYXJkLXRhYiAuZHgtbGlzdC1pdGVtLmR4LXN0YXRlLWFjdGl2ZSwgYm9keS5rZXlib2FyZC10YWIgLnJ0LWNvbnRhaW5lciAucnQtY29udHJvbC1pbnB1dDpmb2N1cyB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udHJvbC1pbnB1dDpmb2N1cyB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSwgYm9keS5rZXlib2FyZC10YWIgLnJ0LWNvbnRhaW5lciAucnQtY29udHJvbDpmb2N1cywgLnJ0LWNvbnRhaW5lciBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udHJvbDpmb2N1cywgYm9keS5rZXlib2FyZC10YWIgLnJ0LXJhbmtvcmRlci1pdGVtOmZvY3VzLCBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1idG46Zm9jdXMsIC5ydC1jb250YWluZXIgYm9keS5rZXlib2FyZC10YWIgLnJ0LWJ0bjpmb2N1cywgYm9keS5rZXlib2FyZC10YWIgLnJ0LWNvbnRhaW5lciAucnQtaW5mb3JtYXRpb24tYmxvY2sgLnJ0LWFsZXJ0LWNsb3NlOmZvY3VzLCAucnQtY29udGFpbmVyIC5ydC1pbmZvcm1hdGlvbi1ibG9jayBib2R5LmtleWJvYXJkLXRhYiAucnQtYWxlcnQtY2xvc2U6Zm9jdXMsIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1jb250YWluZXIgLnJ0LXdhcm5pbmctYmxvY2sgLnJ0LWFsZXJ0LWNsb3NlOmZvY3VzLCAucnQtY29udGFpbmVyIC5ydC13YXJuaW5nLWJsb2NrIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1hbGVydC1jbG9zZTpmb2N1cywgYm9keS5rZXlib2FyZC10YWIgLnJ0LWNvbnRhaW5lciAucnQtc3VjY2Vzcy1ibG9jayAucnQtYWxlcnQtY2xvc2U6Zm9jdXMsIC5ydC1jb250YWluZXIgLnJ0LXN1Y2Nlc3MtYmxvY2sgYm9keS5rZXlib2FyZC10YWIgLnJ0LWFsZXJ0LWNsb3NlOmZvY3VzLCBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1kYW5nZXItYmxvY2sgLnJ0LWFsZXJ0LWNsb3NlOmZvY3VzLCAucnQtY29udGFpbmVyIC5ydC1kYW5nZXItYmxvY2sgYm9keS5rZXlib2FyZC10YWIgLnJ0LWFsZXJ0LWNsb3NlOmZvY3VzLCBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1pbnB1dC1lcnJvci1pY29uLCAucnQtY29udGFpbmVyIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1pbnB1dC1lcnJvci1pY29uLCBib2R5LmtleWJvYXJkLXRhYiAucnQtbW9kYWwtc3BvdGxpZ2h0IC5ydC1tb2RhbCAucnQtbW9kYWwtaGVhZCAucnQtbW9kYWwtY2xvc2U6Zm9jdXMsIC5ydC1tb2RhbC1zcG90bGlnaHQgLnJ0LW1vZGFsIC5ydC1tb2RhbC1oZWFkIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1tb2RhbC1jbG9zZTpmb2N1cywgYm9keS5rZXlib2FyZC10YWIgLnJ0LW1vZGFsLXNwb3RsaWdodCAucnQtbW9kYWwgLnJ0LW1vZGFsLWJvZHk6Zm9jdXMsIC5ydC1tb2RhbC1zcG90bGlnaHQgLnJ0LW1vZGFsIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1tb2RhbC1ib2R5OmZvY3VzLCBib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1lbGVtZW50LWVycm9yIC5ydC1lcnJvciAucnQtYWxlcnQtY2xvc2U6Zm9jdXMsIC5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQtZXJyb3IgLnJ0LWVycm9yIGJvZHkua2V5Ym9hcmQtdGFiIC5ydC1hbGVydC1jbG9zZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTNlMGMyICFpbXBvcnRhbnQ7XG59XG5cbi5ydC1zci1vbmx5LCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZTpub3QoLnJ0LW10eC1jb2wtbmEpIC5ydC1tdHgtY2VsbCAucnQtbXR4LWNlbGwtbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9XZWJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLVJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1Cb2xkLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1dlYlwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQm9sZC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1dlYlwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tSXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9XZWJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUJvbGRJdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1Cb2xkSXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1CbGFjay5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9XZWJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUJsYWNrSXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQmxhY2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1dlYlwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tVGhpbi5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLVRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1dlYlwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tVGhpbkl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLVRoaW5JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLVRoaW5JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLVRoaW5JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1dlYlwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tTGlnaHQuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2RlZmF1bHQvZm9udHMvTGF0by1MaWdodEl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9kZWZhdWx0L2ZvbnRzL0xhdG8tTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZGVmYXVsdC9mb250cy9MYXRvLUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnJ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogc3VydmV5Q29udGFpbmVyO1xufVxuLnJ0LWNvbnRhaW5lciAuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCNzEgIWltcG9ydGFudDtcbn1cbi5ydC1jb250YWluZXIgLmJnLXByaW1hcnk5MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTVDN0Y7XG59XG4ucnQtY29udGFpbmVyIC5iZy1wcmltYXJ5ODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2ZjhkO1xufVxuLnJ0LWNvbnRhaW5lciAuYmctcHJpbWFyeTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2OTNhYTtcbn1cbi5ydC1jb250YWluZXIgLmJnLXByaW1hcnk0MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWI3YzY7XG59XG4ucnQtY29udGFpbmVyIC5iZy1wcmltYXJ5MjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkYmUzO1xufVxuLnJ0LWNvbnRhaW5lciAuYmctcHJpbWFyeTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZWRmMTtcbn1cbi5ydC1jb250YWluZXIgLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDMgIWltcG9ydGFudDtcbn1cbi5ydC1jb250YWluZXIgLmJnLXNlY29uZGFyeTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhNjk2ODtcbn1cbi5ydC1jb250YWluZXIgLmJnLXNlY29uZGFyeTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmOGY4ZTtcbn1cbi5ydC1jb250YWluZXIgLmJnLXNlY29uZGFyeTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I0QjRCNDtcbn1cbi5ydC1jb250YWluZXIgLmJnLXNlY29uZGFyeTIwLCAucnQtY29udGFpbmVyIC5ydC1hbnN3ZXItb3B0aW9uOmhvdmVyLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGw6aG92ZXIsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbDpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQUQ5O1xufVxuLnJ0LWNvbnRhaW5lciAuYmctc2Vjb25kYXJ5MTAsIC5ydC1jb250YWluZXIgLnJ0LWFuc3dlci1vcHRpb24sIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtY2VsbCwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jZWxsLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ucnQtY29udGFpbmVyIC5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Y2M5OSAhaW1wb3J0YW50O1xufVxuLnJ0LWNvbnRhaW5lciAuYmctc3VjY2VzczgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ZDZhZDtcbn1cbi5ydC1jb250YWluZXIgLmJnLXN1Y2Nlc3M2MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2UwYzI7XG59XG4ucnQtY29udGFpbmVyIC5iZy1zdWNjZXNzNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJlYmQ2O1xufVxuLnJ0LWNvbnRhaW5lciAuYmctc3VjY2VzczIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjVlYjtcbn1cbi5ydC1jb250YWluZXIgLmJnLXN1Y2Nlc3MxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZhZjU7XG59XG4ucnQtY29udGFpbmVyIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTY1YiAhaW1wb3J0YW50O1xufVxuLnJ0LWNvbnRhaW5lciAuYmctaW5mbzgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzg3Yztcbn1cbi5ydC1jb250YWluZXIgLmJnLWluZm82MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjlhOWQ7XG59XG4ucnQtY29udGFpbmVyIC5iZy1pbmZvNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTliYmJkO1xufVxuLnJ0LWNvbnRhaW5lciAuYmctaW5mbzIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZGRkZTtcbn1cbi5ydC1jb250YWluZXIgLmJnLWluZm8xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWVlZWY7XG59XG4ucnQtY29udGFpbmVyIC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTJhNiAhaW1wb3J0YW50O1xufVxuLnJ0LWNvbnRhaW5lciAuYmctd2FybmluZzgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThiODtcbn1cbi5ydC1jb250YWluZXIgLmJnLXdhcm5pbmc2MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVlY2E7XG59XG4ucnQtY29udGFpbmVyIC5iZy13YXJuaW5nNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGRiO1xufVxuLnJ0LWNvbnRhaW5lciAuYmctd2FybmluZzIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjllZDtcbn1cbi5ydC1jb250YWluZXIgLmJnLXdhcm5pbmcxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZjY7XG59XG4ucnQtY29udGFpbmVyIC5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1Njc0ICFpbXBvcnRhbnQ7XG59XG4ucnQtY29udGFpbmVyIC5iZy1kYW5nZXI4MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTc4OTA7XG59XG4ucnQtY29udGFpbmVyIC5iZy1kYW5nZXI2MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzlhYWM7XG59XG4ucnQtY29udGFpbmVyIC5iZy1kYW5nZXI0MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2JiYzc7XG59XG4ucnQtY29udGFpbmVyIC5iZy1kYW5nZXIyMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRkZTM7XG59XG4ucnQtY29udGFpbmVyIC5iZy1kYW5nZXIxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVlZjE7XG59XG4ucnQtY29udGFpbmVyIC5iZy1saWdodCwgLnJ0LWNvbnRhaW5lciAucnQtZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ucnQtY29udGFpbmVyIC5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhNjk2ODtcbn1cbi5ydC1jb250YWluZXIgLmJnLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MzczNztcbn1cblxuOnJvb3Qge1xuICAtLXJ0LXNjLW1jLWhpZ2hsaWdodDogIzY2Y2M5OTtcbiAgLS1sYWJlbGJhci1pbmFjdGl2ZS1iYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICAtLWxhYmVsYmFyLWFjdGl2ZS1mb250LWNvbG9yOiAjZmZmO1xuICAtLWxhYmVsYmFyLWluYWN0aXZlLWZvbnQtY29sb3I6ICM0NDQ0NDM7XG4gIC0tbGFiZWxiYXItaG92ZXItYmFja2dyb3VuZDogI2NjZGJlMztcbiAgLS1sYWJlbGJhci1ob3Zlci1mb250LWNvbG9yOiAjNDQ0NDQzO1xuICAtLWxhYmVsYmFyLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLS1sYWJlbGJhci1pbmFjdGl2ZS1ib3JkZXItd2lkdGg6IDBweDtcbiAgLS1sYWJlbGJhci1pbmFjdGl2ZS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWxhYmVsYmFyLWluYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci13aWR0aDogMHB4O1xuICAtLWxhYmVsYmFyLWFjdGl2ZS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWxhYmVsYmFyLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci13aWR0aDogMHB4O1xuICAtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tbGFiZWxiYXItaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5rZXlib2FyZC10YWIgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2Y2M5OTtcbn1cblxuYm9keTpub3QoLmtleWJvYXJkLXRhYikgKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1dlYlwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ0NDQ0MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ydC1jb250YWluZXIgKixcbi5ydC1jb250YWluZXIgOjphZnRlcixcbi5ydC1jb250YWluZXIgOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJ0LWNvbnRhaW5lciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ucnQtY29udGFpbmVyIC5mci12aWV3IHRhYmxlLm5vLWJvcmRlciB0ZCwgLnJ0LWNvbnRhaW5lciAuZnItdmlldyB0YWJsZS5uby1ib3JkZXIgdGgge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5ydC1jb250YWluZXIgYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciBpbnB1dCxcbi5ydC1jb250YWluZXIgb3B0Z3JvdXAsXG4ucnQtY29udGFpbmVyIHNlbGVjdCxcbi5ydC1jb250YWluZXIgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuLnJ0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5ydC1jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuLnJ0LWNvbnRhaW5lciBpbnB1dDppbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJ0LWNvbnRhaW5lciAuZnItdmlldyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcGFnZS1uYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIHJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogODhweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxMDA7XG59XG4ucnQtY29udGFpbmVyIC5ydC1wYWdlLW5hdi1jb250YWluZXIgLnJ0LW5hdi1idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNEI0QjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWVkZjE7XG4gIG9wYWNpdHk6IDAuODU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcGFnZS1uYXYtY29udGFpbmVyIC5ydC1uYXYtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcGFnZS1uYXYtY29udGFpbmVyIC5ydC1uYXYtYnRuLnJ0LW5hdi1idG4tdXA6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucnQtY29udGFpbmVyIC5ydC1wYWdlLW5hdi1jb250YWluZXIgLnJ0LW5hdi1idG4ucnQtbmF2LWJ0bi1kb3duOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcGFnZS1uYXYtY29udGFpbmVyIC5ydC1uYXYtYnRuLnJ0LW5hdi1idG4taW5hY3RpdmUge1xuICBjdXJzb3I6IG5vcm1hbDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcGFnZS1uYXYtY29udGFpbmVyIC5ydC1uYXYtYnRuLnJ0LW5hdi1idG4taW5hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1idG4ge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDQ0NDQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjRCNEI0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQURBRDk7XG4gIGJvcmRlci1jb2xvcjogI0I0QjRCNDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWJ0biB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtYnRuLnJ0LWJ0bi1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBNUM3RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUE1QzdGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA3NjlweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1idG4ucnQtYnRuLW5leHQucnQtYnRuLXNhdmUge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtYnRuLnJ0LWJ0bi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Y2M5OTtcbiAgYm9yZGVyLWNvbG9yOiAjNjZjYzk5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWluZm9ybWF0aW9uLWJsb2NrLCAucnQtY29udGFpbmVyIC5ydC1kYW5nZXItYmxvY2ssIC5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQtZXJyb3IgLnJ0LWVycm9yLCAucnQtY29udGFpbmVyIC5ydC1zdWNjZXNzLWJsb2NrLCAucnQtY29udGFpbmVyIC5ydC13YXJuaW5nLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAwLjc1cmVtIDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbmZvcm1hdGlvbi1ibG9jazpiZWZvcmUsIC5ydC1jb250YWluZXIgLnJ0LWRhbmdlci1ibG9jazpiZWZvcmUsIC5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQtZXJyb3IgLnJ0LWVycm9yOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtc3VjY2Vzcy1ibG9jazpiZWZvcmUsIC5ydC1jb250YWluZXIgLnJ0LXdhcm5pbmctYmxvY2s6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IC0zLjI1cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5mb3JtYXRpb24tYmxvY2sucnQtaW5mb3JtYXRpb24tYmxvY2stc20sIC5ydC1jb250YWluZXIgLnJ0LWluZm9ybWF0aW9uLWJsb2NrLXNtLnJ0LWRhbmdlci1ibG9jaywgLnJ0LWNvbnRhaW5lciAucnQtZWxlbWVudC1lcnJvciAucnQtaW5mb3JtYXRpb24tYmxvY2stc20ucnQtZXJyb3IsIC5ydC1jb250YWluZXIgLnJ0LWluZm9ybWF0aW9uLWJsb2NrLXNtLnJ0LXN1Y2Nlc3MtYmxvY2ssIC5ydC1jb250YWluZXIgLnJ0LWluZm9ybWF0aW9uLWJsb2NrLXNtLnJ0LXdhcm5pbmctYmxvY2sge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAzcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWluZm9ybWF0aW9uLWJsb2NrLnJ0LWluZm9ybWF0aW9uLWJsb2NrLXNtOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtaW5mb3JtYXRpb24tYmxvY2stc20ucnQtZGFuZ2VyLWJsb2NrOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtZWxlbWVudC1lcnJvciAucnQtaW5mb3JtYXRpb24tYmxvY2stc20ucnQtZXJyb3I6YmVmb3JlLCAucnQtY29udGFpbmVyIC5ydC1pbmZvcm1hdGlvbi1ibG9jay1zbS5ydC1zdWNjZXNzLWJsb2NrOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtaW5mb3JtYXRpb24tYmxvY2stc20ucnQtd2FybmluZy1ibG9jazpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi4xcmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5mb3JtYXRpb24tYmxvY2sgLnJ0LWFsZXJ0LWNsb3NlLCAucnQtY29udGFpbmVyIC5ydC1kYW5nZXItYmxvY2sgLnJ0LWFsZXJ0LWNsb3NlLCAucnQtY29udGFpbmVyIC5ydC1lbGVtZW50LWVycm9yIC5ydC1lcnJvciAucnQtYWxlcnQtY2xvc2UsIC5ydC1jb250YWluZXIgLnJ0LXN1Y2Nlc3MtYmxvY2sgLnJ0LWFsZXJ0LWNsb3NlLCAucnQtY29udGFpbmVyIC5ydC13YXJuaW5nLWJsb2NrIC5ydC1hbGVydC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMC41cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWluZm9ybWF0aW9uLWJsb2NrIC5ydC1hbGVydC1jbG9zZTpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtZGFuZ2VyLWJsb2NrIC5ydC1hbGVydC1jbG9zZTpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtZWxlbWVudC1lcnJvciAucnQtZXJyb3IgLnJ0LWFsZXJ0LWNsb3NlOmhvdmVyLCAucnQtY29udGFpbmVyIC5ydC1zdWNjZXNzLWJsb2NrIC5ydC1hbGVydC1jbG9zZTpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtd2FybmluZy1ibG9jayAucnQtYWxlcnQtY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbmZvcm1hdGlvbi1ibG9jayAucnQtYWxlcnQtY2xvc2U6YmVmb3JlLCAucnQtY29udGFpbmVyIC5ydC1kYW5nZXItYmxvY2sgLnJ0LWFsZXJ0LWNsb3NlOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtZWxlbWVudC1lcnJvciAucnQtZXJyb3IgLnJ0LWFsZXJ0LWNsb3NlOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtc3VjY2Vzcy1ibG9jayAucnQtYWxlcnQtY2xvc2U6YmVmb3JlLCAucnQtY29udGFpbmVyIC5ydC13YXJuaW5nLWJsb2NrIC5ydC1hbGVydC1jbG9zZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWFsZXJ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtYWxlcnQtY29udGFpbmVyIC5ydC13YXJuaW5nLWJsb2NrLFxuLnJ0LWNvbnRhaW5lciAucnQtYWxlcnQtY29udGFpbmVyIC5ydC1pbmZvLWJsb2NrLFxuLnJ0LWNvbnRhaW5lciAucnQtYWxlcnQtY29udGFpbmVyIC5ydC1zdWNjZXNzLWJsb2NrLFxuLnJ0LWNvbnRhaW5lciAucnQtYWxlcnQtY29udGFpbmVyIC5ydC1kYW5nZXItYmxvY2ssXG4ucnQtY29udGFpbmVyIC5ydC1hbGVydC1jb250YWluZXIgLnJ0LWVsZW1lbnQtZXJyb3IgLnJ0LWVycm9yLFxuLnJ0LWNvbnRhaW5lciAucnQtZWxlbWVudC1lcnJvciAucnQtYWxlcnQtY29udGFpbmVyIC5ydC1lcnJvciB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5ydC1jb250YWluZXIgLnJ0LXdhcm5pbmctYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMmE2O1xuICBjb2xvcjogIzQ0NDQ0Mztcbn1cbi5ydC1jb250YWluZXIgLnJ0LXdhcm5pbmctYmxvY2s6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc3VjY2Vzcy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2NWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc3VjY2Vzcy1ibG9jazpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4ucnQtY29udGFpbmVyIC5ydC1kYW5nZXItYmxvY2ssIC5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQtZXJyb3IgLnJ0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MzczNztcbiAgY29sb3I6ICNmZmY7XG59XG4ucnQtY29udGFpbmVyIC5ydC1kYW5nZXItYmxvY2s6YmVmb3JlLCAucnQtY29udGFpbmVyIC5ydC1lbGVtZW50LWVycm9yIC5ydC1lcnJvcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC1lcnJvci1pY29uOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogLTIwcHg7XG4gIGNvbG9yOiAjZDUzNzM3O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtZXJyb3ItaWNvbiAucnQtaW5wdXQtZXJyb3ItbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MzczNztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LWVycm9yLWljb246aG92ZXIgLnJ0LWlucHV0LWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LWVycm9yLWljb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtZXJyb3ItaWNvbjpmb2N1czphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTNlMGMyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LWVycm9yLWljb246Zm9jdXMgLnJ0LWlucHV0LWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvb2x0aXAtZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2YTY5Njg7XG59XG5cbi50b29sdGlwLWVsZW1lbnQgLnRvb2x0aXAtdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDEyNSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4udG9vbHRpcC1lbGVtZW50IC50b29sdGlwLXRleHQuYm90dG9tIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDEyNSU7XG59XG4udG9vbHRpcC1lbGVtZW50IC50b29sdGlwLXRleHQuYm90dG9tOmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgdG9wOiBhdXRvO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0NDQ0NDMgdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwLWVsZW1lbnQgLnRvb2x0aXAtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDQ0MyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmR4LXRvb2x0aXAtd3JhcHBlciAuZHgtb3ZlcmxheS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cblxuLmR4LXRvb2x0aXAtd3JhcHBlciAuZHgtb3ZlcmxheS1jb250ZW50IC5keC1wb3B1cC1jb250ZW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbn1cblxuLnRvb2x0aXAtZWxlbWVudDpob3ZlciB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLnRvb2x0aXAtZWxlbWVudDpob3ZlciAudG9vbHRpcC10ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJ0LW1vZGFsLXNwb3RsaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDkwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnJ0LW1vZGFsLXNwb3RsaWdodC5ydC1tb2RhbC1jbG9zZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LW1vZGFsLXNwb3RsaWdodCAucnQtbW9kYWwge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxcHggIzAwMDtcbiAgbWFyZ2luOiAxcmVtO1xufVxuLnJ0LW1vZGFsLXNwb3RsaWdodCAucnQtbW9kYWwgLnJ0LW1vZGFsLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucnQtbW9kYWwtc3BvdGxpZ2h0IC5ydC1tb2RhbCAucnQtbW9kYWwtaGVhZCAucnQtbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNzVyZW07XG4gIHJpZ2h0OiAtMS43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCNzE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMXB4ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucnQtbW9kYWwtc3BvdGxpZ2h0IC5ydC1tb2RhbCAucnQtbW9kYWwtaGVhZCAucnQtbW9kYWwtY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJ0LW1vZGFsLXNwb3RsaWdodCAucnQtbW9kYWwgLnJ0LW1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuLnJ0LW1vZGFsLXNwb3RsaWdodCAucnQtbW9kYWwgLnJ0LW1vZGFsLWJvZHk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc3VydmFseXplci1zdXJ2ZXkuc3YtbG9hZGVkIC5zdi1sb2FkaW5nLXN1cnZleS1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2x0LXBhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucnQtY29udGFpbmVyIGgxIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucnQtY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5ydC1jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ydC1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucnQtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ydC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ydC1jb250YWluZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciBoNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnJ0LWNvbnRhaW5lciBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucnQtY29udGFpbmVyIGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ydC1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaGVhZGVyLFxuLnJ0LWNvbnRhaW5lciAucnQtY29udHJvbHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucnQtY29udGFpbmVyIC5ydC1jb250cm9scy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtY29udHJvbHMtY29udGFpbmVyID4gKiB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LWNvbnRyb2xzLWNvbnRhaW5lciAucnQtY29udHJvbC1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWNvbnRyb2xzLWNvbnRhaW5lciAucnQtY29udHJvbC1yaWdodCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1jb250cm9scy1jb250YWluZXIgLnJ0LWNvbnRyb2wtbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtY29udHJvbHMtY29udGFpbmVyIC5ydC1jb250cm9sLWxlZnQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtYW5zd2VyLW5hIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0RBREFEOTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWFuc3dlci1uYS5ydC1uYS1zZWNvbmRhcnkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1hbnN3ZXItbmEucnQtbmEtc2Vjb25kYXJ5IC5ydC1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtYW5zd2VyLW5hLnJ0LW5hLXNlY29uZGFyeSAucnQtY29udHJvbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcmF0aW5nLWxhYmVscywgLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtc2xpZGVyLWxhYmVsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucnQtY29udGFpbmVyIC5ydC1yYXRpbmctbGFiZWxzIC5ydC1yYXRpbmctbGFiZWwtbGVmdCwgLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtc2xpZGVyLWxhYmVsLWNvbnRhaW5lciAucnQtcmF0aW5nLWxhYmVsLWxlZnQsIC5ydC1jb250YWluZXIgLnJ0LXJhdGluZy1sYWJlbHMgLnJ0LXNsaWRlci1jb250YWluZXIgLnJ0LXNsaWRlci1sZWZ0LWxhYmVsLCAucnQtY29udGFpbmVyIC5ydC1zbGlkZXItY29udGFpbmVyIC5ydC1yYXRpbmctbGFiZWxzIC5ydC1zbGlkZXItbGVmdC1sYWJlbCwgLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtc2xpZGVyLWxhYmVsLWNvbnRhaW5lciAucnQtc2xpZGVyLWxlZnQtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcmF0aW5nLWxhYmVscyAucnQtcmF0aW5nLWxhYmVsLW1pZGRsZSwgLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtc2xpZGVyLWxhYmVsLWNvbnRhaW5lciAucnQtcmF0aW5nLWxhYmVsLW1pZGRsZSwgLnJ0LWNvbnRhaW5lciAucnQtcmF0aW5nLWxhYmVscyAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtc2xpZGVyLW1pZGRsZS1sYWJlbCwgLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtcmF0aW5nLWxhYmVscyAucnQtc2xpZGVyLW1pZGRsZS1sYWJlbCwgLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtc2xpZGVyLWxhYmVsLWNvbnRhaW5lciAucnQtc2xpZGVyLW1pZGRsZS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXJhdGluZy1sYWJlbHMgLnJ0LXJhdGluZy1sYWJlbC1yaWdodCwgLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtc2xpZGVyLWxhYmVsLWNvbnRhaW5lciAucnQtcmF0aW5nLWxhYmVsLXJpZ2h0LCAucnQtY29udGFpbmVyIC5ydC1yYXRpbmctbGFiZWxzIC5ydC1zbGlkZXItY29udGFpbmVyIC5ydC1zbGlkZXItcmlnaHQtbGFiZWwsIC5ydC1jb250YWluZXIgLnJ0LXNsaWRlci1jb250YWluZXIgLnJ0LXJhdGluZy1sYWJlbHMgLnJ0LXNsaWRlci1yaWdodC1sYWJlbCwgLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtc2xpZGVyLWxhYmVsLWNvbnRhaW5lciAucnQtc2xpZGVyLXJpZ2h0LWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1lbGVtZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQucnQtZWxlbWVudC1pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQucnQtZWxlbWVudC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQgLnJ0LXFlbGVtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQgLnJ0LXFlbGVtZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQgLnJ0LXFlbGVtZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtZWxlbWVudCAucnQtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtZWxlbWVudCAucnQtcXRleHQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1lbGVtZW50IC5ydC1xdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSAqIDAuOCk7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1lbGVtZW50IC5ydC1xdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSAqIDAuNzUpO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1lbGVtZW50IC5ydC1xaGludCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQgLnJ0LXFoaW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQgLnJ0LXFoaW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoMXJlbSAqIDAuOSk7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1lbGVtZW50IC5ydC1xaGludCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDFyZW0gKiAwLjgpO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRyLnJ0LW10eC1hbnN3ZXJzLnJ0LWVsZW1lbnQtZXJyb3IsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdHIucnQtbXR4LXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aC5ydC1lbGVtZW50LWVycm9yIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRyLnJ0LW10eC1hbnN3ZXJzLnJ0LWVsZW1lbnQtZXJyb3I6aG92ZXIgdGQsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdHIucnQtbXR4LXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aC5ydC1lbGVtZW50LWVycm9yOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWVjYTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdHIucnQtbXR4LWFuc3dlcnMucnQtZWxlbWVudC1lcnJvciB0ZCwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0ci5ydC1tdHgtc3VicXVlc3Rpb24tZnVsbHdpZHRoLnJ0LWVsZW1lbnQtZXJyb3IgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlZWNhO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0ci5ydC1tdHgtYW5zd2Vycy5ydC1lbGVtZW50LWVycm9yIHRkLnJ0LW10eC1hbnN3ZXItY2hvaWNlOmhvdmVyLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRyLnJ0LW10eC1zdWJxdWVzdGlvbi1mdWxsd2lkdGgucnQtZWxlbWVudC1lcnJvciB0ZC5ydC1tdHgtYW5zd2VyLWNob2ljZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4Yjg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdHIucnQtc2VtYW50aWMtYW5zd2Vycy5ydC1lbGVtZW50LWVycm9yIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdHIucnQtc2VtYW50aWMtYW5zd2Vycy5ydC1lbGVtZW50LWVycm9yOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWVjYTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0ci5ydC1zZW1hbnRpYy1hbnN3ZXJzLnJ0LWVsZW1lbnQtZXJyb3IgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlZWNhO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRyLnJ0LXNlbWFudGljLWFuc3dlcnMucnQtZWxlbWVudC1lcnJvciB0ZC5ydC1zZW1hbnRpYy1hbnN3ZXItY2hvaWNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThiODtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQtZXJyb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDUzNzM3ICFpbXBvcnRhbnQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1lbGVtZW50LWVycm9yOm5vdChkaXYpIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWVsZW1lbnQtZXJyb3IgLnJ0LWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuXG4ucnQtc3Bpbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJ0LXNwaW4tY29udGFpbmVyIC5ydC1zcGluIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2EzZTBjMjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcm90YXRlIDJzIGN1YmljLWJlemllcigwLjI2LCAxLjM2LCAwLjc0LCAtMC4yOSkgaW5maW5pdGU7XG59XG4ucnQtc3Bpbi1jb250YWluZXIgLnJ0LXNwaW4tbG9hZGVyLTIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjNjZjYzk5O1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByb3RhdGUyIDJzIGN1YmljLWJlemllcigwLjI2LCAxLjM2LCAwLjc0LCAtMC4yOSkgaW5maW5pdGU7XG59XG4ucnQtc3Bpbi1jb250YWluZXIgLnJ0LXNwaW4tbG9hZGVyLTMge1xuICBib3JkZXI6IDNweCBzb2xpZCAjNjY5M2FhO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjIwcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMnMgY3ViaWMtYmV6aWVyKDAuMjYsIDEuMzYsIDAuNzQsIC0wLjI5KSBpbmZpbml0ZTtcbn1cbi5ydC1zcGluLWNvbnRhaW5lciAucnQtc3Bpbi1sb2FkZXItNCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDRCNzE7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zNDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IHJvdGF0ZTIgMnMgY3ViaWMtYmV6aWVyKDAuMjYsIDEuMzYsIDAuNzQsIC0wLjI5KSBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtMzYwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIH1cbn1cbi5ydC1zcGluLWNvbnRhaW5lciAucnQtc3Bpbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0b3A6IC00MjBweDtcbiAgY29sb3I6ICMwMDRCNzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJ0LWNvbnRhaW5lciAucnQtcmFua29yZGVyIHtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1yYW5rb3JkZXIgLnJ0LXJhbmtvcmRlci1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcmFua29yZGVyLWRyb3AtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Y2M5OTtcbiAgcGFkZGluZzogMC4wMXJlbSAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcmFua29yZGVyLWRyb3AtY29udGFpbmVyLnJ0LXJhbmtvcmRlci1lbXB0eSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjNjZjYzk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmNWViO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcmFua29yZGVyLWRyb3AtY29udGFpbmVyIC5ydC1yYW5rb3JkZXItaXRlbSAucnQtcmFua29yZGVyLXJhbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXJhbmtvcmRlci1zZXBlcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNCNEI0QjQ7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcmFua29yZGVyLWdyYWItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcmFua29yZGVyLWdyYWItY29udGFpbmVyLnJ0LXJhbmtvcmRlci1lbXB0eSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXJhbmtvcmRlci1kcm9wLWFyZWEge1xuICBwYWRkaW5nOiAxLjc1cmVtO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzY2Y2M5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjVlYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJ0LXJhbmtvcmRlci1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbi5ydC1yYW5rb3JkZXItaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5ydC1yYW5rb3JkZXItaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucnQtcmFua29yZGVyLWl0ZW0gLnJ0LXJhbmtvcmRlci1ncmFiLWljb246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjdhNFwiO1xuICBjb2xvcjogI0I0QjRCNDtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBtYXgtd2lkdGg6IDFyZW07XG4gIGFsaWduLXNlbGY6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAucnQtcmFua29yZGVyLWl0ZW0ge1xuICAgIG1heC13aWR0aDogY2FsYyg4NSUgLSAzLjI1cmVtKTtcbiAgfVxufVxuLnJ0LXJhbmtvcmRlci1pdGVtIC5ydC1yYW5rb3JkZXItcmFuayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgbWF4LXdpZHRoOiAycmVtO1xuICBjb2xvcjogIzAwNEI3MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuLnJ0LXJhbmtvcmRlci1pdGVtIC5ydC1yYW5rb3JkZXItbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJ0LWNvbnRhaW5lciAucnQtc2MtbWMtZ3JvdXAge1xuICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLW1jLWdyb3VwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4ucnQtY29udGFpbmVyIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucnQtY29udGFpbmVyIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMC40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQURBRDk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgbGVmdDogMC42NXJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGxlZnQ6IDAuNDVyZW07XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbC5ydC1yYWRpby1idXR0b246YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NmNjOTk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggNHB4ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbC5ydC1jaGVja2JveC1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzY2Y2M5OTtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbC5ydC1yYWRpby1idXR0b246YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggNHB4ICM2NmNjOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzY2Y2M5OTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDRweCAjNjZjYzk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZjYzk5O1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZjYzk5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2Y2M5OTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2Y2M5OTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjZjYzk5O1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2FsYygxcmVtICogMC45KTtcbiAgbWluLWhlaWdodDogY2FsYygxcmVtICogMi41ICogMC44KTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxcmVtICogMC45NSk7XG4gICAgbWluLWhlaWdodDogY2FsYygxcmVtICogMi41ICogMC44NSk7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1jb250cm9sLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWluLWhlaWdodDogMi43NXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2YTY5Njg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1hbnN3ZXItb3B0aW9uLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbCwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA0MDBweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1hbnN3ZXItb3B0aW9uLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbCwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtYW5zd2VyLW9wdGlvbiwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1jZWxsLCAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jZWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtbGFiZWwsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1sYWJlbCwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWxhYmVsLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAuNHJlbSAxcmVtIDAuNHJlbSAycmVtO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtbGFiZWwsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1sYWJlbCwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWxhYmVsLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZzogMC40NXJlbSAxLjFyZW0gMC40NXJlbSAyLjFyZW07XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWxhYmVsLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1sYWJlbCwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDIuNXJlbSAwLjYyNXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4ucnQtY29udGFpbmVyIC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciAuZHgtZGF0ZWJveC1kYXRlLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIC5keC1kYXRlYm94LWRhdGUsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgLmR4LWRhdGVib3gtZGF0ZSwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIC5keC1kYXRlYm94LWRhdGUsXG4ucnQtY29udGFpbmVyIC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciAuZHgtbnVtYmVyYm94LFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciAuZHgtbnVtYmVyYm94LFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciAuZHgtbnVtYmVyYm94LFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIC5keC1udW1iZXJib3gge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgLmR4LWRhdGVib3gtZGF0ZSB+IC5ydC1pbnB1dC1lcnJvci1pY29uOmFmdGVyLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIC5keC1kYXRlYm94LWRhdGUgfiAucnQtaW5wdXQtZXJyb3ItaWNvbjphZnRlciwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciAuZHgtZGF0ZWJveC1kYXRlIH4gLnJ0LWlucHV0LWVycm9yLWljb246YWZ0ZXIsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciAuZHgtZGF0ZWJveC1kYXRlIH4gLnJ0LWlucHV0LWVycm9yLWljb246YWZ0ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciAuZHgtbnVtYmVyYm94IH4gLnJ0LWlucHV0LWVycm9yLWljb246YWZ0ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIC5keC1udW1iZXJib3ggfiAucnQtaW5wdXQtZXJyb3ItaWNvbjphZnRlcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgLmR4LW51bWJlcmJveCB+IC5ydC1pbnB1dC1lcnJvci1pY29uOmFmdGVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIC5keC1udW1iZXJib3ggfiAucnQtaW5wdXQtZXJyb3ItaWNvbjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjBweDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA0MDBweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xcmVtO1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXNlbWktb3Blbi1pbnB1dCwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWlucHV0LCAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4taW5wdXQsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWF2b2lkLWNvbHVtbi1icmVhaywgLnJ0LWNvbnRhaW5lciAucnQtcWVsZW1lbnQgLnJ0LWNvbHVtbnMtMiAucnQtYW5zd2VyLW5hLCAucnQtY29udGFpbmVyIC5ydC1xZWxlbWVudCAucnQtY29sdW1ucy0zIC5ydC1hbnN3ZXItbmEsIC5ydC1jb250YWluZXIgLnJ0LXFlbGVtZW50IC5ydC1jb2x1bW5zLTQgLnJ0LWNvbnRyb2wsIC5ydC1jb250YWluZXIgLnJ0LXFlbGVtZW50IC5ydC1jb2x1bW5zLTQgLnJ0LWFuc3dlci1uYSB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG59XG4ucnQtY29udGFpbmVyIC5ydC1xZWxlbWVudCAucnQtY29sdW1ucy00IHtcbiAgY29sdW1uczogMjUwcHggNDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXFlbGVtZW50IC5ydC1jb2x1bW5zLTQgLnJ0LWFuc3dlci1uYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcWVsZW1lbnQgLnJ0LWNvbHVtbnMtNCAucnQtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtcWVsZW1lbnQgLnJ0LWNvbHVtbnMtNCAucnQtY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtcWVsZW1lbnQgLnJ0LWNvbHVtbnMtNCAucnQtY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LXFlbGVtZW50IC5ydC1jb2x1bW5zLTMge1xuICBjb2x1bW5zOiAzMDBweCAzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtcWVsZW1lbnQgLnJ0LWNvbHVtbnMtMyAucnQtYW5zd2VyLW5hIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucnQtY29udGFpbmVyIC5ydC1xZWxlbWVudCAucnQtY29sdW1ucy0zIC5ydC1jb250cm9sIHtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1xZWxlbWVudCAucnQtY29sdW1ucy0zIC5ydC1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA0MDBweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1xZWxlbWVudCAucnQtY29sdW1ucy0zIC5ydC1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtcWVsZW1lbnQgLnJ0LWNvbHVtbnMtMiB7XG4gIGNvbHVtbnM6IDMwMHB4IDI7XG59XG4ucnQtY29udGFpbmVyIC5ydC1xZWxlbWVudCAucnQtY29sdW1ucy0yIC5ydC1hbnN3ZXItbmEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXFlbGVtZW50IC5ydC1jb2x1bW5zLTIgLnJ0LWNvbnRyb2wge1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LXFlbGVtZW50IC5ydC1jb2x1bW5zLTIgLnJ0LWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LXFlbGVtZW50IC5ydC1jb2x1bW5zLTIgLnJ0LWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtcWVsZW1lbnQgLnJ0LWNvbHVtbnMtNCB7XG4gICAgY29sdW1uczogMTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1xZWxlbWVudCAucnQtY29sdW1ucy0zIHtcbiAgICBjb2x1bW5zOiAxO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXFlbGVtZW50IC5ydC1jb2x1bW5zLTIge1xuICAgIGNvbHVtbnM6IDE7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0LFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0LFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0IC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0IC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0IC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0IC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSxcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246YmVmb3JlLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkICsgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnQtc2MtbWMtaGlnaGxpZ2h0KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1sYWJlbGJhci1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWxhYmVsYmFyLWFjdGl2ZS1mb250LWNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1yYWRpby1idXR0b246aG92ZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3Zlcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b246aG92ZXIgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFiZWxiYXItYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1sYWJlbGJhci1ob3Zlci1mb250LWNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbiwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1mb250LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFiZWxiYXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIHNoYS1iYXNpYy1tdWx0aXBsZS1pdGVtID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgc2hhLWJhc2ljLW11bHRpcGxlLWl0ZW0gPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXI6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWMtY29udGFpbmVyLnJ0LWxhYmVsYmFyOm5vdCgucnQtbGlrZXJ0KSBzaGEtbm90LWFuc3dlcmVkIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhcjpub3QoLnJ0LWxpa2VydCkgc2hhLW5vdC1hbnN3ZXJlZCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtcmF0aW5nLWxhYmVscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0IHNoYS1ub3QtYW5zd2VyZWQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydCAucnQtcmF0aW5nLWxhYmVsLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydCAucnQtc2MtcmF0aW5nLWxhYmVscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy0xIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDEpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtMiBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTMgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy00IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtNSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTYgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy03IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtOCBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyA4KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTkgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDkpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gOSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy0xMCBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEwKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDEwKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTExIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTEpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTEpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMTEpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtMTIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAxMik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy0xMyBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEzKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDEzKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTE0IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTQpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTQpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMTQpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtMTUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAxNSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy0xNiBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDE2KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDE2KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTE3IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTcpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTcpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMTcpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtMTggc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAxOCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy0xOSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDE5KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDE5KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTIwIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjApO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMjApO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMjApO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtMjEgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyMSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAyMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy0yMiBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIyKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDIyKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTIzIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjMpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMjMpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMjMpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtMjQgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyNCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAyNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy0yNSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDI1KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDI1KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDI1KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTI2IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjYpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMjYpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMjYpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtMjcgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyNyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyNyk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAyNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkucnQtc2MtbnItb2YtY2hvaWNlcy0yOCBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDI4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDI4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDI4KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKS5ydC1zYy1uci1vZi1jaG9pY2VzLTI5IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjkpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMjkpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMjkpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpLnJ0LXNjLW5yLW9mLWNob2ljZXMtMzAgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzMCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAzMCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgc2hhLW5vdC1hbnN3ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1yYXRpbmctbGFiZWwtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1zYy1yYXRpbmctbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYSxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtYW5zd2VyLW5hID4gLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1tdHgtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsLCAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCwgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1tdHgtY2VsbCwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYSxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1tdHgtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtYW5zd2VyLW5hLnJ0LWhhcy1pbnB1dCxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24ucnQtaGFzLWlucHV0LFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1ucHMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1zZW1hbnRpYy1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYSAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYSAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b24ge1xuICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtYW5zd2VyLW5hIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYSAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIgc2hhLWxpc3QtYXV0b2NvbXBsZXRlLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHNoYS1saXN0LWF1dG9jb21wbGV0ZSxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydDpub3QoLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCkgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0Om5vdCgucnQtc2Mta2VlcC1ob3Jpem9udGFsKSAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciBzaGEtbGlzdC1hdXRvY29tcGxldGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQ6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy0xIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAxKTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtMiBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMik7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTMgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy00IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtNSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNSk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTYgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy03IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtOCBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gOCk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gOCk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTkgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDkpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDkpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDkpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy0xMCBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTApO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEwKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAxMCk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTExIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMSk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTEpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDExKTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtMTIgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMik7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMTIpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy0xMyBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTMpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEzKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAxMyk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTE0IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTQpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDE0KTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtMTUgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE1KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxNSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMTUpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy0xNiBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDE2KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAxNik7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTE3IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNyk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTcpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDE3KTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtMTggc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxOCk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMTgpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy0xOSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTkpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDE5KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAxOSk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTIwIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gMjApO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDIwKTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtMjEgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIxKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyMSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMjEpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy0yMiBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjIpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIyKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAyMik7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTIzIHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMyk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gMjMpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDIzKTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtMjQgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDI0KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyNCk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMjQpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy0yNSBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjUpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDI1KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAyNSk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTI2IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyNik7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gMjYpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDI2KTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtMjcgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDI3KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyNyk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMjcpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwucnQtc2MtbnItb2YtY2hvaWNlcy0yOCBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDI4KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAyOCk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbC5ydC1zYy1uci1vZi1jaG9pY2VzLTI5IHNoYS1iYXNpYy1zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyOSk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gMjkpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDI5KTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsLnJ0LXNjLW5yLW9mLWNob2ljZXMtMzAgc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMwKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzMCk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMzApO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgc2hhLW5vdC1hbnN3ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1yYXRpbmctbGFiZWwtbm9ybWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcmF0aW5nLWxhYmVsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcmF0aW5nLWxhYmVsLW5vcm1hbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtc2MtcmF0aW5nLWxhYmVscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtYW5zd2VyLW5hLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1ucHMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1hbnN3ZXItbmEgPiAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYSA+IC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLCAucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1ucHMtY2VsbCwgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsLCAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwsIC5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1jb250cm9sLnJ0LW10eC1jZWxsLCAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1tdHgtY2VsbCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtYW5zd2VyLW5hLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtY29udHJvbC5ydC1ucHMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1ucHMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1jb250cm9sLnJ0LW10eC1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYS5ydC1oYXMtaW5wdXQsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uLnJ0LWhhcy1pbnB1dCxcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbnBzLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtaGFzLWlucHV0LnJ0LXNlbWFudGljLWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1oYXMtaW5wdXQucnQtbXR4LWNlbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYSAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWFuc3dlci1uYSAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbiAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbnBzLWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1yYWRpby1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtcmFkaW8tYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXJhZGlvLWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtY29udHJvbC5ydC1ucHMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1jaGVja2JveC1idXR0b24sXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1jb250cm9sLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wucnQtc2VtYW50aWMtY2VsbCAucnQtY2hlY2tib3gtYnV0dG9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LWNoZWNrYm94LWJ1dHRvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LW10eC1jZWxsIC5ydC1jaGVja2JveC1idXR0b24ge1xuICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1hbnN3ZXItbmEgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LXNjLWNvbnRhaW5lci5ydC1saWtlcnQucnQtc2Mta2VlcC1ob3Jpem9udGFsIC5ydC1xZWxlbWVudCA+IC5ydC1mb3JtLWdyb3VwIC5ydC1jb250cm9sLnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWNvbnRyb2wucnQtbXR4LWNlbGwgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0LnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCAucnQtcWVsZW1lbnQgPiAucnQtZm9ybS1ncm91cCAucnQtY29udHJvbC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxpa2VydC5ydC1zYy1rZWVwLWhvcml6b250YWwgLnJ0LXFlbGVtZW50ID4gLnJ0LWZvcm0tZ3JvdXAgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5rZXlib2FyZC10YWIgLnJ0LWNvbnRhaW5lciAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1jb250cm9sLWlucHV0OmZvY3VzIH4gLnJ0LWNvbnRyb2wtbGFiZWwsXG5ib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAucnQtY29udHJvbC1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTNlMGMyICFpbXBvcnRhbnQ7XG59XG5cbi5ydC1jb250YWluZXIgLmR4LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnJ0LWNvbnRhaW5lciAuZHgtdGV4dGJveC5keC10ZXh0ZWRpdG9yLmR4LWVkaXRvci1vdXRsaW5lZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ydC1jb250YWluZXIgLmR4LXRleHRib3ggLmR4LWJ1dHRvbi1jb250ZW50IGRpdltjbGFzcyo9aWNvbl0sXG4ucnQtY29udGFpbmVyIC5keC1udW1iZXJib3ggLmR4LWJ1dHRvbi1jb250ZW50IGRpdltjbGFzcyo9aWNvbl0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1kcm9wLWRvd24tY29udGFpbmVyIC5keC10ZXh0Ym94LmR4LXRleHRlZGl0b3IuZHgtZWRpdG9yLW91dGxpbmVkIC5keC10ZXh0ZWRpdG9yLWlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG59XG4ucnQtY29udGFpbmVyIC5ydC1kcm9wLWRvd24tY29udGFpbmVyIC5ydC1kcm9wZG93bi1jaG9pY2UtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtZHJvcC1kb3duLWNvbnRhaW5lciAucnQtZHJvcGRvd24tY2hvaWNlLWNvbnRhaW5lciBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1kcm9wLWRvd24tY29udGFpbmVyIC5ydC1kcm9wZG93bi1jaG9pY2UtY29udGFpbmVyIC5keC1wbGFjZWhvbGRlciB7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1kcm9wLWRvd24tY29udGFpbmVyIC5keC1idXR0b24tY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1kcm9wLWRvd24tY29udGFpbmVyIC5keC1kcm9wZG93bmVkaXRvci1maWVsZC10ZW1wbGF0ZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1kcm9wLWRvd24tY29udGFpbmVyIC5keC1kcm9wZG93bmVkaXRvci1maWVsZC10ZW1wbGF0ZS13cmFwcGVyIGRpdiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5ydC1jb250YWluZXIgLmR4LWxpc3QtaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ucnQtY29udGFpbmVyIC5keC1saXN0LWl0ZW0gLmR4LWxpc3QtaXRlbS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ucnQtY29udGFpbmVyLmR4LWxpc3Q6bm90KC5keC1saXN0LXNlbGVjdC1kZWNvcmF0b3ItZW5hYmxlZCkgLmR4LWxpc3QtaXRlbS5keC1saXN0LWl0ZW0tc2VsZWN0ZWQsIC5ydC1jb250YWluZXIuZHgtbGlzdDpub3QoLmR4LWxpc3Qtc2VsZWN0LWRlY29yYXRvci1lbmFibGVkKSAuZHgtbGlzdC1pdGVtLmR4LWxpc3QtaXRlbS1zZWxlY3RlZC5keC1zdGF0ZS1mb2N1c2VkLCAucnQtY29udGFpbmVyLmR4LWxpc3Q6bm90KC5keC1saXN0LXNlbGVjdC1kZWNvcmF0b3ItZW5hYmxlZCkgLmR4LWxpc3QtaXRlbS5keC1zdGF0ZS1mb2N1c2VkOm5vdCguZHgtbGlzdC1pdGVtLXNlbGVjdGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmNjOTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmR4LXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAycHg7XG59XG5cbmJvZHkua2V5Ym9hcmQtdGFiIC5ydC1zbGlkZXItY29udGFpbmVyIC5keC1zbGlkZXIgLmR4LXNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuYm9keS5rZXlib2FyZC10YWIgLnJ0LXNsaWRlci1jb250YWluZXIgLmR4LXNsaWRlciAuZHgtc2xpZGVyLWhhbmRsZSAuZHgtb3ZlcmxheS1jb250ZW50IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHkua2V5Ym9hcmQtdGFiIC5ydC1zbGlkZXItY29udGFpbmVyIC5keC1zbGlkZXIgLmR4LXNsaWRlci1oYW5kbGUubm90LXZpc2libGUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5rZXlib2FyZC10YWIgLnJ0LXNsaWRlci1jb250YWluZXIgLmR4LXNsaWRlciAuZHgtc2xpZGVyLWhhbmRsZS5ub3QtdmlzaWJsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cbmJvZHkua2V5Ym9hcmQtdGFiIC5ydC1zbGlkZXItY29udGFpbmVyIC5keC1zbGlkZXIgLmR4LXNsaWRlci1oYW5kbGUubm90LXZpc2libGUgLmR4LW92ZXJsYXktY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuYm9keTpub3QoLmtleWJvYXJkLXRhYikgLnJ0LXNsaWRlci1jb250YWluZXIgLmR4LXNsaWRlciAuZHgtc2xpZGVyLWhhbmRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5ib2R5Om5vdCgua2V5Ym9hcmQtdGFiKSAucnQtc2xpZGVyLWNvbnRhaW5lciAuZHgtc2xpZGVyIC5keC1zbGlkZXItaGFuZGxlLm5vdC12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucnQtY29udGFpbmVyIC5ydC1zbGlkZXItY29udGFpbmVyIC5ydC1keHNsaWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNsaWRlci1jb250YWluZXIgLnJ0LXNsaWRlci1sYWJlbC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNsaWRlci1jb250YWluZXIgLnJ0LXNsaWRlci1sZWZ0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAucnQtc2xpZGVyLW1pZGRsZS1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNsaWRlci1jb250YWluZXIgLnJ0LXNsaWRlci1yaWdodC1sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zbGlkZXItY29udGFpbmVyIC5keC1zbGlkZXIgLmR4LXNsaWRlci1oYW5kbGUsXG4ucnQtY29udGFpbmVyIC5ydC1zbGlkZXItY29udGFpbmVyIC5keC1zbGlkZXIgLmR4LXN0YXRlLWhvdmVyLmR4LXNsaWRlci1oYW5kbGU6bm90KC5keC1zdGF0ZS1hY3RpdmUpLFxuLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAuZHgtc2xpZGVyIC5keC1zdGF0ZS1hY3RpdmUuZHgtc2xpZGVyLWhhbmRsZSxcbi5ydC1jb250YWluZXIgLnJ0LXNsaWRlci1jb250YWluZXIgLmR4LXNsaWRlciAuZHgtc3RhdGUtZm9jdXNlZC5keC1zbGlkZXItaGFuZGxlOm5vdCguZHgtc3RhdGUtYWN0aXZlKSB7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAwJSwgI0VDRUNFQyA1MCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjRCNEI0O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2xpZGVyLWNvbnRhaW5lciAuZHgtc2xpZGVyIC5keC10cmFja2Jhci1yYW5nZS5keC1zbGlkZXItcmFuZ2UuZHgtc2xpZGVyLXJhbmdlLXZpc2libGUge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZjYzk5O1xuICBib3JkZXItY29sb3I6ICNCNEI0QjQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zbGlkZXItY29udGFpbmVyIC5keC1zbGlkZXIgLmR4LXNsaWRlci1iYXIge1xuICBtYXJnaW46IDE0cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQzO1xuICBib3JkZXItY29sb3I6ICM0NDQ0NDM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1vcGVuLXF1ZXN0aW9uLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMS41cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtb3Blbi1xdWVzdGlvbi1taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIwcmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtb3Blbi1xdWVzdGlvbi1zbWFsbC1oYXMtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTEuNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW9wZW4tcXVlc3Rpb24tbWlkZGxlLWhhcy10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC1ncm91cCAucnQtaW5wdXQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtZ3JvdXAgLnJ0LWlucHV0LXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LWdyb3VwIC5ydC1pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDQ0NDQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQURBRDk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC1ncm91cCAucnQtaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC1ncm91cCAucnQtaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5ydC1pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtZ3JvdXAgLnJ0LWlucHV0LWdyb3VwLXByZXBlbmQgfiAucnQtaW5wdXQtdGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC1ncm91cCAucnQtaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtZ3JvdXAgLnJ0LWlucHV0LWdyb3VwLWFwcGVuZCA+IC5ydC1pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ0NDQ0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RBREFEOTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtdGV4dDpkaXNhYmxlZCwgLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtdGV4dDpyZWFkLW9ubHk6bm90KC5keC10ZXh0Ym94KTpub3QoLmR4LW51bWJlcmJveCksIC5ydC1jb250YWluZXIgLnJ0LWlucHV0LXRleHQ6cmVhZC1vbmx5Om5vdCguZHgtdGV4dGJveCk6bm90KC5keC1udW1iZXJib3gpOmZvY3VzLCAucnQtY29udGFpbmVyIC5ydC1pbnB1dC10ZXh0LmR4LXN0YXRlLWRpc2FibGVkLCAucnQtY29udGFpbmVyIC5ydC1pbnB1dC10ZXh0LmR4LXN0YXRlLXJlYWRvbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RBREFEOTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LXRleHQ6bm90KC5keC1kYXRlYm94KTpub3QoLmR4LW51bWJlcmJveCkge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LXRleHQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NDQ0NDM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC10ZXh0Om5vdCh0ZXh0YXJlYSkge1xuICBoZWlnaHQ6IGNhbGMoMnJlbSArIDJweCk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC10ZXh0OmlzKHRleHRhcmVhKSB7XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC10ZXh0IGlucHV0LmR4LXRleHRlZGl0b3ItaW5wdXQ6bm90KC5keC1zZWFyY2hib3gpIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LXRleHQuZHgtdGV4dGJveC5keC1hdXRvY29tcGxldGUgaW5wdXQuZHgtdGV4dGVkaXRvci1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC10ZXh0LmR4LXRleHRib3guZHgtYXV0b2NvbXBsZXRlIC5keC1kcm9wZG93bmVkaXRvci1pbnB1dC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC10ZXh0LmR4LXRleHRib3guZHgtYXV0b2NvbXBsZXRlIC5keC1kcm9wZG93bmVkaXRvci1pbnB1dC13cmFwcGVyIC5keC10ZXh0ZWRpdG9yLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtdGV4dC5keC10ZXh0Ym94Om5vdCguZHgtc2VhcmNoYm94KTpub3QoLmR4LWNvbG9yYm94KTpub3QoLmR4LWF1dG9jb21wbGV0ZSkgaW5wdXQuZHgtdGV4dGVkaXRvci1pbnB1dCwgLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtdGV4dC5keC1udW1iZXJib3g6bm90KC5keC1zZWFyY2hib3gpOm5vdCguZHgtY29sb3Jib3gpOm5vdCguZHgtYXV0b2NvbXBsZXRlKSBpbnB1dC5keC10ZXh0ZWRpdG9yLWlucHV0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4ucnQtY29udGFpbmVyIC5ydC1pbnB1dC10ZXh0LmR4LXRleHRib3g6bm90KC5keC1zZWFyY2hib3gpOm5vdCguZHgtY29sb3Jib3gpOm5vdCguZHgtYXV0b2NvbXBsZXRlKSAuZHgtcGxhY2Vob2xkZXIsIC5ydC1jb250YWluZXIgLnJ0LWlucHV0LXRleHQuZHgtbnVtYmVyYm94Om5vdCguZHgtc2VhcmNoYm94KTpub3QoLmR4LWNvbG9yYm94KTpub3QoLmR4LWF1dG9jb21wbGV0ZSkgLmR4LXBsYWNlaG9sZGVyIHtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtdGV4dCAuZHgtcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXRleHRhcmVhLW5vLXJ0ZSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREFEQUQ5O1xuICBjb2xvcjogIzQ0NDQ0MztcbiAgZm9udC1zaXplOiAxcmVtO1xuICByZXNpemU6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC10ZXh0YXJlYS1uby1ydGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NDQ0NDM7XG59XG4ucnQtY29udGFpbmVyIC5keC1kYXRlYm94LmR4LWF1dG8td2lkdGggLmR4LXRleHRlZGl0b3ItaW5wdXQsXG4ucnQtY29udGFpbmVyIC5keC1kYXRlYm94Om5vdCguZHgtdGV4dGVkaXRvci1lbXB0eSkuZHgtYXV0by13aWR0aCAuZHgtdGV4dGVkaXRvci1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5ydC1jb250YWluZXIgLmR4LW51bWJlcmJveCAuZHgtdGV4dGVkaXRvci1pbnB1dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJ0LWNvbnRhaW5lciAuZHgtdGV4dGJveC5keC10ZXh0ZWRpdG9yLmR4LWVkaXRvci1vdXRsaW5lZCxcbi5ydC1jb250YWluZXIgLmR4LW51bWJlcmJveC5keC10ZXh0ZWRpdG9yLmR4LWVkaXRvci1vdXRsaW5lZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LWdyb3VwID4gLnJ0LWlucHV0LXRleHQ6bm90KDpmaXJzdC1jaGlsZCkuZHgtdGV4dGJveCxcbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LWdyb3VwID4gLnJ0LWlucHV0LXRleHQ6bm90KDpmaXJzdC1jaGlsZCkuZHgtbnVtYmVyYm94IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWlucHV0LWdyb3VwID4gLnJ0LWlucHV0LXRleHQ6bm90KDpsYXN0LWNoaWxkKS5keC10ZXh0Ym94LFxuLnJ0LWNvbnRhaW5lciAucnQtaW5wdXQtZ3JvdXAgPiAucnQtaW5wdXQtdGV4dDpub3QoOmxhc3QtY2hpbGQpLmR4LW51bWJlcmJveCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5ydC1jb250YWluZXIgLmR4LXRleHRlZGl0b3IuZHgtc3RhdGUtaG92ZXIuZHgtZWRpdG9yLW91dGxpbmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjREFEQUQ5O1xufVxuLnJ0LWNvbnRhaW5lciAuZHgtdGV4dGVkaXRvci5keC1zdGF0ZS1mb2N1c2VkLmR4LWVkaXRvci1vdXRsaW5lZCB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDQ0Mztcbn1cbi5keC1zdGF0ZS1ob3ZlciAucnQtYXV0b2NvbXBsZXRlLWl0ZW0sXG4uZHgtc3RhdGUtYWN0aXZlIC5ydC1hdXRvY29tcGxldGUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmNjOTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucnQtY29udGFpbmVyLnJ0LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LXNlbWFudGljLXJhdGluZy1sYWJlbCAucnQtcmF0aW5nLWxhYmVscyAucnQtcmF0aW5nLWxhYmVsLWxlZnQgLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1zZW1hbnRpYy1yYXRpbmctbGFiZWwgLnJ0LXJhdGluZy1sYWJlbHMgLnJ0LXJhdGluZy1sYWJlbC1yaWdodCAuZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1tdHgtcmF0aW5nLWxhYmVsIC5ydC1yYXRpbmctbGFiZWxzIC5ydC1yYXRpbmctbGFiZWwtbGVmdCAuZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW10eC1yYXRpbmctbGFiZWwgLnJ0LXJhdGluZy1sYWJlbHMgLnJ0LXJhdGluZy1sYWJlbC1yaWdodCAuZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1pbmZvcm1hdGlvbi1ibG9jazpiZWZvcmUsXG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtd2FybmluZy1ibG9jazpiZWZvcmUsXG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtc3VjY2Vzcy1ibG9jazpiZWZvcmUsXG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtZGFuZ2VyLWJsb2NrOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC0zLjI1cmVtO1xuICBsZWZ0OiAwLjlyZW07XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwLjRyZW07XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDAuNjVyZW07XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA0MDBweCkge1xuICAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMC40NXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtbGFiZWwsIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwsIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwsIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAuNHJlbSAycmVtIDAuNHJlbSAxcmVtO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1hbnN3ZXItb3B0aW9uIC5ydC1jb250cm9sLWxhYmVsLCAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWxhYmVsLCAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWxhYmVsLCAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNDVyZW0gMi4xcmVtIDAuNDVyZW0gMS4xcmVtO1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtbGFiZWwsIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwsIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwsIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMi41cmVtIDAuNjI1cmVtO1xuICB9XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA0MDBweCkge1xuICAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjFyZW07XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtYW5zd2VyLW9wdGlvbi5ydC1oYXMtaW5wdXQgLnJ0LXNlbWktb3Blbi1jb250YWluZXIsIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtaGFzLWlucHV0LnJ0LW5wcy1jZWxsIC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLCAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1oYXMtaW5wdXQucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciwgLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LWhhcy1pbnB1dC5ydC1tdHgtY2VsbCAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1pbXBsaWNpdC1jb250YWluZXIgLnJ0LWltcGxpY2l0LWFjdGlvbnMgLmRpc2xpa2Uge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1pbXBsaWNpdC1jb250YWluZXIgLnJ0LWltcGxpY2l0LWFjdGlvbnMgLmRpc2xpa2UgLnJ0LWltcGxpY2l0LWRpc2xpa2UtaWNvbiB7XG4gIG9yZGVyOiAyO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWltcGxpY2l0LWNvbnRhaW5lciAucnQtaW1wbGljaXQtYWN0aW9ucyAuZGlzbGlrZSAucnQtaW1wbGljaXQtZGlzbGlrZS1sYWJlbCB7XG4gIG9yZGVyOiAxO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWltcGxpY2l0LWNvbnRhaW5lciAucnQtaW1wbGljaXQtYWN0aW9ucyAubGlrZSB7XG4gIG9yZGVyOiAxO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWRyb3AtZG93bi1jb250YWluZXIgLmR4LWRyb3Bkb3duZWRpdG9yLWZpZWxkLXRlbXBsYXRlLXdyYXBwZXIsXG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtZHJvcGRvd24gLmR4LWRyb3Bkb3duZWRpdG9yLWZpZWxkLXRlbXBsYXRlLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1keHNsaWRlciB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWR4c2xpZGVyIC5ydC1zbGlkZXItbGFiZWwtY29udGFpbmVyIGRpdiB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLmR4LXBsYWNlaG9sZGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1pbnB1dC1ncm91cCAucnQtaW5wdXQtZ3JvdXAtcHJlcGVuZCB+IC5ydC1pbnB1dC10ZXh0LFxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWlucHV0LWdyb3VwIC5ydC1pbnB1dC1ncm91cC1hcHBlbmQgPiAucnQtaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtaW5wdXQtZ3JvdXAgLnJ0LWlucHV0LWdyb3VwLXByZXBlbmQgPiAucnQtaW5wdXQtZ3JvdXAtdGV4dCxcbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1pbnB1dC1ncm91cCAucnQtaW5wdXQtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1jb250cm9scy1jb250YWluZXIgLnJ0LWNvbnRyb2wtbGVmdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWNvbnRyb2xzLWNvbnRhaW5lciAucnQtY29udHJvbC1yaWdodCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiAucnQtY29udHJvbC1sYWJlbCArIC5ydC1tdHgtb3Blbi1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiAucnQtY29udHJvbC1sYWJlbCArIC5ydC1tdHgtb3Blbi1jb250YWluZXIucnQtbXR4LWNlbGwtaGFzLWVycm9yIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jaG9pY2UtaGFzLW9wZW4ucnQtbXR4LW9wZW4tc21hbGwgLnJ0LWNvbnRyb2wtbGFiZWwgKyAucnQtbXR4LW9wZW4tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjQwMHB4KSB7XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuLnJ0LW10eC1vcGVuLXNtYWxsIC5ydC1jb250cm9sLWxhYmVsICsgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuIC5ydC1jb250cm9sLWxhYmVsICsgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuLnJ0LW10eC1vcGVuLXNtYWxsIC5ydC1jb250cm9sLWxhYmVsICsgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuIGxhYmVsICsgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuLnJ0LW10eC1vcGVuLXNtYWxsIGxhYmVsICsgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB9XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGwgLnJ0LW10eC1jZWxsLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLWxlZnQtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtcmlnaHQtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jaG9pY2UtaGFzLW9wZW4gLnJ0LWNvbnRyb2wtbGFiZWwgKyAucnQtc2VtYW50aWMtb3Blbi1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jaG9pY2UtaGFzLW9wZW4gLnJ0LWNvbnRyb2wtbGFiZWwgKyAucnQtc2VtYW50aWMtb3Blbi1jb250YWluZXIucnQtc2VtYW50aWMtY2VsbC1oYXMtZXJyb3Ige1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jaG9pY2UtaGFzLW9wZW4ucnQtc2VtYW50aWMtb3Blbi1zbWFsbCAucnQtY29udHJvbC1sYWJlbCArIC5ydC1zZW1hbnRpYy1vcGVuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNob2ljZS1oYXMtb3BlbiAucnQtY29udHJvbC1sYWJlbCArIC5ydC1zZW1hbnRpYy1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNob2ljZS1oYXMtb3Blbi5ydC1zZW1hbnRpYy1vcGVuLXNtYWxsIC5ydC1jb250cm9sLWxhYmVsICsgLnJ0LXNlbWFudGljLW9wZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIucnQtcnRsIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIH1cbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1pbnB1dC1lcnJvci1pY29uOmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yMHB4O1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LWlucHV0LWVycm9yLWljb24gLnJ0LWlucHV0LWVycm9yLW1lc3NhZ2Uge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtcWVsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogT3ZlcndyaXRlIHRoZSBkZWZhdWx0IHRvIGtlZXAgdGhlIHNjcm9sbGJhciBhbHdheXMgdmlzaWJsZSAqL1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtcWVsZW1lbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtcWVsZW1lbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNCNEI0QjQgIWltcG9ydGFudDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LXFlbGVtZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LW10eC1jb2wtc2VwZXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMC4yNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LW10eC1zdWJxdWVzdGlvbiAucnQtbXR4LW9wZW4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWNvbC1uYSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIC5ydC1tdHgtYW5zd2VyLWxhYmVscy1mdWxsd2lkdGgsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLWZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMSB7XG4gICAgd2lkdGg6IGNhbGMoOTUlIC8gMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk1JSAvIDEpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yIHtcbiAgICB3aWR0aDogY2FsYyg5NSUgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk1JSAvIDIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTMge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDMpO1xuICAgIG1heC13aWR0aDogY2FsYyg5NSUgLyAzKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTUlIC8gMyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtNCB7XG4gICAgd2lkdGg6IGNhbGMoOTUlIC8gNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk1JSAvIDQpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyA0KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS01IHtcbiAgICB3aWR0aDogY2FsYyg5NSUgLyA1KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk1JSAvIDUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTYge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDYpO1xuICAgIG1heC13aWR0aDogY2FsYyg5NSUgLyA2KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTUlIC8gNik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtNyB7XG4gICAgd2lkdGg6IGNhbGMoOTUlIC8gNyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk1JSAvIDcpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyA3KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS04IHtcbiAgICB3aWR0aDogY2FsYyg5NSUgLyA4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk1JSAvIDgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTkge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDkpO1xuICAgIG1heC13aWR0aDogY2FsYyg5NSUgLyA5KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTUlIC8gOSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTAge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDEwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTApO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxMCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTEge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDExKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTEpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTIge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDEyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTIpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxMik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTMge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDEzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxMyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTQge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDE0KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTQpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTUge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDE1KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTUpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxNSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTYge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDE2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxNik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTcge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDE3KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTcpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTgge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDE4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTgpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxOCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTkge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDE5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMTkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAxOSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjAge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDIwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjApO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyMCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjEge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDIxKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjEpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjIge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDIyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjIpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyMik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjMge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDIzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyMyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjQge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDI0KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjQpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjUge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDI1KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjUpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyNSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjYge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDI2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyNik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjcge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDI3KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjcpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjgge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDI4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjgpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyOCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjkge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDI5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMjkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAyOSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMzAge1xuICAgIHdpZHRoOiBjYWxjKDk1JSAvIDMwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gMzApO1xuICAgIG1pbi13aWR0aDogY2FsYyg5NSUgLyAzMCk7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIC5ydC1tdHgtY29sLXNlcGVyYXRvciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIC5ydC1tdHgtYW5zd2VyLWxhYmVscy1mdWxsd2lkdGgsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLWZ1bGx3aWR0aCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LW10eC1jb2xncm91cC1oZWFkaW5nLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LXJhdGluZy1sYWJlbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LW10eC1hbnN3ZXItbGFiZWxzLWZ1bGx3aWR0aCxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LW10eC1jb2xncm91cC1sYWJlbHMtZnVsbHdpZHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LXJhdGluZy1sYWJlbHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlci1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWNvbGdyb3VwLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDEpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAxKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMyB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAzKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTQge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDQpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyA0KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS01IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyA1KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtNiB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyA2KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTcge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDcpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyA3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS04IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyA4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtOSB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyA5KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEwIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDEwKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTApO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTEge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDExKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gMTEpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAxMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xMiB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAxMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDEyKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEzIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDEzKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTMpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTQge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDE0KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gMTQpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAxNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xNSB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gMTUpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAxNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDE1KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE2IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDE2KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTYpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTcge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDE3KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gMTcpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAxNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xOCB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gMTgpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAxOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDE4KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE5IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDE5KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTkpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjAge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDIwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gMjApO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAyMCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yMSB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gMjEpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAyMSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDIxKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTIyIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDIyKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjMge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDIzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gMjMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAyMyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yNCB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gMjQpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAyNCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDI0KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI1IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDI1KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjYge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDI2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gMjYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAyNik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yNyB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gMjcpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAyNyk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDI3KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI4IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDI4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS14bCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjkge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDI5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gMjkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAyOSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXhsIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0zMCB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gMzApO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAzMCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDMwKTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDEpO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyAxKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yIHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMyB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyAzKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTQge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDQpO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyA0KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS01IHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyA1KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtNiB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyA2KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTcge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDcpO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyA3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS04IHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyA4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtOSB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyA5KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEwIHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDEwKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gMTApO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTEge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDExKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gMTEpO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyAxMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xMiB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyAxMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDEyKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEzIHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyAxMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDEzKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gMTMpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTQge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDE0KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gMTQpO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyAxNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xNSB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gMTUpO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyAxNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDE1KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE2IHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyAxNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDE2KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gMTYpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTcge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDE3KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gMTcpO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyAxNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xOCB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gMTgpO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyAxOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDE4KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE5IHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyAxOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDE5KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gMTkpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjAge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDIwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gMjApO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyAyMCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yMSB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gMjEpO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyAyMSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDIxKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTIyIHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyAyMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDIyKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gMjIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjMge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDIzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gMjMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyAyMyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yNCB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gMjQpO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyAyNCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDI0KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI1IHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyAyNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDI1KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gMjUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjYge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDI2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gMjYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyAyNik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yNyB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gMjcpO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyAyNyk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDI3KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI4IHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLyAyOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvIDI4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNjUlIC8gMjgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjkge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAvIDI5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjUlIC8gMjkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg2NSUgLyAyOSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0zMCB7XG4gICAgd2lkdGg6IGNhbGMoNjUlIC8gMzApO1xuICAgIG1heC13aWR0aDogY2FsYyg2NSUgLyAzMCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvIDMwKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1zdWJxdWVzdGlvbi1mdWxsd2lkdGgsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1jb2xncm91cC1sYWJlbHMtZnVsbHdpZHRoLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VyLWxhYmVscy1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1zdWJxdWVzdGlvbi1jb2wge1xuICAgIHdpZHRoOiAxJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LXN1YnF1ZXN0aW9uLWNvbCA+IGRpdjpub3QoLnJ0LW10eC1vcGVuLWNvbnRhaW5lcik6bm90KC5ydC1pbnB1dC10ZXh0KSwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDEpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyAxKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yIHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMyB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyAzKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTQge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDQpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyA0KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS01IHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyA1KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtNiB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyA2KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTcge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDcpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyA3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS04IHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyA4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtOSB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyA5KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEwIHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDEwKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gMTApO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTEge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDExKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gMTEpO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyAxMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xMiB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyAxMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDEyKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEzIHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyAxMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDEzKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gMTMpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTQge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDE0KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gMTQpO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyAxNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xNSB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gMTUpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyAxNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDE1KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE2IHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyAxNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDE2KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gMTYpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTcge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDE3KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gMTcpO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyAxNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xOCB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gMTgpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyAxOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDE4KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE5IHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyAxOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDE5KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gMTkpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjAge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDIwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gMjApO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyAyMCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yMSB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gMjEpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyAyMSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDIxKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTIyIHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyAyMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDIyKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gMjIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjMge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDIzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gMjMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyAyMyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yNCB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gMjQpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyAyNCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDI0KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI1IHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyAyNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDI1KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gMjUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjYge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDI2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gMjYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyAyNik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yNyB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gMjcpO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyAyNyk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDI3KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI4IHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLyAyOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvIDI4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoNzAlIC8gMjgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjkge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAvIDI5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC8gMjkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg3MCUgLyAyOSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0zMCB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC8gMzApO1xuICAgIG1heC13aWR0aDogY2FsYyg3MCUgLyAzMCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvIDMwKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1zdWJxdWVzdGlvbi1mdWxsd2lkdGgsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1jb2xncm91cC1sYWJlbHMtZnVsbHdpZHRoLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VyLWxhYmVscy1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQgLnJ0LW10eC1zdWJxdWVzdGlvbi1jb2wge1xuICAgIHdpZHRoOiAxJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1tZCAucnQtbXR4LXN1YnF1ZXN0aW9uLWNvbCA+IGRpdjpub3QoLnJ0LW10eC1vcGVuLWNvbnRhaW5lcik6bm90KC5ydC1pbnB1dC10ZXh0KSwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDEpO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyAxKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yIHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMyB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyAzKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTQge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDQpO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyA0KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS01IHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyA1KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtNiB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyA2KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTcge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDcpO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyA3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS04IHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyA4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtOSB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyA5KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEwIHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDEwKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gMTApO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTEge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDExKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gMTEpO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyAxMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xMiB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gMTIpO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyAxMik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDEyKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEzIHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyAxMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDEzKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gMTMpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTQge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDE0KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gMTQpO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyAxNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xNSB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gMTUpO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyAxNSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDE1KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE2IHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyAxNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDE2KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gMTYpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMTcge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDE3KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gMTcpO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyAxNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0xOCB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gMTgpO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyAxOCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDE4KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE5IHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyAxOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDE5KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gMTkpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjAge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDIwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gMjApO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyAyMCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yMSB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gMjEpO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyAyMSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDIxKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTIyIHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyAyMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDIyKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gMjIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjMge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDIzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gMjMpO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyAyMyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yNCB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gMjQpO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyAyNCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDI0KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI1IHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyAyNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDI1KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gMjUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjYge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDI2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gMjYpO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyAyNik7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0yNyB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gMjcpO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyAyNyk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDI3KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI4IHtcbiAgICB3aWR0aDogY2FsYyg4MCUgLyAyOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwJSAvIDI4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gMjgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMjkge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAvIDI5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gMjkpO1xuICAgIG1pbi13aWR0aDogY2FsYyg4MCUgLyAyOSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0zMCB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC8gMzApO1xuICAgIG1heC13aWR0aDogY2FsYyg4MCUgLyAzMCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDgwJSAvIDMwKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1zdWJxdWVzdGlvbi1mdWxsd2lkdGgsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1jb2xncm91cC1sYWJlbHMtZnVsbHdpZHRoLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VyLWxhYmVscy1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1zdWJxdWVzdGlvbi1jb2wge1xuICAgIHdpZHRoOiAxJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LXN1YnF1ZXN0aW9uLWNvbCA+IGRpdjpub3QoLnJ0LW10eC1vcGVuLWNvbnRhaW5lcik6bm90KC5ydC1pbnB1dC10ZXh0KSwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLXNtIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LXN1YnF1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdWJxdWVzdGlvbi1mdWxsd2lkdGggLnJ0LW10eC1zdWJxdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdWJxdWVzdGlvbi1mdWxsd2lkdGggLnJ0LW10eC1zdWJxdWVzdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3VicXVlc3Rpb24sXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY29sLWhlYWRpbmcsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY29sZ3JvdXAtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNvbC1oZWFkaW5nLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNvbGdyb3VwLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3VicXVlc3Rpb24tZnVsbHdpZHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aCAucnQtbXR4LXN1YnF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3VicXVlc3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNvbC1oZWFkaW5nLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNvbGdyb3VwLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQURBRDk7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY29sZ3JvdXAtaGVhZGluZy1tb2JpbGUsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtcmF0aW5nLWxhYmVsIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNvbGdyb3VwLWhlYWRpbmctbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNvbGdyb3VwLWhlYWRpbmctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1ib2R5IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWFuc3dlci1jaG9pY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1pbi13aWR0aDogMi43NXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtZHJvcGRvd24ge1xuICBtYXgtd2lkdGg6IDE1cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtZHJvcGRvd24gLmR4LWRyb3Bkb3duYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1kcm9wZG93biAucnQtbXR4LWNlbGwge1xuICAgIHBhZGRpbmc6IDFyZW0gMC4yNXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiAucnQtY29udHJvbC1sYWJlbCArIC5ydC1tdHgtb3Blbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuIC5ydC1jb250cm9sLWxhYmVsICsgLnJ0LW10eC1vcGVuLWNvbnRhaW5lci5ydC1tdHgtY2VsbC1oYXMtZXJyb3Ige1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NDAwcHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiAucnQtY29udHJvbC1sYWJlbCArIC5ydC1tdHgtb3Blbi1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjFyZW0pO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuLnJ0LW10eC1vcGVuLXNtYWxsIC5ydC1jb250cm9sLWxhYmVsICsgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo0MDBweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuLnJ0LW10eC1vcGVuLXNtYWxsIC5ydC1jb250cm9sLWxhYmVsICsgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMXJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiAucnQtY29udHJvbC1sYWJlbCArIC5ydC1tdHgtb3Blbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTByZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiAucnQtY29udHJvbC1sYWJlbCArIC5ydC1tdHgtb3Blbi1jb250YWluZXIucnQtbXR4LWNlbGwtaGFzLWVycm9yIHtcbiAgICB3aWR0aDogOC41cmVtO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jaG9pY2UtaGFzLW9wZW4ucnQtbXR4LW9wZW4tc21hbGwgLnJ0LWNvbnRyb2wtbGFiZWwgKyAucnQtbXR4LW9wZW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiBsYWJlbCArIC5ydC1tdHgtb3Blbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTByZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiBsYWJlbCArIC5ydC1tdHgtb3Blbi1jb250YWluZXIucnQtbXR4LWNlbGwtaGFzLWVycm9yIHtcbiAgICB3aWR0aDogOC41cmVtO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jaG9pY2UtaGFzLW9wZW4ucnQtbXR4LW9wZW4tc21hbGwgbGFiZWwgKyAucnQtbXR4LW9wZW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiAucnQtbXR4LWNlbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDAuMjVyZW07XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNob2ljZS1oYXMtb3BlbiAucnQtbXR4LWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jaG9pY2UtaGFzLW9wZW4gLnJ0LW10eC1jZWxsIC5ydC1lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jaG9pY2UtaGFzLW9wZW4ucnQtbXR4LW9wZW4tc21hbGwgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdyZW07XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuLnJ0LW10eC1vcGVuLXNtYWxsIC5ydC1tdHgtb3Blbi1jb250YWluZXIucnQtbXR4LWNlbGwtaGFzLWVycm9yIHtcbiAgd2lkdGg6IDUuNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jaG9pY2UtaGFzLW9wZW4ucnQtbXR4LW9wZW4tbGFyZ2UgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2hvaWNlLWhhcy1vcGVuLnJ0LW10eC1vcGVuLWxhcmdlIC5ydC1tdHgtb3Blbi1jb250YWluZXIucnQtbXR4LWNlbGwtaGFzLWVycm9yIHtcbiAgbWluLXdpZHRoOiA3cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jZWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jZWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jZWxsOm5vdCgucnQtY29udHJvbCkgbGFiZWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jZWxsOm5vdCgucnQtY29udHJvbCkgbGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGw6bm90KC5ydC1jb250cm9sKSBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGw6bm90KC5ydC1jb250cm9sKSBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGwgLnJ0LW10eC1jZWxsLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWNlbGwgLnJ0LW10eC1jZWxsLWxhYmVsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtYW5zd2VycyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXB4O1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NTAwcHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWFuc3dlcnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1hbnN3ZXJzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMHB4IDBweCAjRUNFQ0VDO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1hbnN3ZXJzOmxhc3QtY2hpbGQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWFuc3dlcnMgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1hbnN3ZXJzIHRkLnJ0LW10eC1hbnN3ZXItY2hvaWNlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQUQ5O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1hbnN3ZXJzOmhvdmVyIHRkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggI2ZmZjtcbiAgICAtbW96LWJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggI2ZmZjtcbiAgICBib3gtc2hhZG93OiAtMXB4IDBweCAwcHggMHB4ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6OTkycHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LWFuc3dlcnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtcmF0aW5nLWxhYmVsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciAucnQtbXR4LXJvd2dyb3VwLWhlYWRpbmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQURBRDk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1yb3dncm91cC1oZWFkaW5nLWZ1bGx3aWR0aCwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtcm93Z3JvdXAtaGVhZGluZy1mdWxsd2lkdGgsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LXJvd2dyb3VwLWhlYWRpbmctZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgLnJ0LW10eC1yb3dncm91cC1oZWFkaW5nLWZ1bGx3aWR0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RBREFEOTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1yb3dncm91cC1oZWFkaW5nLWZ1bGx3aWR0aCwgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtcm93Z3JvdXAtaGVhZGluZy1mdWxsd2lkdGgsIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LXJvd2dyb3VwLWhlYWRpbmctZnVsbHdpZHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1zdWJxdWVzdGlvbi1jb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbXR4LWFuc3dlci1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1jb2xncm91cC1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHRhYmxlIC5ydC1tdHgtYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDEpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAxKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMSk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtMiB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDIpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAyKTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0zIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gMyk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDMpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTQge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDQpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyA0KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gNCk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtNSB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDUpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyA1KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS02IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyA2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gNik7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDYpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTcge1xuICAgIHdpZHRoOiBjYWxjKDk4JSAvIDcpO1xuICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyA3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gNyk7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1sYWJlbGJhciAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtOCB7XG4gICAgd2lkdGg6IGNhbGMoOTglIC8gOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDgpO1xuICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyA4KTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS05IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyA5KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTglIC8gOSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvIDkpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEwIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDEwKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTApO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTExIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDExKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTEpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEyIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDEyKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTEzIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDEzKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTMpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE0IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDE0KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTQpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE1IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDE1KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE2IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDE2KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTYpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE3IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxNyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDE3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTcpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE4IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDE4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTE5IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAxOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDE5KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMTkpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTIwIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDIwKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjApO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTIxIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDIxKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjEpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTIyIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDIyKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjIpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTIzIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDIzKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjMpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI0IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDI0KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjQpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI1IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDI1KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjUpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI2IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyNik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDI2KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjYpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI3IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyNyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDI3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjcpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI4IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDI4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjgpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTI5IHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAyOSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDI5KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMjkpO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLTMwIHtcbiAgICB3aWR0aDogY2FsYyg5OCUgLyAzMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvIDMwKTtcbiAgICBtaW4td2lkdGg6IGNhbGMoOTglIC8gMzApO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHRhYmxlIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LWFuc3dlci1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1sYWJlbGJhciB0YWJsZSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHRhYmxlIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LWFuc3dlci1jaG9pY2UgLnJ0LW10eC1jZWxsLWxhYmVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjbGlwOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgdGFibGUgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZSAucnQtY29udHJvbC1pbnB1dCArIC5ydC1jb250cm9sLWxhYmVsLFxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1sYWJlbGJhciB0YWJsZSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1sYWJlbGJhci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1sYWJlbGJhciB0YWJsZSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWlucHV0OmhvdmVyICsgLnJ0LWNvbnRyb2wtbGFiZWwsXG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHRhYmxlIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LWFuc3dlci1jaG9pY2UgLnJ0LWNvbnRyb2wtaW5wdXQ6aG92ZXIgfiAucnQtbXR4LW9wZW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWxhYmVsYmFyLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItZm9udC1jb2xvcik7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tbGFiZWxiYXItaG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIC5ydC1tdHgtb3Blbi1jb250YWluZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1sYWJlbGJhciB0YWJsZSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY29udHJvbC1sYWJlbCxcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgdGFibGUgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ0LXNjLW1jLWhpZ2hsaWdodCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFiZWxiYXItYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1sYWJlbGJhci1hY3RpdmUtZm9udC1jb2xvcik7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHRhYmxlIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LWFuc3dlci1jaG9pY2UgLnJ0LW10eC1jZWxsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lci5ydC1sYWJlbGJhciB0YWJsZSAucnQtbXR4LWFuc3dlci1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbixcbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIucnQtbGFiZWxiYXIgdGFibGUgLnJ0LW10eC1hbnN3ZXItbGFiZWxzLWZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyLnJ0LWxhYmVsYmFyIHRhYmxlIC5ydC1tdHgtc3VicXVlc3Rpb24tZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXFlbGVtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIE92ZXJ3cml0ZSB0aGUgZGVmYXVsdCB0byBrZWVwIHRoZSBzY3JvbGxiYXIgYWx3YXlzIHZpc2libGUgKi9cbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtcWVsZW1lbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1xZWxlbWVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0I0QjRCNCAhaW1wb3J0YW50O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1xZWxlbWVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbC1zZXBlcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1hbnN3ZXItbGFiZWxzLWZ1bGx3aWR0aCxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29sZ3JvdXAtbGFiZWxzLWZ1bGx3aWR0aCxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtc3VicXVlc3Rpb24tZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtcmF0aW5nLWxhYmVscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLWxlZnQtbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29sLXNlcGVyYXRvciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLWxlZnQtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtcmlnaHQtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb2xncm91cC1oZWFkaW5nLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLWFuc3dlci1sYWJlbHMtZnVsbHdpZHRoLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb2xncm91cC1sYWJlbHMtZnVsbHdpZHRoLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLXJhdGluZy1sYWJlbHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1hbnN3ZXItbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbGdyb3VwLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtc3VicXVlc3Rpb24tY29sLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1jb2wucnQtc2VtYW50aWMtbGVmdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1jb2wucnQtc2VtYW50aWMtcmlnaHQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtc3VicXVlc3Rpb24tY29sLnJ0LXNlbWFudGljLWxlZnQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1jb2wucnQtc2VtYW50aWMtcmlnaHQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aCxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29sZ3JvdXAtbGFiZWxzLWZ1bGx3aWR0aCxcbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtYW5zd2VyLWxhYmVscy1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1hbnN3ZXItbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24sXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbGdyb3VwLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1hbnN3ZXItbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24gdGQsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbGdyb3VwLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQUQ5O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciAucnQtc2VtYW50aWMtc3VicXVlc3Rpb24tY29sIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1jb2wucnQtc2VtYW50aWMtbGVmdC1sYWJlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uLWNvbC5ydC1zZW1hbnRpYy1yaWdodC1sYWJlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1mdWxsd2lkdGggLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uLFxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jb2wtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jb2wtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtc3VicXVlc3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY29sLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQURBRDk7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXJhdGluZy1sYWJlbC1tb2JpbGUsXG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLXJhdGluZy1sYWJlbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY29sZ3JvdXAtaGVhZGluZy1tb2JpbGUge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtYm9keSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtYW5zd2VyLWNob2ljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1hbnN3ZXItY2hvaWNlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jaG9pY2UtaGFzLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDE1cmVtO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2hvaWNlLWhhcy1kcm9wZG93biAucnQtc2VtYW50aWMtY2VsbCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjI1cmVtO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNob2ljZS1oYXMtb3BlbiAucnQtY29udHJvbC1sYWJlbCArIC5ydC1zZW1hbnRpYy1vcGVuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2hvaWNlLWhhcy1vcGVuIC5ydC1jb250cm9sLWxhYmVsICsgLnJ0LXNlbWFudGljLW9wZW4tY29udGFpbmVyLnJ0LXNlbWFudGljLWNlbGwtaGFzLWVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2hvaWNlLWhhcy1vcGVuLnJ0LXNlbWFudGljLW9wZW4tc21hbGwgLnJ0LWNvbnRyb2wtbGFiZWwgKyAucnQtc2VtYW50aWMtb3Blbi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jaG9pY2UtaGFzLW9wZW4gLnJ0LWNvbnRyb2wtbGFiZWwgKyAucnQtc2VtYW50aWMtb3Blbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNob2ljZS1oYXMtb3BlbiAucnQtY29udHJvbC1sYWJlbCArIC5ydC1zZW1hbnRpYy1vcGVuLWNvbnRhaW5lci5ydC1zZW1hbnRpYy1jZWxsLWhhcy1lcnJvciB7XG4gICAgd2lkdGg6IDguNXJlbTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNob2ljZS1oYXMtb3Blbi5ydC1zZW1hbnRpYy1vcGVuLXNtYWxsIC5ydC1jb250cm9sLWxhYmVsICsgLnJ0LXNlbWFudGljLW9wZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNob2ljZS1oYXMtb3BlbiAucnQtc2VtYW50aWMtY2VsbCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjI1cmVtO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2hvaWNlLWhhcy1vcGVuIC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWxhYmVsIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNob2ljZS1oYXMtb3BlbiAucnQtc2VtYW50aWMtY2VsbCAucnQtZXJyb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNob2ljZS1oYXMtb3Blbi5ydC1zZW1hbnRpYy1vcGVuLXNtYWxsIC5ydC1zZW1hbnRpYy1vcGVuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jaG9pY2UtaGFzLW9wZW4ucnQtc2VtYW50aWMtb3Blbi1zbWFsbCAucnQtc2VtYW50aWMtb3Blbi1jb250YWluZXIucnQtc2VtYW50aWMtY2VsbC1oYXMtZXJyb3Ige1xuICB3aWR0aDogNC41cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jZWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jZWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jZWxsOm5vdCgucnQtY29udHJvbCkgbGFiZWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbDpub3QoLnJ0LWNvbnRyb2wpIGxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbDpub3QoLnJ0LWNvbnRyb2wpIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNlbGw6bm90KC5ydC1jb250cm9sKSBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1jZWxsIC5ydC1jb250cm9sLWxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtYW50aWMtY2VsbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtY2VsbCAucnQtc2VtYW50aWMtY2VsbC1sYWJlbCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1zZW1hbnRpYy1hbnN3ZXJzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcHg7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo1MDBweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWFuc3dlcnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtYW5zd2VycyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB0YWJsZSAucnQtc2VtYW50aWMtYW5zd2VycyB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWFuc3dlcnMgdGQucnQtc2VtYW50aWMtYW5zd2VyLWNob2ljZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEOTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWFuc3dlcnM6aG92ZXIgdGQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCAjZmZmO1xuICAgIC1tb3otYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo5OTJweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1zZW1hbnRpYy1jb250YWluZXIgdGFibGUgLnJ0LXNlbWFudGljLWFuc3dlcnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtc2VtYW50aWMtY29udGFpbmVyIHRhYmxlIC5ydC1yYXRpbmctbGFiZWwtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ydC1pbXBsaWNpdCB7XG4gIGhlaWdodDogMzUwcHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ydC1pbXBsaWNpdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucnQtaW1wbGljaXQucnQtaW1wbGljaXQtaGFzLW5hIHtcbiAgaGVpZ2h0OiAzNzVweDtcbn1cbi5ydC1pbXBsaWNpdC5ydC1pbXBsaWNpdC1oYXMtbmEgLnJ0LWltcGxpY2l0LXBhbmVsIHtcbiAgcGFkZGluZzogMzVweCAxMHB4IDEwcHggMTBweDtcbn1cbi5ydC1pbXBsaWNpdC5ydC1pbXBsaWNpdC1oYXMtbmEgLnJ0LWltcGxpY2l0LWRpc2xpa2UsXG4ucnQtaW1wbGljaXQucnQtaW1wbGljaXQtaGFzLW5hIC5ydC1pbXBsaWNpdC1saWtlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgdG9wOiAzNXB4O1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDMzNXB4KSB7XG4gIC5ydC1pbXBsaWNpdCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLnJ0LWltcGxpY2l0LnJ0LWltcGxpY2l0LWhhcy1uYSB7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgfVxufVxuXG4ucnQtaW1wbGljaXQtcGFuZWwtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ydC1pbXBsaWNpdC1kb25lLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ3NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJ0LWltcGxpY2l0LXN0YXJ0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJ0LWltcGxpY2l0LXN0YXJ0LWJ1dHRvbiBidXR0b24ge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjRCNEI0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnJ0LWltcGxpY2l0LXN0YXJ0LWJ1dHRvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLnJ0LWltcGxpY2l0LXN0YXJ0LWJ1dHRvbiBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucnQtaW1wbGljaXQtY291bnRkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ydC1pbXBsaWNpdC1jb3VudGRvd24tbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ydC1pbXBsaWNpdC1jb3VudGRvd24tbnVtYmVyIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuXG4ucnQtaW1wbGljaXQtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNEI0QjQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5ydC1pbXBsaWNpdC1wYW5lbCAucnQtaW1wbGljaXQtc3RpbXVsaS1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJ0LWltcGxpY2l0LXBhbmVsOm50aC1jaGlsZCg1bisxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbn1cbi5ydC1pbXBsaWNpdC1wYW5lbDpudGgtY2hpbGQoNW4rMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbn1cbi5ydC1pbXBsaWNpdC1wYW5lbDpudGgtY2hpbGQoNW4rMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG59XG4ucnQtaW1wbGljaXQtcGFuZWw6bnRoLWNoaWxkKDVuKzQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG59XG4ucnQtaW1wbGljaXQtcGFuZWwgLnJ0LWltcGxpY2l0LW5hIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLnJ0LWltcGxpY2l0LXBhbmVsIC5ydC1pbXBsaWNpdC1uYSBidXR0b24ge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNEI0QjQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ydC1pbXBsaWNpdC1wYW5lbCAucnQtaW1wbGljaXQtbmEgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5ydC1pbXBsaWNpdC1wYW5lbCAucnQtaW1wbGljaXQtbmEgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ydC1pbXBsaWNpdC1wYW5lbCAucnQtaW1wbGljaXQtZGlzbGlrZSxcbi5ydC1pbXBsaWNpdC1wYW5lbCAucnQtaW1wbGljaXQtbGlrZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJ0LWltcGxpY2l0LXBhbmVsIC5ydC1pbXBsaWNpdC1kaXNsaWtlOmJlZm9yZSxcbi5ydC1pbXBsaWNpdC1wYW5lbCAucnQtaW1wbGljaXQtbGlrZTpiZWZvcmUge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTByZW07XG59XG4ucnQtaW1wbGljaXQtcGFuZWwgLnJ0LWltcGxpY2l0LWxpa2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xuICBjb2xvcjogIzY2Y2M5OTtcbn1cbi5ydC1pbXBsaWNpdC1wYW5lbCAucnQtaW1wbGljaXQtZGlzbGlrZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG4gIGNvbG9yOiAjZDUzNzM3O1xufVxuXG4ucnQtaW1wbGljaXQtYWN0aW9ucyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucnQtaW1wbGljaXQtYWN0aW9ucyBidXR0b24ge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjRCNEI0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnJ0LWltcGxpY2l0LWFjdGlvbnMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5ydC1pbXBsaWNpdC1hY3Rpb25zIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnJ0LWltcGxpY2l0LWFjdGlvbnMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICBtaW4td2lkdGg6IDE0NXB4O1xuICB9XG59XG4ucnQtaW1wbGljaXQtYWN0aW9ucyAucnQtaW1wbGljaXQtbGlrZS1pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbiAgY29sb3I6ICM2NmNjOTk7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLnJ0LWltcGxpY2l0LWFjdGlvbnMgLnJ0LWltcGxpY2l0LWRpc2xpa2UtaWNvbiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLnJ0LWltcGxpY2l0LWFjdGlvbnMgLnJ0LWltcGxpY2l0LWRpc2xpa2UtaWNvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG4gIGNvbG9yOiAjZDUzNzM3O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnJ0LXByb2dyZXNzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucnQtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJ0LXByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QjcxO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIG1pbi13aWR0aDogMjVweDtcbn1cbi5ydC1wcm9ncmVzcy1iYXJbYXJpYS12YWx1ZW5vdz1cIjBcIl0ge1xuICBtaW4td2lkdGg6IDBweDtcbn1cbi5ydC1wcm9ncmVzcy1iYXJbYXJpYS12YWx1ZW5vdz1cIjBcIl0gLnJ0LXByb2dyZXNzLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJ0LWNvbnRhaW5lciAuZHgtdGV4dGJveC5keC10ZXh0ZWRpdG9yLmR4LWVkaXRvci1vdXRsaW5lZC5ydC1sYW5nLXNlbGVjdG9yIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucnQtY29udGFpbmVyIC5keC10ZXh0Ym94LmR4LXRleHRlZGl0b3IuZHgtZWRpdG9yLW91dGxpbmVkLnJ0LWxhbmctc2VsZWN0b3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbGFuZy1zZWxlY3Rvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWxhbmctc2VsZWN0b3ItY29udGFpbmVyIC5keC10ZXh0ZWRpdG9yLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LWxhbmctc2VsZWN0b3ItY29udGFpbmVyIC5keC1kcm9wZG93bmVkaXRvci1maWVsZC10ZW1wbGF0ZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbGFuZy1zZWxlY3Rvci1jb250YWluZXIgLmR4LWRyb3Bkb3duZWRpdG9yLWZpZWxkLXRlbXBsYXRlLXdyYXBwZXIgZGl2IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbGFuZy1zZWxlY3Rvci1pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjQjRCNEI0O1xufVxuXG4ucnQtY29udGFpbmVyIC5ydC1zdGFyc2NhbGUtY29udGFpbmVyIC5ydC1yYXRpbmctbGFiZWwtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXN0YXJzY2FsZS1jb250YWluZXIgLnJ0LWZvcm0tZ3JvdXA6bm90KC5ydC1hbnN3ZXItbmEpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zdGFyc2NhbGUtY29udGFpbmVyIC5ydC1mb3JtLWdyb3VwOm5vdCgucnQtYW5zd2VyLW5hKSAucnQtYW5zd2VyLW9wdGlvbixcbi5ydC1jb250YWluZXIgLnJ0LXN0YXJzY2FsZS1jb250YWluZXIgLnJ0LWZvcm0tZ3JvdXA6bm90KC5ydC1hbnN3ZXItbmEpIC5ydC1hbnN3ZXItb3B0aW9uOmhvdmVyIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc3RhcnNjYWxlLWNvbnRhaW5lciAucnQtZm9ybS1ncm91cDpub3QoLnJ0LWFuc3dlci1uYSkgLnJ0LWFuc3dlci1vcHRpb24gLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ucnQtY29udGFpbmVyIC5ydC1zdGFyc2NhbGUtY29udGFpbmVyIC5ydC1mb3JtLWdyb3VwOm5vdCgucnQtYW5zd2VyLW5hKSAucnQtYW5zd2VyLW9wdGlvbjpob3ZlciAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zdGFyc2NhbGUtY29udGFpbmVyIC5ydC1mb3JtLWdyb3VwOm5vdCgucnQtYW5zd2VyLW5hKSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc3RhcnNjYWxlLWNvbnRhaW5lciAucnQtZm9ybS1ncm91cDpub3QoLnJ0LWFuc3dlci1uYSkgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zdGFyc2NhbGUtY29udGFpbmVyIC5ydC1mb3JtLWdyb3VwOm5vdCgucnQtYW5zd2VyLW5hKSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2NjZGJlMztcbiAgc3Ryb2tlOiAjY2NkYmUzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc3RhcnNjYWxlLWNvbnRhaW5lciAucnQtZm9ybS1ncm91cDpub3QoLnJ0LWFuc3dlci1uYSkgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NmNjOTk7XG4gIHN0cm9rZTogIzY2Y2M5OTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXN0YXJzY2FsZS1jb250YWluZXIgLnJ0LWZvcm0tZ3JvdXA6bm90KC5ydC1hbnN3ZXItbmEpIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXN0YXJzY2FsZS1jb250YWluZXIgLnJ0LWZvcm0tZ3JvdXA6bm90KC5ydC1hbnN3ZXItbmEpLnJ0LW51bS1vZi1zdGFycy0yIC5ydC1hbnN3ZXItb3B0aW9uOm50aC1jaGlsZCgtbisxKSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY2Y2M5OTtcbiAgc3Ryb2tlOiAjNjZjYzk5O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc3RhcnNjYWxlLWNvbnRhaW5lciAucnQtZm9ybS1ncm91cDpub3QoLnJ0LWFuc3dlci1uYSkucnQtbnVtLW9mLXN0YXJzLTEgLnJ0LWFuc3dlci1vcHRpb246bnRoLWNoaWxkKC1uKzEpIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWwgc3ZnIHBhdGgge1xuICBmaWxsOiAjNjZjYzk5O1xuICBzdHJva2U6ICM2NmNjOTk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zdGFyc2NhbGUtY29udGFpbmVyIC5ydC1mb3JtLWdyb3VwOm5vdCgucnQtYW5zd2VyLW5hKS5ydC1udW0tb2Ytc3RhcnMtMiAucnQtYW5zd2VyLW9wdGlvbjpudGgtY2hpbGQoLW4rMikgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NmNjOTk7XG4gIHN0cm9rZTogIzY2Y2M5OTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXN0YXJzY2FsZS1jb250YWluZXIgLnJ0LWZvcm0tZ3JvdXA6bm90KC5ydC1hbnN3ZXItbmEpLnJ0LW51bS1vZi1zdGFycy0zIC5ydC1hbnN3ZXItb3B0aW9uOm50aC1jaGlsZCgtbiszKSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY2Y2M5OTtcbiAgc3Ryb2tlOiAjNjZjYzk5O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc3RhcnNjYWxlLWNvbnRhaW5lciAucnQtZm9ybS1ncm91cDpub3QoLnJ0LWFuc3dlci1uYSkucnQtbnVtLW9mLXN0YXJzLTQgLnJ0LWFuc3dlci1vcHRpb246bnRoLWNoaWxkKC1uKzQpIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWwgc3ZnIHBhdGgge1xuICBmaWxsOiAjNjZjYzk5O1xuICBzdHJva2U6ICM2NmNjOTk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zdGFyc2NhbGUtY29udGFpbmVyIC5ydC1mb3JtLWdyb3VwOm5vdCgucnQtYW5zd2VyLW5hKS5ydC1udW0tb2Ytc3RhcnMtNSAucnQtYW5zd2VyLW9wdGlvbjpudGgtY2hpbGQoLW4rNSkgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NmNjOTk7XG4gIHN0cm9rZTogIzY2Y2M5OTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXN0YXJzY2FsZS1jb250YWluZXIgLnJ0LWZvcm0tZ3JvdXA6bm90KC5ydC1hbnN3ZXItbmEpLnJ0LW51bS1vZi1zdGFycy02IC5ydC1hbnN3ZXItb3B0aW9uOm50aC1jaGlsZCgtbis2KSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY2Y2M5OTtcbiAgc3Ryb2tlOiAjNjZjYzk5O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc3RhcnNjYWxlLWNvbnRhaW5lciAucnQtZm9ybS1ncm91cDpub3QoLnJ0LWFuc3dlci1uYSkucnQtbnVtLW9mLXN0YXJzLTcgLnJ0LWFuc3dlci1vcHRpb246bnRoLWNoaWxkKC1uKzcpIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWwgc3ZnIHBhdGgge1xuICBmaWxsOiAjNjZjYzk5O1xuICBzdHJva2U6ICM2NmNjOTk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1zdGFyc2NhbGUtY29udGFpbmVyIC5ydC1mb3JtLWdyb3VwOm5vdCgucnQtYW5zd2VyLW5hKS5ydC1udW0tb2Ytc3RhcnMtOCAucnQtYW5zd2VyLW9wdGlvbjpudGgtY2hpbGQoLW4rOCkgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NmNjOTk7XG4gIHN0cm9rZTogIzY2Y2M5OTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LXN0YXJzY2FsZS1jb250YWluZXIgLnJ0LWZvcm0tZ3JvdXA6bm90KC5ydC1hbnN3ZXItbmEpLnJ0LW51bS1vZi1zdGFycy05IC5ydC1hbnN3ZXItb3B0aW9uOm50aC1jaGlsZCgtbis5KSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY2Y2M5OTtcbiAgc3Ryb2tlOiAjNjZjYzk5O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtc3RhcnNjYWxlLWNvbnRhaW5lciAucnQtZm9ybS1ncm91cDpub3QoLnJ0LWFuc3dlci1uYSkucnQtbnVtLW9mLXN0YXJzLTEwIC5ydC1hbnN3ZXItb3B0aW9uOm50aC1jaGlsZCgtbisxMCkgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NmNjOTk7XG4gIHN0cm9rZTogIzY2Y2M5OTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUgLnJ0LXJhdGluZy1sYWJlbC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LXN0YXJzY2FsZSAucnQtbXR4LWNvbC1oZWFkaW5nOm5vdCgucnQtbXR4LWNvbC1uYSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC41cHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZTpub3QoLnJ0LW10eC1jb2wtbmEpIC5ydC1tdHgtY2VsbCAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSkgLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSkgLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWxhYmVsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSkgLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2NjZGJlMztcbiAgc3Ryb2tlOiAjY2NkYmUzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LXN0YXJzY2FsZS5ydC1tdHgtYW5zd2VycyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgZmxleDogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMHB4ICNEQURBRDk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZTpub3QoLnJ0LW10eC1jb2wtbmEpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSkgLnJ0LW10eC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZTpub3QoLnJ0LW10eC1jb2wtbmEpIC5ydC1tdHgtY2VsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LXN0YXJzY2FsZS5ydC1tdHgtYW5zd2Vycy5ydC1lbGVtZW50LWVycm9yIHRkLnJ0LW10eC1hbnN3ZXItY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWVjYTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMucnQtZWxlbWVudC1lcnJvciB0ZC5ydC1tdHgtYW5zd2VyLWNob2ljZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4Yjg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZS5ydC1tdHgtY29sLW5hIC5ydC1tdHgtY2VsbCAucnQtbXR4LWNlbGwtbGFiZWwge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA1MDBweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgZmxleDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwcHggI0RBREFEOTtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMucnQtc3RhcnNjYWxlLXNlbGVjdGVkLTEgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSk6bnRoLWNoaWxkKC1uKzIpIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWwgc3ZnIHBhdGgge1xuICBmaWxsOiAjNjZjYzk5O1xuICBzdHJva2U6ICM2NmNjOTk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzLnJ0LXN0YXJzY2FsZS1zZWxlY3RlZC0yIC5ydC1tdHgtYW5zd2VyLWNob2ljZTpub3QoLnJ0LW10eC1jb2wtbmEpOm50aC1jaGlsZCgtbiszKSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY2Y2M5OTtcbiAgc3Ryb2tlOiAjNjZjYzk5O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LXN0YXJzY2FsZS5ydC1tdHgtYW5zd2Vycy5ydC1zdGFyc2NhbGUtc2VsZWN0ZWQtMyAucnQtbXR4LWFuc3dlci1jaG9pY2U6bm90KC5ydC1tdHgtY29sLW5hKTpudGgtY2hpbGQoLW4rNCkgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NmNjOTk7XG4gIHN0cm9rZTogIzY2Y2M5OTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMucnQtc3RhcnNjYWxlLXNlbGVjdGVkLTQgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSk6bnRoLWNoaWxkKC1uKzUpIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWwgc3ZnIHBhdGgge1xuICBmaWxsOiAjNjZjYzk5O1xuICBzdHJva2U6ICM2NmNjOTk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzLnJ0LXN0YXJzY2FsZS1zZWxlY3RlZC01IC5ydC1tdHgtYW5zd2VyLWNob2ljZTpub3QoLnJ0LW10eC1jb2wtbmEpOm50aC1jaGlsZCgtbis2KSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY2Y2M5OTtcbiAgc3Ryb2tlOiAjNjZjYzk5O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LXN0YXJzY2FsZS5ydC1tdHgtYW5zd2Vycy5ydC1zdGFyc2NhbGUtc2VsZWN0ZWQtNiAucnQtbXR4LWFuc3dlci1jaG9pY2U6bm90KC5ydC1tdHgtY29sLW5hKTpudGgtY2hpbGQoLW4rNykgLnJ0LWNvbnRyb2wtaW5wdXQgfiAucnQtY29udHJvbC1sYWJlbCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2NmNjOTk7XG4gIHN0cm9rZTogIzY2Y2M5OTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMucnQtc3RhcnNjYWxlLXNlbGVjdGVkLTcgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSk6bnRoLWNoaWxkKC1uKzgpIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWwgc3ZnIHBhdGgge1xuICBmaWxsOiAjNjZjYzk5O1xuICBzdHJva2U6ICM2NmNjOTk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzLnJ0LXN0YXJzY2FsZS1zZWxlY3RlZC04IC5ydC1tdHgtYW5zd2VyLWNob2ljZTpub3QoLnJ0LW10eC1jb2wtbmEpOm50aC1jaGlsZCgtbis5KSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY2Y2M5OTtcbiAgc3Ryb2tlOiAjNjZjYzk5O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF0cml4LWNvbnRhaW5lciB0YWJsZSAucnQtbXR4LXN0YXJzY2FsZS5ydC1tdHgtYW5zd2Vycy5ydC1zdGFyc2NhbGUtc2VsZWN0ZWQtOSAucnQtbXR4LWFuc3dlci1jaG9pY2U6bm90KC5ydC1tdHgtY29sLW5hKTpudGgtY2hpbGQoLW4rMTApIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWwgc3ZnIHBhdGgge1xuICBmaWxsOiAjNjZjYzk5O1xuICBzdHJva2U6ICM2NmNjOTk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXRyaXgtY29udGFpbmVyIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzLnJ0LXN0YXJzY2FsZS1zZWxlY3RlZC0xMCAucnQtbXR4LWFuc3dlci1jaG9pY2U6bm90KC5ydC1tdHgtY29sLW5hKTpudGgtY2hpbGQoLW4rMTEpIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWwgc3ZnIHBhdGgge1xuICBmaWxsOiAjNjZjYzk5O1xuICBzdHJva2U6ICM2NmNjOTk7XG59XG5cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIC5ydC1xZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBPdmVyd3JpdGUgdGhlIGRlZmF1bHQgdG8ga2VlcCB0aGUgc2Nyb2xsYmFyIGFsd2F5cyB2aXNpYmxlICovXG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyAucnQtcWVsZW1lbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgLnJ0LXFlbGVtZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjQjRCNEI0ICFpbXBvcnRhbnQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyAucnQtcWVsZW1lbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0MyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgLnJ0LW5wcy1jb2wtc2VwZXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMC4yNXJlbTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIC5ydC1ucHMtY29sLW5hIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA5OTJweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1uci1vZi1jaG9pY2UtMTAge1xuICAgIHdpZHRoOiA5OCUvMTA7XG4gICAgbWF4LXdpZHRoOiA5OCUvMTA7XG4gICAgbWluLXdpZHRoOiA5OCUvMTA7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtbnItb2YtY2hvaWNlLTExIHtcbiAgICB3aWR0aDogOTglLzExO1xuICAgIG1heC13aWR0aDogOTglLzExO1xuICAgIG1pbi13aWR0aDogOTglLzExO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLW5yLW9mLWNob2ljZS0xMiB7XG4gICAgd2lkdGg6IDk4JS8xMjtcbiAgICBtYXgtd2lkdGg6IDk4JS8xMjtcbiAgICBtaW4td2lkdGg6IDk4JS8xMjtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIC5ydC1ucHMtY29sLXNlcGVyYXRvciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgLnJ0LW5wcy1yYXRpbmctbGFiZWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyAucnQtbnBzLXJhdGluZy1sYWJlbHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1yYXRpbmctbGFiZWwtbW9iaWxlLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1yYXRpbmctbGFiZWwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWJvZHkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWFuc3dlci1jaG9pY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWFuc3dlci1jaG9pY2Uge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWluLXdpZHRoOiAyLjc1cmVtO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJhY2tncm91bmQpO1xuICBwYWRkaW5nOiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1jZWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItYmFja2dyb3VuZCk7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtY2VsbDpub3QoLnJ0LWNvbnRyb2wpIGxhYmVsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGw6bm90KC5ydC1jb250cm9sKSBsYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGw6bm90KC5ydC1jb250cm9sKSBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1jZWxsOm5vdCgucnQtY29udHJvbCkgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtY2VsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgKyAucnQtY29udHJvbC1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ0LXNjLW1jLWhpZ2hsaWdodCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFiZWxiYXItYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1sYWJlbGJhci1hY3RpdmUtZm9udC1jb2xvcik7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtY29udHJvbC1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWxhYmVsYmFyLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItZm9udC1jb2xvcik7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tbGFiZWxiYXItaG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWZvbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1sYWJlbGJhci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtY2VsbCAucnQtY29udHJvbC1sYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1jZWxsIC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWNlbGwgLnJ0LW5wcy1jZWxsLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtbnBzLWFuc3dlcnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFweDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjUwMHB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtYW5zd2VycyB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1hbnN3ZXJzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMHB4IDBweCAjRUNFQ0VDO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtYW5zd2VyczpsYXN0LWNoaWxkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtYW5zd2VycyB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMgdGFibGUgLnJ0LW5wcy1hbnN3ZXJzIHRkLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQUQ5O1xuICB9XG4gIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtYW5zd2Vyczpob3ZlciB0ZCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDBweCAwcHggMHB4ICNmZmY7XG4gICAgLW1vei1ib3gtc2hhZG93OiAtMXB4IDBweCAwcHggMHB4ICNmZmY7XG4gICAgYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIH1cbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjk5MnB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWN1YmljIHRhYmxlIC5ydC1ucHMtYW5zd2VycyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB0YWJsZSAucnQtcmF0aW5nLWxhYmVsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY3ViaWMucnQtYW5pbWF0ZWQgdGFibGUge1xuICBhbmltYXRpb246IGN1YmljVGFibGUgMS4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYy5ydC1hbmltYXRlZCB0YWJsZSAucnQtbnBzLWNlbGwgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICBhbmltYXRpb246IGN1YmljRWxlbWVudCAxLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LXFlbGVtZW50IHRhYmxlLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1yYXRpbmctbGFiZWxzLFxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1yYXRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1yYXRpbmctbGFiZWxzIC5mYXMuZmEtYXJyb3ctbGVmdCxcbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1yYXRpbmctbGFiZWxzIC5mYXMuZmEtYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtcmF0aW5nLWxhYmVscyB7XG4gIG9yZGVyOiAyO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3ZW07XG4gIGhlaWdodDogMTdlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC05MGRlZyk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWxhYmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMjVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ0NDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQURBRDk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlLnJ0LW5wcy1jb2wtbmEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDguOSUpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTE1JTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlLnJ0LW5wcy1jb2wtbmEgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZSAucnQtY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJ0LWNvbnRyb2wtbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYWJlbGJhci1ob3Zlci1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItZm9udC1jb2xvcik7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tbGFiZWxiYXItaG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ0LXNjLW1jLWhpZ2hsaWdodCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWxhYmVsYmFyLWFjdGl2ZS1mb250LWNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWlucHV0IH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0xNDBkZWcpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMSkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE3NXB4O1xuICB3aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDE3NXB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzQ0NDQ0MztcbiAgdG9wOiAtNTNweDtcbiAgbGVmdDogMTE3cHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2NmRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTE2NmRlZyk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgyKSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTc1cHg7XG4gIHdpZHRoOiAxNzVweDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTc1cHg7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0NDQzO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDE0MnB4O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTJkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0xOTJkZWcpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMykgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE3NXB4O1xuICB3aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDE3NXB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzQ0NDQ0MztcbiAgdG9wOiA0OXB4O1xuICBsZWZ0OiAxNDNweDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE4ZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMjE4ZGVnKTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDQpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNzVweDtcbiAgd2lkdGg6IDE3NXB4O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzVweDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0NDQ0NDM7XG4gIHRvcDogOThweDtcbiAgbGVmdDogMTIwcHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0NGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTI0NGRlZyk7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg1KSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTc1cHg7XG4gIHdpZHRoOiAxNzVweDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTc1cHg7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0NDQzO1xuICB0b3A6IDEzMnB4O1xuICBsZWZ0OiA3OHB4O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0yNzBkZWcpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNikgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE3NXB4O1xuICB3aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDE3NXB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzQ0NDQ0MztcbiAgdG9wOiAxNDRweDtcbiAgbGVmdDogMjVweDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjk2ZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMjk2ZGVnKTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDcpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNzVweDtcbiAgd2lkdGg6IDE3NXB4O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzVweDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0NDQ0NDM7XG4gIHRvcDogMTMycHg7XG4gIGxlZnQ6IC0yN3B4O1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjJkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0zMjJkZWcpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOCkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE3NXB4O1xuICB3aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDE3NXB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzQ0NDQ0MztcbiAgdG9wOiA5OHB4O1xuICBsZWZ0OiAtNjlweDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzQ4ZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMzQ4ZGVnKTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDkpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNzVweDtcbiAgd2lkdGg6IDE3NXB4O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzVweDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0NDQ0NDM7XG4gIHRvcDogNDlweDtcbiAgbGVmdDogLTkycHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNzRkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0zNzRkZWcpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMTApIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNzVweDtcbiAgd2lkdGg6IDE3NXB4O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzVweDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0NDQ0NDM7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTkxcHg7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC00MDBkZWcpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMTEpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIjEwXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTc1cHg7XG4gIHdpZHRoOiAxNzVweDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTc1cHg7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0NDQzO1xuICB0b3A6IC01M3B4O1xuICBsZWZ0OiAtNjdweDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1yYXRpbmctbGFiZWwtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMSkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9ucHMtcXVlc3Rpb24vbnBzLTAuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMikgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9ucHMtcXVlc3Rpb24vbnBzLTEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMykgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9ucHMtcXVlc3Rpb24vbnBzLTIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNCkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9ucHMtcXVlc3Rpb24vbnBzLTMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNSkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9ucHMtcXVlc3Rpb24vbnBzLTQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNikgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9ucHMtcXVlc3Rpb24vbnBzLTUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNykgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9ucHMtcXVlc3Rpb24vbnBzLTYuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOCkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9ucHMtcXVlc3Rpb24vbnBzLTcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOSkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9ucHMtcXVlc3Rpb24vbnBzLTguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMTApIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIiAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvbnBzLXF1ZXN0aW9uL25wcy05LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnQtc2MtbWMtaGlnaGxpZ2h0KTtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgd2lkdGg6IDEyNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1ucHMtc21pbGllcyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDExKSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL25wcy1xdWVzdGlvbi9ucHMtMTAuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpO1xuICBoZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMSkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc21pbGV5R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMikgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc21pbGV5R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMykgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc21pbGV5R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNCkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc21pbGV5R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNSkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc21pbGV5R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNikgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc21pbGV5R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNykgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc21pbGV5R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOCkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc21pbGV5R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOSkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc21pbGV5R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMTApIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IHNtaWxleUdyb3cgMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1ucHMtc21pbGllcy5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDExKSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzbWlsZXlHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50MSAyMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDEpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IGZvbnRHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50MiAzMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDIpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IGZvbnRHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50MyA0MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDMpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IGZvbnRHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50NCA1MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDQpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IGZvbnRHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50NSA2MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDUpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IGZvbnRHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50NiA3MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDYpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IGZvbnRHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50NyA4MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDcpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IGZvbnRHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50OCA5MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDgpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IGZvbnRHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50OSAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg5KSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBmb250R3JvdyAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMTApIHtcbiAgYW5pbWF0aW9uOiBjaXJjdWxhckVsZW1lbnQxMCAxMTAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtYW5pbWF0ZWQgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgxMCkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogZm9udEdyb3cgMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDExKSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50MTEgMTIwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMTEpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBhbmltYXRpb246IGZvbnRHcm93IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC00MDBkZWcpO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDEpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICB0b3A6IC01M3B4O1xuICByaWdodDogLTU5cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNzRkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0zNzRkZWcpO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDIpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAtMzRweDtcbiAgbGVmdDogYXV0bztcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM0OGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTM0OGRlZyk7XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMykgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIHRvcDogNDlweDtcbiAgcmlnaHQ6IC0zNHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzIyZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMzIyZGVnKTtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg0KSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiA5OHB4O1xuICByaWdodDogLTU2cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTZkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0yOTZkZWcpO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDUpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICB0b3A6IDEzMnB4O1xuICByaWdodDogLTk0cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0yNzBkZWcpO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDYpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICB0b3A6IDE0NHB4O1xuICByaWdodDogLTE0OHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQ0ZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMjQ0ZGVnKTtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg3KSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAxMzJweDtcbiAgcmlnaHQ6IC0yMDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxOGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTIxOGRlZyk7XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOCkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIHRvcDogOThweDtcbiAgcmlnaHQ6IC0yNDVweDtcbiAgbGVmdDogYXV0bztcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5MmRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTE5MmRlZyk7XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOSkgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIHRvcDogNDlweDtcbiAgcmlnaHQ6IC0yNjdweDtcbiAgbGVmdDogYXV0bztcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhciAucnQtbnBzLWFuc3dlcnMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjZkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0xNjZkZWcpO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDEwKSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTI2N3B4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTE0MGRlZyk7XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIgLnJ0LW5wcy1hbnN3ZXJzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMTEpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICB0b3A6IC01M3B4O1xuICByaWdodDogLTI0MHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTDEgMjAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTDIgMzAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTDMgNDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTDQgNTAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTDUgNjAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTDYgNzAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTDcgODAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTDggOTAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LWFuaW1hdGVkIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoOSkge1xuICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTDkgMTAwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50UlRMMTAgMTEwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1hbmltYXRlZCAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDExKSB7XG4gIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50UlRMMTEgMTIwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1ucHMtc21pbGllcyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDEpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogLTZweDtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1ucHMtc21pbGllcyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDIpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogMTdweDtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1ucHMtc21pbGllcyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDMpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogMTdweDtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1ucHMtc21pbGllcyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDQpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogLTVweDtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1ucHMtc21pbGllcyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDUpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogLTQ3cHg7XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtbnBzLXNtaWxpZXMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg2KSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IC05OXB4O1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoNykgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTUycHg7XG59XG4ucnQtY29udGFpbmVyLnJ0LXJ0bCAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIucnQtbnBzLXNtaWxpZXMgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCg4KSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xOTVweDtcbn1cbi5ydC1jb250YWluZXIucnQtcnRsIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jaXJjdWxhci5ydC1ucHMtc21pbGllcyAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKDkpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogLTIxN3B4O1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMTApIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogLTIxN3B4O1xufVxuLnJ0LWNvbnRhaW5lci5ydC1ydGwgLnJ0LW5wcy1jb250YWluZXIucnQtbnBzLWNpcmN1bGFyLnJ0LW5wcy1zbWlsaWVzIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoMTEpIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogLTE5MXB4O1xufVxuXG5ib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyIC5ydC1jb250cm9sLWlucHV0OmZvY3VzIH4gLnJ0LWNvbnRyb2wtbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2EzZTBjMiAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIGNpcmN1bGFyRWxlbWVudDEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC05MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMTQwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxufVxuQGtleWZyYW1lcyBjaXJjdWxhckVsZW1lbnQyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2NmRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTE2NmRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2lyY3VsYXJFbGVtZW50MyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTJkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0xOTJkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNpcmN1bGFyRWxlbWVudDQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC05MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjE4ZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMjE4ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxufVxuQGtleWZyYW1lcyBjaXJjdWxhckVsZW1lbnQ1IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI0NGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTI0NGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2lyY3VsYXJFbGVtZW50NiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0yNzBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNpcmN1bGFyRWxlbWVudDcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC05MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjk2ZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMjk2ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxufVxuQGtleWZyYW1lcyBjaXJjdWxhckVsZW1lbnQ4IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMyMmRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTMyMmRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2lyY3VsYXJFbGVtZW50OSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDhkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0zNDhkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNpcmN1bGFyRWxlbWVudDEwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM3NGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTM3NGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2lyY3VsYXJFbGVtZW50MTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC05MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDAwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtNDAwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxufVxuQGtleWZyYW1lcyBjaXJjdWxhckVsZW1lbnRSVEwxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwMGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTQwMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2lyY3VsYXJFbGVtZW50UlRMMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNzRkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0zNzRkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNpcmN1bGFyRWxlbWVudFJUTDMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC05MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzQ4ZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMzQ4ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxufVxuQGtleWZyYW1lcyBjaXJjdWxhckVsZW1lbnRSVEw0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMyMmRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTMyMmRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2lyY3VsYXJFbGVtZW50UlRMNSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTZkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0yOTZkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNpcmN1bGFyRWxlbWVudFJUTDYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC05MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMjcwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxufVxuQGtleWZyYW1lcyBjaXJjdWxhckVsZW1lbnRSVEw3IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI0NGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTI0NGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2lyY3VsYXJFbGVtZW50UlRMOCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMThkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0yMThkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNpcmN1bGFyRWxlbWVudFJUTDkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC05MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTkyZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtMTkyZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxufVxuQGtleWZyYW1lcyBjaXJjdWxhckVsZW1lbnRSVEwxMCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjZkZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0xNjZkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNpcmN1bGFyRWxlbWVudFJUTDExIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTE0MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY3ViaWNFbGVtZW50IHtcbiAgMCUge1xuICAgIG1heC13aWR0aDogMHB4O1xuICAgIHdpZHRoOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxufVxuQGtleWZyYW1lcyBjdWJpY1RhYmxlIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxufVxuQGtleWZyYW1lcyBmb250R3JvdyB7XG4gIDAlIHtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc21pbGV5R3JvdyB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICB3aWR0aDogMHB4O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1jb250YWluZXIgLnJ0LXFlbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1heC1kaWZmLWNvbnRhaW5lciAucnQtbWF4LWRpZmYtbGVmdC1sYWJlbCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1heC1kaWZmLWNvbnRhaW5lciAucnQtbWF4LWRpZmYtcmlnaHQtbGFiZWwge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1jb250YWluZXIgLnJ0LW1heC1kaWZmLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2Uge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQURBRDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjlweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1jb250YWluZXIgLnJ0LW1heC1kaWZmLWJvZHkgLnJ0LW1heC1kaWZmLWNob2ljZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICAgIG1hcmdpbi1yaWdodDogNDRweDtcbiAgICBtYXJnaW4tbGVmdDogNDRweDtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2UgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2UgLnJ0LW1heC1kaWZmLWNob2ljZS1sZWZ0IHtcbiAgd2lkdGg6IDQ0cHg7XG4gIG1heC13aWR0aDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2UgLnJ0LW1heC1kaWZmLWNob2ljZS1sZWZ0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1heC1kaWZmLWNvbnRhaW5lciAucnQtbWF4LWRpZmYtYm9keSAucnQtbWF4LWRpZmYtY2hvaWNlIC5ydC1tYXgtZGlmZi1jaG9pY2UtbGVmdDpiZWZvcmUge1xuICBjb2xvcjogIzQ0NDQ0MztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1jb250YWluZXIgLnJ0LW1heC1kaWZmLWJvZHkgLnJ0LW1heC1kaWZmLWNob2ljZS5ydC1tYXgtZGlmZi1tb3N0LWltcG9ydGFudCAucnQtbWF4LWRpZmYtY2hvaWNlLWxlZnQ6YmVmb3JlIHtcbiAgY29sb3I6ICM2NmNjOTk7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2UucnQtbWF4LWRpZmYtbW9zdC1pbXBvcnRhbnQgLnJ0LW1heC1kaWZmLWNob2ljZS1yaWdodDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2UgLnJ0LW1heC1kaWZmLWNob2ljZS1sYWJlbCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBncmFiO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBTYWZhcmkgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIElFMTArL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFN0YW5kYXJkICovXG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2UgLnJ0LW1heC1kaWZmLWNob2ljZS1sYWJlbC5tb3VzZWRvd24ge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ydC1jb250YWluZXIgLnJ0LW1heC1kaWZmLWNvbnRhaW5lciAucnQtbWF4LWRpZmYtYm9keSAucnQtbWF4LWRpZmYtY2hvaWNlIC5ydC1tYXgtZGlmZi1jaG9pY2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2UgLnJ0LW1heC1kaWZmLWNob2ljZS1yaWdodCB7XG4gIHdpZHRoOiA0NHB4O1xuICBtYXgtd2lkdGg6IDQ0cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1heC1kaWZmLWNvbnRhaW5lciAucnQtbWF4LWRpZmYtYm9keSAucnQtbWF4LWRpZmYtY2hvaWNlIC5ydC1tYXgtZGlmZi1jaG9pY2UtcmlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJ0LWNvbnRhaW5lciAucnQtbWF4LWRpZmYtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1ib2R5IC5ydC1tYXgtZGlmZi1jaG9pY2UgLnJ0LW1heC1kaWZmLWNob2ljZS1yaWdodDpiZWZvcmUge1xuICBjb2xvcjogIzQ0NDQ0MztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4ucnQtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1jb250YWluZXIgLnJ0LW1heC1kaWZmLWJvZHkgLnJ0LW1heC1kaWZmLWNob2ljZS5ydC1tYXgtZGlmZi1sZWFzdC1pbXBvcnRhbnQgLnJ0LW1heC1kaWZmLWNob2ljZS1yaWdodDpiZWZvcmUge1xuICBjb2xvcjogI2Q1MzczNztcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKC0xLCAxKTtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1heC1kaWZmLWNvbnRhaW5lciAucnQtbWF4LWRpZmYtYm9keSAucnQtbWF4LWRpZmYtY2hvaWNlLnJ0LW1heC1kaWZmLWxlYXN0LWltcG9ydGFudCAucnQtbWF4LWRpZmYtY2hvaWNlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1heC1kaWZmLWNvbnRhaW5lciAucnQtbWF4LWRpZmYtYm9keSAucnQtbWF4LWRpZmYtY2hvaWNlLnJ0LW1heC1kaWZmLW1vc3QtaW1wb3J0YW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5ydC1jb250YWluZXIgLnJ0LW1heC1kaWZmLWNvbnRhaW5lciAucnQtbWF4LWRpZmYtYm9keSAucnQtbWF4LWRpZmYtY2hvaWNlLnJ0LW1heC1kaWZmLWxlYXN0LWltcG9ydGFudCB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbkBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjlweCkge1xuICAucnQtY29udGFpbmVyIC5ydC1tYXgtZGlmZi1jb250YWluZXIgLnJ0LW1heC1kaWZmLWJvZHkgLnJ0LW1heC1kaWZmLWNob2ljZS5ydC1tYXgtZGlmZi1sZWFzdC1pbXBvcnRhbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4O1xuICB9XG59XG5cbi8qIVxuICogZnJvYWxhX2VkaXRvciB2NC4xLjEgKGh0dHBzOi8vd3d3LmZyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IpXG4gKiBMaWNlbnNlIGh0dHBzOi8vZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvci90ZXJtcy9cbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgRnJvYWxhIExhYnNcbiAqL1xuLmZyLWNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItdmlldyBpbWcuZnItcm91bmRlZCwgLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uLmZyLXJvdW5kZWQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci12aWV3IGltZy5mci1zaGFkb3csIC5mci12aWV3IC5mci1pbWctY2FwdGlvbi5mci1zaGFkb3cgaW1nIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMHB4IDEwcHggNXB4IDBweCAjY2NjY2NjO1xuICAtbW96LWJveC1zaGFkb3c6IDEwcHggMTBweCA1cHggMHB4ICNjY2NjY2M7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCA1cHggMHB4ICNjY2NjY2M7XG59XG5cbi5mci12aWV3IGltZy5mci1ib3JkZXJlZCwgLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZyB7XG4gIGJvcmRlcjogc29saWQgNXB4ICNDQ0M7XG59XG5cbi5mci12aWV3IGltZy5mci1ib3JkZXJlZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24uZnItYm9yZGVyZWQgaW1nIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci12aWV3IGxpIGltZy5mci1kaWkuZnItZmlsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZnItdmlldyB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZnItdmlldyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyB0YWJsZVtib3JkZXI9XCIwXCJdIHRkOm5vdChbY2xhc3NdKSwgLmZyLXZpZXcgdGFibGVbYm9yZGVyPVwiMFwiXSB0aDpub3QoW2NsYXNzXSksIC5mci12aWV3IHRhYmxlW2JvcmRlcj1cIjBcIl0gdGRbY2xhc3M9XCJcIl0sIC5mci12aWV3IHRhYmxlW2JvcmRlcj1cIjBcIl0gdGhbY2xhc3M9XCJcIl0ge1xuICBib3JkZXItd2lkdGg6IDBweDtcbn1cblxuLmZyLXZpZXcgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkIHtcbiAgbWluLXdpZHRoOiA1cHg7XG59XG5cbi5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRkLCAuZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0aCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuXG4uZnItdmlldyB0YWJsZS5mci1hbHRlcm5hdGUtcm93cyB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQsIC5mci12aWV3IHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQ6ZW1wdHksIC5mci12aWV3IHRhYmxlIHRoOmVtcHR5IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCwgLmZyLXZpZXcgdGFibGUgdGguZnItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IDFweCBkb3VibGUgcmVkO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZC5mci10aGljaywgLmZyLXZpZXcgdGFibGUgdGguZnItdGhpY2sge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuXG4uZnItdmlldyB0YWJsZSB0Zm9vdCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG59XG5cbi5mci12aWV3IGhyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbn1cblxuLmZyLXZpZXcgLmZyLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci1maWxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCLwn5OOXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mci12aWV3IHByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZyLXZpZXdbZGlyPXJ0bF0gYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZnItdmlld1tkaXI9cnRsXSBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG59XG5cbi5mci12aWV3W2Rpcj1ydGxdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNBMDQ3O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjNUUzNUIxO1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG4gIGNvbG9yOiAjMDBCQ0Q0O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzQTA0NztcbiAgY29sb3I6ICM0M0EwNDc7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiTm90b0NvbG9yRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJBbmRyb2lkIEVtb2ppXCIsIFwiRW1vamlTeW1ib2xzXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24uZnItZW1vdGljb24taW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtMC4xZW0gMC4xZW0gMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnItdmlldyAuZnItdGV4dC1ncmF5IHtcbiAgY29sb3I6ICNBQUEgIWltcG9ydGFudDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyMjI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtc3BhY2VkIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWNvZGUge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG59XG5cbi5mci12aWV3IC5mci1jbGFzcy10cmFuc3BhcmVuY3kge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mci12aWV3IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiA+IGlmcmFtZSwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IG9iamVjdCwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvID4gKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdmwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2ciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2bCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2ciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXZpZXcgYS5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyBhLmZyLWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwID4gc3BhbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtb3BhY2l0eTogMC45O1xuICAtbW96LW9wYWNpdHk6IDAuOTtcbiAgb3BhY2l0eTogMC45O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLCAuZnItdmlldyBpbnB1dC5mci1yb3VuZGVkLCAuZnItdmlldyB0ZXh0YXJlYS5mci1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci12aWV3IGJ1dHRvbi5mci1sYXJnZSwgLmZyLXZpZXcgaW5wdXQuZnItbGFyZ2UsIC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWwsIC5mci12aWV3IHAgaW1nLmZyLWRpaS5mci1maWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbmEuZnItdmlldy5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hLmZyLXZpZXcuZnItZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbmltZy5mci12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5pbWcuZnItdmlldy5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkB1c2UgJ2NvbG9ycyc7XG5AbWl4aW4gc3YtZm9udGF3ZXNvbWUoJGNvbnRlbnQpIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb250ZW50OiAkY29udGVudDtcbn1cblxuLnN2LXJvdGF0ZS1pY29uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICB9XG59XG5ib2R5LmtleWJvYXJkLXRhYiB7XG4gICAgLmZvY3VzLXJpbmcge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gY29sb3JzLiRzdi1jb2xvci1zdWNjZXNzNjAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLnJ0LXNyLW9ubHkge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59IiwiJGNvbW1vbi1hc3NldHMtcGF0aDogXCIuLi8uLi9hc3NldHMvZGVmYXVsdFwiICFkZWZhdWx0O1xuO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG9XZWInO1xuICAgIHNyYzogdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tUmVndWxhci5lb3QnKTtcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgLyogSUU2LUlFOCAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0b1dlYic7XG4gICAgc3JjOiB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1Cb2xkLmVvdCcpO1xuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0b1dlYic7XG4gICAgc3JjOiB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1Cb2xkLmVvdCcpO1xuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvV2ViJztcbiAgICBzcmM6IHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUl0YWxpYy5lb3QnKTtcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvV2ViJztcbiAgICBzcmM6IHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJvbGRJdGFsaWMuZW90Jyk7XG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIC8qIElFNi1JRTggKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvV2ViJztcbiAgICBzcmM6IHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJvbGRJdGFsaWMuZW90Jyk7XG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIC8qIElFNi1JRTggKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG9XZWInO1xuICAgIHNyYzogdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tQmxhY2suZW90Jyk7XG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvV2ViJztcbiAgICBzcmM6IHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJsYWNrSXRhbGljLmVvdCcpO1xuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJsYWNrSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgLyogSUU2LUlFOCAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1CbGFja0l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0b1dlYic7XG4gICAgc3JjOiB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1UaGluLmVvdCcpO1xuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvV2ViJztcbiAgICBzcmM6IHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLVRoaW5JdGFsaWMuZW90Jyk7XG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tVGhpbkl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIC8qIElFNi1JRTggKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1UaGluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLVRoaW5JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0b1dlYic7XG4gICAgc3JjOiB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1MaWdodC5lb3QnKTtcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIC8qIElFNi1JRTggKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJyN7JGNvbW1vbi1hc3NldHMtcGF0aH0vZm9udHMvTGF0by1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG9XZWInO1xuICAgIHNyYzogdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tTGlnaHRJdGFsaWMuZW90Jyk7XG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcjeyRjb21tb24tYXNzZXRzLXBhdGh9L2ZvbnRzL0xhdG8tTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnI3skY29tbW9uLWFzc2V0cy1wYXRofS9mb250cy9MYXRvLUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgOiBcIkxhdG9XZWJcIixcbi1hcHBsZS1zeXN0ZW0sXG5CbGlua01hY1N5c3RlbUZvbnQsXG5cIlNlZ29lIFVJXCIsXG5Sb2JvdG8sXG5cIkhlbHZldGljYSBOZXVlXCIsXG5BcmlhbCxcblwiTm90byBTYW5zXCIsXG5zYW5zLXNlcmlmLFxuXCJBcHBsZSBDb2xvciBFbW9qaVwiLFxuXCJTZWdvZSBVSSBFbW9qaVwiLFxuXCJTZWdvZSBVSSBTeW1ib2xcIixcblwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0OyIsIkB1c2UgJ21peGlucyc7XHJcbkB1c2UgJ2NvbG9ycyc7XHJcbkB1c2UgJ2ZvbnRzJztcclxuXHJcbi8vcHJpbWFyeVxyXG4ucnQtY29udGFpbmVyIHtcclxuICAmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuICAgIGNvbnRhaW5lci1uYW1lOiBzdXJ2ZXlDb250YWluZXI7XHJcbiAgfVxyXG4gIC5iZy1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJnLXByaW1hcnk5MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXByaW1hcnk5MDtcclxuICB9XHJcblxyXG4gIC5iZy1wcmltYXJ5ODAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1wcmltYXJ5ODA7XHJcbiAgfVxyXG5cclxuICAuYmctcHJpbWFyeTYwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItcHJpbWFyeTYwO1xyXG4gIH1cclxuXHJcbiAgLmJnLXByaW1hcnk0MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXByaW1hcnk0MDtcclxuICB9XHJcblxyXG4gIC5iZy1wcmltYXJ5MjAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1wcmltYXJ5MjA7XHJcbiAgfVxyXG5cclxuICAuYmctcHJpbWFyeTEwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItcHJpbWFyeTEwO1xyXG4gIH1cclxuXHJcbiAgLy8gU2Vjb25kYXJ5XHJcbiAgLmJnLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJnLXNlY29uZGFyeTgwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5ODA7XHJcbiAgfVxyXG5cclxuICAuYmctc2Vjb25kYXJ5NjAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnk2MDtcclxuICB9XHJcblxyXG4gIC5iZy1zZWNvbmRhcnk0MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTQwO1xyXG4gIH1cclxuXHJcbiAgLmJnLXNlY29uZGFyeTIwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5MjA7XHJcbiAgfVxyXG5cclxuICAuYmctc2Vjb25kYXJ5MTAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcclxuICB9XHJcblxyXG4gIC8vIFN1Y2Nlc3NcclxuICAuYmctc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3MgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5iZy1zdWNjZXNzODAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zdWNjZXNzODA7XHJcbiAgfVxyXG5cclxuICAuYmctc3VjY2VzczYwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc3VjY2VzczYwO1xyXG4gIH1cclxuXHJcbiAgLmJnLXN1Y2Nlc3M0MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXN1Y2Nlc3M0MDtcclxuICB9XHJcblxyXG4gIC5iZy1zdWNjZXNzMjAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zdWNjZXNzMjA7XHJcbiAgfVxyXG5cclxuICAuYmctc3VjY2VzczEwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc3VjY2VzczEwO1xyXG4gIH1cclxuXHJcbiAgLy8gSW5mb1xyXG4gIC5iZy1pbmZvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kaW5mbyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJnLWluZm84MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLWluZm84MDtcclxuICB9XHJcblxyXG4gIC5iZy1pbmZvNjAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1pbmZvNjA7XHJcbiAgfVxyXG5cclxuICAuYmctaW5mbzQwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItaW5mbzQwO1xyXG4gIH1cclxuXHJcbiAgLmJnLWluZm8yMCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLWluZm8yMDtcclxuICB9XHJcblxyXG4gIC5iZy1pbmZvMTAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1pbmZvMTA7XHJcbiAgfVxyXG5cclxuICAvLyBXYXJuaW5nXHJcbiAgLmJnLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiR3YXJuaW5nICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmctd2FybmluZzgwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itd2FybmluZzgwO1xyXG4gIH1cclxuXHJcbiAgLmJnLXdhcm5pbmc2MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXdhcm5pbmc2MDtcclxuICB9XHJcblxyXG4gIC5iZy13YXJuaW5nNDAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci13YXJuaW5nNDA7XHJcbiAgfVxyXG5cclxuICAuYmctd2FybmluZzIwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itd2FybmluZzIwO1xyXG4gIH1cclxuXHJcbiAgLmJnLXdhcm5pbmcxMCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXdhcm5pbmcxMDtcclxuICB9XHJcblxyXG4gIC8vIERhbmdlclxyXG4gIC5iZy1kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRkYW5nZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5iZy1kYW5nZXI4MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLWRhbmdlcjgwO1xyXG4gIH1cclxuXHJcbiAgLmJnLWRhbmdlcjYwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItZGFuZ2VyNjA7XHJcbiAgfVxyXG5cclxuICAuYmctZGFuZ2VyNDAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1kYW5nZXI0MDtcclxuICB9XHJcblxyXG4gIC5iZy1kYW5nZXIyMCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLWRhbmdlcjIwO1xyXG4gIH1cclxuXHJcbiAgLmJnLWRhbmdlcjEwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItZGFuZ2VyMTA7XHJcbiAgfVxyXG5cclxuICAuYmctbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRsaWdodDtcclxuICB9XHJcblxyXG4gIC5iZy1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZGFyaztcclxuICB9XHJcblxyXG4gIC5iZy1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGVycm9yO1xyXG4gIH1cclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tcnQtc2MtbWMtaGlnaGxpZ2h0OiAje2NvbG9ycy4kc3VjY2Vzc307XHJcbiAgLS1sYWJlbGJhci1pbmFjdGl2ZS1iYWNrZ3JvdW5kOiAje2NvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5MTB9O1xyXG4gIC0tbGFiZWxiYXItYWN0aXZlLWZvbnQtY29sb3I6ICN7Y29sb3JzLiRzdi1jb2xvci1uZXV0cmFsfTtcclxuICAtLWxhYmVsYmFyLWluYWN0aXZlLWZvbnQtY29sb3I6ICN7Y29sb3JzLiRzdi1jb2xvci1kYXJrfTtcclxuICAtLWxhYmVsYmFyLWhvdmVyLWJhY2tncm91bmQ6ICN7Y29sb3JzLiRzdi1jb2xvci1wcmltYXJ5MjB9O1xyXG4gIC0tbGFiZWxiYXItaG92ZXItZm9udC1jb2xvcjogI3tjb2xvcnMuJHN2LWNvbG9yLWRhcmt9O1xyXG4gIC0tbGFiZWxiYXItYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgLS1sYWJlbGJhci1pbmFjdGl2ZS1ib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLWxhYmVsYmFyLWFjdGl2ZS1ib3JkZXItd2lkdGg6IDBweDtcclxuICAtLWxhYmVsYmFyLWFjdGl2ZS1ib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItd2lkdGg6IDBweDtcclxuICAtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmJvZHkua2V5Ym9hcmQtdGFiIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IGNvbG9ycy4kc3VjY2VzcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5rZXlib2FyZC10YWIpIHtcclxuICAqOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnJ0LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IGZvbnRzLiRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLWRhcms7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XHJcblxyXG4gICosXHJcbiAgOjphZnRlcixcclxuICA6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICB9XHJcblxyXG4gIC5mci12aWV3IHRhYmxlLm5vLWJvcmRlciB0ZCwgLmZyLXZpZXcgdGFibGUubm8tYm9yZGVyIHRoe1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBidXR0b24sXHJcbiAgaW5wdXQsXHJcbiAgb3B0Z3JvdXAsXHJcbiAgc2VsZWN0LFxyXG4gIHRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6aW52YWxpZCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJ0LWZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5mci12aWV3IHtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtcGFnZS1uYXYtY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogY2FsYygxMDB2aCAtIDUwcHgpO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiA4OHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgei1pbmRleDoxMDA7XHJcbiAgICAucnQtbmF2LWJ0bntcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTQwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXByaW1hcnkxMDtcclxuICAgICAgb3BhY2l0eTogMC44NTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmLnJ0LW5hdi1idG4tdXA6YmVmb3Jle1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZShcIlxcZjA3N1wiKTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5ydC1uYXYtYnRuLWRvd246YmVmb3Jle1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZShcIlxcZjA3OFwiKTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5ydC1uYXYtYnRuLWluYWN0aXZle1xyXG4gICAgICAgIGN1cnNvcjogbm9ybWFsO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ydC1idG4ge1xyXG4gICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogY29sb3JzLiRzdi1jb2xvci1kYXJrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRsaWdodDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5NDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTIwO1xyXG4gICAgICBib3JkZXItY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5NDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBleHRlbmQgLmZvY3VzLXJpbmc7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYucnQtYnRuLW5leHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXByaW1hcnk5MDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXByaW1hcnk5MDtcclxuICAgICAgY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICYucnQtYnRuLXNhdmUge1xyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdWNjZXNzO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiRzdWNjZXNzO1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucnQtaW5mb3JtYXRpb24tYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW0gMC43NXJlbSA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMy4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJ0LWluZm9ybWF0aW9uLWJsb2NrLXNtIHtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gLjc1cmVtIDAuNzVyZW0gM3JlbTtcclxuICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnQtYWxlcnQtY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuc3YtZm9udGF3ZXNvbWUoXCJcXGYwMGRcIik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBAZXh0ZW5kLmZvY3VzLXJpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC1hbGVydC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgLnJ0LXdhcm5pbmctYmxvY2ssXHJcbiAgICAucnQtaW5mby1ibG9jayxcclxuICAgIC5ydC1zdWNjZXNzLWJsb2NrLFxyXG4gICAgLnJ0LWRhbmdlci1ibG9jayB7XHJcbiAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC13YXJuaW5nLWJsb2NrIHtcclxuICAgIEBleHRlbmQucnQtaW5mb3JtYXRpb24tYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHdhcm5pbmc7XHJcbiAgICBjb2xvcjogY29sb3JzLiRzdi1jb2xvci1kYXJrO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnN2LWZvbnRhd2Vzb21lKFwiXFxmMGFkXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LXN1Y2Nlc3MtYmxvY2sge1xyXG4gICAgQGV4dGVuZC5ydC1pbmZvcm1hdGlvbi1ibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kaW5mbztcclxuICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtaXhpbnMuc3YtZm9udGF3ZXNvbWUoXCJcXGYxMThcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnJ0LWRhbmdlci1ibG9jayB7XHJcbiAgICBAZXh0ZW5kLnJ0LWluZm9ybWF0aW9uLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRlcnJvcjtcclxuICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtaXhpbnMuc3YtZm9udGF3ZXNvbWUoXCJcXGYxMTlcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtaW5wdXQtZXJyb3ItaWNvbiB7XHJcbiAgICBAZXh0ZW5kLmZvY3VzLXJpbmc7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZShcIlxcZjA2YVwiKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICBjb2xvcjogY29sb3JzLiRlcnJvcjtcclxuICAgIH1cclxuXHJcbiAgICAucnQtaW5wdXQtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRlcnJvcjtcclxuICAgICAgY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAucnQtaW5wdXQtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIGNvbG9ycy4kc3YtY29sb3Itc3VjY2VzczYwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtaW5wdXQtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4udG9vbHRpcC1lbGVtZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgY29sb3JzLiRkYXJrO1xyXG59XHJcblxyXG4udG9vbHRpcC1lbGVtZW50IC50b29sdGlwLXRleHQge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzZWNvbmRhcnk7XHJcbiAgY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBib3R0b206IDEyNSU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICBtYXgtd2lkdGg6IDQyMHB4O1xyXG5cclxuICAmLmJvdHRvbSB7XHJcblxyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiAxMjUlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY29sb3JzLiRzZWNvbmRhcnkgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9vbHRpcC1lbGVtZW50IC50b29sdGlwLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBjb2xvcnMuJHNlY29uZGFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmR4LXRvb2x0aXAtd3JhcHBlciAuZHgtb3ZlcmxheS1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG59XHJcblxyXG4uZHgtdG9vbHRpcC13cmFwcGVyIC5keC1vdmVybGF5LWNvbnRlbnQgLmR4LXBvcHVwLWNvbnRlbnQge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDEwMjRweDtcclxufVxyXG5cclxuLnRvb2x0aXAtZWxlbWVudDpob3ZlciB7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG4udG9vbHRpcC1lbGVtZW50OmhvdmVyIC50b29sdGlwLXRleHQge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnJ0LW1vZGFsLXNwb3RsaWdodCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHotaW5kZXg6IDkwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAmLnJ0LW1vZGFsLWNsb3NlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJ0LW1vZGFsIHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxcHggIzAwMDtcclxuICAgIG1hcmdpbjogMXJlbTtcclxuXHJcbiAgICAucnQtbW9kYWwtaGVhZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5ydC1tb2RhbC1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEuNzVyZW07XHJcbiAgICAgICAgcmlnaHQ6IC0xLjc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbDtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMXB4ICMwMDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5mb2N1cy1yaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC1tb2RhbC1ib2R5IHtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgQGV4dGVuZCAuZm9jdXMtcmluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuc3VydmFseXplci1zdXJ2ZXkuc3YtbG9hZGVkIHtcclxuICAuc3YtbG9hZGluZy1zdXJ2ZXktcHJvZ3Jlc3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIkc3YtY29sb3ItbmV1dHJhbDogI2ZmZiAhZGVmYXVsdDtcbiRzdi1jb2xvci1kYXJrOiAjNDQ0NDQzO1xuXG4vLyBQcmltYXJ5IENvbG9yXG4kc3YtY29sb3ItcHJpbWFyeS1kYXJrOiAjMDAzMTRBICFkZWZhdWx0O1xuJHByaW1hcnk6ICMwMDRCNzEgIWRlZmF1bHQ7XG4kc3YtY29sb3ItcHJpbWFyeTkwOiAjMUE1QzdGICFkZWZhdWx0OyAvLyBzcGVjaWFsIGdyYWRpZW50IGZvciBob3ZlcmVkIG1haW4gbmF2aWdhdGlvbiBvbmx5XG4kc3YtY29sb3ItcHJpbWFyeTgwOiAjMzM2ZjhkICFkZWZhdWx0O1xuJHN2LWNvbG9yLXByaW1hcnk2MDogIzY2OTNhYSAhZGVmYXVsdDtcbiRzdi1jb2xvci1wcmltYXJ5NDA6ICM5OWI3YzYgIWRlZmF1bHQ7XG4kc3YtY29sb3ItcHJpbWFyeTIwOiAjY2NkYmUzICFkZWZhdWx0O1xuJHN2LWNvbG9yLXByaW1hcnkxMDogI2U1ZWRmMSAhZGVmYXVsdDtcbiRzdi1jb2xvci1wcmltYXJ5NTogI0YzRjhGQiAhZGVmYXVsdDtcblxuLy8gU2Vjb25kYXJ5IENvbG9yXG4kc2Vjb25kYXJ5OiAjNDQ0NDQzICFkZWZhdWx0O1xuJHN2LWNvbG9yLXNlY29uZGFyeTgwOiAjNmE2OTY4ICFkZWZhdWx0O1xuJHN2LWNvbG9yLXNlY29uZGFyeTYwOiAjOGY4ZjhlICFkZWZhdWx0O1xuJHN2LWNvbG9yLXNlY29uZGFyeTQwOiAjQjRCNEI0ICFkZWZhdWx0O1xuJHN2LWNvbG9yLXNlY29uZGFyeTIwOiAjREFEQUQ5ICFkZWZhdWx0O1xuJHN2LWNvbG9yLXNlY29uZGFyeTEwOiAjRUNFQ0VDICFkZWZhdWx0O1xuXG5cbi8vIFN1Y2Nlc3MgQ29sb3JcbiRzdWNjZXNzOiAjNjZjYzk5ICFkZWZhdWx0O1xuJHN2LWNvbG9yLXN1Y2Nlc3M4MDogIzg1ZDZhZCAhZGVmYXVsdDtcbiRzdi1jb2xvci1zdWNjZXNzNjA6ICNhM2UwYzIgIWRlZmF1bHQ7XG4kc3YtY29sb3Itc3VjY2VzczQwOiAjYzJlYmQ2ICFkZWZhdWx0O1xuJHN2LWNvbG9yLXN1Y2Nlc3MyMDogI2UwZjVlYiAhZGVmYXVsdDtcbiRzdi1jb2xvci1zdWNjZXNzMTA6ICNmMGZhZjUgIWRlZmF1bHQ7XG5cbi8vIEluZm8gQ29sb3JcbiRpbmZvOiAjMDA1NjViICFkZWZhdWx0O1xuJHN2LWNvbG9yLWluZm84MDogIzMzNzg3YyAhZGVmYXVsdDtcbiRzdi1jb2xvci1pbmZvNjA6ICM2NjlhOWQgIWRlZmF1bHQ7XG4kc3YtY29sb3ItaW5mbzQwOiAjOTliYmJkICFkZWZhdWx0O1xuJHN2LWNvbG9yLWluZm8yMDogI2NjZGRkZSAhZGVmYXVsdDtcbiRzdi1jb2xvci1pbmZvMTA6ICNlNWVlZWYgIWRlZmF1bHQ7XG5cbi8vIFdhcm5pbmcgQ29sb3JcbiR3YXJuaW5nOiAjZmRlMmE2ICFkZWZhdWx0O1xuJHN2LWNvbG9yLXdhcm5pbmc4MDogI2ZkZThiOCAhZGVmYXVsdDtcbiRzdi1jb2xvci13YXJuaW5nNjA6ICNmZWVlY2EgIWRlZmF1bHQ7XG4kc3YtY29sb3Itd2FybmluZzQwOiAjZmVmNGRiICFkZWZhdWx0O1xuJHN2LWNvbG9yLXdhcm5pbmcyMDogI2ZlZjllZCAhZGVmYXVsdDtcbiRzdi1jb2xvci13YXJuaW5nMTA6ICNmZmZjZjYgIWRlZmF1bHQ7XG5cbi8vIERhbmdlciBDb2xvclxuJGRhbmdlcjogI2VhNTY3NCAhZGVmYXVsdDtcbiRzdi1jb2xvci1kYW5nZXI4MDogI2VlNzg5MCAhZGVmYXVsdDtcbiRzdi1jb2xvci1kYW5nZXI2MDogI2YzOWFhYyAhZGVmYXVsdDtcbiRzdi1jb2xvci1kYW5nZXI0MDogI2Y3YmJjNyAhZGVmYXVsdDtcbiRzdi1jb2xvci1kYW5nZXIyMDogI2ZiZGRlMyAhZGVmYXVsdDtcbiRzdi1jb2xvci1kYW5nZXIxMDogI2ZkZWVmMSAhZGVmYXVsdDtcblxuLy8gTGlnaHQgJiBEYXJrIEJvb3RzdHJhcCBEZWZpbml0aW9uc1xuJGxpZ2h0OiAjZjlmOWY5ICFkZWZhdWx0O1xuJGRhcms6ICRzdi1jb2xvci1zZWNvbmRhcnk4MCAhZGVmYXVsdDtcblxuLy8gZ3JleSAoc2NyZWVuIHdpZHRoIHNlbGVjdG9yKVxuJHN2LWNvbG9yLWdyZXliYXNlOiAjMDAyNTM3ICFkZWZhdWx0O1xuJHN2LWNvbG9yLWdyZXkxODogI0QxRDhEQiAhZGVmYXVsdDtcbiRzdi1jb2xvci1ncmV5MTU6ICNEOURGRTEgIWRlZmF1bHQ7XG4kc3YtY29sb3ItZ3JleTEyOiAjRTBFNUU3ICFkZWZhdWx0O1xuJHN2LWNvbG9yLWdyZXk4OiAjRUJFRUVGICFkZWZhdWx0O1xuJHN2LWNvbG9yLWdyZXk1OiAjRjJGNEY1ICFkZWZhdWx0O1xuJHN2LWNvbG9yLWdyZXkyOiAjRjFGMUYxICFkZWZhdWx0O1xuXG4kZXJyb3I6ICNkNTM3MzcgIWRlZmF1bHQ7XG5cblxuLy8gU3BlY2lhbCBOYXZpZ2F0aW9uIENvbG9yczogTWFpbiBOYXZpZ2F0aW9uXG4kc3YtY29sb3ItbWFpbi1uYXYtYmc6ICRzdi1jb2xvci1uZXV0cmFsICFkZWZhdWx0O1xuJHN2LWNvbG9yLW1haW4tbmF2LWJnLWhvdmVyOiAkc3YtY29sb3Itc2Vjb25kYXJ5MTAgIWRlZmF1bHQ7XG5cbi8vIFNwZWNpYWwgTmF2aWdhdGlvbiBDb2xvcnM6IFN1YiBOYXZpZ2F0aW9uXG4kc3YtY29sb3Itc3ViLW5hdi1iZzogI2VkZjFmMSAhZGVmYXVsdDsgLy8gbGlnaHRlciBjb2xvciBmb3IgdmFyaW91cyBiYWNrZ3JvdW5kc1xuJHN2LWNvbG9yLXN1Yi1uYXYtYmctaG92ZXI6ICRzdi1jb2xvci1zZWNvbmRhcnkxMCAhZGVmYXVsdDsgLy9cbiRzdi1jb2xvci1zdWItbmF2LWJnLWFjdGl2ZTogJHN2LWNvbG9yLXByaW1hcnkyMCAhZGVmYXVsdDtcbiRzdi1jb2xvci1zdWItbmF2LWNvbG9yLWFjdGl2ZTogJHNlY29uZGFyeSAhZGVmYXVsdDtcblxuLy8gU3BlY2lhbCBDb2xvcnMgYWNjb3JkaW5nIHRvIFN0eWxlR3VpZGVcbiRzdi1jb2xvci1iYWNrZ3JvdW5kLXF0OiAjRjhGQUZBICFkZWZhdWx0OyAvLyBiYWNrZ3JvdW5kIG9mIHRoZSBxdWVzdGlvbiB0eXBlcy5cbiRzdi1jb2xvci1iYWNrZ3JvdW5kLWJ0bjogI0VFRjJGMiAhZGVmYXVsdDsgLy8gYnV0dG9uIGNvbG9yXG4kc3YtY29sb3ItYmFja2dyb3VuZC1idG4tbGlnaHQ6ICNGOUY5RjkgIWRlZmF1bHQ7IC8vIGJ1dHRvbiBjb2xvciB3aXRoIGRhcmsgYmFja2dyb3VuZFxuXG5cbiRzdi1jb2xvci1zZWxlY3QtYmc6ICNkOWRmZTEgIWRlZmF1bHQ7XG4kc3YtY29sb3Itc2VsZWN0OiAkc3YtY29sb3ItZGFyayAhZGVmYXVsdDtcbiRzdi1jb2xvci1zZWxlY3QtYm9yZGVyOiBzb2xpZCAxcHggJHN2LWNvbG9yLWRhcms7XG4kc3YtY29sb3Itc2VsZWN0LWJnLWFjdGl2ZSA6ICMzODc1ZDcgIWRlZmF1bHQ7XG4kc2MtY29sb3Itc2VsZWN0LWFjdGl2ZTogJHN2LWNvbG9yLW5ldXRyYWwgIWRlZmF1bHQ7XG4kc3YtY29sb3Itc2VsZWN0LWJnLWhvdmVyOiAjZjVmNWY1ICFkZWZhdWx0O1xuJHN2LWNvbG9yLXNlbGVjdC1ob3ZlcjogJHN2LWNvbG9yLWRhcmsgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAjZTllY2VmO1xuXG4kc3YtY29sb3ItZGEtZmlyc3Q6ICMwMDRiNzE7XG4kc3YtY29sb3ItZGEtc2Vjb25kOiAjNjZjYzk5O1xuJHN2LWNvbG9yLWRhLXRoaXJkOiAjMzM3ODdjO1xuJHN2LWNvbG9yLWRhLWZvdXJ0aDogIzhENzI1NztcbiRzdi1jb2xvci1kYS1maWZ0aDogI0VEOTgyQTtcbiRzdi1jb2xvci1kYS1zaXh0aDogI0Y5Rjg3MTtcblxuJHN2LWNvbG9yLWRhLWJhZDogI2VlNzg5MDtcbiRzdi1jb2xvci1kYS1uZXV0cmFsOiAjZmRlOGI4O1xuJHN2LWNvbG9yLWRhLWdvb2Q6ICM4NWQ2YWQ7IiwiQHVzZSAnbWl4aW5zJztcclxuQHVzZSAnY29sb3JzJztcclxuQHVzZSAnZm9udHMnO1xyXG5AdXNlICdydC1kZWZhdWx0cyc7XHJcblxyXG4kbWF4LXJ0LXdpZHRoOiAxMjAwcHg7XHJcbiRmb250LXNpemUtcXVlc3Rpb246IDEuNXJlbTtcclxuJGZvbnQtc2l6ZS1oaW50OiAxcmVtO1xyXG4kZm9udC1zaXplLW9wdGlvbjogMXJlbTtcclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zbHQtcGFnZS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogJG1heC1ydC13aWR0aDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5ydC1jb250YWluZXIge1xyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDYge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5ydC1oZWFkZXIsXHJcbiAgLnJ0LWNvbnRyb2xzLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJG1heC1ydC13aWR0aDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcblxyXG4gIC5ydC1jb250cm9scy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgJj4qIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC1jb250cm9sLXJpZ2h0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnQtY29udHJvbC1sZWZ0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LWFuc3dlci1uYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkyMDtcclxuXHJcbiAgICAmLnJ0LW5hLXNlY29uZGFyeSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgIC5ydC1jb250cm9sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC1yYXRpbmctbGFiZWxzIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLnJ0LXJhdGluZy1sYWJlbC1sZWZ0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAucnQtcmF0aW5nLWxhYmVsLW1pZGRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucnQtcmF0aW5nLWxhYmVsLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtZWxlbWVudCB7XHJcbiAgICBAZXh0ZW5kIC5iZy1saWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuXHJcbiAgICAmLnJ0LWVsZW1lbnQtaW5hY3RpdmV7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICAgICYucnQtZWxlbWVudC1hY3RpdmV7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC1xZWxlbWVudCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC1lcnJvciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LXF0ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXF1ZXN0aW9uO1xyXG5cclxuICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoI3skZm9udC1zaXplLXF1ZXN0aW9ufSAqIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemUtcXVlc3Rpb259ICogMC43NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LXFoaW50IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhpbnQ7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemUtaGludH0gKiAwLjkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoI3skZm9udC1zaXplLWhpbnR9ICogMC44KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucnQtbWF0cml4LWNvbnRhaW5lciB7XHJcbiAgICB0ciB7XHJcbiAgICAgICYucnQtbXR4LWFuc3dlcnMucnQtZWxlbWVudC1lcnJvcixcclxuICAgICAgJi5ydC1tdHgtc3VicXVlc3Rpb24tZnVsbHdpZHRoLnJ0LWVsZW1lbnQtZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci13YXJuaW5nNjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXdhcm5pbmc2MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLnJ0LW10eC1hbnN3ZXItY2hvaWNlOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itd2FybmluZzgwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB7XHJcbiAgICB0ciB7XHJcbiAgICAgICYucnQtc2VtYW50aWMtYW5zd2Vycy5ydC1lbGVtZW50LWVycm9yIHtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itd2FybmluZzYwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci13YXJuaW5nNjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZC5ydC1zZW1hbnRpYy1hbnN3ZXItY2hvaWNlOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itd2FybmluZzgwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LWVsZW1lbnQtZXJyb3Ige1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgY29sb3JzLiRlcnJvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6bm90KGRpdikge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ydC1lcnJvciB7XHJcblxyXG4gICAgICBAZXh0ZW5kIC5ydC1kYW5nZXItYmxvY2s7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IC4yNXJlbSAwO1xyXG4gICAgICAvL2NvbG9yOiAkZXJyb3I7XHJcbiAgICAgIC8vZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgJ21peGlucyc7XHJcbkB1c2UgJ2NvbG9ycyc7XHJcbkB1c2UgJ2ZvbnRzJztcclxuICAucnQtc3Bpbi1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5ydC1zcGluIHtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgY29sb3JzLiRzdi1jb2xvci1zdWNjZXNzNjA7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBhbmltYXRpb246IHJvdGF0ZSAycyBjdWJpYy1iZXppZXIoMC4yNiwgMS4zNiwgMC43NCwgLTAuMjkpIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ydC1zcGluLWxvYWRlci0yIHtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgY29sb3JzLiRzdWNjZXNzO1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMTA1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYW5pbWF0aW9uOiByb3RhdGUyIDJzIGN1YmljLWJlemllcigwLjI2LCAxLjM2LCAwLjc0LCAtMC4yOSkgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LXNwaW4tbG9hZGVyLTMge1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCBjb2xvcnMuJHN2LWNvbG9yLXByaW1hcnk2MDtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTIyMHB4O1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDJzIGN1YmljLWJlemllcigwLjI2LCAxLjM2LCAwLjc0LCAtMC4yOSkgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LXNwaW4tbG9hZGVyLTQge1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCBjb2xvcnMuJHByaW1hcnk7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0zNDVweDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBhbmltYXRpb246IHJvdGF0ZTIgMnMgY3ViaWMtYmV6aWVyKDAuMjYsIDEuMzYsIDAuNzQsIC0wLjI5KSBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHJvdGF0ZSB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTM2MGRlZylcclxuICAgICAgfVxyXG5cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHJvdGF0ZTIge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZylcclxuICAgICAgfVxyXG5cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnQtc3Bpbi10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB0b3A6IC00MjBweDtcclxuICAgICAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH0iLCJAdXNlICdtaXhpbnMnO1xyXG5AdXNlICdjb2xvcnMnO1xyXG5AdXNlICdmb250cyc7XHJcblxyXG4ucnQtY29udGFpbmVyIHtcclxuICAucnQtcmFua29yZGVyIHtcclxuICAgIG1heC13aWR0aDogODUlO1xyXG5cclxuICAgIC5ydC1yYW5rb3JkZXItaXRlbSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC1yYW5rb3JkZXItZHJvcC1jb250YWluZXIge1xyXG4gICAgJi5ydC1yYW5rb3JkZXItZW1wdHkge1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgY29sb3JzLiRzdWNjZXNzO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXN1Y2Nlc3MyMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3M7XHJcbiAgICBwYWRkaW5nOiAuMDFyZW0gLjI1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG5cclxuICAgIC5ydC1yYW5rb3JkZXItaXRlbSB7XHJcblxyXG4gICAgICAucnQtcmFua29yZGVyLXJhbmsge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJy4nO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LXJhbmtvcmRlci1zZXBlcmF0b3Ige1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTQwO1xyXG4gICAgbWFyZ2luOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAucnQtcmFua29yZGVyLWdyYWItY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgLjI1cmVtO1xyXG5cclxuICAgICYucnQtcmFua29yZGVyLWVtcHR5IHtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtcmFua29yZGVyLWRyb3AtYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIGNvbG9ycy4kc3VjY2VzcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc3VjY2VzczIwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ydC1yYW5rb3JkZXItaXRlbSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIEBleHRlbmQgLmZvY3VzLXJpbmc7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJ0LXJhbmtvcmRlci1ncmFiLWljb246YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZShcIlxcZjdhNFwiKTtcclxuICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTQwO1xyXG4gICAgbWluLXdpZHRoOiAxcmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxcmVtO1xyXG4gICAgYWxpZ24tc2VsZjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTEwO1xyXG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgbWF4LXdpZHRoOiA5NjBweDtcclxuXHJcbiAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtYXgtd2lkdGg6IDExNDBweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYyg4NSUgLSAzLjI1cmVtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC1yYW5rb3JkZXItcmFuayB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1pbi13aWR0aDogMnJlbTtcclxuICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAucnQtcmFua29yZGVyLWxhYmVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIkB1c2UgJ21peGlucyc7XHJcbkB1c2UgJ2NvbG9ycyc7XHJcbkB1c2UgJ2ZvbnRzJztcclxuQHVzZSAncnQtZGVmYXVsdHMnO1xyXG5cclxuXHJcbiRmb250LXNpemUtb3B0aW9uOiAxcmVtO1xyXG5cclxuLnJ0LWNvbnRhaW5lciB7XHJcbiAgXHJcbiAgLnJ0LXNjLW1jLWdyb3VwIHtcclxuICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG4gIH1cclxuICAucnQtc2MtbWMtZ3JvdXAtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5ydC1jb250cm9sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLWhlaWdodDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnJ0LWNvbnRyb2wtaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAmfi5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBAZXh0ZW5kLmZvY3VzLXJpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJn4ucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMC40cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkyMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBsZWZ0OiAuNjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBsZWZ0OiAuNDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJ0LXJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggNHB4IGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbDtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJi5ydC1jaGVja2JveC1idXR0b24ge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZShcIlxcZjAwY1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICZ+LnJ0LWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICYucnQtcmFkaW8tYnV0dG9uIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggNHB4IGNvbG9ycy4kc3VjY2VzcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1uZXV0cmFsO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9ycy4kc3VjY2VzcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA0cHggY29sb3JzLiRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1uZXV0cmFsO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJ0LWNoZWNrYm94LWJ1dHRvbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZShcIlxcZjAwY1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdWNjZXNzO1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3JzLiRzdi1jb2xvci1uZXV0cmFsO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHN1Y2Nlc3M7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZShcIlxcZjAwY1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LWNvbnRyb2wtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAyLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemUtb3B0aW9ufSAqIDAuOSk7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZS1vcHRpb259ICogMi41ICogMC44KTtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuXHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemUtb3B0aW9ufSAqIDAuOTUpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplLW9wdGlvbn0gKiAyLjUgKiAwLjg1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtb3B0aW9uO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMXJlbSAqIDIuNzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtY29udHJvbCB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGV4dGVuZCAuZm9jdXMtcmluZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRkYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAucnQtYW5zd2VyLW9wdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBAZXh0ZW5kIC5iZy1zZWNvbmRhcnkxMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGV4dGVuZCAuYmctc2Vjb25kYXJ5MjA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgcGFkZGluZzogMC40cmVtIDFyZW0gMC40cmVtIDJyZW07XHJcblxyXG4gICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNDVyZW0gMS4xcmVtIDAuNDVyZW0gMi4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAyLjVyZW0gMC42MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmLnJ0LWhhcy1pbnB1dCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcclxuXHJcblxyXG4gICAgICAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAuZHgtZGF0ZWJveC1kYXRlLFxyXG4gICAgICAgIC5keC1udW1iZXJib3gge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAmfi5ydC1pbnB1dC1lcnJvci1pY29uOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgIC5ydC1zZW1pLW9wZW4taW5wdXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LWF2b2lkLWNvbHVtbi1icmVhayB7XHJcblxyXG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLnJ0LXFlbGVtZW50IHtcclxuICAgIC5ydC1jb2x1bW5zLTQge1xyXG4gICAgICBjb2x1bW5zOiAyNTBweCA0O1xyXG5cclxuICAgICAgLnJ0LWFuc3dlci1uYSB7XHJcbiAgICAgICAgQGV4dGVuZCAucnQtYXZvaWQtY29sdW1uLWJyZWFrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1jb250cm9sIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAZXh0ZW5kIC5ydC1hdm9pZC1jb2x1bW4tYnJlYWs7XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC1jb2x1bW5zLTMge1xyXG4gICAgICBjb2x1bW5zOiAzMDBweCAzO1xyXG5cclxuICAgICAgLnJ0LWFuc3dlci1uYSB7XHJcbiAgICAgICAgQGV4dGVuZCAucnQtYXZvaWQtY29sdW1uLWJyZWFrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1jb250cm9sIHtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LWNvbHVtbnMtMiB7XHJcbiAgICAgIGNvbHVtbnM6IDMwMHB4IDI7XHJcblxyXG4gICAgICAucnQtYW5zd2VyLW5hIHtcclxuICAgICAgICBAZXh0ZW5kIC5ydC1hdm9pZC1jb2x1bW4tYnJlYWs7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LWNvbnRyb2wge1xyXG4gICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLnJ0LWNvbHVtbnMtNCB7XHJcbiAgICAgICAgY29sdW1uczogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LWNvbHVtbnMtMyB7XHJcbiAgICAgICAgY29sdW1uczogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LWNvbHVtbnMtMiB7XHJcbiAgICAgICAgY29sdW1uczogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ydC1zYy1jb250YWluZXIucnQtbGFiZWxiYXIsXHJcbiAgLnJ0LW1jLWNvbnRhaW5lci5ydC1sYWJlbGJhciB7XHJcbiAgICBzaGEtYmFzaWMtc2luZ2xlLWl0ZW0sXHJcbiAgICBzaGEtYmFzaWMtbXVsdGlwbGUtaXRlbSxcclxuICAgICY6bm90KC5ydC1saWtlcnQpIHNoYS1ub3QtYW5zd2VyZWQgLnJ0LWFuc3dlci1uYXtcclxuICAgICAgPi5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb257XHJcbiAgICAgICAgJi5ydC1oYXMtaW5wdXR7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIC5ydC1yYWRpby1idXR0b24sXHJcbiAgICAgICAgICAucnQtY2hlY2tib3gtYnV0dG9ue1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ydC1zZW1pLW9wZW4tY29udGFpbmVye1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgc2hhLWxpc3QtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucnQtcmFkaW8tYnV0dG9uOmJlZm9yZSxcclxuICAgICAgICAucnQtY2hlY2tib3gtYnV0dG9uOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1yYWRpby1idXR0b24sXHJcbiAgICAgICAgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jaGVja2JveC1idXR0b24sXHJcbiAgICAgICAgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyLFxyXG4gICAgICAgIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1sYWJlbGJhci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1sYWJlbGJhci1hY3RpdmUtZm9udC1jb2xvcik7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6dmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6dmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ydC1yYWRpby1idXR0b246aG92ZXIsXHJcbiAgICAgICAgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlcixcclxuICAgICAgICAucnQtcmFkaW8tYnV0dG9uOmhvdmVyIH4gLnJ0LXNlbWktb3Blbi1jb250YWluZXIsXHJcbiAgICAgICAgLnJ0LWNoZWNrYm94LWJ1dHRvbjpob3ZlciB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1sYWJlbGJhci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1sYWJlbGJhci1ob3Zlci1mb250LWNvbG9yKTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDp2YXIoLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOnZhcigtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tbGFiZWxiYXItaG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ydC1yYWRpby1idXR0b24sXHJcbiAgICAgICAgLnJ0LWNoZWNrYm94LWJ1dHRvbntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFiZWxiYXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6dmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTp2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDQ5cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ydC1zZW1pLW9wZW4tY29udGFpbmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAkdG90YWw6IDMwO1xyXG4gIC5ydC1zYy1yYXRpbmctbGFiZWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5ydC1zYy1jb250YWluZXIucnQtbGlrZXJ0IHtcclxuICAgIHNoYS1ub3QtYW5zd2VyZWQ6ZW1wdHkge1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ydC1yYXRpbmctbGFiZWwtbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXN0eWxlOml0YWxpYztcclxuICAgIH1cclxuICAgIC5ydC1zYy1yYXRpbmctbGFiZWxzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6bm90KC5ydC1zYy1rZWVwLWhvcml6b250YWwpe1xyXG4gICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICR0b3RhbCB7XHJcbiAgICAgICAgICAmLnJ0LXNjLW5yLW9mLWNob2ljZXMtI3skaX0gc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skaX0pO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvICN7JGl9KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAjeyRpfSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNoYS1ub3QtYW5zd2VyZWQge1xyXG4gICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ydC1yYXRpbmctbGFiZWwtbW9iaWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5ydC1zYy1yYXRpbmctbGFiZWxzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1xZWxlbWVudHtcclxuICAgICAgICAgID4ucnQtZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAucnQtYW5zd2VyLW5hLCBcclxuICAgICAgICAgICAgLnJ0LWFuc3dlci1uYT4ucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9uXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9ue1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJ0LWFuc3dlci1uYSxcclxuICAgICAgICAgICAgLnJ0LWNvbnRyb2wucnQtYW5zd2VyLW9wdGlvbntcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAmLnJ0LWhhcy1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ydC1yYWRpby1idXR0b24sXHJcbiAgICAgICAgICAgICAgLnJ0LWNoZWNrYm94LWJ1dHRvbntcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ydC1zZW1pLW9wZW4tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzaGEtbGlzdC1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5ydC1zZW1pLW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJ0LXNjLWtlZXAtaG9yaXpvbnRhbCB7XHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHRvdGFsIHtcclxuICAgICAgICAmLnJ0LXNjLW5yLW9mLWNob2ljZXMtI3skaX0gc2hhLWJhc2ljLXNpbmdsZS1pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRpfSk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvICN7JGl9KTtcclxuICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gI3skaX0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzaGEtbm90LWFuc3dlcmVkIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAucnQtcmF0aW5nLWxhYmVsLW5vcm1hbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIC5ydC1yYXRpbmctbGFiZWwtbW9iaWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ydC1yYXRpbmctbGFiZWwtbm9ybWFsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5ydC1zYy1yYXRpbmctbGFiZWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtcWVsZW1lbnR7XHJcbiAgICAgICAgPi5ydC1mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLnJ0LWFuc3dlci1uYSwgXHJcbiAgICAgICAgICAucnQtYW5zd2VyLW5hPi5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb25cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucnQtY29udHJvbC5ydC1hbnN3ZXItb3B0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJ0LWFuc3dlci1uYSxcclxuICAgICAgICAgIC5ydC1jb250cm9sLnJ0LWFuc3dlci1vcHRpb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYucnQtaGFzLWlucHV0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucnQtcmFkaW8tYnV0dG9uLFxyXG4gICAgICAgICAgICAucnQtY2hlY2tib3gtYnV0dG9ue1xyXG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucnQtc2VtaS1vcGVuLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucnQtc2VtaS1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIHtcclxuICAucnQtc2MtY29udGFpbmVyLnJ0LWxhYmVsYmFyLFxyXG4gIC5ydC1tYy1jb250YWluZXIucnQtbGFiZWxiYXIge1xyXG4gICAgLnJ0LWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIGNvbG9ycy4kc3YtY29sb3Itc3VjY2VzczYwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJ21peGlucyc7XHJcbkB1c2UgJ2NvbG9ycyc7XHJcbkB1c2UgJ2ZvbnRzJztcclxuLnJ0LWNvbnRhaW5lciB7XHJcbiAgLmR4LWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5keC10ZXh0Ym94LmR4LXRleHRlZGl0b3IuZHgtZWRpdG9yLW91dGxpbmVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB9XHJcblxyXG4gIC5keC10ZXh0Ym94IC5keC1idXR0b24tY29udGVudCBkaXZbY2xhc3MqPVwiaWNvblwiXSxcclxuICAuZHgtbnVtYmVyYm94IC5keC1idXR0b24tY29udGVudCBkaXZbY2xhc3MqPVwiaWNvblwiXSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG5cclxuICAucnQtZHJvcC1kb3duLWNvbnRhaW5lciB7XHJcbiAgICAuZHgtdGV4dGJveC5keC10ZXh0ZWRpdG9yLmR4LWVkaXRvci1vdXRsaW5lZCB7XHJcblxyXG4gICAgICAuZHgtdGV4dGVkaXRvci1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnQtZHJvcGRvd24tY2hvaWNlLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmR4LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWJ1dHRvbi1jb250ZW50OmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtZHJvcGRvd25lZGl0b3ItZmllbGQtdGVtcGxhdGUtd3JhcHBlciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHgtc3RhdGUtZm9jdXNlZCB7XHJcblxyXG4gICAgICBAZXh0ZW5kIC5mb2N1cy1yaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuZHgtbGlzdC1pdGVtIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgLmR4LWxpc3QtaXRlbS1jb250ZW50IHtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5keC1saXN0Om5vdCguZHgtbGlzdC1zZWxlY3QtZGVjb3JhdG9yLWVuYWJsZWQpIC5keC1saXN0LWl0ZW0uZHgtbGlzdC1pdGVtLXNlbGVjdGVkLFxyXG4gICYuZHgtbGlzdDpub3QoLmR4LWxpc3Qtc2VsZWN0LWRlY29yYXRvci1lbmFibGVkKSAuZHgtbGlzdC1pdGVtLmR4LWxpc3QtaXRlbS1zZWxlY3RlZC5keC1zdGF0ZS1mb2N1c2VkLFxyXG4gICYuZHgtbGlzdDpub3QoLmR4LWxpc3Qtc2VsZWN0LWRlY29yYXRvci1lbmFibGVkKSAuZHgtbGlzdC1pdGVtLmR4LXN0YXRlLWZvY3VzZWQ6bm90KC5keC1saXN0LWl0ZW0tc2VsZWN0ZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3VjY2VzcztcclxuICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XHJcbiAgfVxyXG5cclxuICAmLmR4LWxpc3Q6bm90KC5keC1saXN0LXNlbGVjdC1kZWNvcmF0b3ItZW5hYmxlZCkgLmR4LWxpc3QtaXRlbS5keC1zdGF0ZS1hY3RpdmUge1xyXG4gICAgQGV4dGVuZCAuZm9jdXMtcmluZztcclxuICB9XHJcbn1cclxuXHJcbi5keC1wb3B1cC1jb250ZW50IHtcclxuICBwYWRkaW5nOiAycHg7XHJcbn0iLCJAdXNlICdtaXhpbnMnO1xyXG5AdXNlICdjb2xvcnMnO1xyXG5AdXNlICdmb250cyc7XHJcbkB1c2UgJ3J0LWxheW91dCc7XHJcblxyXG5ib2R5LmtleWJvYXJkLXRhYiB7XHJcbiAgLnJ0LXNsaWRlci1jb250YWluZXIge1xyXG4gICAgLmR4LXNsaWRlciB7XHJcbiAgICAgIC5keC1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xyXG5cclxuICAgICAgICAuZHgtb3ZlcmxheS1jb250ZW50IHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vdC12aXNpYmxlIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZHgtb3ZlcmxheS1jb250ZW50IHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5ib2R5Om5vdCgua2V5Ym9hcmQtdGFiKSB7XHJcbiAgLnJ0LXNsaWRlci1jb250YWluZXIge1xyXG4gICAgLmR4LXNsaWRlciB7XHJcbiAgICAgIC5keC1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuXHJcbiAgICAgICAgJi5ub3QtdmlzaWJsZSB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ydC1jb250YWluZXIge1xyXG4gIC5ydC1zbGlkZXItY29udGFpbmVyIHtcclxuXHJcbiAgICAucnQtZHhzbGlkZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LXNsaWRlci1sYWJlbC1jb250YWluZXIge1xyXG4gICAgICBAZXh0ZW5kIC5ydC1yYXRpbmctbGFiZWxzO1xyXG4gICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucnQtc2xpZGVyLWxlZnQtbGFiZWwge1xyXG4gICAgICBAZXh0ZW5kIC5ydC1yYXRpbmctbGFiZWwtbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ydC1zbGlkZXItbWlkZGxlLWxhYmVsIHtcclxuXHJcbiAgICAgIEBleHRlbmQgLnJ0LXJhdGluZy1sYWJlbC1taWRkbGU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LXNsaWRlci1yaWdodC1sYWJlbCB7XHJcbiAgICAgIEBleHRlbmQgLnJ0LXJhdGluZy1sYWJlbC1yaWdodDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2xpZGVyIHtcclxuXHJcbiAgICAgIC5keC1zbGlkZXItaGFuZGxlLFxyXG4gICAgICAuZHgtc3RhdGUtaG92ZXIuZHgtc2xpZGVyLWhhbmRsZTpub3QoLmR4LXN0YXRlLWFjdGl2ZSksXHJcbiAgICAgIC5keC1zdGF0ZS1hY3RpdmUuZHgtc2xpZGVyLWhhbmRsZSxcclxuICAgICAgLmR4LXN0YXRlLWZvY3VzZWQuZHgtc2xpZGVyLWhhbmRsZTpub3QoLmR4LXN0YXRlLWFjdGl2ZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbCAwJSwgY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMCA1MCUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5NDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5keC10cmFja2Jhci1yYW5nZS5keC1zbGlkZXItcmFuZ2UuZHgtc2xpZGVyLXJhbmdlLXZpc2libGUge1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3M7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTQwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHgtc2xpZGVyLWJhciB7XHJcbiAgICAgICAgbWFyZ2luOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItZGFyaztcclxuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItZGFyaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keC1zdGF0ZS1mb2N1c2VkIHtcclxuXHJcbiAgICAgIEBleHRlbmQgLmZvY3VzLXJpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSAnbWl4aW5zJztcclxuQHVzZSAnY29sb3JzJztcclxuQHVzZSAnZm9udHMnO1xyXG5cclxuLnJ0LWNvbnRhaW5lciB7XHJcbiAgLnJ0LW9wZW4tcXVlc3Rpb24tc21hbGwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDExLjVyZW07XHJcbiAgfVxyXG5cclxuICAucnQtb3Blbi1xdWVzdGlvbi1taWRkbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDIwcmVtO1xyXG4gIH1cclxuXHJcbiAgLnJ0LW9wZW4tcXVlc3Rpb24tc21hbGwtaGFzLXRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDExLjVyZW07XHJcbiAgfVxyXG5cclxuICAucnQtb3Blbi1xdWVzdGlvbi1taWRkbGUtaGFzLXRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDI1cmVtO1xyXG4gIH1cclxuXHJcblxyXG4gIC5ydC1pbnB1dC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAucnQtaW5wdXQtdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgd2lkdGg6IDElO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC1pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItZGFyaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTEwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTIwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ydC1pbnB1dC1ncm91cC1wcmVwZW5kIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICY+LnJ0LWlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmfi5ydC1pbnB1dC10ZXh0IHtcclxuXHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LWlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICY+LnJ0LWlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LWlucHV0LXRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogY29sb3JzLiRzdi1jb2xvci1kYXJrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1uZXV0cmFsO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5MjA7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmOnJlYWQtb25seTpub3QoLmR4LXRleHRib3gpOm5vdCguZHgtbnVtYmVyYm94KSxcclxuICAgICY6cmVhZC1vbmx5Om5vdCguZHgtdGV4dGJveCk6bm90KC5keC1udW1iZXJib3gpOmZvY3VzLFxyXG4gICAgJi5keC1zdGF0ZS1kaXNhYmxlZCxcclxuICAgICYuZHgtc3RhdGUtcmVhZG9ubHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTEwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTIwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5keC1kYXRlYm94KTpub3QoLmR4LW51bWJlcmJveCkge1xyXG4gICAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1kYXJrO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBAZXh0ZW5kIC5mb2N1cy1yaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KHRleHRhcmVhKSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygycmVtICsgMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmlzKHRleHRhcmVhKSB7XHJcblxyXG4gICAgICBtaW4taGVpZ2h0OiA4cmVtO1xyXG5cclxuICAgICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIGlucHV0LmR4LXRleHRlZGl0b3ItaW5wdXQ6bm90KC5keC1zZWFyY2hib3gpIHtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4LXRleHRib3guZHgtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgaW5wdXQuZHgtdGV4dGVkaXRvci1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cdCAgXHJcblx0ICAuZHgtZHJvcGRvd25lZGl0b3ItaW5wdXQtd3JhcHBlciB7XHJcblx0XHRvdmVyZmxvdzogaW5oZXJpdDtcclxuXHRcdFxyXG5cdFx0LmR4LXRleHRlZGl0b3ItY29udGFpbmVyIHtcclxuXHRcdCAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0ICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keC10ZXh0Ym94LFxyXG4gICAgJi5keC1udW1iZXJib3gge1xyXG4gICAgICAmOm5vdCguZHgtc2VhcmNoYm94KTpub3QoLmR4LWNvbG9yYm94KTpub3QoLmR4LWF1dG9jb21wbGV0ZSkge1xyXG5cclxuICAgICAgICBpbnB1dC5keC10ZXh0ZWRpdG9yLWlucHV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5keC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keC1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cdCAgd2lkdGg6IDEwMCU7XHJcblx0ICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XHJcblx0ICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXHJcblx0ICBtYXJnaW4tdG9wOiAtNHB4O1xyXG5cdCAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC10ZXh0YXJlYS1uby1ydGUge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBtaW4taGVpZ2h0OiA4cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkyMDtcclxuICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLWRhcms7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICByZXNpemU6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5keC1kYXRlYm94LmR4LWF1dG8td2lkdGggLmR4LXRleHRlZGl0b3ItaW5wdXQsXHJcbiAgLmR4LWRhdGVib3g6bm90KC5keC10ZXh0ZWRpdG9yLWVtcHR5KS5keC1hdXRvLXdpZHRoIC5keC10ZXh0ZWRpdG9yLWlucHV0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICB9XHJcblxyXG4gIC5keC1udW1iZXJib3ggLmR4LXRleHRlZGl0b3ItaW5wdXQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZHgtdGV4dGJveC5keC10ZXh0ZWRpdG9yLmR4LWVkaXRvci1vdXRsaW5lZCxcclxuICAuZHgtbnVtYmVyYm94LmR4LXRleHRlZGl0b3IuZHgtZWRpdG9yLW91dGxpbmVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB9XHJcblxyXG4gIC5ydC1pbnB1dC1ncm91cD4ucnQtaW5wdXQtdGV4dDpub3QoOmZpcnN0LWNoaWxkKS5keC10ZXh0Ym94LFxyXG4gIC5ydC1pbnB1dC1ncm91cD4ucnQtaW5wdXQtdGV4dDpub3QoOmZpcnN0LWNoaWxkKS5keC1udW1iZXJib3gge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAucnQtaW5wdXQtZ3JvdXA+LnJ0LWlucHV0LXRleHQ6bm90KDpsYXN0LWNoaWxkKS5keC10ZXh0Ym94LFxyXG4gIC5ydC1pbnB1dC1ncm91cD4ucnQtaW5wdXQtdGV4dDpub3QoOmxhc3QtY2hpbGQpLmR4LW51bWJlcmJveCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmR4LXRleHRlZGl0b3IuZHgtc3RhdGUtaG92ZXIuZHgtZWRpdG9yLW91dGxpbmVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkyMDtcclxuICB9XHJcblxyXG4gIC5keC10ZXh0ZWRpdG9yLmR4LXN0YXRlLWZvY3VzZWQuZHgtZWRpdG9yLW91dGxpbmVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1kYXJrO1xyXG4gIH1cclxuXHJcblxyXG4gIC5keC1zdGF0ZS1mb2N1c2VkIHtcclxuXHJcbiAgICBAZXh0ZW5kIC5mb2N1cy1yaW5nO1xyXG4gIH1cclxufVxyXG5cclxuLmR4LXN0YXRlLWhvdmVyLFxyXG4uZHgtc3RhdGUtYWN0aXZlIHtcclxuICAucnQtYXV0b2NvbXBsZXRlLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdWNjZXNzO1xyXG4gICAgY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbDtcclxuICB9XHJcbn0iLCJAdXNlICdtaXhpbnMnO1xyXG5AdXNlICdjb2xvcnMnO1xyXG5AdXNlICdmb250cyc7XHJcblxyXG4ucnQtY29udGFpbmVyLnJ0LXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcbiAgLnJ0LXNlbWFudGljLXJhdGluZy1sYWJlbCAucnQtcmF0aW5nLWxhYmVscyAucnQtcmF0aW5nLWxhYmVsLWxlZnQgLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbiAgfVxyXG5cclxuICAucnQtc2VtYW50aWMtcmF0aW5nLWxhYmVsIC5ydC1yYXRpbmctbGFiZWxzIC5ydC1yYXRpbmctbGFiZWwtcmlnaHQgLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG4gIH1cclxuXHJcbiAgLnJ0LW10eC1yYXRpbmctbGFiZWwgLnJ0LXJhdGluZy1sYWJlbHMgLnJ0LXJhdGluZy1sYWJlbC1sZWZ0IC5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xyXG4gIH1cclxuXHJcbiAgLnJ0LW10eC1yYXRpbmctbGFiZWwgLnJ0LXJhdGluZy1sYWJlbHMgLnJ0LXJhdGluZy1sYWJlbC1yaWdodCAuZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XHJcbiAgfVxyXG5cclxuICAucnQtaW5mb3JtYXRpb24tYmxvY2s6YmVmb3JlLFxyXG4gIC5ydC13YXJuaW5nLWJsb2NrOmJlZm9yZSxcclxuICAucnQtc3VjY2Vzcy1ibG9jazpiZWZvcmUsXHJcbiAgLnJ0LWRhbmdlci1ibG9jazpiZWZvcmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjI1cmVtO1xyXG4gICAgbGVmdDogLjlyZW07XHJcbiAgfVxyXG5cclxuICAucnQtY29udHJvbC1pbnB1dCB7XHJcbiAgICAmfi5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDAuNHJlbTtcclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IC42NXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAuNDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnJ0LWFuc3dlci1vcHRpb24ge1xyXG4gICAgLnJ0LWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMnJlbSAwLjRyZW0gMXJlbTtcclxuXHJcbiAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgcGFkZGluZzogMC40NXJlbSAyLjFyZW0gMC40NXJlbSAxLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDIuNXJlbSAwLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICYucnQtaGFzLWlucHV0IHtcclxuICAgICAgLnJ0LXNlbWktb3Blbi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC1pbXBsaWNpdC1jb250YWluZXIgLnJ0LWltcGxpY2l0LWFjdGlvbnMge1xyXG4gICAgLmRpc2xpa2Uge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5ydC1pbXBsaWNpdC1kaXNsaWtlLWljb24ge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtaW1wbGljaXQtZGlzbGlrZS1sYWJlbCB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlrZSB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LWRyb3AtZG93bi1jb250YWluZXIgLmR4LWRyb3Bkb3duZWRpdG9yLWZpZWxkLXRlbXBsYXRlLXdyYXBwZXIsXHJcbiAgLnJ0LW1hdHJpeC1jb250YWluZXIgdGFibGUgLnJ0LW10eC1jaG9pY2UtaGFzLWRyb3Bkb3duIC5keC1kcm9wZG93bmVkaXRvci1maWVsZC10ZW1wbGF0ZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5ydC1keHNsaWRlciB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuXHJcbiAgICAucnQtc2xpZGVyLWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5keC1wbGFjZWhvbGRlciB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgfVxyXG5cclxuICAucnQtaW5wdXQtZ3JvdXAgLnJ0LWlucHV0LWdyb3VwLXByZXBlbmR+LnJ0LWlucHV0LXRleHQsXHJcbiAgLnJ0LWlucHV0LWdyb3VwIC5ydC1pbnB1dC1ncm91cC1hcHBlbmQ+LnJ0LWlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjJyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMnJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAucnQtaW5wdXQtZ3JvdXAgLnJ0LWlucHV0LWdyb3VwLXByZXBlbmQ+LnJ0LWlucHV0LWdyb3VwLXRleHQsXHJcbiAgLnJ0LWlucHV0LWdyb3VwIC5ydC1pbnB1dC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjJyZW07XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjJyZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgLnJ0LWNvbnRyb2xzLWNvbnRhaW5lciB7XHJcbiAgICAucnQtY29udHJvbC1sZWZ0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgIH1cclxuXHJcbiAgICAucnQtY29udHJvbC1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC1tYXRyaXgtY29udGFpbmVyIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgLnJ0LW10eC1jaG9pY2UtaGFzLW9wZW4ge1xyXG4gICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICYrLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYucnQtbXR4LWNlbGwtaGFzLWVycm9yIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ydC1tdHgtb3Blbi1zbWFsbCB7XHJcbiAgICAgICAgICAucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICYrLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMXJlbTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAmKy5ydC1tdHgtb3Blbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJ0LW10eC1vcGVuLXNtYWxsIHtcclxuICAgICAgICAgICAgICAucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmKy5ydC1tdHgtb3Blbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICYrLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucnQtbXR4LW9wZW4tc21hbGwge1xyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICYrLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtbXR4LWNlbGwge1xyXG4gICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1tdHgtY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LXNlbWFudGljLWNvbnRhaW5lciB7XHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLnJ0LXNlbWFudGljLWxlZnQtbGFiZWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1zZW1hbnRpYy1yaWdodC1sYWJlbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIC5ydC1zZW1hbnRpYy1jaG9pY2UtaGFzLW9wZW4ge1xyXG4gICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICYrLnJ0LXNlbWFudGljLW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi5ydC1zZW1hbnRpYy1jZWxsLWhhcy1lcnJvciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucnQtc2VtYW50aWMtb3Blbi1zbWFsbCB7XHJcbiAgICAgICAgICAucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICYrLnJ0LXNlbWFudGljLW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgJisucnQtc2VtYW50aWMtb3Blbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJ0LXNlbWFudGljLW9wZW4tc21hbGwge1xyXG4gICAgICAgICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICYrLnJ0LXNlbWFudGljLW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1zZW1hbnRpYy1jZWxsIHtcclxuICAgICAgICAucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtaW5wdXQtZXJyb3ItaWNvbjphZnRlciB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IC0yMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJ0LWlucHV0LWVycm9yLWljb24gLnJ0LWlucHV0LWVycm9yLW1lc3NhZ2Uge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufSIsIkB1c2UgJ21peGlucyc7XHJcbkB1c2UgJ2NvbG9ycyc7XHJcbkB1c2UgJ2ZvbnRzJztcclxuQHVzZSAncnQtc2MtbWMtcXVlc3Rpb24nO1xyXG5AdXNlICdydC1ydGwnO1xyXG4ucnQtY29udGFpbmVyIHtcclxuICAucnQtbWF0cml4LWNvbnRhaW5lciB7XHJcblxyXG4gICAgLnJ0LXFlbGVtZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8qIE92ZXJ3cml0ZSB0aGUgZGVmYXVsdCB0byBrZWVwIHRoZSBzY3JvbGxiYXIgYWx3YXlzIHZpc2libGUgKi9cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG9cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5NDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJHN2LWNvbG9yLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LW10eC1jb2wtc2VwZXJhdG9yIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWluLXdpZHRoOiAwLjI1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgd2lkdGg6IC4yNXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LW10eC1zdWJxdWVzdGlvbiAucnQtbXR4LW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5ydC1tdHgtY29sLW5hIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucnQtbXR4LWFuc3dlci1sYWJlbHMtZnVsbHdpZHRoLFxyXG4gICAgLnJ0LW10eC1jb2xncm91cC1sYWJlbHMtZnVsbHdpZHRoIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAkdG90YWw6IDMwO1xyXG5cclxuICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICR0b3RhbCB7XHJcblxyXG4gICAgICAgIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0jeyRpfSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg5NSUgLyAjeyRpfSk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoOTUlIC8gI3skaX0pO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDk1JSAvICN7JGl9KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLnJ0LW10eC1jb2wtc2VwZXJhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtbXR4LWFuc3dlci1sYWJlbHMtZnVsbHdpZHRoLFxyXG4gICAgICAucnQtbXR4LWNvbGdyb3VwLWxhYmVscy1mdWxsd2lkdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LW10eC1jb2xncm91cC1oZWFkaW5nLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydC1tdHgtcmF0aW5nLWxhYmVscyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgICAucnQtbXR4LWFuc3dlci1sYWJlbHMtZnVsbHdpZHRoLFxyXG4gICAgICAucnQtbXR4LWNvbGdyb3VwLWxhYmVscy1mdWxsd2lkdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LW10eC1yYXRpbmctbGFiZWxzIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJ0LW10eC1zdWJxdWVzdGlvbi0teGwge1xyXG4gICAgICAucnQtbXR4LXN1YnF1ZXN0aW9uLWNvbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LW10eC1hbnN3ZXItbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24sXHJcbiAgICAgIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHRvdGFsIHtcclxuXHJcbiAgICAgICAgICAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1uci1vZi1jaG9pY2UtI3skaX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg5OCUgLyAjeyRpfSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg5OCUgLyAjeyRpfSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg5OCUgLyAjeyRpfSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ydC1tdHgtc3VicXVlc3Rpb24tLWxnIHtcclxuXHJcbiAgICAgIC5ydC1tdHgtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxyXG4gICAgICAucnQtbXR4LWNvbGdyb3VwLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtbXR4LXN1YnF1ZXN0aW9uLWNvbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkdG90YWwge1xyXG5cclxuICAgICAgICAgIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0jeyRpfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY1JSAvICN7JGl9KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAvICN7JGl9KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDY1JSAvICN7JGl9KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucnQtbXR4LXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aCxcclxuICAgICAgICAucnQtbXR4LWNvbGdyb3VwLWxhYmVscy1mdWxsd2lkdGgsXHJcbiAgICAgICAgLnJ0LW10eC1hbnN3ZXItbGFiZWxzLWZ1bGx3aWR0aCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJ0LW10eC1hbnN3ZXItbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24sXHJcbiAgICAgICAgLnJ0LW10eC1jb2xncm91cC1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtbXR4LXN1YnF1ZXN0aW9uLWNvbCB7XHJcbiAgICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAgICAgICAgICY+ZGl2Om5vdCgucnQtbXR4LW9wZW4tY29udGFpbmVyKTpub3QoLnJ0LWlucHV0LXRleHQpLFxyXG4gICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJ0LW10eC1zdWJxdWVzdGlvbi0tbWQge1xyXG5cclxuICAgICAgLnJ0LW10eC1hbnN3ZXItbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24sXHJcbiAgICAgIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkdG90YWwge1xyXG5cclxuICAgICAgICAgIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0jeyRpfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDcwJSAvICN7JGl9KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAvICN7JGl9KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDcwJSAvICN7JGl9KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1tdHgtc3VicXVlc3Rpb24tZnVsbHdpZHRoLFxyXG4gICAgICAgIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLWZ1bGx3aWR0aCxcclxuICAgICAgICAucnQtbXR4LWFuc3dlci1sYWJlbHMtZnVsbHdpZHRoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtbXR4LWFuc3dlci1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbixcclxuICAgICAgICAucnQtbXR4LWNvbGdyb3VwLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sIHtcclxuICAgICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICAgICAgICAgJj5kaXY6bm90KC5ydC1tdHgtb3Blbi1jb250YWluZXIpOm5vdCgucnQtaW5wdXQtdGV4dCksXHJcbiAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSB7XHJcblxyXG4gICAgICAucnQtbXR4LWFuc3dlci1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbixcclxuICAgICAgLnJ0LW10eC1jb2xncm91cC1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LW10eC1zdWJxdWVzdGlvbi1jb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICR0b3RhbCB7XHJcblxyXG4gICAgICAgICAgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtbnItb2YtY2hvaWNlLSN7JGl9IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoODAlIC8gI3skaX0pO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC8gI3skaX0pO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoODAlIC8gI3skaX0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJ0LW10eC1zdWJxdWVzdGlvbi1mdWxsd2lkdGgsXHJcbiAgICAgICAgLnJ0LW10eC1jb2xncm91cC1sYWJlbHMtZnVsbHdpZHRoLFxyXG4gICAgICAgIC5ydC1tdHgtYW5zd2VyLWxhYmVscy1mdWxsd2lkdGgge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1tdHgtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxyXG4gICAgICAgIC5ydC1tdHgtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJ0LW10eC1zdWJxdWVzdGlvbi1jb2wge1xyXG4gICAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAgICAgICAmPmRpdjpub3QoLnJ0LW10eC1vcGVuLWNvbnRhaW5lcik6bm90KC5ydC1pbnB1dC10ZXh0KSxcclxuICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5ydC1tdHgtc3VicXVlc3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LW10eC1zdWJxdWVzdGlvbi1mdWxsd2lkdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucnQtbXR4LXN1YnF1ZXN0aW9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtbXR4LXN1YnF1ZXN0aW9uLFxyXG4gICAgICAucnQtbXR4LWNvbC1oZWFkaW5nLFxyXG4gICAgICAucnQtbXR4LWNvbGdyb3VwLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtbXR4LWNvbC1oZWFkaW5nLFxyXG4gICAgICAucnQtbXR4LWNvbGdyb3VwLWhlYWRpbmcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5ydC1tdHgtc3VicXVlc3Rpb24tZnVsbHdpZHRoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHJcbiAgICAgICAgICAucnQtbXR4LXN1YnF1ZXN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJ0LW10eC1zdWJxdWVzdGlvbiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5ydC1tdHgtY29sLWhlYWRpbmcsXHJcbiAgICAgICAgLnJ0LW10eC1jb2xncm91cC1oZWFkaW5nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5MjA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1tdHgtY29sZ3JvdXAtaGVhZGluZy1tb2JpbGUsXHJcbiAgICAgIC5ydC1tdHgtcmF0aW5nLWxhYmVsIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1tdHgtY29sZ3JvdXAtaGVhZGluZy1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1tdHgtYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIuNzVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtbXR4LWNob2ljZS1oYXMtZHJvcGRvd24ge1xyXG4gICAgICAgIEBleHRlbmQucnQtZHJvcC1kb3duLWNvbnRhaW5lcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1cmVtO1xyXG5cclxuICAgICAgICAuZHgtZHJvcGRvd25ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTVyZW07XHJcblxyXG4gICAgICAgICAgICAucnQtbXR4LWNlbGwge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LW10eC1jaG9pY2UtaGFzLW9wZW4ge1xyXG5cclxuICAgICAgICAucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAmKy5ydC1tdHgtb3Blbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAmLnJ0LW10eC1jZWxsLWhhcy1lcnJvciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo0MDBweCkge1xyXG4gICAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuMXJlbSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJ0LW10eC1vcGVuLXNtYWxsIHtcclxuICAgICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgJisucnQtbXR4LW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcblxyXG5cclxuICAgICAgICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAmKy5ydC1tdHgtb3Blbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ydC1tdHgtY2VsbC1oYXMtZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ydC1tdHgtb3Blbi1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgLnJ0LWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJisucnQtbXR4LW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAmKy5ydC1tdHgtb3Blbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ydC1tdHgtY2VsbC1oYXMtZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ydC1tdHgtb3Blbi1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJisucnQtbXR4LW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ydC1tdHgtY2VsbCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgLnJ0LWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJ0LWVycm9yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJ0LW10eC1vcGVuLXNtYWxsIHtcclxuICAgICAgICAgIC5ydC1tdHgtb3Blbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xyXG5cclxuICAgICAgICAgICAgJi5ydC1tdHgtY2VsbC1oYXMtZXJyb3Ige1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1LjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucnQtbXR4LW9wZW4tbGFyZ2Uge1xyXG4gICAgICAgICAgLnJ0LW10eC1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLnJ0LW10eC1jZWxsLWhhcy1lcnJvciB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1tdHgtY2VsbCB7XHJcbiAgICAgICAgQGV4dGVuZCAucnQtYW5zd2VyLW9wdGlvbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcclxuICAgICAgICBwYWRkaW5nOiAuMjVyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOm5vdCgucnQtY29udHJvbCkge1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMXJlbSAqIDIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnQtbXR4LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1tdHgtYW5zd2VycyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjUwMHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcblxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwcHggMHB4IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5MTA7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgJi5ydC1tdHgtYW5zd2VyLWNob2ljZSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkyMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XHJcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggY29sb3JzLiRzdi1jb2xvci1uZXV0cmFsO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTEwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LXJhdGluZy1sYWJlbC1tb2JpbGUge1xyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ydC1tdHgtcm93Z3JvdXAtaGVhZGluZ3tcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREFEQUQ5O1xyXG4gICAgfVxyXG5cclxuICAgICYucnQtbXR4LXN1YnF1ZXN0aW9uLS1zbSAucnQtbXR4LXJvd2dyb3VwLWhlYWRpbmctZnVsbHdpZHRoLFxyXG4gICAgJi5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtcm93Z3JvdXAtaGVhZGluZy1mdWxsd2lkdGgsXHJcbiAgICAmLnJ0LW10eC1zdWJxdWVzdGlvbi0tbGcgLnJ0LW10eC1yb3dncm91cC1oZWFkaW5nLWZ1bGx3aWR0aHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5ydC1tdHgtcm93Z3JvdXAtaGVhZGluZy1mdWxsd2lkdGgge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQURBRDk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAmLnJ0LW10eC1zdWJxdWVzdGlvbi0tc20gLnJ0LW10eC1yb3dncm91cC1oZWFkaW5nLWZ1bGx3aWR0aCxcclxuICAgICAgJi5ydC1tdHgtc3VicXVlc3Rpb24tLW1kIC5ydC1tdHgtcm93Z3JvdXAtaGVhZGluZy1mdWxsd2lkdGgsXHJcbiAgICAgICYucnQtbXR4LXN1YnF1ZXN0aW9uLS1sZyAucnQtbXR4LXJvd2dyb3VwLWhlYWRpbmctZnVsbHdpZHRoe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucnQtbGFiZWxiYXIge1xyXG4gICAgICBcclxuICAgICAgIC5ydC1tdHgtc3VicXVlc3Rpb24tY29sIHtcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgIH1cclxuICAgICAgICAucnQtbXR4LWFuc3dlci1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbixcclxuICAgICAgICAucnQtbXR4LWNvbGdyb3VwLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uIHtcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgIH1cclxuICAgICAgICB0YWJsZSAucnQtbXR4LWJvZHkge1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICB9XHJcbiAgICAgICAgLnJ0LW10eC1hbnN3ZXJzIHtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgfVxyXG4gICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkdG90YWwge1xyXG5cclxuICAgICAgICAgIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LW5yLW9mLWNob2ljZS0jeyRpfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDk4JSAvICN7JGl9KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDk4JSAvICN7JGl9KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDk4JSAvICN7JGl9KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAgdGFibGUgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZXtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgIH1cclxuICAgICAgICB0YWJsZSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZXtcclxuICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgIH1cclxuICAgICAgICB0YWJsZSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIC5ydC1tdHgtY2VsbC1sYWJlbHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgIH1cclxuICAgICAgICB0YWJsZSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWlucHV0ICsgLnJ0LWNvbnRyb2wtbGFiZWwsXHJcbiAgICAgICAgdGFibGUgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZSAucnQtY29udHJvbC1pbnB1dCB+IC5ydC1tdHgtb3Blbi1jb250YWluZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxhYmVsYmFyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOnZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6dmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjp2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgIH1cclxuICAgICAgIHRhYmxlIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LWFuc3dlci1jaG9pY2UgLnJ0LWNvbnRyb2wtaW5wdXQ6aG92ZXIgKyAucnQtY29udHJvbC1sYWJlbCxcclxuICAgICAgICB0YWJsZSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIC5ydC1jb250cm9sLWlucHV0OmhvdmVyIH4gLnJ0LW10eC1vcGVuLWNvbnRhaW5lcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFiZWxiYXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItZm9udC1jb2xvcik7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6dmFyKC0tbGFiZWxiYXItaG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTp2YXIoLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgLnJ0LW10eC1vcGVuLWNvbnRhaW5lcjplbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRhYmxlIC5ydC1tdHgtYW5zd2VycyAucnQtbXR4LWFuc3dlci1jaG9pY2UgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIC5ydC1jb250cm9sLWxhYmVsLFxyXG4gICAgICAgICAgdGFibGUgLnJ0LW10eC1hbnN3ZXJzIC5ydC1tdHgtYW5zd2VyLWNob2ljZSAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnJ0LW10eC1vcGVuLWNvbnRhaW5lcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ0LXNjLW1jLWhpZ2hsaWdodCkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxhYmVsYmFyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWxhYmVsYmFyLWFjdGl2ZS1mb250LWNvbG9yKTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDp2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTp2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjp2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgIH1cclxuICAgICAgICB0YWJsZSAucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIC5ydC1tdHgtY2VsbHtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgfVxyXG4gICAgICAgIHRhYmxlIC5ydC1tdHgtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxyXG4gICAgICAgIHRhYmxlIC5ydC1tdHgtYW5zd2VyLWxhYmVscy1mdWxsd2lkdGh7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICB9XHJcbiAgICAgICAgdGFibGUgLnJ0LW10eC1zdWJxdWVzdGlvbi1mdWxsd2lkdGh7XHJcbiAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICdtaXhpbnMnO1xyXG5AdXNlICdjb2xvcnMnO1xyXG5AdXNlICdmb250cyc7XHJcbkB1c2UgJ3J0LXNjLW1jLXF1ZXN0aW9uJztcclxuQHVzZSAncnQtcnRsJztcclxuXHJcbi5ydC1jb250YWluZXIge1xyXG4gIC5ydC1zZW1hbnRpYy1jb250YWluZXIge1xyXG4gICAgLnJ0LXFlbGVtZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8qIE92ZXJ3cml0ZSB0aGUgZGVmYXVsdCB0byBrZWVwIHRoZSBzY3JvbGxiYXIgYWx3YXlzIHZpc2libGUgKi9cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG9cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5NDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJHN2LWNvbG9yLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LXNlbWFudGljLWNvbC1zZXBlcmF0b3Ige1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtaW4td2lkdGg6IDAuMjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ydC1zZW1hbnRpYy1hbnN3ZXItbGFiZWxzLWZ1bGx3aWR0aCxcclxuICAgIC5ydC1zZW1hbnRpYy1jb2xncm91cC1sYWJlbHMtZnVsbHdpZHRoLFxyXG4gICAgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ydC1zZW1hbnRpYy1yYXRpbmctbGFiZWxzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucnQtc2VtYW50aWMtbGVmdC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAucnQtc2VtYW50aWMtY29sLXNlcGVyYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LXNlbWFudGljLWxlZnQtbGFiZWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtc2VtYW50aWMtcmlnaHQtbGFiZWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1zZW1hbnRpYy1jb2xncm91cC1oZWFkaW5nLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LXNlbWFudGljLWFuc3dlci1sYWJlbHMtZnVsbHdpZHRoLFxyXG4gICAgICAucnQtc2VtYW50aWMtY29sZ3JvdXAtbGFiZWxzLWZ1bGx3aWR0aCxcclxuICAgICAgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtc2VtYW50aWMtcmF0aW5nLWxhYmVscyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LXNlbWFudGljLWFuc3dlci1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbixcclxuICAgIC5ydC1zZW1hbnRpYy1jb2xncm91cC1sYWJlbHMtd2l0aC1zdWJxdWVzdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uLWNvbCxcclxuICAgIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1mdWxsd2lkdGgge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1jb2wge1xyXG5cclxuICAgICAgJi5ydC1zZW1hbnRpYy1sZWZ0LWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ydC1zZW1hbnRpYy1yaWdodC1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uLWZ1bGx3aWR0aCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtc2VtYW50aWMtc3VicXVlc3Rpb24tY29sIHtcclxuXHJcbiAgICAgICAgJi5ydC1zZW1hbnRpYy1sZWZ0LWxhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJ0LXNlbWFudGljLXJpZ2h0LWxhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gICAgICAucnQtc2VtYW50aWMtc3VicXVlc3Rpb24tZnVsbHdpZHRoLFxyXG4gICAgICAucnQtc2VtYW50aWMtY29sZ3JvdXAtbGFiZWxzLWZ1bGx3aWR0aCxcclxuICAgICAgLnJ0LXNlbWFudGljLWFuc3dlci1sYWJlbHMtZnVsbHdpZHRoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtc2VtYW50aWMtYW5zd2VyLWxhYmVscy13aXRoLXN1YnF1ZXN0aW9uLFxyXG4gICAgICAucnQtc2VtYW50aWMtY29sZ3JvdXAtbGFiZWxzLXdpdGgtc3VicXVlc3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkyMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1jb2wge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uLWNvbCB7XHJcblxyXG4gICAgICAgICYucnQtc2VtYW50aWMtbGVmdC1sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ydC1zZW1hbnRpYy1yaWdodC1sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnJ0LXNlbWFudGljLXN1YnF1ZXN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbi1mdWxsd2lkdGgge1xyXG4gICAgICAgIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1zZW1hbnRpYy1zdWJxdWVzdGlvbixcclxuICAgICAgLnJ0LXNlbWFudGljLWNvbC1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LXNlbWFudGljLWNvbC1oZWFkaW5nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAucnQtc2VtYW50aWMtc3VicXVlc3Rpb24ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1zZW1hbnRpYy1jb2wtaGVhZGluZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTIwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtcmF0aW5nLWxhYmVsLW1vYmlsZSxcclxuICAgICAgLnJ0LXNlbWFudGljLXJhdGluZy1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtc2VtYW50aWMtY29sZ3JvdXAtaGVhZGluZy1tb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ0LXNlbWFudGljLWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1zZW1hbnRpYy1hbnN3ZXItY2hvaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtc2VtYW50aWMtY2hvaWNlLWhhcy1kcm9wZG93biB7XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5ydC1zZW1hbnRpYy1jZWxsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1zZW1hbnRpYy1jaG9pY2UtaGFzLW9wZW4ge1xyXG5cclxuICAgICAgICAucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAmKy5ydC1zZW1hbnRpYy1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYucnQtc2VtYW50aWMtY2VsbC1oYXMtZXJyb3Ige1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ydC1zZW1hbnRpYy1vcGVuLXNtYWxsIHtcclxuICAgICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgJisucnQtc2VtYW50aWMtb3Blbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgLnJ0LWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICYrLnJ0LXNlbWFudGljLW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYucnQtc2VtYW50aWMtY2VsbC1oYXMtZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ydC1zZW1hbnRpYy1vcGVuLXNtYWxsIHtcclxuICAgICAgICAgICAgICAucnQtY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmKy5ydC1zZW1hbnRpYy1vcGVuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJ0LXNlbWFudGljLWNlbGwge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgLnJ0LWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJ0LWVycm9yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJ0LXNlbWFudGljLW9wZW4tc21hbGwge1xyXG4gICAgICAgICAgLnJ0LXNlbWFudGljLW9wZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcblxyXG4gICAgICAgICAgICAmLnJ0LXNlbWFudGljLWNlbGwtaGFzLWVycm9yIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtc2VtYW50aWMtY2VsbCB7XHJcbiAgICAgICAgQGV4dGVuZCAucnQtYW5zd2VyLW9wdGlvbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcclxuICAgICAgICBwYWRkaW5nOiAuMjVyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOm5vdCgucnQtY29udHJvbCkge1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMXJlbSAqIDIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydC1zZW1hbnRpYy1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucnQtc2VtYW50aWMtYW5zd2VycyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NTAwcHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAmLnJ0LXNlbWFudGljLWFuc3dlci1jaG9pY2U6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkyMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggY29sb3JzLiRzdi1jb2xvci1uZXV0cmFsO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAtMXB4IDBweCAwcHggMHB4IGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggY29sb3JzLiRzdi1jb2xvci1uZXV0cmFsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydC1yYXRpbmctbGFiZWwtbW9iaWxlIHtcclxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSAnbWl4aW5zJztcclxuQHVzZSAnY29sb3JzJztcclxuQHVzZSAnZm9udHMnO1xyXG5cclxuLnJ0LWltcGxpY2l0IHtcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG4gIHdpZHRoOiAzNTBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIG1hcmdpbjogYXV0bztcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIC5ydC1pbXBsaWNpdC1wYW5lbCB7XHJcbiAgICAgIEBleHRlbmQgLmZvY3VzLXJpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJ0LWltcGxpY2l0LWhhcy1uYSB7XHJcbiAgICBoZWlnaHQ6IDM3NXB4O1xyXG5cclxuICAgIC5ydC1pbXBsaWNpdC1wYW5lbCB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ0LWltcGxpY2l0LWRpc2xpa2UsXHJcbiAgICAucnQtaW1wbGljaXQtbGlrZSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzVweCk7XHJcbiAgICAgIHRvcDogMzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWF4LXdpZHRoOiAzMzVweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICYucnQtaW1wbGljaXQtaGFzLW5hIHtcclxuICAgICAgICBoZWlnaHQ6IDMyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucnQtaW1wbGljaXQtcGFuZWwtY29udGFpbmVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnJ0LWltcGxpY2l0LWRvbmUtbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDQ3NXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ydC1pbXBsaWNpdC1zdGFydC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBidXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnk0MDtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5MTA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIEBleHRlbmQgLmZvY3VzLXJpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ydC1pbXBsaWNpdC1jb3VudGRvd24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnJ0LWltcGxpY2l0LWNvdW50ZG93bi1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuLnJ0LWltcGxpY2l0LWNvdW50ZG93bi1udW1iZXIge1xyXG4gIGZvbnQtc2l6ZTogNHJlbTtcclxufVxyXG4ucnQtaW1wbGljaXQtcGFuZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMjtcclxuICBsZWZ0OiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogY29sb3JzLiRsaWdodDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnk0MDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gIC5ydC1pbXBsaWNpdC1zdGltdWxpLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCg1bisxKSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCg1bisyKSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDVuKzMpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDVuKzQpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xyXG4gIH1cclxuXHJcbiAgLnJ0LWltcGxpY2l0LW5hIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAuMjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kbGlnaHQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5NDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBAZXh0ZW5kIC5mb2N1cy1yaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtaW1wbGljaXQtZGlzbGlrZSxcclxuICAucnQtaW1wbGljaXQtbGlrZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcblxyXG4gIC5ydC1pbXBsaWNpdC1saWtlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnN2LWZvbnRhd2Vzb21lKCdcXGYxNjQnKTtcclxuICAgICAgY29sb3I6IGNvbG9ycy4kc3VjY2VzcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC1pbXBsaWNpdC1kaXNsaWtlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnN2LWZvbnRhd2Vzb21lKCdcXGYxNjUnKTtcclxuICAgICAgY29sb3I6IGNvbG9ycy4kZXJyb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucnQtaW1wbGljaXQtYWN0aW9ucyB7XHJcbiAgbWF4LXdpZHRoOiA1MDBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIHBhZGRpbmc6IC43NXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kbGlnaHQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTQwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgQGV4dGVuZCAuZm9jdXMtcmluZztcclxuICAgIH1cclxuXHJcbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnQtaW1wbGljaXQtbGlrZS1pY29uIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnN2LWZvbnRhd2Vzb21lKCdcXGYxNjQnKTtcclxuICAgICAgY29sb3I6IGNvbG9ycy4kc3VjY2VzcztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydC1pbXBsaWNpdC1kaXNsaWtlLWljb24ge1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICAgIGZpbHRlcjogbm9uZTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZSgnXFxmMTY1Jyk7XHJcbiAgICAgIGNvbG9yOiBjb2xvcnMuJGVycm9yO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgJ21peGlucyc7XHJcbkB1c2UgJ2NvbG9ycyc7XHJcbkB1c2UgJ2ZvbnRzJztcclxuXHJcbi5ydC1wcm9ncmVzcy1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucnQtcHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxcmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5MjA7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcclxufVxyXG5cclxuLnJ0LXByb2dyZXNzLWJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY29sb3I6IGNvbG9ycy4kc3YtY29sb3ItbmV1dHJhbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xyXG4gIG1pbi13aWR0aDogMjVweDtcclxuXHJcbiAgJlthcmlhLXZhbHVlbm93PScwJ10ge1xyXG4gICAgbWluLXdpZHRoOiAwcHg7XHJcblxyXG4gICAgLnJ0LXByb2dyZXNzLWxhYmVsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICdtaXhpbnMnO1xyXG5AdXNlICdjb2xvcnMnO1xyXG5AdXNlICdmb250cyc7XHJcbi5ydC1jb250YWluZXIge1xyXG4gIC5keC10ZXh0Ym94LmR4LXRleHRlZGl0b3IuZHgtZWRpdG9yLW91dGxpbmVkLnJ0LWxhbmctc2VsZWN0b3Ige1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ0LWxhbmctc2VsZWN0b3ItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZHgtdGV4dGVkaXRvci1idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWRyb3Bkb3duZWRpdG9yLWZpZWxkLXRlbXBsYXRlLXdyYXBwZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1kcm9wZG93bmVkaXRvci1maWVsZC10ZW1wbGF0ZS13cmFwcGVyIGRpdiB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnJ0LWxhbmctc2VsZWN0b3ItaWNvbjpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgbWl4aW5zLnN2LWZvbnRhd2Vzb21lKFwiXFxmMGFjXCIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTQwO1xyXG4gIH1cclxufSIsIkB1c2UgJ21peGlucyc7XG5AdXNlICdjb2xvcnMnO1xuQHVzZSAnZm9udHMnO1xuXG4ucnQtY29udGFpbmVyIHtcblxuICAucnQtc3RhcnNjYWxlLWNvbnRhaW5lciB7XG4gICAgLnJ0LXJhdGluZy1sYWJlbC1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJ0LWZvcm0tZ3JvdXA6bm90KC5ydC1hbnN3ZXItbmEpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICAgIC5ydC1hbnN3ZXItb3B0aW9uLFxuICAgICAgLnJ0LWFuc3dlci1vcHRpb246aG92ZXIge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLnJ0LWNvbnRyb2wtaW5wdXR+LnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ydC1jb250cm9sLWlucHV0fi5ydC1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IGNvbG9ycy4kc3YtY29sb3ItcHJpbWFyeTIwO1xuICAgICAgICAgIHN0cm9rZTogY29sb3JzLiRzdi1jb2xvci1wcmltYXJ5MjA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogY29sb3JzLiRzdWNjZXNzO1xuICAgICAgICAgICAgc3Ryb2tlOiBjb2xvcnMuJHN1Y2Nlc3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ydC1jb250cm9sLWlucHV0OmZvY3Vzfi5ydC1jb250cm9sLWxhYmVsIHN2ZyB7XG4gICAgICAgIEBleHRlbmQgLmZvY3VzLXJpbmc7XG4gICAgICB9XG5cbiAgICAgIC5ydC1jb250cm9sLWlucHV0fi5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYucnQtbnVtLW9mLXN0YXJzLTIge1xuICAgICAgICAucnQtYW5zd2VyLW9wdGlvbjpudGgtY2hpbGQoLW4rMSkge1xuICAgICAgICAgIC5ydC1jb250cm9sLWlucHV0fi5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IGNvbG9ycy4kc3VjY2VzcztcbiAgICAgICAgICAgIHN0cm9rZTogY29sb3JzLiRzdWNjZXNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAkdG90YWxTdGFyczogMTA7XG5cbiAgICAgIEBmb3IgJHN0YXJzIGZyb20gMSB0aHJvdWdoICR0b3RhbFN0YXJzIHtcblxuICAgICAgICAmLnJ0LW51bS1vZi1zdGFycy0jeyRzdGFyc30ge1xuICAgICAgICAgIC5ydC1hbnN3ZXItb3B0aW9uOm50aC1jaGlsZCgtbisjeyRzdGFyc30pIHtcbiAgICAgICAgICAgIC5ydC1jb250cm9sLWlucHV0fi5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogY29sb3JzLiRzdWNjZXNzO1xuICAgICAgICAgICAgICBzdHJva2U6IGNvbG9ycy4kc3VjY2VzcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucnQtbWF0cml4LWNvbnRhaW5lciB7XG4gICAgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUge1xuICAgICAgXG4gICAgICAucnQtcmF0aW5nLWxhYmVsLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucnQtbXR4LWNvbC1oZWFkaW5nOm5vdCgucnQtbXR4LWNvbC1uYSkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMC41cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSkgLnJ0LW10eC1jZWxsIC5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0YWJsZSAucnQtbXR4LXN0YXJzY2FsZS5ydC1tdHgtYW5zd2VycyAucnQtbXR4LWFuc3dlci1jaG9pY2U6bm90KC5ydC1tdHgtY29sLW5hKSAucnQtbXR4LWNlbGwge1xuXG4gICAgICAucnQtY29udHJvbC1pbnB1dDpmb2N1c34ucnQtY29udHJvbC1sYWJlbCBzdmcge1xuICAgICAgICBAZXh0ZW5kIC5mb2N1cy1yaW5nO1xuICAgICAgfVxuXG4gICAgICAucnQtY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogY29sb3JzLiRzdi1jb2xvci1wcmltYXJ5MjA7XG4gICAgICAgICAgc3Ryb2tlOiBjb2xvcnMuJHN2LWNvbG9yLXByaW1hcnkyMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIC5ydC1tdHgtc3RhcnNjYWxlLnJ0LW10eC1hbnN3ZXJzIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwcHggY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkyMDtcblxuICAgICAgLnJ0LW10eC1hbnN3ZXItY2hvaWNlOm5vdCgucnQtbXR4LWNvbC1uYSkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJ0LW10eC1jZWxsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJ0LW10eC1jZWxsLWxhYmVsIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnJ0LXNyLW9ubHk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucnQtZWxlbWVudC1lcnJvciB7XG4gICAgICAgIHRkLnJ0LW10eC1hbnN3ZXItY2hvaWNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXdhcm5pbmc2MDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci13YXJuaW5nODA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ydC1tdHgtYW5zd2VyLWNob2ljZS5ydC1tdHgtY29sLW5hIHtcbiAgICAgICAgLnJ0LW10eC1jZWxsIHtcbiAgICAgICAgICAucnQtbXR4LWNlbGwtbGFiZWwge1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICB0YWJsZSAucnQtbXR4LXN0YXJzY2FsZS5ydC1tdHgtYW5zd2VycyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMHB4IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5MjA7XG5cbiAgICAgICAgLnJ0LW10eC1hbnN3ZXItY2hvaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgJHRvdGFsTXR4U3RhcnM6IDEwO1xuXG4gICAgQGZvciAkTXR4U3RhcnMgZnJvbSAxIHRocm91Z2ggJHRvdGFsTXR4U3RhcnMge1xuICAgICAgLy8kY2hpbGROcjogY2FsYygkTXR4U3RhcnMgKyAxKTtcblxuICAgICAgdGFibGUgLnJ0LW10eC1zdGFyc2NhbGUucnQtbXR4LWFuc3dlcnMucnQtc3RhcnNjYWxlLXNlbGVjdGVkLSN7JE10eFN0YXJzfSB7XG4gICAgICAgIC5ydC1tdHgtYW5zd2VyLWNob2ljZTpub3QoLnJ0LW10eC1jb2wtbmEpOm50aC1jaGlsZCgtbisjeyRNdHhTdGFycysxfSkge1xuICAgICAgICAgIC5ydC1jb250cm9sLWlucHV0fi5ydC1jb250cm9sLWxhYmVsIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IGNvbG9ycy4kc3VjY2VzcztcbiAgICAgICAgICAgIHN0cm9rZTogY29sb3JzLiRzdWNjZXNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgJ21peGlucyc7XG5AdXNlICdjb2xvcnMnO1xuQHVzZSAnZm9udHMnO1xuQHVzZSAncnQtc2MtbWMtcXVlc3Rpb24nO1xuQHVzZSAncnQtcnRsJztcblxuJGNvbHVtbkNvdW50OiAxMTtcblxuLnJ0LWNvbnRhaW5lciB7XG4gIC5ydC1ucHMtY29udGFpbmVyLnJ0LW5wcy1jdWJpYyB7XG5cbiAgICAucnQtcWVsZW1lbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAvKiBPdmVyd3JpdGUgdGhlIGRlZmF1bHQgdG8ga2VlcCB0aGUgc2Nyb2xsYmFyIGFsd2F5cyB2aXNpYmxlICovXG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvXG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5NDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJHN2LWNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucnQtbnBzLWNvbC1zZXBlcmF0b3Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogMC4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogLjI1cmVtO1xuICAgICAgbWF4LXdpZHRoOiAuMjVyZW07XG4gICAgfVxuXG5cbiAgICAucnQtbnBzLWNvbC1uYSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuXG4gICAgJHRvdGFsOiAxMjtcblxuXG4gICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBAZm9yICRpIGZyb20gMTAgdGhyb3VnaCAkdG90YWwge1xuXG4gICAgICAgIC5ydC1ucHMtYW5zd2VycyAucnQtbnBzLW5yLW9mLWNob2ljZS0jeyRpfSB7XG4gICAgICAgICAgd2lkdGg6ICg5OCUgLyAjeyRpfSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAoOTglIC8gI3skaX0pO1xuICAgICAgICAgIG1pbi13aWR0aDogKDk4JSAvICN7JGl9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJ0LW5wcy1jb2wtc2VwZXJhdG9yIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucnQtbnBzLXJhdGluZy1sYWJlbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgICAgLnJ0LW5wcy1yYXRpbmctbGFiZWxzIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgLnJ0LXJhdGluZy1sYWJlbC1tb2JpbGUsXG4gICAgICAucnQtbnBzLXJhdGluZy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cblxuICAgICAgLnJ0LW5wcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucnQtbnBzLWFuc3dlci1jaG9pY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIuNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG4gICAgICAucnQtbnBzLWNlbGwge1xuICAgICAgICBAZXh0ZW5kIC5ydC1hbnN3ZXItb3B0aW9uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJhY2tncm91bmQpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWJhY2tncm91bmQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6bm90KC5ydC1jb250cm9sKSB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucnQtY29udHJvbC1pbnB1dDpjaGVja2VkKy5ydC1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFiZWxiYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWxhYmVsYmFyLWFjdGl2ZS1mb250LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6dmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOnZhcigtLWxhYmVsYmFyLWFjdGl2ZS1ib3JkZXItc3R5bGUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjp2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ydC1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCl+LnJ0LWNvbnRyb2wtbGFiZWw6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGFiZWxiYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWxhYmVsYmFyLWhvdmVyLWZvbnQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci13aWR0aDp2YXIoLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTp2YXIoLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItc3R5bGUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjp2YXIoLS1sYWJlbGJhci1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsYmFyLWluYWN0aXZlLWJhY2tncm91bmQpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1sYWJlbGJhci1pbmFjdGl2ZS1mb250LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1sYWJlbGJhci1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6dmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItc3R5bGU6dmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLXN0eWxlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tbGFiZWxiYXItaW5hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxcmVtICogMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucnQtbnBzLWNlbGwtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJ0LW5wcy1hbnN3ZXJzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHBhZGRpbmc6IDFweDtcblxuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo1MDBweCkge1xuICAgICAgICAgICYge1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMHB4IDBweCBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTEwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICYucnQtbnBzLWFuc3dlci1jaG9pY2Uge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkyMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggY29sb3JzLiRzdi1jb2xvci1uZXV0cmFsO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCBjb2xvcnMuJHN2LWNvbG9yLW5ldXRyYWw7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRzdi1jb2xvci1zZWNvbmRhcnkxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgICAmIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJ0LXJhdGluZy1sYWJlbC1tb2JpbGUge1xuICAgICAgICBAY29udGFpbmVyIHN1cnZleUNvbnRhaW5lciAgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJ0LWFuaW1hdGVkIHtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBjdWJpY1RhYmxlIDEuMnM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgICAgIC5ydC1ucHMtY2VsbCB7XG5cbiAgICAgICAgICAucnQtY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICBhbmltYXRpb246IGN1YmljRWxlbWVudCAxLjJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ydC1jb250YWluZXIge1xuICAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIge1xuXG4gICAgLnJ0LXFlbGVtZW50IHRhYmxlLFxuICAgIC5ydC1ucHMtcmF0aW5nLWxhYmVscyxcbiAgICAucnQtbnBzLXJhdGluZy1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucnQtcmF0aW5nLWxhYmVscyAuZmFzLmZhLWFycm93LWxlZnQsXG4gICAgLnJ0LXJhdGluZy1sYWJlbHMgLmZhcy5mYS1hcnJvdy1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ydC1ucHMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAucnQtbnBzLXJhdGluZy1sYWJlbHMge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucnQtbnBzLWFuc3dlcnMge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxN2VtO1xuICAgICAgaGVpZ2h0OiAxN2VtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuXG4gICAgICAucnQtbnBzLWFuc3dlci1jaG9pY2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgIC5ydC1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbjogLTI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBjb2xvcjogY29sb3JzLiRzdi1jb2xvci1kYXJrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc3YtY29sb3Itc2Vjb25kYXJ5MjA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJ0LW5wcy1jb2wtbmEge1xuXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4LjklKTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiAxMTUlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgLnJ0LWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJ0LWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKX4ucnQtY29udHJvbC1sYWJlbDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbGFiZWxiYXItaG92ZXItZm9udC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOnZhcigtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOnZhcigtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1zdHlsZSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLWxhYmVsYmFyLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAucnQtY29udHJvbC1pbnB1dDpjaGVja2Vkfi5ydC1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydC1zYy1tYy1oaWdobGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWxhYmVsYmFyLWFjdGl2ZS1mb250LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6dmFyKC0tbGFiZWxiYXItYWN0aXZlLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOnZhcigtLWxhYmVsYmFyLWFjdGl2ZS1ib3JkZXItc3R5bGUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjp2YXIoLS1sYWJlbGJhci1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ydC1jb250cm9sLWlucHV0fi5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJGRlZ3JlZU9mRWxlbWVudDogMTQwO1xuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5Db3VudCB7XG5cbiAgICAgICAgJGxhYmVsQ291bnQ6ICRpIC0gMTtcbiAgICAgICAgJGV4dHJhRGVncmVlOiAyNDAgLSAkZGVncmVlT2ZFbGVtZW50O1xuXG4gICAgICAgIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVPZkVsZW1lbnR9ZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtI3skZGVncmVlT2ZFbGVtZW50fWRlZyk7XG5cbiAgICAgICAgICAucnQtY29udHJvbC1pbnB1dDpjaGVja2Vkfi5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnI3skbGFiZWxDb3VudH0nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTc1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLWRhcms7XG5cbiAgICAgICAgICAgIEBpZiAkaT09MSB7XG4gICAgICAgICAgICAgIHRvcDogLTUzcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDExN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSBpZiAkaT09MiB7XG4gICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgbGVmdDogMTQycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT0zIHtcbiAgICAgICAgICAgICAgdG9wOiA0OXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAxNDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTQge1xuICAgICAgICAgICAgICB0b3A6IDk4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSBpZiAkaT09NSB7XG4gICAgICAgICAgICAgIHRvcDogMTMycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDc4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT02IHtcbiAgICAgICAgICAgICAgdG9wOiAxNDRweDtcbiAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTcge1xuICAgICAgICAgICAgICB0b3A6IDEzMnB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTgge1xuICAgICAgICAgICAgICB0b3A6IDk4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC02OXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSBpZiAkaT09OSB7XG4gICAgICAgICAgICAgIHRvcDogNDlweDtcbiAgICAgICAgICAgICAgbGVmdDogLTkycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT0xMCB7XG4gICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgbGVmdDogLTkxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT0xMSB7XG4gICAgICAgICAgICAgIHRvcDogLTUzcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC02N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICRkZWdyZWVPZkVsZW1lbnQ6ICRkZWdyZWVPZkVsZW1lbnQrMjY7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucnQtcmF0aW5nLWxhYmVsLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYucnQtbnBzLXNtaWxpZXMge1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1uQ291bnQge1xuXG4gICAgICAgICRzbWlsZXlOdW1iZXI6ICRpIC0gMTtcblxuICAgICAgICAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKCN7JGl9KSB7XG5cbiAgICAgICAgICAucnQtY29udHJvbC1pbnB1dDpjaGVja2Vkfi5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnaW1hZ2VzL25wcy1xdWVzdGlvbi9ucHMtI3skc21pbGV5TnVtYmVyfS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ0LXNjLW1jLWhpZ2hsaWdodCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi5ydC1hbmltYXRlZCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbkNvdW50IHtcblxuICAgICAgICAgICRzZWNvbmRDb3VudDogJGkgKyAxO1xuICAgICAgICAgICRtc0NvdW50OiAkc2Vjb25kQ291bnQqMTA7XG5cbiAgICAgICAgICAucnQtbnBzLWFuc3dlci1jaG9pY2U6bnRoLWNoaWxkKCN7JGl9KSB7XG5cbiAgICAgICAgICAgIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWR+LnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbWlsZXlHcm93IC4zcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucnQtYW5pbWF0ZWQge1xuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5Db3VudCB7XG5cbiAgICAgICAgJHNlY29uZENvdW50OiAkaSArIDE7XG4gICAgICAgICRtc0NvdW50OiAkc2Vjb25kQ291bnQqMTA7XG5cbiAgICAgICAgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIGFuaW1hdGlvbjogY2lyY3VsYXJFbGVtZW50I3skaX0gI3skbXNDb3VudH0wbXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cbiAgICAgICAgICAucnQtY29udHJvbC1pbnB1dDpjaGVja2Vkfi5ydC1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGZvbnRHcm93IC4zcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJ0LWNvbnRhaW5lci5ydC1ydGwge1xuICAucnQtbnBzLWNvbnRhaW5lci5ydC1ucHMtY2lyY3VsYXIge1xuICAgIC5ydC1ucHMtYW5zd2VycyB7XG4gICAgICAkZGVncmVlT2ZFbGVtZW50OiA0MDA7XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbkNvdW50IHtcblxuICAgICAgICAkbGFiZWxDb3VudDogJGkgLSAxO1xuICAgICAgICAkZXh0cmFEZWdyZWU6IDI0MCAtICRkZWdyZWVPZkVsZW1lbnQ7XG5cbiAgICAgICAgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZU9mRWxlbWVudH1kZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0jeyRkZWdyZWVPZkVsZW1lbnR9ZGVnKTtcblxuICAgICAgICAgIC5ydC1jb250cm9sLWlucHV0OmNoZWNrZWR+LnJ0LWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcblxuICAgICAgICAgICAgQGlmICRpPT0xMSB7XG4gICAgICAgICAgICAgIHRvcDogLTUzcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMjQwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT0xMCB7XG4gICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yNjdweDtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTkge1xuICAgICAgICAgICAgICB0b3A6IDQ5cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMjY3cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT04IHtcbiAgICAgICAgICAgICAgdG9wOiA5OHB4O1xuICAgICAgICAgICAgICByaWdodDogLTI0NXB4O1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSBpZiAkaT09NyB7XG4gICAgICAgICAgICAgIHRvcDogMTMycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMjAycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT02IHtcbiAgICAgICAgICAgICAgdG9wOiAxNDRweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xNDhweDtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTUge1xuICAgICAgICAgICAgICB0b3A6IDEzMnB4O1xuICAgICAgICAgICAgICByaWdodDogLTk0cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT00IHtcbiAgICAgICAgICAgICAgdG9wOiA5OHB4O1xuICAgICAgICAgICAgICByaWdodDogLTU2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT0zIHtcbiAgICAgICAgICAgICAgdG9wOiA0OXB4O1xuICAgICAgICAgICAgICByaWdodDogLTM0cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT0yIHtcbiAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICByaWdodDogLTM0cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT0xIHtcbiAgICAgICAgICAgICAgdG9wOiAtNTNweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC01OXB4O1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICRkZWdyZWVPZkVsZW1lbnQ6ICRkZWdyZWVPZkVsZW1lbnQgLSAyNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJ0LWFuaW1hdGVkIHtcblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1uQ291bnQge1xuXG4gICAgICAgICRzZWNvbmRDb3VudDogJGkgKyAxO1xuICAgICAgICAkbXNDb3VudDogJHNlY29uZENvdW50KjEwO1xuXG4gICAgICAgIC5ydC1ucHMtYW5zd2VyLWNob2ljZTpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICBhbmltYXRpb246IGNpcmN1bGFyRWxlbWVudFJUTCN7JGl9ICN7JG1zQ291bnR9MG1zO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJ0LW5wcy1zbWlsaWVzIHtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbkNvdW50IHtcblxuICAgICAgICAkc21pbGV5TnVtYmVyOiAkaSAtIDE7XG5cbiAgICAgICAgLnJ0LW5wcy1hbnN3ZXItY2hvaWNlOm50aC1jaGlsZCgjeyRpfSkge1xuXG4gICAgICAgICAgLnJ0LWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4ucnQtY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgQGlmICRpPT0xMSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTkxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT0xMCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMjE3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT05IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTgge1xuICAgICAgICAgICAgICByaWdodDogLTE5NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSBpZiAkaT09NyB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTUycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlbHNlIGlmICRpPT02IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC05OXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSBpZiAkaT09NSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTQge1xuICAgICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTMge1xuICAgICAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTIge1xuICAgICAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGk9PTEge1xuICAgICAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmtleWJvYXJkLXRhYiAucnQtY29udGFpbmVyIC5ydC1ucHMtY29udGFpbmVyIC5ydC1jb250cm9sLWlucHV0OmZvY3Vzfi5ydC1jb250cm9sLWxhYmVse1xuICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSBjb2xvcnMuJHN2LWNvbG9yLXN1Y2Nlc3M2MCAhaW1wb3J0YW50O1xufVxuXG4kY29sdW1uQ291bnQ6IDExO1xuJGRlZ3JlZU9mRWxlbWVudGZvckFuaW1hdGlvbjogMTQwO1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5Db3VudCB7XG5cbiAgJHNlY29uZENvdW50OiAkaSArIDE7XG5cblxuICBAa2V5ZnJhbWVzIGNpcmN1bGFyRWxlbWVudCN7JGl9IHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcuNWVtKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVPZkVsZW1lbnRmb3JBbmltYXRpb259ZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtI3skZGVncmVlT2ZFbGVtZW50Zm9yQW5pbWF0aW9ufWRlZyk7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxuICAgIH1cbiAgfVxuXG4gICRkZWdyZWVPZkVsZW1lbnRmb3JBbmltYXRpb246ICRkZWdyZWVPZkVsZW1lbnRmb3JBbmltYXRpb24rMjY7XG59XG5cbiRjb2x1bW5Db3VudDogMTE7XG4kZGVncmVlT2ZFbGVtZW50Zm9yQW5pbWF0aW9uOiA0MDA7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbkNvdW50IHtcblxuICAkc2Vjb25kQ291bnQ6ICRpICsgMTtcblxuXG4gIEBrZXlmcmFtZXMgY2lyY3VsYXJFbGVtZW50UlRMI3skaX0ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy41ZW0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXRcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZU9mRWxlbWVudGZvckFuaW1hdGlvbn1kZWcpIHRyYW5zbGF0ZSg3LjVlbSkgcm90YXRlKC0jeyRkZWdyZWVPZkVsZW1lbnRmb3JBbmltYXRpb259ZGVnKTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XG4gICAgfVxuICB9XG5cbiAgJGRlZ3JlZU9mRWxlbWVudGZvckFuaW1hdGlvbjogJGRlZ3JlZU9mRWxlbWVudGZvckFuaW1hdGlvbiAtIDI2O1xufVxuXG5Aa2V5ZnJhbWVzIGN1YmljRWxlbWVudCB7XG5cbiAgMCUge1xuICAgIG1heC13aWR0aDogMHB4O1xuICAgIHdpZHRoOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjdWJpY1RhYmxlIHtcblxuICAwJSB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZvbnRHcm93IHtcblxuICAwJSB7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICAxMDAlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNtaWxleUdyb3cge1xuXG4gIDAlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICB3aWR0aDogMHB4O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbiAgfVxufSIsIkB1c2UgJ21peGlucyc7XG5AdXNlICdjb2xvcnMnO1xuQHVzZSAnZm9udHMnO1xuLnJ0LWNvbnRhaW5lcntcbiAgICAucnQtbWF4LWRpZmYtY29udGFpbmVyIHtcbiAgICAgICAgLnJ0LXFlbGVtZW50e1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAucnQtbWF4LWRpZmYtbGVmdC1sYWJlbCB7XG4gICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJ0LW1heC1kaWZmLXJpZ2h0LWxhYmVsIHtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5ydC1tYXgtZGlmZi1ib2R5e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIC5ydC1tYXgtZGlmZi1jaG9pY2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN2LWNvbG9yLXNlY29uZGFyeTIwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGNvbnRhaW5lciBzdXJ2ZXlDb250YWluZXIgIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJ0LW1heC1kaWZmLWNob2ljZS1sZWZ0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvY3VzLXJpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJ0LW1heC1kaWZmLWNob2ljZS1sZWZ0e1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZSgnXFxmMTAwJylcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJ0LW1heC1kaWZmLW1vc3QtaW1wb3J0YW50e1xuXG4gICAgICAgICAgICAgICAgICAgIC5ydC1tYXgtZGlmZi1jaG9pY2UtbGVmdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnN2LWZvbnRhd2Vzb21lKCdcXGYxNjQnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucnQtbWF4LWRpZmYtY2hvaWNlLXJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucnQtbWF4LWRpZmYtY2hvaWNlLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpncmFiO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi8gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUxMCsvRWRnZSAqL1xuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogU3RhbmRhcmQgKi9cbiAgICAgICAgICAgICAgICAgICAgJi5tb3VzZWRvd257XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6Z3JhYmJpbmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ydC1tYXgtZGlmZi1jaG9pY2UtcmlnaHR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9jdXMtcmluZztcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucnQtbWF4LWRpZmYtY2hvaWNlLXJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5zdi1mb250YXdlc29tZSgnXFxmMTAxJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ydC1tYXgtZGlmZi1sZWFzdC1pbXBvcnRhbnR7XG4gICAgICAgICAgICAgICAgICAgIC5ydC1tYXgtZGlmZi1jaG9pY2UtcmlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRlcnJvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuc3YtZm9udGF3ZXNvbWUoJ1xcZjE2NCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoLTEsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoLTEsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucnQtbWF4LWRpZmYtY2hvaWNlLWxlZnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJ0LW1heC1kaWZmLW1vc3QtaW1wb3J0YW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ydC1tYXgtZGlmZi1sZWFzdC1pbXBvcnRhbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBjb250YWluZXIgc3VydmV5Q29udGFpbmVyICAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuIiwiLyohXG4gKiBmcm9hbGFfZWRpdG9yIHY0LjEuMSAoaHR0cHM6Ly93d3cuZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvcilcbiAqIExpY2Vuc2UgaHR0cHM6Ly9mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yL3Rlcm1zL1xuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBGcm9hbGEgTGFic1xuICovXG5cbi5mci1jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uZnItaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItdmlldyBpbWcuZnItcm91bmRlZCwuZnItdmlldyAuZnItaW1nLWNhcHRpb24uZnItcm91bmRlZCBpbWd7Ym9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci12aWV3IGltZy5mci1zaGFkb3csLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uLmZyLXNoYWRvdyBpbWd7LXdlYmtpdC1ib3gtc2hhZG93OjEwcHggMTBweCA1cHggMHB4ICNjY2NjY2M7LW1vei1ib3gtc2hhZG93OjEwcHggMTBweCA1cHggMHB4ICNjY2NjY2M7Ym94LXNoYWRvdzoxMHB4IDEwcHggNXB4IDBweCAjY2NjY2NjfS5mci12aWV3IGltZy5mci1ib3JkZXJlZCwuZnItdmlldyAuZnItaW1nLWNhcHRpb24uZnItYm9yZGVyZWQgaW1ne2JvcmRlcjpzb2xpZCA1cHggI0NDQ30uZnItdmlldyBpbWcuZnItYm9yZGVyZWR7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5mci12aWV3IC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWd7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5mci12aWV3IGxpIGltZy5mci1kaWkuZnItZmlse21hcmdpbi1yaWdodDoyMHB4fS5mci12aWV3e3dvcmQtd3JhcDpicmVhay13b3JkfS5mci12aWV3IHNwYW5bc3R5bGV+PVwiY29sb3I6XCJdIGF7Y29sb3I6aW5oZXJpdH0uZnItdmlldyBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5mci12aWV3IHRhYmxlW2JvcmRlcj0nMCddIHRkOm5vdChbY2xhc3NdKSwuZnItdmlldyB0YWJsZVtib3JkZXI9JzAnXSB0aDpub3QoW2NsYXNzXSksLmZyLXZpZXcgdGFibGVbYm9yZGVyPScwJ10gdGRbY2xhc3M9XCJcIl0sLmZyLXZpZXcgdGFibGVbYm9yZGVyPScwJ10gdGhbY2xhc3M9XCJcIl17Ym9yZGVyLXdpZHRoOjBweH0uZnItdmlldyB0YWJsZXtib3JkZXI6bm9uZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7ZW1wdHktY2VsbHM6c2hvdzttYXgtd2lkdGg6MTAwJX0uZnItdmlldyB0YWJsZSB0ZHttaW4td2lkdGg6NXB4fS5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRkLC5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRoe2JvcmRlci1zdHlsZTpkYXNoZWR9LmZyLXZpZXcgdGFibGUuZnItYWx0ZXJuYXRlLXJvd3MgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKXtiYWNrZ3JvdW5kOndoaXRlc21va2V9LmZyLXZpZXcgdGFibGUgdGQsLmZyLXZpZXcgdGFibGUgdGh7Ym9yZGVyOjFweCBzb2xpZCAjREREfS5mci12aWV3IHRhYmxlIHRkOmVtcHR5LC5mci12aWV3IHRhYmxlIHRoOmVtcHR5e2hlaWdodDoyMHB4fS5mci12aWV3IHRhYmxlIHRkLmZyLWhpZ2hsaWdodGVkLC5mci12aWV3IHRhYmxlIHRoLmZyLWhpZ2hsaWdodGVke2JvcmRlcjoxcHggZG91YmxlIHJlZH0uZnItdmlldyB0YWJsZSB0ZC5mci10aGljaywuZnItdmlldyB0YWJsZSB0aC5mci10aGlja3tib3JkZXItd2lkdGg6MnB4fS5mci12aWV3IHRhYmxlIHRoe2JhY2tncm91bmQ6I2VjZWNlY30uZnItdmlldyB0YWJsZSB0Zm9vdCB0ZHtiYWNrZ3JvdW5kOiNlY2VjZWN9LmZyLXZpZXcgaHJ7Y2xlYXI6Ym90aDt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTticmVhay1hZnRlcjphbHdheXM7cGFnZS1icmVhay1hZnRlcjphbHdheXN9LmZyLXZpZXcgLmZyLWZpbGV7cG9zaXRpb246cmVsYXRpdmV9LmZyLXZpZXcgLmZyLWZpbGU6OmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbnRlbnQ6XCJcXDFGNENFXCI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci12aWV3IHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdzp2aXNpYmxlfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3Rle2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OnNvbGlkIDJweCAjNUUzNUIxO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDowfS5mci12aWV3W2Rpcj1cInJ0bFwiXSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiMwMEJDRDR9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojNDNBMDQ3fS5mci12aWV3IGJsb2NrcXVvdGV7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM1RTM1QjE7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiM1RTM1QjF9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojMDBCQ0Q0O2NvbG9yOiMwMEJDRDR9LmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiM0M0EwNDc7Y29sb3I6IzQzQTA0N30uZnItdmlldyBzcGFuLmZyLWVtb3RpY29ue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiTm90b0NvbG9yRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiQW5kcm9pZCBFbW9qaVwiLFwiRW1vamlTeW1ib2xzXCI7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MH0uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uLmZyLWVtb3RpY29uLWltZ3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtmb250LXNpemU6aW5oZXJpdDtoZWlnaHQ6MWVtO3dpZHRoOjFlbTttaW4taGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi0uMWVtIC4xZW0gLjFlbTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZnItdmlldyAuZnItdGV4dC1ncmF5e2NvbG9yOiNBQUEgIWltcG9ydGFudH0uZnItdmlldyAuZnItdGV4dC1ib3JkZXJlZHtib3JkZXItdG9wOnNvbGlkIDFweCAjMjIyO2JvcmRlci1ib3R0b206c29saWQgMXB4ICMyMjI7cGFkZGluZzoxMHB4IDB9LmZyLXZpZXcgLmZyLXRleHQtc3BhY2Vke2xldHRlci1zcGFjaW5nOjFweH0uZnItdmlldyAuZnItdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mci12aWV3IC5mci1jbGFzcy1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDB9LmZyLXZpZXcgLmZyLWNsYXNzLWNvZGV7Ym9yZGVyLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2V9LmZyLXZpZXcgLmZyLWNsYXNzLXRyYW5zcGFyZW5jeXtvcGFjaXR5OjAuNX0uZnItdmlldyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgaW1nLmZyLWRpYnttYXJnaW46NXB4IGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBpbWcuZnItZGliLmZyLWZpcnttYXJnaW4tcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IGltZy5mci1kaWl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgyICogNXB4KSl9LmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpcntmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgNXB4IDVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9LmZyLXZpZXcgLmZyLXZpZGVve3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci12aWV3IC5mci12aWRlby5mci1ydntwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzBweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2PmlmcmFtZSwuZnItdmlldyAuZnItdmlkZW8uZnItcnYgb2JqZWN0LC5mci12aWV3IC5mci12aWRlby5mci1ydiBlbWJlZHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mci12aWV3IC5mci12aWRlbz4qey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDttYXgtd2lkdGg6MTAwJTtib3JkZXI6bm9uZX0uZnItdmlldyAuZnItdmlkZW8uZnItZHZie2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2bHt0ZXh0LWFsaWduOmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdnJ7dGV4dC1hbGlnbjpyaWdodH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mci12aWV3IC5mci12aWRlby5mci1kdmkuZnItZnZse2Zsb2F0OmxlZnR9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdnJ7ZmxvYXQ6cmlnaHR9LmZyLXZpZXcgYS5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5mci12aWV3IGEuZnItZ3JlZW57Y29sb3I6Z3JlZW59LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXB7cGFkZGluZzowO21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBhe2Rpc3BsYXk6YmxvY2t9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bzt3aWR0aDoxMDAlfS5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXA+c3BhbnttYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDVweCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmluaXRpYWw7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtb3BhY2l0eTowLjk7LW1vei1vcGFjaXR5OjAuOTtvcGFjaXR5OjAuOTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsLmZyLXZpZXcgdGV4dGFyZWEuZnItcm91bmRlZHtib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLC5mci12aWV3IGlucHV0LmZyLWxhcmdlLC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdle2ZvbnQtc2l6ZToyNHB4fS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpbCwuZnItdmlldyBwIGltZy5mci1kaWkuZnItZmlse21hcmdpbi1yaWdodDoxNXB4fWEuZnItdmlldy5mci1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWEuZnItdmlldy5mci1ncmVlbntjb2xvcjpncmVlbn1pbWcuZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1pbWcuZnItdmlldy5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbHttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH1pbWcuZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9aW1nLmZyLXZpZXcuZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfWltZy5mci12aWV3LmZyLWRpaS5mci1maWx7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDVweCA1cHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX1pbWcuZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlld3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfVxuIl19 */
