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

.custom-select-container {
  position: relative;
  box-sizing: border-box;;
}
.custom-select-container * {
  box-sizing: border-box;
}
.custom-select-container.is-disabled {
  opacity: .333;
}
.custom-select-opener {
  background-color: #ccc;
  padding: 0.5em;
  display: block;
  cursor: pointer;
  width: 100%;
}
.custom-select-container select {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.custom-select-panel {
  max-height: 0;
  transition: max-height .5s ease-out, overflow-y 0.1s 0.5s;
  overflow: hidden;
  background-color: #e9e9e9;
  position: absolute;
  top: 100%;
  z-index: 1;
  width: 100%;
}
.custom-select-container.is-open .custom-select-panel {
  max-height: 10.7em;
  overflow-y: auto
}
.custom-select-option {
  padding: 0.5em;
}
.custom-select-option.has-focus {
  background-color: LightBlue;
}
.custom-select-option.is-selected::before {
  content: "✔";
  padding-right: 0.5em;
}
.custom-select-optgroup > .custom-select-option {
  padding-left: 2em;
}
.custom-select-optgroup::before {
  content: attr(data-label);
  display: block;
  padding: 0.5em;
  color: #888;
}

@charset "UTF-8";
/**
* Grid Mixin
*
* Applies a flexbox grid to a container element. All direct children will be modified to create a column based grid.
*/
/**
* 0.0 Root
*
* Top level styles every element should inherit.
*/
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/montserrat-v14-latin-regular.woff2") format("woff2"), url("../assets/fonts/montserrat-v14-latin-regular.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: url("../assets/fonts/montserrat-v14-latin-italic.woff2") format("woff2"), url("../assets/fonts/montserrat-v14-latin-italic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/montserrat-v14-latin-700.woff2") format("woff2"), url("../assets/fonts/montserrat-v14-latin-700.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  src: url("../assets/fonts/montserrat-v14-latin-700italic.woff2") format("woff2"), url("../assets/fonts/montserrat-v14-latin-700italic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "area";
  font-style: normal;
  font-weight: 300;
  src: url("../assets/fonts/area-normal_100_normal.woff2") format("woff2"), url("../assets/fonts/area-normal_100_normal.woff") format("woff"), url("../assets/fonts/area-normal_100_normal.svg#area-normal_100_normal") format("svg"), url("../assets/fonts/area-normal_100_normal.otf") format("otf"), url("../assets/fonts/area-normal_100_normal.ttf") format("truetype"), url("../assets/fonts/area-normal_100_normal.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-display: swap;
  font-family: "area";
  font-style: italic;
  font-weight: 300;
  src: url("../assets/fonts/area-normal_100_italic.woff2") format("woff2"), url("../assets/fonts/area-normal_100_italic.woff") format("woff"), url("../assets/fonts/area-normal_100_italic.svg#area-normal_100_italic") format("svg"), url("../assets/fonts/area-normal_100_italic.otf") format("otf"), url("../assets/fonts/area-normal_100_italic.ttf") format("truetype"), url("../assets/fonts/area-normal_100_italic.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-display: swap;
  font-family: "area";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/area-normal_700_normal.woff2") format("woff2"), url("../assets/fonts/area-normal_700_normal.woff") format("woff"), url("../assets/fonts/area-normal_700_normal.svg#area-normal_700_normal") format("svg"), url("../assets/fonts/area-normal_700_normal.otf") format("otf"), url("../assets/fonts/area-normal_700_normal.ttf") format("truetype"), url("../assets/fonts/area-normal_700_normal.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-display: swap;
  font-family: "area";
  font-style: normal;
  font-weight: 800;
  src: url("../assets/fonts/area-normal_800_normal.woff2") format("woff2"), url("../assets/fonts/area-normal_800_normal.woff") format("woff"), url("../assets/fonts/area-normal_800_normal.svg#area-normal_800_normal") format("svg"), url("../assets/fonts/area-normal_800_normal.otf") format("otf"), url("../assets/fonts/area-normal_800_normal.ttf") format("truetype"), url("../assets/fonts/area-normal_800_normal.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-display: swap;
  font-family: "area";
  font-style: italic;
  font-weight: 800;
  src: url("../assets/fonts/area-normal_800_italic.woff2") format("woff2"), url("../assets/fonts/area-normal_800_italic.woff") format("woff"), url("../assets/fonts/area-normal_800_italic.svg#area-normal_800_italic") format("svg"), url("../assets/fonts/area-normal_800_italic.otf") format("otf"), url("../assets/fonts/area-normal_800_italic.ttf") format("truetype"), url("../assets/fonts/area-normal_800_italic.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-display: swap;
  font-family: "area";
  font-style: normal;
  font-weight: 900;
  src: url("../assets/fonts/area-normal_900_normal.woff2") format("woff2"), url("../assets/fonts/area-normal_900_normal.woff") format("woff"), url("../assets/fonts/area-normal_900_normal.svg#area-normal_900_normal") format("svg"), url("../assets/fonts/area-normal_900_normal.otf") format("otf"), url("../assets/fonts/area-normal_900_normal.ttf") format("truetype"), url("../assets/fonts/area-normal_900_normal.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-display: swap;
  font-family: "area400";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/area-normal_400_normal.woff2") format("woff2"), url("../assets/fonts/area-normal_400_normal.woff") format("woff"), url("../assets/fonts/area-normal_400_normal.svg#area-normal_400_normal") format("svg"), url("../assets/fonts/area-normal_400_normal.otf") format("otf"), url("../assets/fonts/area-normal_400_normal.ttf") format("truetype"), url("../assets/fonts/area-normal_400_normal.eot?#iefix") format("embedded-opentype"); }

@font-face {
  font-display: swap;
  font-family: "area400";
  font-style: italic;
  font-weight: 400;
  src: url("../assets/fonts/area-normal_400_italic.woff2") format("woff2"), url("../assets/fonts/area-normal_400_italic.woff") format("woff"), url("../assets/fonts/area-normal_400_italic.svg#area-normal_400_italic") format("svg"), url("../assets/fonts/area-normal_400_italic.otf") format("otf"), url("../assets/fonts/area-normal_400_italic.ttf") format("truetype"), url("../assets/fonts/area-normal_400_italic.eot?#iefix") format("embedded-opentype"); }

@-webkit-keyframes pulse-white {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7); }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 15px rgba(255, 255, 255, 0); }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } }

@keyframes pulse-white {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7); }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 15px rgba(255, 255, 255, 0); }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } }

@-webkit-keyframes pulse-red {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(227, 0, 15, 0.7);
            box-shadow: 0 0 0 0 rgba(227, 0, 15, 0.7); }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-box-shadow: 0 0 0 15px rgba(227, 0, 15, 0);
            box-shadow: 0 0 0 15px rgba(227, 0, 15, 0); }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(227, 0, 15, 0);
            box-shadow: 0 0 0 0 rgba(227, 0, 15, 0); } }

@keyframes pulse-red {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(227, 0, 15, 0.7);
            box-shadow: 0 0 0 0 rgba(227, 0, 15, 0.7); }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-box-shadow: 0 0 0 15px rgba(227, 0, 15, 0);
            box-shadow: 0 0 0 15px rgba(227, 0, 15, 0); }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(227, 0, 15, 0);
            box-shadow: 0 0 0 0 rgba(227, 0, 15, 0); } }

@-webkit-keyframes pulse-red-with-translateY {
  0% {
    -webkit-transform: scale(0.95) translateY(-50%);
            transform: scale(0.95) translateY(-50%);
    -webkit-box-shadow: 0 0 0 0 rgba(227, 0, 15, 0.7);
            box-shadow: 0 0 0 0 rgba(227, 0, 15, 0.7); }
  70% {
    -webkit-transform: scale(1) translateY(-50%);
            transform: scale(1) translateY(-50%);
    -webkit-box-shadow: 0 0 0 15px rgba(227, 0, 15, 0);
            box-shadow: 0 0 0 15px rgba(227, 0, 15, 0); }
  100% {
    -webkit-transform: scale(0.95) translateY(-50%);
            transform: scale(0.95) translateY(-50%);
    -webkit-box-shadow: 0 0 0 0 rgba(227, 0, 15, 0);
            box-shadow: 0 0 0 0 rgba(227, 0, 15, 0); } }

@keyframes pulse-red-with-translateY {
  0% {
    -webkit-transform: scale(0.95) translateY(-50%);
            transform: scale(0.95) translateY(-50%);
    -webkit-box-shadow: 0 0 0 0 rgba(227, 0, 15, 0.7);
            box-shadow: 0 0 0 0 rgba(227, 0, 15, 0.7); }
  70% {
    -webkit-transform: scale(1) translateY(-50%);
            transform: scale(1) translateY(-50%);
    -webkit-box-shadow: 0 0 0 15px rgba(227, 0, 15, 0);
            box-shadow: 0 0 0 15px rgba(227, 0, 15, 0); }
  100% {
    -webkit-transform: scale(0.95) translateY(-50%);
            transform: scale(0.95) translateY(-50%);
    -webkit-box-shadow: 0 0 0 0 rgba(227, 0, 15, 0);
            box-shadow: 0 0 0 0 rgba(227, 0, 15, 0); } }

* {
  font-family: "area";
  color: #191928;
  outline: unset; }

html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #414751;
  font-family: 'Montserrat', Helvetica, Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  line-height: 1.625;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-wrap: break-word;
  word-wrap: break-word; }
  html *,
  html *::before,
  html *::after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }

body {
  height: 100%;
  overflow-x: hidden; }

/**
* 1.0 Typography
*
* Styling all likely used content flow elements.
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #0b1016;
  font-weight: 700;
  line-height: 1.45;
  margin-bottom: 0.9rem;
  margin-top: 0; }
  h1 a,
  h1 a:hover,
  h1 a:focus, h2 a,
  h2 a:hover,
  h2 a:focus, h3 a,
  h3 a:hover,
  h3 a:focus, h4 a,
  h4 a:hover,
  h4 a:focus, h5 a,
  h5 a:hover,
  h5 a:focus, h6 a,
  h6 a:hover,
  h6 a:focus, .h1 a,
  .h1 a:hover,
  .h1 a:focus, .h2 a,
  .h2 a:hover,
  .h2 a:focus, .h3 a,
  .h3 a:hover,
  .h3 a:focus, .h4 a,
  .h4 a:hover,
  .h4 a:focus, .h5 a,
  .h5 a:hover,
  .h5 a:focus, .h6 a,
  .h6 a:hover,
  .h6 a:focus {
    color: #0b1016;
    text-decoration: none; }

h1,
.h1 {
  font-size: 75px;
  line-height: 90px;
  font-weight: 800;
  margin-bottom: 1.2rem; }
  @media (max-width: 1024px) {
    h1,
    .h1 {
      font-size: 48px;
      line-height: 56px; } }
  @media (max-width: 600px) {
    h1,
    .h1 {
      font-size: 42px;
      line-height: 50px; } }
  h1-hero,
  .h1-hero {
    font-size: 105px;
    line-height: normal;
    margin-bottom: 1.2rem;
    font-weight: 800; }
    @media (max-width: 1024px) {
      h1-hero,
      .h1-hero {
        font-size: 48px; } }
  h1-title,
  .h1-title {
    font-size: 90px;
    line-height: 92px;
    font-weight: 800;
    margin-bottom: 1.2rem; }
    @media (max-width: 1024px) {
      h1-title,
      .h1-title {
        font-size: 44px;
        line-height: 45px; } }

h2,
.h2 {
  font-size: 42px;
  line-height: 49px;
  font-weight: 800;
  display: block; }
  @media (max-width: 1024px) {
    h2,
    .h2 {
      font-size: 32px;
      line-height: 38px; } }

h3,
.h3 {
  font-size: 32px;
  line-height: 38px;
  font-weight: 800; }
  @media (max-width: 1024px) {
    h3,
    .h3 {
      font-size: 26px;
      line-height: 31px; } }

h4,
.h4 {
  font-size: 26px;
  line-height: 31px;
  font-weight: 800; }
  @media (max-width: 1024px) {
    h4,
    .h4 {
      font-size: 20px;
      line-height: 24px; } }

h5,
.h5 {
  font-size: 1rem;
  font-weight: 400;
  padding-top: 0.5rem; }

h6,
.h6 {
  font-size: 1rem;
  padding-top: 0.5rem; }

a:not(.btn):not(.btn-arrow):not(.btn-white):not(.linkArrow):not(.menu-item-link):not(.link):not(.contenthub-nav-item-link):not(.menu-small-item-link):not(.nav-item):not(.breadcrumb-item-link):not(.navbar-top-link):not(.headline-link):not(.overview-link):not(.menu-link-circle):not(.nav-item-link):not(.caption-link) {
  color: #E42612;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  text-decoration: none; }
  a:not(.btn):not(.btn-arrow):not(.btn-white):not(.linkArrow):not(.menu-item-link):not(.link):not(.contenthub-nav-item-link):not(.menu-small-item-link):not(.nav-item):not(.breadcrumb-item-link):not(.navbar-top-link):not(.headline-link):not(.overview-link):not(.menu-link-circle):not(.nav-item-link):not(.caption-link):hover, a:not(.btn):not(.btn-arrow):not(.btn-white):not(.linkArrow):not(.menu-item-link):not(.link):not(.contenthub-nav-item-link):not(.menu-small-item-link):not(.nav-item):not(.breadcrumb-item-link):not(.navbar-top-link):not(.headline-link):not(.overview-link):not(.menu-link-circle):not(.nav-item-link):not(.caption-link):focus {
    color: #b51e0e; }

p,
.paragraph,
table {
  margin: 0 0 1.2rem; }

figure {
  position: relative;
  margin: 0; }
  figure figcaption {
    position: absolute;
    left: 5px;
    bottom: 5px; }

p, ul, ul li, ol, ol li {
  font-family: "area400", "sans-serif";
  font-size: 16px;
  line-height: 24px; }
  @media (max-width: 600px) {
    p, ul, ul li, ol, ol li {
      font-size: 13px;
      line-height: 20px; } }
  p a, ul a, ul li a, ol a, ol li a {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }

hr {
  background-color: #d8d8d8;
  border: 0;
  display: block;
  height: 1px;
  margin: 2.4rem 0; }

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

figcaption, .caption {
  font-size: 0.875rem; }
  figcaption.whitecaption, .caption.whitecaption {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff; }
  figcaption .caption-link, .caption .caption-link {
    color: inherit;
    text-decoration: none; }

code {
  background-color: rgba(0, 0, 0, 0.05);
  display: inline-block;
  padding: 0 0.3rem; }

.blockquote, blockquote:not(.quote-text) {
  border-left: 4px solid #E42612;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.16px;
  line-height: 1.55;
  margin: 2.4rem 0;
  padding: 0.8rem 1.5rem; }
  .blockquote p:last-child, blockquote:not(.quote-text) p:last-child {
    margin-bottom: 0; }

iframe {
  max-width: 100%; }

/**
* 1.1 Lists & Tables
*
* Default and custom styled list and table elements.
*/
ul,
ol {
  margin: 0 0 1.2rem;
  padding-left: 1.5rem; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

/* Icon Lists */
.iconList {
  list-style: none;
  padding: 0; }
  .iconList li {
    margin-bottom: 0.5rem;
    padding-left: 1.5rem;
    position: relative; }
    .iconList li::before {
      background-size: contain;
      content: '';
      display: block;
      height: 1rem;
      left: 0;
      position: absolute;
      top: 0.25rem;
      width: 1rem; }
  .iconList--checkCircle li::before {
    background-image: url("../assets/icons/check-circle.svg"); }

/* Tables */
table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%; }

td,
th {
  padding: 1.25rem;
  text-align: inherit;
  vertical-align: top; }

thead th {
  border-bottom: 2px solid #f96417;
  color: #0b1016;
  padding-bottom: 10px;
  vertical-align: bottom;
  white-space: nowrap; }

tr:nth-child(even) {
  background-color: #f2f6fe; }

/**
* 1.2 Buttons
*
* Global button elements, including reset on standard button element.
*/
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  text-align: inherit; }

.button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #f96417;
  border: 1px solid #f96417;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: inherit;
  padding: 1rem 1.5rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .button:disabled, .button--disabled {
    cursor: default;
    opacity: 0.65;
    pointer-events: none; }
  .button:hover, .button:focus {
    background-color: #091a41;
    border-color: #091a41;
    color: #fff; }
  .button--ghost {
    background-color: transparent;
    border-color: #f96417;
    color: #f96417; }
    .button--ghost:hover, .button--ghost:focus {
      background-color: transparent;
      border-color: #091a41;
      color: #091a41; }
  .button--small {
    font-size: 0.8rem;
    padding: 0.5rem 1rem; }
  .button--link {
    background-color: transparent;
    border: 0;
    color: #f96417;
    padding: 0;
    position: relative;
    text-transform: none;
    -webkit-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out; }
    .button--link:hover, .button--link:focus {
      background-color: transparent;
      color: #091a41; }
      .button--link:hover::before, .button--link:focus::before {
        background-color: #091a41; }
      .button--link:hover::after, .button--link:focus::after {
        background-position: right center; }
    .button--link::before {
      background-color: #f96417;
      bottom: 0;
      content: '';
      height: 1px;
      left: 0;
      position: absolute;
      -webkit-transition: background-color 0.2s ease-out;
      transition: background-color 0.2s ease-out;
      width: 100%; }
    .button--link::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.586 5L.293 8.293a1 1 0 1 0 1.414 1.414l4-4a1 1 0 0 0 0-1.414l-4-4A1 1 0 1 0 .293 1.707L3.586 5z' fill='rgb(249, 100, 23)'/%3E%3Cpath d='M13.586 5l-3.293 3.293a1 1 0 0 0 1.414 1.414l4-4a1 1 0 0 0 0-1.414l-4-4a1 1 0 0 0-1.414 1.414L13.586 5z' fill='rgb(9, 26, 65)'/%3E%3C/svg%3E");
      background-position: left center;
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      height: 10px;
      margin-left: 10px;
      -webkit-transition: background-position 0.2s ease-out;
      transition: background-position 0.2s ease-out;
      vertical-align: baseline;
      width: 6px; }

/* Pills */
.pill {
  background-color: #091a41;
  border-radius: 1rem;
  color: #fff;
  display: inline-block;
  font-size: 0.8rem;
  max-width: 100%;
  overflow: hidden;
  padding: 0.125rem 1rem;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap; }
  .pill:hover, .pill:focus {
    color: #fff; }

/* Icons */
.feather {
  color: #f96417;
  position: relative;
  top: -2px;
  vertical-align: middle; }

/**
* 1.3 Forms
*
* Global form elements, including structering wrapper elements.
*/
form {
  margin: 0; }

fieldset {
  border: 0;
  margin: 0 0 1.5rem;
  padding: 0; }
  fieldset *:last-child {
    margin-bottom: 0; }
  fieldset input,
  fieldset select,
  fieldset textarea {
    margin: 0 0 1.875rem; }

legend {
  display: inline-block;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.9375rem; }

label {
  display: inline-block;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 0.5rem; }

[type="tel"], [type="url"], [type="text"], [type="date"], [type="email"], [type="search"], [type="number"], [type="password"], textarea, select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: 1px solid #0b100c;
  border-radius: 0;
  color: #0b1016;
  font-family: inherit;
  font-size: inherit;
  min-height: 50px; }

input,
select,
textarea {
  margin: 0 0 1rem;
  padding: 10px 20px; }

textarea {
  min-height: 150px;
  padding: 20px;
  resize: vertical;
  width: 100%; }

select {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='rgb(65, 71, 81)' stroke-width='5'  points='2,9 16,25 30,9 '/%3E%3C/svg%3E");
  background-position: calc(100% - 18px) center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 1.75;
  padding-right: 45px; }
  select::-ms-expand {
    display: none; }

[type='checkbox'],
[type='radio'] {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 1px; }
  [type='checkbox'], [type='checkbox']:hover, [type='checkbox']:focus,
  [type='radio'],
  [type='radio']:hover,
  [type='radio']:focus {
    border-color: #d8d8d8;
    outline: 0; }
  [type='checkbox'] + label,
  [type='radio'] + label {
    display: inline-block;
    padding-left: 1.875rem;
    position: relative;
    width: 100%; }
    [type='checkbox'] + label::before,
    [type='radio'] + label::before {
      background-color: #fff;
      border: 1px solid #d8d8d8;
      border-radius: 2px;
      content: '';
      display: block;
      height: 15px;
      left: 0;
      margin: 0;
      padding: 0;
      position: absolute;
      top: 4px;
      -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
      transition: border-color 0.2s ease, background-color 0.2s ease;
      width: 15px; }
  [type='checkbox']:checked + label::before,
  [type='radio']:checked + label::before {
    background-color: #f96417;
    border-color: #f96417;
    -webkit-box-shadow: inset 0 0 0 2px #fff;
            box-shadow: inset 0 0 0 2px #fff; }

[type='radio'] + label::before {
  border-radius: 50%; }

/**
* 2.0 Helpers
*
* Global layout classes for a consistent appearance.
*/
.pageWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%; }
  .admin-bar .pageWrapper {
    padding-top: 46px; }
    @media (min-width: 783px) {
      .admin-bar .pageWrapper {
        padding-top: 32px; } }
    .admin-bar .pageWrapper [is='flynt-navigation-main'] .navbar, .admin-bar .pageWrapper [is='flynt-navigation-region'] .navbar {
      top: 32px; }
      @media (max-width: 782px) {
        .admin-bar .pageWrapper [is='flynt-navigation-main'] .navbar, .admin-bar .pageWrapper [is='flynt-navigation-region'] .navbar {
          top: 46px; } }

.mainContent {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding-top: 120px; }
  @media (max-width: 1024px) {
    .mainContent {
      padding-top: 98px; } }
  .admin-bar .mainContent {
    padding-top: 121px; }
    @media (max-width: 1280px) {
      .admin-bar .mainContent {
        padding-top: 122px; } }
    @media (max-width: 1024px) {
      .admin-bar .mainContent {
        padding-top: 85px; } }
    @media (max-width: 600px) {
      .admin-bar .mainContent {
        padding-top: 94px; } }
  @media (max-width: 1024px) {
    .mainContent-region {
      padding-top: 132px; } }

.flyntComponent {
  position: relative; }

.componentSpacing {
  margin: 40px 0; }
  @media (min-width: 768px) {
    .componentSpacing {
      margin: 80px 0; } }
  @media (min-width: 1280px) {
    .componentSpacing {
      margin: 120px 0; } }
  .componentSpacing[class*='theme'] {
    margin: 0;
    padding: 40px 0; }
    @media (min-width: 768px) {
      .componentSpacing[class*='theme'] {
        padding: 80px 0; } }
    @media (min-width: 1280px) {
      .componentSpacing[class*='theme'] {
        padding: 120px 0; } }

.centerFullWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-left: 15px;
  padding-right: 15px; }
  @media (min-width: 768px) {
    .centerFullWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1440px;
      padding-left: 15px;
      padding-right: 15px; } }
  @media (min-width: 1280px) {
    .centerFullWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1920px;
      padding-left: 1.6%;
      padding-right: 1.6%; } }

.centerMaxWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-left: 15px;
  padding-right: 15px; }
  @media (min-width: 768px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1440px;
      padding-left: 60px;
      padding-right: 60px; } }
  @media (min-width: 1280px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1920px;
      padding-left: 5%;
      padding-right: 5%; } }
  .centerMaxWidthContainer.centerWithOverflow {
    margin-right: 0;
    padding-right: 0;
    max-width: 100%; }
    @media (max-width: 1024px) {
      .centerMaxWidthContainer.centerWithOverflow-mobile {
        margin-right: 0;
        padding-right: 0;
        max-width: 100%; } }

.centerSubpageContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 15px;
  padding-right: 15px; }
  .centerSubpageContainer .centerMaxWidthContainer {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important; }

.centerContentMaxWidth {
  margin: 0 auto;
  max-width: 600px; }

.preContent {
  margin: 0 auto 32px;
  max-width: 600px;
  text-align: center; }
  .preContent > :first-child {
    margin-top: 0;
    padding-top: 0; }
  .preContent > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  @media (min-width: 768px) {
    .preContent {
      margin-bottom: 60px; } }
  @media (min-width: 1280px) {
    .preContent {
      margin-bottom: 5%; } }

.postContent {
  margin: 32px auto 0;
  max-width: 600px;
  text-align: center; }
  .postContent > :first-child {
    margin-top: 0;
    padding-top: 0; }
  .postContent > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  @media (min-width: 768px) {
    .postContent {
      margin-top: 60px; } }
  @media (min-width: 1280px) {
    .postContent {
      margin-top: 5%; } }

.scrollableTableWrapper {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto; }

/* Class for text that should only be visible to screen readers */
.visuallyHidden {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden;
  position: absolute !important;
  white-space: nowrap;
  width: 1px !important; }

/* Box Helpers */
.boxPadding {
  padding: 20px; }
  .boxPadding > :first-child {
    margin-top: 0;
    padding-top: 0; }
  .boxPadding > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  @media (min-width: 1024px) {
    .boxPadding {
      padding: 30px; } }

.boxShadow {
  -webkit-box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.06); }

/* Custom styling for single post layouts */
.post-main .componentSpacing {
  margin: 20px 0; }
  @media (min-width: 768px) {
    .post-main .componentSpacing {
      margin: 40px 0; } }
  @media (min-width: 1280px) {
    .post-main .componentSpacing {
      margin: 60px 0; } }
  .post-main .componentSpacing[class*='theme'] {
    margin: 0;
    padding: 20px 0; }
    @media (min-width: 768px) {
      .post-main .componentSpacing[class*='theme'] {
        padding: 40px 0; } }
    @media (min-width: 1280px) {
      .post-main .componentSpacing[class*='theme'] {
        padding: 60px 0; } }

.post-main > .componentSpacing:first-child {
  margin-top: 0; }

.post-main > .componentSpacing:last-child {
  margin-bottom: 0; }

/* Skip link behaviour */
.skipLink {
  position: fixed;
  top: -100px;
  z-index: 999; }
  .skipLink:focus {
    top: 0; }

/**
* 3.0 Themes
*
* Color themes for backgrounds and content elements.
*/
.themeLight {
  background-color: #f2f6fe; }

.themeDark {
  background-color: #091a41; }
  .themeDark,
  .themeDark h1, .themeDark h2, .themeDark h3, .themeDark h4, .themeDark h5, .themeDark h6, .themeDark .h1, .themeDark .h2, .themeDark .h3, .themeDark .h4, .themeDark .h5, .themeDark .h6 {
    color: #fff; }
  .themeDark .button:hover, .themeDark .button:focus {
    background-color: #0d8eff;
    border-color: #0d8eff;
    color: #fff; }
  .themeDark .button--ghost:hover, .themeDark .button--ghost:focus {
    background-color: transparent;
    border-color: #0d8eff;
    color: #0d8eff; }
  .themeDark .button--link:hover, .themeDark .button--link:focus {
    background-color: transparent;
    color: #fff; }
    .themeDark .button--link:hover::before, .themeDark .button--link:focus::before {
      background-color: #fff; }
  .themeDark .button--link::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.586 5L.293 8.293a1 1 0 1 0 1.414 1.414l4-4a1 1 0 0 0 0-1.414l-4-4A1 1 0 1 0 .293 1.707L3.586 5z' fill='rgb(249, 100, 23)'/%3E%3Cpath d='M13.586 5l-3.293 3.293a1 1 0 0 0 1.414 1.414l4-4a1 1 0 0 0 0-1.414l-4-4a1 1 0 0 0-1.414 1.414L13.586 5z' fill='rgb(255, 255, 255)'/%3E%3C/svg%3E"); }
  .themeDark .pill {
    background-color: #0d8eff; }

.themeHero {
  background-color: #0d8eff; }
  .themeHero,
  .themeHero h1, .themeHero h2, .themeHero h3, .themeHero h4, .themeHero h5, .themeHero h6, .themeHero .h1, .themeHero .h2, .themeHero .h3, .themeHero .h4, .themeHero .h5, .themeHero .h6,
  .themeHero a,
  .themeHero .feather {
    color: #fff; }
  .themeHero a:hover,
  .themeHero a:focus {
    color: #091a41; }
  .themeHero .button {
    background-color: #091a41;
    border-color: #091a41;
    color: #fff; }
    .themeHero .button:hover, .themeHero .button:focus {
      background-color: #fff;
      border-color: #fff;
      color: #091a41; }
    .themeHero .button--ghost {
      background-color: transparent;
      border-color: #091a41;
      color: #091a41; }
      .themeHero .button--ghost:hover, .themeHero .button--ghost:focus {
        background-color: transparent;
        border-color: #fff;
        color: #fff; }
    .themeHero .button--link {
      background-color: transparent;
      color: #fff; }
      .themeHero .button--link::before {
        background-color: #fff; }
      .themeHero .button--link:hover, .themeHero .button--link:focus {
        background-color: transparent;
        color: #091a41; }
        .themeHero .button--link:hover::before, .themeHero .button--link:focus::before {
          background-color: #091a41; }
      .themeHero .button--link::after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.586 5L.293 8.293a1 1 0 1 0 1.414 1.414l4-4a1 1 0 0 0 0-1.414l-4-4A1 1 0 1 0 .293 1.707L3.586 5z' fill='rgb(255, 255, 255)'/%3E%3Cpath d='M13.586 5l-3.293 3.293a1 1 0 0 0 1.414 1.414l4-4a1 1 0 0 0 0-1.414l-4-4a1 1 0 0 0-1.414 1.414L13.586 5z' fill='rgb(9, 26, 65)'/%3E%3C/svg%3E"); }
  .themeHero .pill:hover, .themeHero .pill:focus {
    color: #fff; }

.themeReset {
  background-color: #fff;
  color: #414751; }
  .themeReset h1, .themeReset h2, .themeReset h3, .themeReset h4, .themeReset h5, .themeReset h6, .themeReset .h1, .themeReset .h2, .themeReset .h3, .themeReset .h4, .themeReset .h5, .themeReset .h6 {
    color: #0b1016; }
    .themeReset h1 a,
    .themeReset h1 a:hover,
    .themeReset h1 a:focus, .themeReset h2 a,
    .themeReset h2 a:hover,
    .themeReset h2 a:focus, .themeReset h3 a,
    .themeReset h3 a:hover,
    .themeReset h3 a:focus, .themeReset h4 a,
    .themeReset h4 a:hover,
    .themeReset h4 a:focus, .themeReset h5 a,
    .themeReset h5 a:hover,
    .themeReset h5 a:focus, .themeReset h6 a,
    .themeReset h6 a:hover,
    .themeReset h6 a:focus, .themeReset .h1 a,
    .themeReset .h1 a:hover,
    .themeReset .h1 a:focus, .themeReset .h2 a,
    .themeReset .h2 a:hover,
    .themeReset .h2 a:focus, .themeReset .h3 a,
    .themeReset .h3 a:hover,
    .themeReset .h3 a:focus, .themeReset .h4 a,
    .themeReset .h4 a:hover,
    .themeReset .h4 a:focus, .themeReset .h5 a,
    .themeReset .h5 a:hover,
    .themeReset .h5 a:focus, .themeReset .h6 a,
    .themeReset .h6 a:hover,
    .themeReset .h6 a:focus {
      color: #0b1016;
      text-decoration: none; }
  .themeReset a,
  .themeReset .feather {
    color: #f96417; }
  .themeReset a:hover,
  .themeReset a:focus {
    color: #d74d06; }
  .themeReset .button {
    background-color: #f96417;
    border-color: #f96417;
    color: #fff; }
    .themeReset .button:hover, .themeReset .button:focus {
      background-color: #091a41;
      border-color: #091a41;
      color: #fff; }
    .themeReset .button--ghost {
      background-color: transparent;
      border-color: #f96417;
      color: #f96417; }
      .themeReset .button--ghost:hover, .themeReset .button--ghost:focus {
        background-color: transparent;
        border-color: #091a41;
        color: #091a41; }
    .themeReset .button--link {
      background-color: transparent;
      color: #f96417; }
      .themeReset .button--link:hover, .themeReset .button--link:focus {
        background-color: transparent;
        color: #091a41; }
        .themeReset .button--link:hover::before, .themeReset .button--link:focus::before {
          background-color: #091a41; }
      .themeReset .button--link::before {
        background-color: #f96417; }
      .themeReset .button--link::after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.586 5L.293 8.293a1 1 0 1 0 1.414 1.414l4-4a1 1 0 0 0 0-1.414l-4-4A1 1 0 1 0 .293 1.707L3.586 5z' fill='rgb(249, 100, 23)'/%3E%3Cpath d='M13.586 5l-3.293 3.293a1 1 0 0 0 1.414 1.414l4-4a1 1 0 0 0 0-1.414l-4-4a1 1 0 0 0-1.414 1.414L13.586 5z' fill='rgb(9, 26, 65)'/%3E%3C/svg%3E"); }
  .themeReset .pill {
    color: #fff; }

/* Layout */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .flex-col {
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap; }
  .flex-row {
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap; }
  .flex-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .flex-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .flex-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
  .flex-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .flex-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .flex-contentSpaceBetween {
    -ms-flex-line-pack: space-between;
    align-content: space-between; }
  .flex-contentCenter {
    -ms-flex-line-pack: center;
    align-content: center; }
  .flex-justifySpaceBetween {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .flex-justifyCenter {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .flex-justifyEnd {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .flex-nowrap {
    -ms-flex-wrap: none;
    flex-wrap: nowrap; }
  .flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .flex-selfCenter {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }

/* responsive visibility classes */
@media (min-width: 1151px) {
  .show-forDesktop {
    display: block !important; } }

@media (max-width: 1150px) and (min-width: 1023px) {
  .show-forSmallDesktop {
    display: block !important; } }

@media (max-width: 1024px) and (min-width: 600px) {
  .show-forTablet {
    display: block !important; } }

@media (max-width: 600px) {
  .show-forMobile {
    display: block !important; } }

@media (min-width: 1151px) {
  .hide-forDesktop {
    display: none !important; } }

@media (max-width: 1150px) and (min-width: 1025px) {
  .hide-forSmallDesktop {
    display: none !important; } }

@media (max-width: 1024px) and (min-width: 600px) {
  .hide-forTablet {
    display: none !important; } }

@media (max-width: 600px) {
  .hide-forMobile {
    display: none !important; } }

/* Global classes */
.btn {
  display: table;
  background-color: #E42612;
  padding: 14px 35px;
  border-radius: 35px;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  font-weight: 800;
  text-decoration: none;
  border: 1px solid #E42612;
  font-family: "area";
  -webkit-transition: background-color 0.2s, color 0.2s, border 0.1s;
  transition: background-color 0.2s, color 0.2s, border 0.1s; }
  @media (max-width: 1024px) {
    .btn {
      padding: 11px 25px; } }
  @media (max-width: 600px) {
    .btn {
      font-size: 14px; } }
  .btn:hover:not(.btn-disabled) {
    color: #E42612;
    background-color: #fff; }
  .btn-disabled {
    background-color: rgba(255, 255, 255, 0.5) !important;
    cursor: default; }
  .btn-arrow {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-family: "area"; }
    @media (max-width: 1024px) {
      .btn-arrow {
        width: 24px;
        height: 24px; } }
    .btn-arrow::after {
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='15' cy='15' r='15' stroke='none'/%3E%3Ccircle cx='15' cy='15' r='14' fill='none'/%3E%3C/g%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M16.838,13.194,11.54,7.9a1,1,0,0,1,0-1.413,1.009,1.009,0,0,1,1.417,0l6,6a1,1,0,0,1,.029,1.38L12.962,19.9a1,1,0,1,1-1.417-1.413Z' transform='translate(1.363 1.804)' fill='%23fff'/%3E%3C/svg%3E%0A");
      display: inline-block; }
      @media (max-width: 1024px) {
        .btn-arrow::after {
          content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Gruppe_935' data-name='Gruppe 935' transform='translate(-145 -23)'%3E%3Cpath id='Vereinigungsmenge_1' data-name='Vereinigungsmenge 1' d='M3473.3-848.215a1,1,0,0,1-.3-.714,1,1,0,0,1,.3-.708l3.823-3.825-3.827-3.824a1,1,0,0,1-.3-.715.989.989,0,0,1,.3-.707,1,1,0,0,1,.711-.292,1.008,1.008,0,0,1,.712.292l4.536,4.533a1,1,0,0,1,.03,1.388l-.007.008-4.555,4.564a1,1,0,0,1-.712.294A1,1,0,0,1,3473.3-848.215Z' transform='translate(-3318.271 888.461)' fill='%23fff'/%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' transform='translate(145 23)' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); } }
    .btn-arrow-red {
      font-family: "area";
      content: url("data:image/svg+xml,%3Csvg id='Gruppe_934' data-name='Gruppe 934' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' fill='none' stroke='%23e3000f' stroke-width='2'%3E%3Ccircle cx='15' cy='15' r='15' stroke='none'/%3E%3Ccircle cx='15' cy='15' r='14' fill='none'/%3E%3C/g%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M16.838,13.194,11.54,7.9a1,1,0,0,1,0-1.413,1.009,1.009,0,0,1,1.417,0l6,6a1,1,0,0,1,.029,1.38L12.962,19.9a1,1,0,1,1-1.417-1.413Z' transform='translate(1.363 1.804)' fill='%23e3000f'/%3E%3C/svg%3E%0A"); }
  .btn-white {
    font-family: "area";
    text-decoration: none;
    background-color: #fff;
    padding: 14px 20px;
    color: #E42612;
    border-radius: 5px;
    font-size: 28px;
    line-height: 1;
    display: table;
    font-weight: 800;
    -webkit-hyphens: auto;
    -o-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto; }
    @media (max-width: 1024px) {
      .btn-white {
        font-size: 18px;
        line-height: 1;
        padding: 8px 15px; } }
    .btn-white:not(:last-of-type) {
      margin-bottom: 10px; }
    .btn-white::after {
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' fill='none' stroke='%23e3000f' stroke-width='2'%3E%3Ccircle cx='15' cy='15' r='15' stroke='none'/%3E%3Ccircle cx='15' cy='15' r='14' fill='none'/%3E%3C/g%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M16.838,13.194,11.54,7.9a1,1,0,0,1,0-1.413,1.009,1.009,0,0,1,1.417,0l6,6a1,1,0,0,1,.029,1.38L12.962,19.9a1,1,0,1,1-1.417-1.413Z' transform='translate(1.363 1.804)' fill='%23e3000f'/%3E%3C/svg%3E%0A");
      display: inline-block;
      vertical-align: middle;
      margin-left: 15px;
      width: 30px;
      height: 30px;
      border-radius: 50%; }
      @media (max-width: 1024px) {
        .btn-white::after {
          margin-left: 10px;
          width: 24px;
          height: 24px;
          content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Gruppe_936' data-name='Gruppe 936' transform='translate(-145 -23)'%3E%3Cpath id='Vereinigungsmenge_1' data-name='Vereinigungsmenge 1' d='M3473.3-848.215a1,1,0,0,1-.3-.714,1,1,0,0,1,.3-.708l3.823-3.825-3.827-3.824a1,1,0,0,1-.3-.715.989.989,0,0,1,.3-.707,1,1,0,0,1,.711-.292,1.008,1.008,0,0,1,.712.292l4.536,4.533a1,1,0,0,1,.03,1.388l-.007.008-4.555,4.564a1,1,0,0,1-.712.294A1,1,0,0,1,3473.3-848.215Z' transform='translate(-3318.272 888.46)' fill='%23e3000f'/%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' transform='translate(145 23)' fill='none' stroke='%23e3000f' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); } }
    .btn-white:hover::after {
      -webkit-animation: pulse-red 1s infinite;
              animation: pulse-red 1s infinite; }
    .btn-white-responsive {
      font-family: "area"; }
      @media (max-width: 1024px) {
        .btn-white-responsive {
          position: relative;
          padding-right: 49px; }
          .btn-white-responsive::after {
            position: absolute;
            top: 50%;
            right: 15px;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%); } }
    @media (max-width: 1024px) {
      .btn-white-disableMobileAnimation:hover::after {
        -webkit-animation: unset !important;
                animation: unset !important; } }
    .btn-white-shadow {
      -webkit-box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 15px 3px rgba(0, 0, 0, 0.2); }
    .btn-white-small {
      font-family: "area";
      font-size: 18px;
      line-height: 1;
      padding: 8px 8px 8px 15px; }
      .btn-white-small::after {
        margin-left: 10px;
        width: 24px;
        height: 24px;
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Vereinigungsmenge_1' data-name='Vereinigungsmenge 1' d='M3473.3-848.215a1,1,0,0,1-.3-.714,1,1,0,0,1,.3-.708l3.823-3.825-3.827-3.824a1,1,0,0,1-.3-.715.989.989,0,0,1,.3-.707,1,1,0,0,1,.711-.292,1.008,1.008,0,0,1,.712.292l4.536,4.533a1,1,0,0,1,.03,1.388l-.007.008-4.555,4.564a1,1,0,0,1-.712.294A1,1,0,0,1,3473.3-848.215Z' transform='translate(-3463.272 865.46)' fill='%23e3000f'/%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' fill='none' stroke='%23e3000f' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .btn-circle {
    font-family: "area";
    border: 2px solid #E42612;
    width: 30px;
    height: 30px;
    position: relative;
    border-radius: 50%; }
    .btn-circle::before, .btn-circle::after {
      content: "";
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 10px;
      height: 2px;
      background-color: #E42612; }
    .btn-circle::after {
      -webkit-transform: translate(-50%, calc(-50% + 3px)) rotate(-45deg);
      transform: translate(-50%, calc(-50% + 3px)) rotate(-45deg); }
    .btn-circle::before {
      -webkit-transform: translate(-50%, calc(-50% - 3px)) rotate(45deg);
      transform: translate(-50%, calc(-50% - 3px)) rotate(45deg); }
    .btn-circle-reverse::after {
      -webkit-transform: translate(-50%, calc(-50% + 3px)) rotate(45deg);
      transform: translate(-50%, calc(-50% + 3px)) rotate(45deg); }
    .btn-circle-reverse::before {
      -webkit-transform: translate(-50%, calc(-50% - 3px)) rotate(-45deg);
      transform: translate(-50%, calc(-50% - 3px)) rotate(-45deg); }
  .btn-pin {
    font-family: "area";
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: background-color 0.2s, color 0.2s, border 0.1s, transform 0.2s;
    -webkit-transition: background-color 0.2s, color 0.2s, border 0.1s, -webkit-transform 0.2s;
    transition: background-color 0.2s, color 0.2s, border 0.1s, -webkit-transform 0.2s;
    transition: background-color 0.2s, color 0.2s, border 0.1s, transform 0.2s;
    transition: background-color 0.2s, color 0.2s, border 0.1s, transform 0.2s, -webkit-transform 0.2s;
    margin: 0 auto; }
    .btn-pin.animate {
      -webkit-transform: scale(1.1);
      transform: scale(1.1); }
    .btn-pin::after {
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.317' height='14.902' viewBox='0 0 10.317 14.902'%3E%3Cpath id='Icon_ionic-ios-pin' data-name='Icon ionic-ios-pin' d='M13.033,3.375A4.986,4.986,0,0,0,7.875,8.164c0,3.725,5.158,10.112,5.158,10.112s5.158-6.387,5.158-10.112A4.986,4.986,0,0,0,13.033,3.375Zm0,6.838a1.68,1.68,0,1,1,1.68-1.68A1.68,1.68,0,0,1,13.033,10.213Z' transform='translate(-7.875 -3.375)' fill='%23e3000f'/%3E%3C/svg%3E%0A");
      display: inline-block;
      margin-left: 7px;
      vertical-align: middle; }
    .btn-pin:hover:not(.btn-disabled)::after {
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.317' height='14.902' viewBox='0 0 10.317 14.902'%3E%3Cpath id='Icon_ionic-ios-pin' data-name='Icon ionic-ios-pin' d='M13.033,3.375A4.986,4.986,0,0,0,7.875,8.164c0,3.725,5.158,10.112,5.158,10.112s5.158-6.387,5.158-10.112A4.986,4.986,0,0,0,13.033,3.375Zm0,6.838a1.68,1.68,0,1,1,1.68-1.68A1.68,1.68,0,0,1,13.033,10.213Z' transform='translate(-7.875 -3.375)' fill='%23FFF'/%3E%3C/svg%3E%0A"); }

.linkArrow {
  color: #E42612;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1;
  font-weight: 800;
  text-decoration: none; }
  @media (max-width: 1024px) {
    .linkArrow {
      font-size: 15px; } }
  .linkArrow::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.861' height='12' viewBox='0 0 6.861 12'%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M16.039,12.194,11.5,7.657a.854.854,0,0,1,0-1.211.865.865,0,0,1,1.215,0l5.145,5.141a.856.856,0,0,1,.025,1.183l-5.166,5.177A.858.858,0,0,1,11.5,16.735Z' transform='translate(-11.246 -6.196)' fill='%23e3000f'/%3E%3C/svg%3E%0A");
    margin-left: 6px;
    display: inline-block;
    -webkit-transition: margin 0.2s;
    transition: margin 0.2s; }
  .linkArrow:hover::after {
    margin-left: 12px; }

.taxonomy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .taxonomy-item {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    line-height: 1;
    margin-bottom: 5px;
    color: #fff; }
    .taxonomy-item:not(:last-of-type) {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .taxonomy-item:not(:last-of-type)::after {
        content: "";
        background-color: #fff;
        width: 1px;
        height: 16px;
        display: inline-block;
        margin: 0 11px 0 13px; }
  .taxonomy-black .taxonomy-item {
    color: #191928; }
    .taxonomy-black .taxonomy-item::after {
      background-color: #191928; }

picture {
  display: block;
  position: relative; }
  picture .caption {
    position: absolute;
    left: 5px;
    bottom: 5px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff; }

.article {
  position: relative;
  border-radius: 15px;
  overflow: hidden; }
  .article .taxonomy {
    margin-bottom: 5px; }
  .article-date {
    width: 100%;
    font-weight: 800;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 14px;
    display: block; }
    @media (max-width: 1024px) {
      .article-date {
        margin-bottom: 11px; } }
  .article-headline {
    font-weight: 800;
    font-size: 22px;
    line-height: normal;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    width: 100%; }
    @media (max-width: 1024px) {
      .article-headline {
        font-size: 16px;
        line-height: 24px; } }
  .article-white .article-headline, .article-white .linkArrow, .article-white .article-content p, .article-white .article-date {
    color: #fff; }
  .article-img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center"; }
  .article-equalizer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap; }
    .article-equalizer picture {
      width: 100%; }
    .article-equalizer .article-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column wrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-flow: column wrap;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      .article-equalizer .article-content .taxonomy {
        width: 100%; }
      .article-equalizer .article-content .article-headline {
        width: 100%; }
      .article-equalizer .article-content .linkArrow {
        width: 100%;
        margin-top: auto; }
    .article-equalizer-slider {
      height: 100%; }

.background {
  background-color: #E42612;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0; }

.relative {
  position: relative; }

.slider-pagination .swiper-pagination-bullet {
  width: 8px !important;
  height: 8px !important;
  border: 2px solid #E42612;
  background-color: transparent !important;
  margin: 0 0 5px 0 !important;
  opacity: 1 !important;
  -webkit-transition: width 0.2s, height 0.2, background-color 0.2s;
  transition: width 0.2s, height 0.2, background-color 0.2s; }
  .slider-pagination .swiper-pagination-bullet-active {
    width: 12px !important;
    height: 12px !important;
    background-color: #E42612 !important; }

.slider-button {
  cursor: pointer; }

.theme-red h2, .theme-red p {
  color: #fff; }

.theme-red .btn {
  background-color: #fff;
  color: #E42612; }
  .theme-red .btn:hover:not(.btn-disabled) {
    border: 1px solid #fff;
    color: #fff;
    background-color: #E42612; }

.theme-red .linkArrow::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.861' height='12' viewBox='0 0 6.861 12'%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M16.039,12.194,11.5,7.657a.854.854,0,0,1,0-1.211.865.865,0,0,1,1.215,0l5.145,5.141a.856.856,0,0,1,.025,1.183l-5.166,5.177A.858.858,0,0,1,11.5,16.735Z' transform='translate(-11.246 -6.196)' fill='%23fff'/%3E%3C/svg%3E%0A"); }

.theme-red .slider-pagination .swiper-pagination-bullet {
  border: 2px solid #fff !important; }
  .theme-red .slider-pagination .swiper-pagination-bullet-active {
    background-color: #fff !important; }

.socialmedia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap; }
  .socialmedia-item {
    width: 42px;
    height: 42px; }
    .socialmedia-item:not(:last-of-type) {
      margin-right: 10px; }
    .socialmedia-item-background {
      background-size: cover;
      background-repeat: no-repeat; }
    .socialmedia-item-insta {
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 42 42' style='enable-background:new 0 0 42 42;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E%3C/style%3E%3Cg id='Gruppe_270' transform='translate(-2 -2)'%3E%3Cpath fill='%23E42612' id='Pfad_252' class='st0' d='M23,4C12.5,4,4,12.5,4,23c0,5,2,9.9,5.6,13.4c7.4,7.4,19.4,7.5,26.9,0.1s7.5-19.4,0.1-26.9 c0,0,0,0-0.1-0.1C32.9,6,28,4,23,4 M23,2c11.6,0,21,9.4,21,21s-9.4,21-21,21S2,34.6,2,23S11.4,2,23,2z'/%3E%3Cpath fill='%23E42612' id='Icon_awesome-instagram' class='st0' d='M23,17.9c-2.8,0-5.1,2.3-5.1,5.1s2.3,5.1,5.1,5.1s5.1-2.3,5.1-5.1 C28.1,20.2,25.8,17.9,23,17.9C23,17.9,23,17.9,23,17.9z M23,26.3c-1.8,0-3.3-1.5-3.3-3.3c0-1.8,1.5-3.3,3.3-3.3 c1.8,0,3.3,1.5,3.3,3.3l0,0C26.3,24.8,24.8,26.3,23,26.3z M29.5,17.7c0,0.7-0.5,1.2-1.2,1.2c-0.7,0-1.2-0.5-1.2-1.2 c0-0.7,0.5-1.2,1.2-1.2C29,16.5,29.5,17,29.5,17.7C29.5,17.7,29.5,17.7,29.5,17.7z M32.9,18.9c0-1.6-0.5-3.1-1.6-4.2 c-1.1-1.1-2.6-1.6-4.2-1.6c-1.7-0.1-6.6-0.1-8.3,0c-1.6,0-3.1,0.5-4.2,1.6c-1.1,1.1-1.6,2.6-1.6,4.2c-0.1,1.7-0.1,6.6,0,8.3 c0,1.6,0.5,3.1,1.6,4.2c1.1,1.1,2.6,1.6,4.2,1.6c1.7,0.1,6.6,0.1,8.3,0c1.6,0,3.1-0.5,4.2-1.6c1.1-1.1,1.6-2.6,1.6-4.2 C33,25.5,33,20.5,32.9,18.9L32.9,18.9z M30.8,28.9c-0.3,0.9-1,1.6-1.9,1.9c-1.3,0.5-4.4,0.4-5.9,0.4s-4.6,0.1-5.9-0.4 c-0.9-0.3-1.6-1-1.9-1.9c-0.5-1.3-0.4-4.4-0.4-5.9s-0.1-4.6,0.4-5.9c0.3-0.9,1-1.6,1.9-1.9c1.3-0.5,4.4-0.4,5.9-0.4 s4.6-0.1,5.9,0.4c0.9,0.3,1.6,1,1.9,1.9c0.5,1.3,0.4,4.4,0.4,5.9C31.2,24.5,31.3,27.6,30.8,28.9z'/%3E%3C/g%3E%3C/svg%3E"); }
    .socialmedia-item-facebook {
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 42 42' style='enable-background:new 0 0 42 42;' xml:space='preserve'%3E%3Cg id='Gruppe_269' transform='translate(-2 -2)'%3E%3Cpath fill='%23E42612' id='Ellipse_17' class='st0' d='M23,4C12.5,4,4,12.5,4,23c0,5,2,9.9,5.6,13.4c7.4,7.4,19.4,7.5,26.9,0.1s7.5-19.4,0.1-26.9 c0,0,0,0-0.1-0.1C32.9,6,28,4,23,4 M23,2c11.6,0,21,9.4,21,21s-9.4,21-21,21S2,34.6,2,23S11.4,2,23,2z'/%3E%3Cpath fill='%23E42612' id='Icon_awesome-facebook-f' class='st0' d='M27.7,24.2l0.6-3.6h-3.5v-2.3c-0.1-1,0.6-1.9,1.6-2c0.1,0,0.3,0,0.4,0h1.6v-3.1 c-0.9-0.1-1.9-0.2-2.8-0.2c-2.9,0-4.7,1.7-4.7,4.9v2.8h-3.2v3.6h3.2V33h3.9v-8.8H27.7z'/%3E%3C/g%3E%3C/svg%3E"); }
    .socialmedia-item-tiktok {
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 42 42' style='enable-background:new 0 0 42 42;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E%3C/style%3E%3Cg id='Gruppe_271' transform='translate(-2 -2)'%3E%3Cpath fill='%23E42612' id='Ellipse_17' class='st0' d='M23,4C12.5,4,4,12.5,4,23c0,5,2,9.9,5.6,13.4c7.4,7.4,19.4,7.5,26.9,0.1s7.5-19.4,0.1-26.9 c0,0,0,0-0.1-0.1C32.9,6,28,4,23,4 M23,2c11.6,0,21,9.4,21,21s-9.4,21-21,21S2,34.6,2,23S11.4,2,23,2z'/%3E%3Cpath fill='%23E42612' id='Icon_simple-tiktok' class='st0' d='M23.4,13c1.1,0,2.2,0,3.3,0c0,1.3,0.6,2.5,1.5,3.5c1,0.9,2.2,1.4,3.5,1.5v3.4 c-1.2,0-2.4-0.3-3.5-0.8c-0.5-0.2-0.9-0.5-1.4-0.8c0,2.4,0,4.9,0,7.3c-0.1,1.2-0.5,2.3-1.1,3.3c-1.1,1.6-3,2.6-4.9,2.7 c-1.2,0.1-2.4-0.2-3.4-0.9c-1.7-1-2.8-2.8-3-4.8c0-0.4,0-0.8,0-1.2c0.3-3.4,3.4-6,6.9-5.6c0.1,0,0.3,0,0.4,0.1c0,1.2,0,2.5,0,3.7 c-1.5-0.5-3.1,0.3-3.6,1.8c0,0,0,0,0,0c-0.1,0.4-0.2,0.9-0.1,1.3c0.2,1.4,1.5,2.5,2.9,2.4c0.9,0,1.8-0.5,2.3-1.3 c0.2-0.3,0.3-0.6,0.3-0.9c0.1-1.5,0.1-3,0.1-4.5C23.4,19.7,23.4,16.4,23.4,13L23.4,13z'/%3E%3C/g%3E%3C/svg%3E"); }
    .socialmedia-item-telegram {
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 42 42' style='enable-background:new 0 0 42 42;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st1%7Bfill-rule:evenodd;clip-rule:evenodd;%7D %3C/style%3E%3Cg id='Gruppe_272' transform='translate(-2 -2)'%3E%3Cpath fill='%23E42612' id='Ellipse_17' class='st0' d='M23,4C12.5,4,4,12.5,4,23c0,5,2,9.9,5.6,13.4c7.4,7.4,19.4,7.5,26.9,0.1s7.5-19.4,0.1-26.9 c0,0,0,0-0.1-0.1C32.9,6,28,4,23,4 M23,2c11.6,0,21,9.4,21,21s-9.4,21-21,21S2,34.6,2,23S11.4,2,23,2z'/%3E%3Cpath fill='%23E42612' id='telegram-1' class='st1' d='M27.3,31.4c0.3,0.2,0.6,0.2,0.9,0.1c0.3-0.1,0.5-0.4,0.6-0.7c0.7-3.4,2.5-12,3.1-15.1 c0-0.2,0-0.5-0.2-0.6c-0.2-0.2-0.4-0.2-0.7-0.1c-3.5,1.3-14.3,5.3-18.6,7c-0.4,0.1-0.5,0.5-0.4,0.9c0.1,0.2,0.2,0.4,0.4,0.4 c2,0.6,4.6,1.4,4.6,1.4s1.2,3.7,1.8,5.5c0.1,0.2,0.3,0.4,0.5,0.5c0.2,0.1,0.5,0,0.7-0.2l2.6-2.4C22.7,28,25.6,30.1,27.3,31.4 L27.3,31.4z M18.1,24.1l1.4,4.6l0.3-2.9l8.5-7.7c0.1-0.1,0.1-0.2,0-0.3c-0.1-0.1-0.2-0.1-0.3-0.1L18.1,24.1L18.1,24.1z'/%3E%3C/g%3E%3C/svg%3E"); }
    .socialmedia-item-twitter {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='42' height='42' viewBox='0 0 42 42'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_1012' data-name='Rechteck 1012' width='20.198' height='18.252' fill='%23e3000f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='spoe_icon_twitter-x_rot' transform='translate(-2 -2)'%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' transform='translate(2 2)' fill='none' stroke='%23e3000f' stroke-width='2'%3E%3Ccircle cx='21' cy='21' r='21' stroke='none'/%3E%3Ccircle cx='21' cy='21' r='20' fill='none'/%3E%3C/g%3E%3Cg id='Gruppe_937' data-name='Gruppe 937' transform='translate(12.9 13.874)'%3E%3Cg id='Gruppe_936' data-name='Gruppe 936' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_255' data-name='Pfad 255' d='M20.2,18.23c-.027.032-.058.02-.084.02-1.934-.018-3.869,0-5.8-.007-.089,0-.178,0-.266,0a.166.166,0,0,1-.152-.077c-.255-.339-.516-.674-.774-1.012l-1.445-1.89L10.248,13.4l-1.1-1.434a.113.113,0,0,0-.077-.054c-.072.08-.149.165-.225.252q-.258.295-.514.591-.349.4-.7.8c-.166.19-.335.376-.5.566q-.351.4-.7.8l-.433.5q-.378.432-.755.864c-.225.256-.451.51-.676.766s-.459.528-.688.792c-.086.1-.176.194-.258.295a.294.294,0,0,1-.254.113c-.645-.005-1.29,0-1.934,0H.423a.4.4,0,0,1,.106-.152c.226-.261.457-.518.684-.778.285-.327.568-.656.853-.983.159-.183.322-.363.482-.545.23-.263.459-.528.689-.792.166-.19.334-.377.5-.566q.355-.405.708-.812l.424-.485.764-.874c.218-.249.439-.5.656-.746s.452-.522.679-.782c.172-.2.346-.391.52-.586a.614.614,0,0,0,.129-.179l-1.9-2.484-1.9-2.49-1.9-2.479C1.283,1.68.65.852,0,0H.227Q3.234,0,6.24,0a.316.316,0,0,1,.289.148c.289.4.589.783.884,1.174q.8,1.056,1.594,2.112.744.982,1.491,1.961c.1.133.2.27.3.412a2.312,2.312,0,0,0,.288-.313c.157-.172.305-.353.458-.529q.377-.433.755-.864c.228-.259.457-.517.685-.777s.458-.529.688-.792c.16-.183.322-.363.482-.545q.346-.395.689-.792L15.268.71c.184-.211.371-.419.552-.632A.213.213,0,0,1,16,0c.36,0,.72,0,1.079,0l1.892,0s.007.005.011.008c.013.019,0,.035-.009.049-.232.262-.465.523-.7.786s-.483.557-.725.834c-.209.239-.42.475-.628.714-.23.264-.458.529-.688.793-.156.179-.316.356-.473.535-.233.267-.465.535-.7.8-.147.169-.3.336-.443.5q-.47.537-.939,1.075c-.228.26-.457.517-.686.776s-.444.5-.666.756c-.024.028-.044.06-.074.1L20.2,18.23m-3.724-1.87a.24.24,0,0,0-.068-.116c-.219-.29-.441-.579-.661-.869q-.66-.87-1.319-1.74l-1.206-1.6L11.9,10.3,10.7,8.7,9.21,6.734l-1.739-2.3Q6.509,3.161,5.55,1.886a.234.234,0,0,0-.209-.108c-.519,0-1.037,0-1.556,0-.03,0-.065-.015-.091.023a.29.29,0,0,0,.024.047q.313.413.627.824.724.944,1.45,1.886.579.755,1.156,1.513L8.3,7.842c.263.345.524.692.787,1.036.337.441.678.879,1.015,1.32.269.352.535.707.8,1.059.3.4.612.789.915,1.185q.758.989,1.512,1.98l1.4,1.837a.237.237,0,0,0,.12.105c.539.01,1.078.027,1.619-.005' fill='%23e3000f'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

.input-mail input[type="email"] {
  width: 100%;
  background-color: unset;
  color: #fff;
  border: unset;
  border-bottom: 2px solid #fff;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  min-height: unset;
  margin-bottom: 26px;
  padding: 0 0 2px 0; }
  .input-mail input[type="email"]::-webkit-input-placeholder {
    /* Edge */
    font-size: inherit;
    line-height: inherit;
    font-family: "area400", "sans-serif";
    font-style: italic;
    color: inherit; }
  .input-mail input[type="email"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-size: inherit;
    line-height: inherit;
    font-family: "area400", "sans-serif";
    font-style: italic;
    color: inherit; }
  .input-mail input[type="email"]::-moz-placeholder {
    font-size: inherit;
    line-height: inherit;
    font-family: "area400", "sans-serif";
    font-style: italic;
    color: inherit; }
  .input-mail input[type="email"]::-ms-input-placeholder {
    font-size: inherit;
    line-height: inherit;
    font-family: "area400", "sans-serif";
    font-style: italic;
    color: inherit; }
  .input-mail input[type="email"]::placeholder {
    font-size: inherit;
    line-height: inherit;
    font-family: "area400", "sans-serif";
    font-style: italic;
    color: inherit; }
  .input-mail input[type="email"]::-webkit-search-decoration, .input-mail input[type="email"]::-webkit-search-cancel-button, .input-mail input[type="email"]::-webkit-search-results-button, .input-mail input[type="email"]::-webkit-search-results-decoration {
    display: none; }

.list-border {
  margin: 0; }
  .list-border li {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700; }
    @media (max-width: 1024px) {
      .list-border li {
        font-size: 16px;
        line-height: 21px; } }
    .list-border li:not(:last-of-type) {
      border-bottom: 2px solid #F5F5F5;
      padding-bottom: 12px;
      margin-bottom: 12px; }
      @media (max-width: 1024px) {
        .list-border li:not(:last-of-type) {
          margin-bottom: 10px;
          padding-bottom: 10px; } }
  .list-border-person li {
    font-family: "area400", "sans-serif";
    font-weight: 400;
    font-size: 16px;
    line-height: 22px; }
    @media (max-width: 1024px) {
      .list-border-person li {
        font-size: 14px;
        line-height: 20px; }
        .list-border-person li:not(:last-of-type) {
          margin-bottom: 8px;
          padding-bottom: 8px; } }

.pageMeta {
  margin-top: 25px;
  margin-bottom: 54px; }
  @media (max-width: 1024px) {
    .pageMeta {
      margin-top: 60px;
      margin-bottom: 17px; } }
  @media (max-width: 600px) {
    .pageMeta {
      margin-bottom: 9px; } }
  .pageMeta .taxonomy {
    margin-right: 13px; }
  .pageMeta-date {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    margin-bottom: 5px; }
    @media (max-width: 600px) {
      .pageMeta-date {
        width: 100%;
        margin-top: 3.5px; } }

#wpadminbar {
  position: fixed;
  top: 0;
  left: 0; }

#pojo-a11y-toolbar {
  right: -180px !important;
  left: unset !important; }
  #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
    right: 180px !important;
    left: unset !important; }
  #pojo-a11y-toolbar.pojo-a11y-toolbar-open {
    right: 0 !important; }

html body #pojo-a11y-toolbar {
  top: 50% !important; }

#wpseo-frontend-inspector {
  -webkit-box-shadow: unset !important;
          box-shadow: unset !important; }

.consent_trigger {
  cursor: pointer; }

.modul--abstand_large {
  height: 200px; }
  @media (max-width: 1024px) {
    .modul--abstand_large {
      height: 120px; } }

.modul--abstand_small {
  height: 100px; }
  @media (max-width: 1024px) {
    .modul--abstand_small {
      height: 60px; } }

.modul--abstand_extrasmall {
  height: 50px; }
  @media (max-width: 1024px) {
    .modul--abstand_extrasmall {
      height: 25px; } }

.modul--abstand_line {
  border-bottom: 2px solid #BEBEBE; }
  .modul--abstand_line.modul--abstand_large {
    height: 100px;
    margin-bottom: 100px; }
    @media (max-width: 1024px) {
      .modul--abstand_line.modul--abstand_large {
        height: 60px;
        margin-bottom: 60px; } }
  .modul--abstand_line.modul--abstand_small {
    height: 50px;
    margin-bottom: 50px; }
    @media (max-width: 1024px) {
      .modul--abstand_line.modul--abstand_small {
        height: 30px;
        margin-bottom: 30px; } }
  .modul--abstand_line.modul--abstand_extrasmall {
    height: 25px;
    margin-bottom: 25px; }
    @media (max-width: 1024px) {
      .modul--abstand_line.modul--abstand_extrasmall {
        height: 15px;
        margin-bottom: 15px; } }

[is='aktuelles-region'] {
  background-color: #F5F5F5;
  padding: 120px 0; }
  @media (max-width: 1024px) {
    [is='aktuelles-region'] .container {
      display: block; } }
  [is='aktuelles-region'] .headline {
    margin-bottom: 19px; }
    @media (max-width: 1024px) {
      [is='aktuelles-region'] .headline {
        margin-bottom: 15px; } }
    @media (max-width: 600px) {
      [is='aktuelles-region'] .headline {
        margin-bottom: 30px; } }
  [is='aktuelles-region'] p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700; }
    @media (max-width: 1024px) {
      [is='aktuelles-region'] p {
        font-size: 15px;
        line-height: 21px; } }
    [is='aktuelles-region'] p:last-of-type {
      margin-bottom: 26px; }
      @media (max-width: 1024px) {
        [is='aktuelles-region'] p:last-of-type {
          margin-bottom: 0; } }
  @media (max-width: 1024px) {
    [is='aktuelles-region'] .btn {
      margin: 0 auto; } }
  [is='aktuelles-region'] .col-1 {
    width: 25.5%;
    margin-right: 95px; }
    @media (max-width: 1024px) {
      [is='aktuelles-region'] .col-1 {
        width: 100%;
        margin: 0; } }
  [is='aktuelles-region'] .col-2 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  [is='aktuelles-region'] .article {
    border-radius: 10px;
    -webkit-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15); }
    @media (max-width: 1024px) {
      [is='aktuelles-region'] .article {
        -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.15); } }
    [is='aktuelles-region'] .article-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='aktuelles-region'] .article-wrapper > * {
        width: calc((33.33333%) - (2 / 3 * 60px)); }
        [is='aktuelles-region'] .article-wrapper > *:nth-child(n) {
          margin-right: 60px;
          margin-top: 0; }
        [is='aktuelles-region'] .article-wrapper > *:nth-child(1n + 4) {
          margin-top: 0; }
        [is='aktuelles-region'] .article-wrapper > *:nth-child(3n) {
          margin-right: 0; }
        [is='aktuelles-region'] .article-wrapper > *:last-child {
          margin-right: 0; }
      @media (max-width: 1500px) {
        [is='aktuelles-region'] .article-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 100%; }
          [is='aktuelles-region'] .article-wrapper > * {
            width: calc((50%) - (1 / 2 * 60px)); }
            [is='aktuelles-region'] .article-wrapper > *:nth-child(n) {
              margin-right: 60px;
              margin-top: 0; }
            [is='aktuelles-region'] .article-wrapper > *:nth-child(1n + 3) {
              margin-top: 20px; }
            [is='aktuelles-region'] .article-wrapper > *:nth-child(2n) {
              margin-right: 0; }
            [is='aktuelles-region'] .article-wrapper > *:last-child {
              margin-right: 0; } }
    [is='aktuelles-region'] .article-content {
      padding: 31px 60px 20px 20px;
      background-color: #fff; }
      @media (max-width: 1024px) {
        [is='aktuelles-region'] .article-content {
          padding: 14px 15px 15px 15px; } }
    [is='aktuelles-region'] .article-headline {
      margin-bottom: 26px;
      width: 100%;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 4; }
      @media (max-width: 1024px) {
        [is='aktuelles-region'] .article-headline {
          -webkit-line-clamp: 3;
          margin-bottom: 10px; } }
      [is='aktuelles-region'] .article-headline a {
        -webkit-transition: color 0.2s;
        transition: color 0.2s; }
        [is='aktuelles-region'] .article-headline a:hover {
          color: #E42612; }
  [is='aktuelles-region'] .slider {
    margin-top: 10px;
    padding: 20px; }
    @media (max-width: 1024px) {
      [is='aktuelles-region'] .slider {
        margin-left: -20px; } }
    [is='aktuelles-region'] .slider-item {
      height: auto; }
    [is='aktuelles-region'] .slider-controls {
      margin-top: 10px; }
      @media (max-width: 1024px) {
        [is='aktuelles-region'] .slider-controls {
          padding-right: 60px; } }
      @media (max-width: 768px) {
        [is='aktuelles-region'] .slider-controls {
          padding-right: 15px; } }
    [is='aktuelles-region'] .slider-pagination {
      margin-bottom: 30px; }
      [is='aktuelles-region'] .slider-pagination .swiper-pagination-bullet {
        margin-right: 5px !important;
        margin-bottom: 0px !important; }
    [is='aktuelles-region'] .slider-blur {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 1;
      height: 100%;
      width: 12%;
      background: #e3000f;
      background: -webkit-gradient(linear, left top, right top, color-stop(25%, transparent), color-stop(75%, rgba(255, 255, 255, 0.5)));
      background: linear-gradient(90deg, transparent 25%, rgba(255, 255, 255, 0.5) 75%); }

[is='news-aggregation'] {
  padding: 88px 0 72px 0; }
  @media (max-width: 1024px) {
    [is='news-aggregation'] {
      padding: 60px 0; } }
  [is='news-aggregation'] .text {
    font-family: "area";
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    margin-bottom: 26px; }
    @media (max-width: 1024px) {
      [is='news-aggregation'] .text {
        font-size: 15px;
        line-height: 21px;
        margin-bottom: 30px; } }
  [is='news-aggregation'] .content {
    margin-right: 77px;
    width: 305px; }
    @media (max-width: 1024px) {
      [is='news-aggregation'] .content {
        width: 100%;
        margin-right: 0;
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        padding-right: 60px; } }
    @media (max-width: 768px) {
      [is='news-aggregation'] .content {
        padding-right: 15px; } }
    [is='news-aggregation'] .content .slider-controls {
      margin-bottom: 59px; }
      @media (max-width: 1024px) {
        [is='news-aggregation'] .content .slider-controls {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          margin-bottom: 30px; } }
    [is='news-aggregation'] .content .headline {
      margin-bottom: 19px; }
      @media (max-width: 1024px) {
        [is='news-aggregation'] .content .headline {
          margin-bottom: 15px; } }
      @media (max-width: 600px) {
        [is='news-aggregation'] .content .headline {
          margin-bottom: 30px; } }
    [is='news-aggregation'] .content p {
      font-size: 18px;
      line-height: 26px;
      font-weight: 700;
      margin-bottom: 26px; }
    @media (max-width: 1024px) {
      [is='news-aggregation'] .content .btn {
        margin: 0 auto; } }
  [is='news-aggregation'] .swiper-wrapper {
    margin-top: -20px;
    padding: 20px 0 20px 20px; }
  [is='news-aggregation'] .slider {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0; }
    @media (max-width: 1024px) {
      [is='news-aggregation'] .slider {
        -webkit-box-flex: unset;
            -ms-flex: unset;
                flex: unset;
        margin-top: 10px;
        margin-bottom: 20px;
        margin-left: -20px; } }
    [is='news-aggregation'] .slider-button--prev {
      margin-right: 10px; }
    @media (max-width: 1024px) {
      [is='news-aggregation'] .slider-button {
        display: none; } }
    [is='news-aggregation'] .slider-pagination {
      margin-left: 10px; }
      [is='news-aggregation'] .slider-pagination .swiper-pagination-bullet {
        margin-right: 5px !important;
        margin-bottom: 0px !important; }
    [is='news-aggregation'] .slider-blur {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 1;
      height: 100%;
      width: 12%;
      background: white;
      background: -webkit-gradient(linear, left top, right top, color-stop(25%, transparent), color-stop(75%, rgba(255, 255, 255, 0.5)));
      background: linear-gradient(90deg, transparent 25%, rgba(255, 255, 255, 0.5) 75%); }
  [is='news-aggregation'] .article {
    -webkit-box-shadow: 0px 3px 19px 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 19px 3px rgba(0, 0, 0, 0.15);
    border-radius: 10px; }
    @media (max-width: 1024px) {
      [is='news-aggregation'] .article .caption {
        font-size: 10px; } }
    [is='news-aggregation'] .article-headline {
      margin-bottom: 16px;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 4; }
      @media (max-width: 1024px) {
        [is='news-aggregation'] .article-headline {
          -webkit-line-clamp: 3;
          margin-bottom: 10px; } }
      [is='news-aggregation'] .article-headline a {
        -webkit-transition: color 0.2s;
        transition: color 0.2s; }
        [is='news-aggregation'] .article-headline a:hover {
          color: #E42612; }
    [is='news-aggregation'] .article-content {
      padding: 25px 17px 24px 20px; }
      @media (max-width: 1024px) {
        [is='news-aggregation'] .article-content {
          padding: 14px 15px 15px 15px; } }
    [is='news-aggregation'] .article-equalizer-slider {
      height: calc(100% - 10px); }
  [is='news-aggregation'] .btn-circle {
    border: unset;
    -webkit-box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.15); }

@-webkit-keyframes loading-animation {
  0% {
    top: 8px;
    height: 128px; }
  50%, 100% {
    top: 24px;
    height: 64px; } }

@keyframes loading-animation {
  0% {
    top: 8px;
    height: 128px; }
  50%, 100% {
    top: 24px;
    height: 64px; } }

@media (min-width: 1025px) {
  [is='beitragsuebersicht'] {
    margin-bottom: 114px; } }

[is='beitragsuebersicht'] .nav {
  background-color: #F5F5F5;
  padding: 25px 0;
  text-align: center; }
  @media (max-width: 1024px) {
    [is='beitragsuebersicht'] .nav {
      padding: 20px 0; } }
  @media (max-width: 600px) {
    [is='beitragsuebersicht'] .nav {
      padding: 20px 0 15px 0; } }
  [is='beitragsuebersicht'] .nav-item {
    min-width: 178px;
    text-align: center;
    border: 2px solid #E42612;
    border-radius: 10px;
    color: #E42612;
    background-color: transparent;
    text-decoration: none;
    padding: 9px 9px;
    font-size: 18px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: background-color 0.2s, color 0.2s;
    transition: background-color 0.2s, color 0.2s; }
    @media (max-width: 1024px) {
      [is='beitragsuebersicht'] .nav-item {
        min-width: 114px;
        padding: 5px 20px;
        font-size: 15px; } }
    @media (max-width: 600px) {
      [is='beitragsuebersicht'] .nav-item {
        margin-bottom: 5px; } }
    [is='beitragsuebersicht'] .nav-item:not(:last-of-type) {
      margin-right: 5px; }
      @media (max-width: 1024px) {
        [is='beitragsuebersicht'] .nav-item:not(:last-of-type) {
          margin-right: 9px; } }
    [is='beitragsuebersicht'] .nav-item:hover, [is='beitragsuebersicht'] .nav-item-active {
      background-color: #E42612;
      color: #fff; }

[is='beitragsuebersicht'] .beitragsuebersicht {
  padding: 73px 50px 0 0; }
  @media (max-width: 1024px) {
    [is='beitragsuebersicht'] .beitragsuebersicht {
      padding: 60px 0 82px 0; } }
  [is='beitragsuebersicht'] .beitragsuebersicht-filter {
    padding-right: 140px;
    border-right: 2px solid #BEBEBE;
    margin-right: 78px;
    opacity: 1;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s; }
    @media (max-width: 1024px) {
      [is='beitragsuebersicht'] .beitragsuebersicht-filter {
        padding-right: 0;
        margin-right: 0;
        border-right: 0;
        width: 100%; } }
    [is='beitragsuebersicht'] .beitragsuebersicht-filter-disabled {
      pointer-events: none;
      opacity: .5; }
    [is='beitragsuebersicht'] .beitragsuebersicht-filter-headline {
      margin-bottom: 0; }
      @media (max-width: 1024px) {
        [is='beitragsuebersicht'] .beitragsuebersicht-filter-headline {
          margin-bottom: 5px; } }
      @media (max-width: 600px) {
        [is='beitragsuebersicht'] .beitragsuebersicht-filter-headline {
          margin-bottom: 1px; } }
    [is='beitragsuebersicht'] .beitragsuebersicht-filter-subline {
      margin-bottom: 15px;
      display: block;
      text-transform: uppercase;
      font-size: 20px;
      line-height: 24px;
      font-family: "area400", "sans-serif"; }
      @media (max-width: 1024px) {
        [is='beitragsuebersicht'] .beitragsuebersicht-filter-subline {
          font-size: 16px;
          line-height: 19px; } }
      @media (max-width: 600px) {
        [is='beitragsuebersicht'] .beitragsuebersicht-filter-subline {
          margin-bottom: 11px; } }
    @media (max-width: 1024px) {
      [is='beitragsuebersicht'] .beitragsuebersicht-filter-wrapper {
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap; } }
    @media (max-width: 1024px) {
      [is='beitragsuebersicht'] .beitragsuebersicht-filter-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > * {
          width: calc((50%) - (1 / 2 * 5px)); }
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > *:nth-child(n) {
            margin-right: 5px;
            margin-top: 0; }
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > *:nth-child(1n + 3) {
            margin-top: 0px; }
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > *:nth-child(2n) {
            margin-right: 0; }
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > *:last-child {
            margin-right: 0; } }
    @media (max-width: 600px) {
      [is='beitragsuebersicht'] .beitragsuebersicht-filter-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > * {
          width: calc((100%) - (0 / 1 * 0px)); }
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > *:nth-child(n) {
            margin-right: 0px;
            margin-top: 0; }
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > *:nth-child(1n + 2) {
            margin-top: 0px; }
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > *:nth-child(1n) {
            margin-right: 0; }
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-row > *:last-child {
            margin-right: 0; } }
    [is='beitragsuebersicht'] .beitragsuebersicht-filter-row:not(:first-of-type) {
      margin-top: 73px; }
      @media (max-width: 1024px) {
        [is='beitragsuebersicht'] .beitragsuebersicht-filter-row:not(:first-of-type) {
          margin-top: 30px; } }
    @media (max-width: 600px) {
      [is='beitragsuebersicht'] .beitragsuebersicht-filter-col:first-of-type {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; } }
    @media (max-width: 600px) {
      [is='beitragsuebersicht'] .beitragsuebersicht-filter-col:last-of-type {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0; } }
    [is='beitragsuebersicht'] .beitragsuebersicht-filter-item, [is='beitragsuebersicht'] .beitragsuebersicht-filter-postType, [is='beitragsuebersicht'] .beitragsuebersicht-filter-region {
      padding: 8px 16px;
      font-size: 16px;
      line-height: 1;
      font-weight: 800;
      text-transform: uppercase;
      background-color: #fff;
      color: #BEBEBE;
      border-radius: 10px;
      -webkit-transition: color 0.2s, background-color 0.2s;
      transition: color 0.2s, background-color 0.2s;
      -webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2); }
      @media (max-width: 1024px) {
        [is='beitragsuebersicht'] .beitragsuebersicht-filter-item, [is='beitragsuebersicht'] .beitragsuebersicht-filter-postType, [is='beitragsuebersicht'] .beitragsuebersicht-filter-region {
          font-size: 13px;
          padding: 6px 13px; }
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-item:not(.beitragsuebersicht-filter-postType):not(.beitragsuebersicht-filter-region), [is='beitragsuebersicht'] .beitragsuebersicht-filter-postType:not(.beitragsuebersicht-filter-postType):not(.beitragsuebersicht-filter-region), [is='beitragsuebersicht'] .beitragsuebersicht-filter-region:not(.beitragsuebersicht-filter-postType):not(.beitragsuebersicht-filter-region) {
            display: none; } }
      [is='beitragsuebersicht'] .beitragsuebersicht-filter-item:not(:last-of-type), [is='beitragsuebersicht'] .beitragsuebersicht-filter-postType:not(:last-of-type), [is='beitragsuebersicht'] .beitragsuebersicht-filter-region:not(:last-of-type) {
        margin-bottom: 10px; }
        @media (max-width: 1024px) {
          [is='beitragsuebersicht'] .beitragsuebersicht-filter-item:not(:last-of-type), [is='beitragsuebersicht'] .beitragsuebersicht-filter-postType:not(:last-of-type), [is='beitragsuebersicht'] .beitragsuebersicht-filter-region:not(:last-of-type) {
            margin-bottom: 5px;
            margin-right: 5px; } }
      [is='beitragsuebersicht'] .beitragsuebersicht-filter-item:hover, [is='beitragsuebersicht'] .beitragsuebersicht-filter-item-active, [is='beitragsuebersicht'] .beitragsuebersicht-filter-postType:hover, [is='beitragsuebersicht'] .beitragsuebersicht-filter-postType-active, [is='beitragsuebersicht'] .beitragsuebersicht-filter-region:hover, [is='beitragsuebersicht'] .beitragsuebersicht-filter-region-active {
        background-color: #E42612;
        color: #fff; }
    [is='beitragsuebersicht'] .beitragsuebersicht-filter-select {
      display: none; }
      @media (max-width: 1024px) {
        [is='beitragsuebersicht'] .beitragsuebersicht-filter-select {
          display: block; } }
  [is='beitragsuebersicht'] .beitragsuebersicht-articles {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    @media (max-width: 1024px) {
      [is='beitragsuebersicht'] .beitragsuebersicht-articles {
        -webkit-box-flex: unset;
            -ms-flex: unset;
                flex: unset;
        margin-top: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='beitragsuebersicht'] .beitragsuebersicht-articles > * {
          width: calc((50%) - (1 / 2 * 30px)); }
          [is='beitragsuebersicht'] .beitragsuebersicht-articles > *:nth-child(n) {
            margin-right: 30px;
            margin-top: 0; }
          [is='beitragsuebersicht'] .beitragsuebersicht-articles > *:nth-child(1n + 3) {
            margin-top: 60px; }
          [is='beitragsuebersicht'] .beitragsuebersicht-articles > *:nth-child(2n) {
            margin-right: 0; }
          [is='beitragsuebersicht'] .beitragsuebersicht-articles > *:last-child {
            margin-right: 0; } }
    @media (max-width: 600px) {
      [is='beitragsuebersicht'] .beitragsuebersicht-articles {
        margin-top: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='beitragsuebersicht'] .beitragsuebersicht-articles > * {
          width: calc((100%) - (0 / 1 * 0px)); }
          [is='beitragsuebersicht'] .beitragsuebersicht-articles > *:nth-child(n) {
            margin-right: 0px;
            margin-top: 0; }
          [is='beitragsuebersicht'] .beitragsuebersicht-articles > *:nth-child(1n + 2) {
            margin-top: 60px; }
          [is='beitragsuebersicht'] .beitragsuebersicht-articles > *:nth-child(1n) {
            margin-right: 0; }
          [is='beitragsuebersicht'] .beitragsuebersicht-articles > *:last-child {
            margin-right: 0; } }
  [is='beitragsuebersicht'] .beitragsuebersicht-loader {
    display: none;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background-color: #E42612; }
    @media (max-width: 1024px) {
      [is='beitragsuebersicht'] .beitragsuebersicht-loader {
        margin-top: 60px; } }
    [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader,
    [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader:before,
    [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader:after {
      background: #ffffff;
      -webkit-animation: load1 1s infinite ease-in-out;
      animation: load1 1s infinite ease-in-out;
      width: 1em;
      height: 4em; }
    [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader {
      color: #ffffff;
      text-indent: -9999em;
      margin: 88px auto;
      position: relative;
      font-size: 22px;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
      -webkit-animation-delay: -0.16s;
      animation-delay: -0.16s; }
      [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader-wrapper {
        height: 100%; }
        @media (max-width: 1024px) {
          [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader-wrapper {
            height: 300px; } }
    [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader:before,
    [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader:after {
      position: absolute;
      top: 0;
      content: ''; }
    [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader:before {
      left: -1.5em;
      -webkit-animation-delay: -0.32s;
      animation-delay: -0.32s; }
    [is='beitragsuebersicht'] .beitragsuebersicht-loader .loader:after {
      left: 1.5em; }

@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0;
    height: 4em; }
  40% {
    -webkit-box-shadow: 0 -2em;
            box-shadow: 0 -2em;
    height: 5em; } }

@keyframes load1 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0;
    height: 4em; }
  40% {
    -webkit-box-shadow: 0 -2em;
            box-shadow: 0 -2em;
    height: 5em; } }

[is='beitragsuebersicht'] .article {
  margin-bottom: 60px;
  border-radius: unset; }
  @media (max-width: 1024px) {
    [is='beitragsuebersicht'] .article {
      margin-bottom: 0; } }
  [is='beitragsuebersicht'] .article-col:first-of-type {
    margin-right: 40px;
    max-width: 357px;
    width: 100%; }
    @media (max-width: 1024px) {
      [is='beitragsuebersicht'] .article-col:first-of-type {
        margin-right: unset;
        max-width: 100%;
        height: auto; } }
  [is='beitragsuebersicht'] .article-col:last-of-type {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    @media (max-width: 1350px) {
      [is='beitragsuebersicht'] .article-col:last-of-type {
        -webkit-box-flex: unset;
            -ms-flex: unset;
                flex: unset; } }
  [is='beitragsuebersicht'] .article .playIcon {
    cursor: pointer;
    display: block;
    height: 58px;
    width: 58px;
    left: 50%;
    outline: 0;
    position: absolute;
    top: 50%;
    z-index: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    [is='beitragsuebersicht'] .article .playIcon::before {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      background-color: #fff;
      border-radius: 50%;
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; }
      @media (min-width: 768px) {
        [is='beitragsuebersicht'] .article .playIcon::before {
          height: 100px;
          margin-left: -50px;
          margin-top: -50px;
          width: 100px; } }
    [is='beitragsuebersicht'] .article .playIcon::after {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      border-bottom: 10px solid transparent;
      border-left: 20px solid #E42612;
      border-top: 10px solid transparent;
      height: 0;
      margin-left: -9px;
      margin-top: -10px;
      width: 0; }
      @media (min-width: 768px) {
        [is='beitragsuebersicht'] .article .playIcon::after {
          border-bottom: 20px solid transparent;
          border-left: 40px solid #E42612;
          border-top: 20px solid transparent;
          margin-left: -18px;
          margin-top: -20px; } }
    [is='beitragsuebersicht'] .article .playIcon:hover::before, [is='beitragsuebersicht'] .article .playIcon:hover::after {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  [is='beitragsuebersicht'] .article img {
    border-radius: 10px;
    width: 100%;
    -webkit-box-shadow: 0px 8px 13px -5px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 8px 13px -5px rgba(0, 0, 0, 0.35); }
  @media (max-width: 1350px) {
    [is='beitragsuebersicht'] .article-content {
      padding-top: 16px; } }
  @media (max-width: 1024px) {
    [is='beitragsuebersicht'] .article-content {
      padding: 16px 26px 0 16px; } }
  @media (max-width: 1024px) {
    [is='beitragsuebersicht'] .article-text {
      font-size: 14px;
      line-height: 20px; } }
  @media (max-width: 1024px) {
    [is='beitragsuebersicht'] .article-noimg {
      display: block; } }
  [is='beitragsuebersicht'] .article-noimg .article-content {
    padding: 0 !important; }

.multiselect {
  display: none;
  position: relative;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s; }
  @media (max-width: 1024px) {
    .multiselect {
      display: inline-block; } }
  @media (max-width: 600px) {
    .multiselect {
      display: block; } }
  .multiselect-disabled {
    pointer-events: none;
    opacity: .5; }
  .multiselect-head {
    border-radius: 35px;
    background-color: #E42612;
    color: #fff;
    font-size: 15px;
    line-height: 1;
    text-transform: uppercase;
    position: relative;
    padding: 10px 15px 10px 20px;
    font-weight: 800; }
    @media (max-width: 600px) {
      .multiselect-head {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row nowrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }
    .multiselect-head::after {
      content: url("data:image/svg+xml,%3Csvg id='Gruppe_55' data-name='Gruppe 55' xmlns='http://www.w3.org/2000/svg' width='17.39' height='8.429' viewBox='0 0 17.39 8.429'%3E%3Cpath id='iconmonstr-arrow-down-lined' d='M.276,14.768,8.3,22.783a.959.959,0,0,0,1.358,0l8.008-8c.185-.185-17.572-.2-17.387-.014Z' transform='translate(-0.274 -14.637)' fill='%23fff'/%3E%3C/svg%3E%0A");
      display: inline-block;
      margin-left: 54px;
      -webkit-transition: transform 0.3s;
      -webkit-transition: -webkit-transform 0.3s;
      transition: -webkit-transform 0.3s;
      transition: transform 0.3s;
      transition: transform 0.3s, -webkit-transform 0.3s;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg); }
      @media (max-width: 600px) {
        .multiselect-head::after {
          margin-left: unset; } }
    .multiselect-head-wrapper {
      padding: 2px; }
  .multiselect-content {
    max-height: 0;
    -webkit-transition: max-height .5s ease-out, overflow-y 0.1s 0.5s;
    transition: max-height .5s ease-out, overflow-y 0.1s 0.5s;
    overflow: hidden;
    background-color: #e9e9e9;
    position: absolute;
    top: 100%;
    z-index: 1;
    width: 100%;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    -webkit-box-shadow: 0px 8px 13px -5px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 8px 13px -5px rgba(0, 0, 0, 0.35); }
    @media (max-width: 600px) {
      .multiselect-content {
        position: unset; } }
  .multiselect-value {
    background-color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 15px;
    font-weight: 800;
    color: #707070;
    padding: 5px 17px;
    cursor: pointer; }
    .multiselect-value:nth-of-type(1) {
      padding-top: 17px; }
    .multiselect-value:last-of-type {
      padding-bottom: 15px; }
    .multiselect-value-selected {
      color: #E42612; }
      .multiselect-value-selected::after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.756' height='8.756' viewBox='0 0 8.756 8.756'%3E%3Cg id='Icon_ionic-ios-menu' data-name='Icon ionic-ios-menu' transform='translate(-6.951 -7.201)'%3E%3Cpath id='Pfad_164' data-name='Pfad 164' d='M9.184.8H.4A.4.4,0,0,1,0,.4H0A.4.4,0,0,1,.4,0H9.184a.4.4,0,0,1,.4.4h0A.4.4,0,0,1,9.184.8Z' transform='translate(8.223 7.909) rotate(45)' fill='%23e30317' stroke='%23e3000f' stroke-width='1'/%3E%3Cpath id='Pfad_165' data-name='Pfad 165' d='M9.184.8H.4A.4.4,0,0,1,0,.4H0A.4.4,0,0,1,.4,0H9.184a.4.4,0,0,1,.4.4h0A.4.4,0,0,1,9.184.8Z' transform='translate(15 8.473) rotate(135)' fill='%23e30317' stroke='%23e3000f' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
        display: inline-block;
        margin-left: 11px; }
  .multiselect-isOpen {
    background-color: white; }
    .multiselect-isOpen .multiselect-head::after {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
    .multiselect-isOpen .multiselect-head-wrapper {
      -webkit-box-shadow: 0px 8px 13px -5px rgba(0, 0, 0, 0.35);
      box-shadow: 0px 8px 13px -5px rgba(0, 0, 0, 0.35); }
    .multiselect-isOpen .multiselect-content {
      max-height: 10.7em;
      overflow-y: auto; }
  .multiselect-delete {
    display: none;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s; }
    @media (max-width: 1024px) {
      .multiselect-delete {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap;
        min-height: 17px; } }
    @media (max-width: 600px) {
      .multiselect-delete {
        margin-top: 30px;
        min-height: unset; } }
    .multiselect-delete-item {
      background-color: #fff;
      -webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2);
      text-transform: uppercase;
      color: #000;
      font-size: 11px;
      line-height: 25px;
      font-weight: 800;
      padding: 1px 7px 1px 7px;
      border: unset;
      border-radius: 5px;
      margin-right: 4px;
      margin-bottom: 4px;
      white-space: nowrap;
      overflow: hidden; }
      .multiselect-delete-item::after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.463' height='6.463' viewBox='0 0 6.463 6.463'%3E%3Cpath id='Pfad_164' data-name='Pfad 164' d='M6.316.549H.275A.275.275,0,0,1,0,.275H0A.275.275,0,0,1,.275,0H6.316A.275.275,0,0,1,6.59.275h0A.275.275,0,0,1,6.316.549Z' transform='translate(1.095 0.707) rotate(45)' fill='%23e30317' stroke='%23e3000f' stroke-width='1'/%3E%3Cpath id='Pfad_165' data-name='Pfad 165' d='M6.316.549H.275A.275.275,0,0,1,0,.275H0A.275.275,0,0,1,.275,0H6.316A.275.275,0,0,1,6.59.275h0A.275.275,0,0,1,6.316.549Z' transform='translate(5.756 1.095) rotate(135)' fill='%23e30317' stroke='%23e3000f' stroke-width='1'/%3E%3C/svg%3E%0A");
        display: inline-block;
        margin-left: 6px; }
    .multiselect-delete-disabled {
      pointer-events: none;
      opacity: .5; }

[is='flynt-block-not-found'] .content {
  text-align: center; }
  [is='flynt-block-not-found'] .content > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-block-not-found'] .content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }

[is='breadcrumb'] {
  padding: 9px 0; }
  [is='breadcrumb'] .breadcrumb {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap; }
    [is='breadcrumb'] .breadcrumb-item {
      display: inline-block;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      [is='breadcrumb'] .breadcrumb-item:first-of-type .breadcrumb-item-link {
        color: #E42612; }
      [is='breadcrumb'] .breadcrumb-item:not(:last-of-type)::after {
        content: "";
        display: inline-block;
        margin: 0 8.5px;
        width: 1px;
        height: 100%;
        background-color: #BEBEBE; }
      [is='breadcrumb'] .breadcrumb-item-link {
        text-transform: uppercase;
        font-size: 14px;
        line-height: 20px;
        font-weight: 700;
        color: #BEBEBE;
        text-decoration: none;
        font-family: "area"; }

[is='contenthub-intro'] .container {
  background-color: #E42612;
  padding: 110px 50px 90px 50px; }
  @media (max-width: 1024px) {
    [is='contenthub-intro'] .container {
      display: block;
      padding: 15px; } }
  [is='contenthub-intro'] .container .col-1, [is='contenthub-intro'] .container .col-3 {
    width: 20%; }
  [is='contenthub-intro'] .container .col-2 {
    width: calc(78% - 100px);
    margin: 0 50px; }
  [is='contenthub-intro'] .container .col-3 {
    text-align: right; }
  @media (max-width: 1024px) {
    [is='contenthub-intro'] .container .col-1, [is='contenthub-intro'] .container .col-2, [is='contenthub-intro'] .container .col-3 {
      width: 100%;
      margin: 0; } }
  [is='contenthub-intro'] .container h1 {
    margin: 0;
    text-align: center;
    -webkit-hyphens: auto;
    -o-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto; }
    @media (max-width: 1500px) and (min-width: 1025px) {
      [is='contenthub-intro'] .container h1 {
        font-size: 75px;
        line-height: 90px; } }
    @media (max-width: 1024px) {
      [is='contenthub-intro'] .container h1 {
        margin: 79px 0;
        font-size: 65px;
        line-height: 67px;
        word-spacing: 100vw; } }
    @media (max-width: 600px) {
      [is='contenthub-intro'] .container h1 {
        margin: 84px 0;
        font-size: 40px;
        line-height: 41px; } }
  [is='contenthub-intro'] .container h1, [is='contenthub-intro'] .container a {
    color: #fff; }
  [is='contenthub-intro'] .container .link {
    font-size: 18px;
    line-height: 1;
    font-weight: 800;
    text-decoration: none;
    position: relative;
    display: inline-block; }
    [is='contenthub-intro'] .container .link::before, [is='contenthub-intro'] .container .link::after {
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
    [is='contenthub-intro'] .container .link-prev {
      padding-left: 40px; }
      [is='contenthub-intro'] .container .link-prev::before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='15' cy='15' r='15' stroke='none'/%3E%3Ccircle cx='15' cy='15' r='14' fill='none'/%3E%3C/g%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M16.838,13.194,11.54,7.9a1,1,0,0,1,0-1.413,1.009,1.009,0,0,1,1.417,0l6,6a1,1,0,0,1,.029,1.38L12.962,19.9a1,1,0,1,1-1.417-1.413Z' transform='translate(1.363 1.804)' fill='%23fff'/%3E%3C/svg%3E%0A");
        -webkit-transform: rotate(180deg) translateY(50%);
        transform: rotate(180deg) translateY(50%); }
    [is='contenthub-intro'] .container .link-next {
      padding-right: 40px; }
      @media (max-width: 1024px) {
        [is='contenthub-intro'] .container .link-next {
          display: table;
          margin-left: auto; } }
      [is='contenthub-intro'] .container .link-next::after {
        left: unset;
        right: 0;
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='15' cy='15' r='15' stroke='none'/%3E%3Ccircle cx='15' cy='15' r='14' fill='none'/%3E%3C/g%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M16.838,13.194,11.54,7.9a1,1,0,0,1,0-1.413,1.009,1.009,0,0,1,1.417,0l6,6a1,1,0,0,1,.029,1.38L12.962,19.9a1,1,0,1,1-1.417-1.413Z' transform='translate(1.363 1.804)' fill='%23fff'/%3E%3C/svg%3E%0A"); }

@media (max-width: 600px) {
  [is='contenthub-intro-navigation'] .container {
    position: relative; } }

[is='contenthub-intro-navigation'] .contenthub-nav {
  padding: 34px 10px 32px 10px;
  list-style-type: none;
  width: 100%;
  margin: 0;
  text-align: center; }
  @media (max-width: 600px) {
    [is='contenthub-intro-navigation'] .contenthub-nav {
      padding: 34px 10px 32px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow-x: auto; }
      [is='contenthub-intro-navigation'] .contenthub-nav::after {
        pointer-events: none;
        width: 30%;
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        content: '';
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%); } }
  [is='contenthub-intro-navigation'] .contenthub-nav-item {
    display: inline-block; }
    @media (max-width: 600px) {
      [is='contenthub-intro-navigation'] .contenthub-nav-item {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto; } }
    [is='contenthub-intro-navigation'] .contenthub-nav-item:not(:last-of-type) {
      margin-right: 54px; }
      @media (max-width: 1024px) {
        [is='contenthub-intro-navigation'] .contenthub-nav-item:not(:last-of-type) {
          margin-right: 25px; } }
    @media (max-width: 600px) {
      [is='contenthub-intro-navigation'] .contenthub-nav-item:last-of-type {
        margin-right: 50px; } }
    [is='contenthub-intro-navigation'] .contenthub-nav-item-link {
      text-transform: uppercase;
      color: #000;
      font-size: 18px;
      line-height: 1;
      font-weight: 800;
      text-decoration: none; }

[is='contenthub-introtext'] {
  padding: 54px 66px; }
  @media (max-width: 1150px) {
    [is='contenthub-introtext'] {
      padding: 60px 0; } }
  @media (max-width: 600px) {
    [is='contenthub-introtext'] {
      padding: 60px 0; } }
  [is='contenthub-introtext'] .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    [is='contenthub-introtext'] .content > * {
      width: calc((33.33333%) - (2 / 3 * 45px)); }
      [is='contenthub-introtext'] .content > *:nth-child(n) {
        margin-right: 45px;
        margin-top: 0; }
      [is='contenthub-introtext'] .content > *:nth-child(1n + 4) {
        margin-top: 0px; }
      [is='contenthub-introtext'] .content > *:nth-child(3n) {
        margin-right: 0; }
      [is='contenthub-introtext'] .content > *:last-child {
        margin-right: 0; }
    @media (max-width: 1150px) {
      [is='contenthub-introtext'] .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='contenthub-introtext'] .content > * {
          width: calc((50%) - (1 / 2 * 50px)); }
          [is='contenthub-introtext'] .content > *:nth-child(n) {
            margin-right: 50px;
            margin-top: 0; }
          [is='contenthub-introtext'] .content > *:nth-child(1n + 3) {
            margin-top: 0px; }
          [is='contenthub-introtext'] .content > *:nth-child(2n) {
            margin-right: 0; }
          [is='contenthub-introtext'] .content > *:last-child {
            margin-right: 0; } }
    @media (max-width: 600px) {
      [is='contenthub-introtext'] .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%;
        display: block; }
        [is='contenthub-introtext'] .content > * {
          width: calc((100%) - (0 / 1 * 0px)); }
          [is='contenthub-introtext'] .content > *:nth-child(n) {
            margin-right: 0px;
            margin-top: 0; }
          [is='contenthub-introtext'] .content > *:nth-child(1n + 2) {
            margin-top: 0px; }
          [is='contenthub-introtext'] .content > *:nth-child(1n) {
            margin-right: 0; }
          [is='contenthub-introtext'] .content > *:last-child {
            margin-right: 0; } }
    [is='contenthub-introtext'] .content-teaserText {
      font-weight: 700;
      font-size: 18px;
      line-height: 26px; }
      @media (max-width: 1024px) {
        [is='contenthub-introtext'] .content-teaserText {
          font-size: 15px;
          line-height: 21px; } }
      [is='contenthub-introtext'] .content-teaserText p {
        font-size: inherit;
        line-height: inherit;
        font-weight: inherit; }
      @media (max-width: 1024px) {
        [is='contenthub-introtext'] .content-teaserText {
          font-size: 16px;
          line-height: 21px; }
          [is='contenthub-introtext'] .content-teaserText p {
            margin-bottom: 30px; } }
      @media (max-width: 600px) {
        [is='contenthub-introtext'] .content-teaserText {
          margin-bottom: 40px; } }
    @media (max-width: 600px) {
      [is='contenthub-introtext'] .content-img {
        width: 61%;
        margin-bottom: 27px; } }
    [is='contenthub-introtext'] .content-left h2 {
      margin-bottom: 20px; }
      @media (max-width: 1150px) {
        [is='contenthub-introtext'] .content-left h2 {
          text-align: center;
          margin-bottom: 0; } }
      @media (max-width: 1024px) {
        [is='contenthub-introtext'] .content-left h2 {
          font-size: 32px;
          line-height: 38px; } }
    @media (max-width: 1150px) {
      [is='contenthub-introtext'] .content-right {
        width: 100%;
        margin-top: 30px !important; } }
    @media (max-width: 600px) {
      [is='contenthub-introtext'] .content-right {
        margin-top: 28px !important; } }

[is='events-aggregation'] {
  background-color: #E42612;
  padding: 154px 0 135px 0; }
  @media (max-width: 1024px) {
    [is='events-aggregation'] {
      padding: 80px 0; } }
  @media (max-width: 600px) {
    [is='events-aggregation'] {
      padding: 60px 0; } }
  @media (max-width: 1024px) {
    [is='events-aggregation'] .container {
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap; } }
  @media (max-width: 1024px) {
    [is='events-aggregation'] .col-1 {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      width: 100%; } }
  [is='events-aggregation'] .col-2 {
    -ms-flex-preferred-size: 535px;
        flex-basis: 535px;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media (max-width: 1024px) {
      [is='events-aggregation'] .col-2 {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
    [is='events-aggregation'] .col-2 .btn {
      -webkit-box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.3);
      box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.3); }
  [is='events-aggregation'] .article {
    margin-top: 9px;
    border-radius: unset;
    overflow: visible; }
    @media (max-width: 1024px) {
      [is='events-aggregation'] .article {
        height: 100%;
        margin-top: 0; } }
    [is='events-aggregation'] .article-headline {
      font-size: 28px;
      margin-bottom: 13px;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 4; }
      @media (max-width: 1500px) {
        [is='events-aggregation'] .article-headline {
          font-size: 26px;
          line-height: 31px;
          margin-bottom: 18px; } }
      @media (max-width: 1024px) {
        [is='events-aggregation'] .article-headline {
          font-size: 20px;
          line-height: 1.4; } }
      @media (max-width: 600px) {
        [is='events-aggregation'] .article-headline {
          font-size: 16px; } }
      [is='events-aggregation'] .article-headline a {
        color: inherit; }
    [is='events-aggregation'] .article-content {
      padding: 22px 16px 0 16px; }
      @media (max-width: 1024px) {
        [is='events-aggregation'] .article-content {
          padding: 17px 19px 0 15px; } }
      [is='events-aggregation'] .article-content p {
        font-size: 18px;
        line-height: 26px;
        font-weight: 700; }
    [is='events-aggregation'] .article-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='events-aggregation'] .article-wrapper > * {
        width: calc((33.33333%) - (2 / 3 * 60px)); }
        [is='events-aggregation'] .article-wrapper > *:nth-child(n) {
          margin-right: 60px;
          margin-top: 0; }
        [is='events-aggregation'] .article-wrapper > *:nth-child(1n + 4) {
          margin-top: 0; }
        [is='events-aggregation'] .article-wrapper > *:nth-child(3n) {
          margin-right: 0; }
        [is='events-aggregation'] .article-wrapper > *:last-child {
          margin-right: 0; }
      @media (max-width: 1500px) {
        [is='events-aggregation'] .article-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 100%; }
          [is='events-aggregation'] .article-wrapper > * {
            width: calc((33.33333%) - (2 / 3 * 20px)); }
            [is='events-aggregation'] .article-wrapper > *:nth-child(n) {
              margin-right: 20px;
              margin-top: 0; }
            [is='events-aggregation'] .article-wrapper > *:nth-child(1n + 4) {
              margin-top: 0; }
            [is='events-aggregation'] .article-wrapper > *:nth-child(3n) {
              margin-right: 0; }
            [is='events-aggregation'] .article-wrapper > *:last-child {
              margin-right: 0; } }
      @media (max-width: 1280px) {
        [is='events-aggregation'] .article-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 100%; }
          [is='events-aggregation'] .article-wrapper > * {
            width: calc((50%) - (1 / 2 * 20px)); }
            [is='events-aggregation'] .article-wrapper > *:nth-child(n) {
              margin-right: 20px;
              margin-top: 0; }
            [is='events-aggregation'] .article-wrapper > *:nth-child(1n + 3) {
              margin-top: 20px; }
            [is='events-aggregation'] .article-wrapper > *:nth-child(2n) {
              margin-right: 0; }
            [is='events-aggregation'] .article-wrapper > *:last-child {
              margin-right: 0; } }
    [is='events-aggregation'] .article picture {
      -webkit-box-shadow: 0px 11px 12px 0px rgba(0, 0, 0, 0.3);
      box-shadow: 0px 11px 12px 0px rgba(0, 0, 0, 0.3);
      border-radius: 10px;
      overflow: hidden; }
  [is='events-aggregation'] .line {
    width: 1px;
    background-color: #fff;
    height: 449px;
    margin: 0 79px 0 81px; }
    @media (max-width: 1500px) {
      [is='events-aggregation'] .line {
        margin: 0 40px; } }
    @media (max-width: 1024px) {
      [is='events-aggregation'] .line {
        display: none; } }
  [is='events-aggregation'] .content .headline {
    margin-top: 87px;
    margin-bottom: 9px;
    color: #fff; }
    @media (max-width: 1024px) {
      [is='events-aggregation'] .content .headline {
        margin-top: 0;
        margin-bottom: 15px;
        padding-right: 60px; } }
    @media (max-width: 600px) {
      [is='events-aggregation'] .content .headline {
        padding-right: 15px; } }
  [is='events-aggregation'] .content p {
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700; }
    @media (max-width: 1024px) {
      [is='events-aggregation'] .content p {
        padding-right: 60px;
        font-size: 15px;
        line-height: 21px; } }
    @media (max-width: 600px) {
      [is='events-aggregation'] .content p {
        padding-right: 15px; } }
    [is='events-aggregation'] .content p:last-of-type {
      margin-bottom: 50px; }
      @media (max-width: 1024px) {
        [is='events-aggregation'] .content p:last-of-type {
          margin-bottom: 30px; } }
  @media (max-width: 1024px) {
    [is='events-aggregation'] .btn {
      margin: 0 auto; } }
  [is='events-aggregation'] .slider-item {
    height: auto; }
  [is='events-aggregation'] .slider-controls {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    width: 100%;
    margin-top: 30px; }
    @media (max-width: 1024px) {
      [is='events-aggregation'] .slider-controls {
        padding-right: 60px; } }
    @media (max-width: 768px) {
      [is='events-aggregation'] .slider-controls {
        padding-right: 15px; } }
  [is='events-aggregation'] .slider-pagination {
    margin-bottom: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    [is='events-aggregation'] .slider-pagination .swiper-pagination-bullet {
      margin-right: 5px !important;
      margin-bottom: 0px !important; }
  [is='events-aggregation'] .slider-blur {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    height: 100%;
    width: 12%;
    background: #e3000f;
    background: -webkit-gradient(linear, left top, right top, color-stop(25%, transparent), color-stop(75%, rgba(227, 0, 15, 0.5)));
    background: linear-gradient(90deg, transparent 25%, rgba(227, 0, 15, 0.5) 75%); }

[is='fakenews-form'].finished .navigation-list-item {
  opacity: 1 !important;
  color: #E42612 !important;
  background-color: #fff !important; }

[is='fakenews-form'] .navigation {
  background-color: #E42612;
  padding: 10px 0; }
  [is='fakenews-form'] .navigation-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly; }
    [is='fakenews-form'] .navigation-list-item {
      position: relative;
      font-size: 26px;
      line-height: 1;
      font-weight: 800;
      border: 2px solid #fff;
      color: #fff;
      opacity: .5;
      text-align: center;
      border-radius: 50%;
      width: 36px;
      height: 36px;
      -webkit-transition: all 0.2s;
      transition: all 0.2s; }
      [is='fakenews-form'] .navigation-list-item::after {
        content: attr(data-number);
        display: block;
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
      [is='fakenews-form'] .navigation-list-item:hover, [is='fakenews-form'] .navigation-list-item-active {
        opacity: 1;
        font-size: 32px;
        width: 50px;
        height: 50px; }
      [is='fakenews-form'] .navigation-list-item-prev {
        opacity: 1;
        color: #E42612;
        background-color: #fff; }

[is='fakenews-form'] .headline {
  margin-bottom: 0; }
  @media (max-width: 1024px) {
    [is='fakenews-form'] .headline {
      margin-bottom: 5px; } }
  @media (max-width: 600px) {
    [is='fakenews-form'] .headline {
      margin-bottom: 15px; } }

[is='fakenews-form'] .h2 {
  margin-bottom: 0; }

@media (max-width: 1280px) {
  [is='fakenews-form'] .form {
    margin-top: 10px; } }

[is='fakenews-form'] .form-tab {
  padding: 65px 0 95px 0;
  background-color: #F5F5F5;
  text-align: center; }
  @media (max-width: 1024px) {
    [is='fakenews-form'] .form-tab {
      padding: 91px 0 97px 0; } }
  @media (max-width: 600px) {
    [is='fakenews-form'] .form-tab {
      padding: 60px 0 55px 0; } }

[is='fakenews-form'] .form-header {
  margin-top: 52px;
  margin-bottom: 67px; }
  @media (max-width: 1024px) {
    [is='fakenews-form'] .form-header {
      margin-top: 57px;
      margin-bottom: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap; } }
  @media (max-width: 600px) {
    [is='fakenews-form'] .form-header {
      display: block;
      margin-top: 60px; } }
  @media (max-width: 1280px) {
    [is='fakenews-form'] .form-header-col:nth-of-type(1) {
      width: 100%;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }
  @media (max-width: 1280px) {
    [is='fakenews-form'] .form-header-col:nth-of-type(2) {
      width: 100%;
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; } }
  @media (max-width: 1280px) {
    [is='fakenews-form'] .form-header-title {
      display: inline-block;
      margin-right: 10px; } }
  [is='fakenews-form'] .form-header-text {
    margin-bottom: 21px;
    display: block; }
    @media (max-width: 1024px) {
      [is='fakenews-form'] .form-header-text {
        margin-bottom: 0; } }
    @media (max-width: 600px) {
      [is='fakenews-form'] .form-header-text {
        margin-bottom: 10px; } }
  [is='fakenews-form'] .form-header-navigation {
    margin-bottom: 67px; }
    @media (max-width: 1024px) {
      [is='fakenews-form'] .form-header-navigation {
        margin-bottom: 10px; } }

[is='fakenews-form'] .form-content {
  width: 61%;
  padding: 10px; }
  @media (max-width: 1024px) {
    [is='fakenews-form'] .form-content {
      width: calc(100% - 20px);
      margin: 0 auto; } }
  [is='fakenews-form'] .form-content-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap; }
    [is='fakenews-form'] .form-content-item > * {
      width: calc((50%) - (1 / 2 * 20px)); }
      [is='fakenews-form'] .form-content-item > *:nth-child(n) {
        margin-right: 20px;
        margin-top: 0; }
      [is='fakenews-form'] .form-content-item > *:nth-child(1n + 3) {
        margin-top: 0px; }
      [is='fakenews-form'] .form-content-item > *:nth-child(2n) {
        margin-right: 0; }
      [is='fakenews-form'] .form-content-item > *:last-child {
        margin-right: 0; }
    [is='fakenews-form'] .form-content-item-answer-text {
      text-align: left; }
      @media (max-width: 1500px) {
        [is='fakenews-form'] .form-content-item-answer-text {
          font-size: 20px;
          line-height: 24px; } }
  [is='fakenews-form'] .form-content-controls {
    margin-top: 45px; }
    @media (max-width: 1024px) {
      [is='fakenews-form'] .form-content-controls {
        margin-top: 30px; } }

[is='fakenews-form'] .form-finished {
  max-width: 675px;
  margin: 0 auto; }
  [is='fakenews-form'] .form-finished p {
    margin-top: 70px;
    margin-bottom: 70px; }
    @media (max-width: 1024px) {
      [is='fakenews-form'] .form-finished p {
        margin-top: 60px;
        margin-bottom: 60px; } }
  [is='fakenews-form'] .form-finished .linkArrow {
    margin-top: 30px;
    display: block; }
  [is='fakenews-form'] .form-finished-mail form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap; }
    [is='fakenews-form'] .form-finished-mail form input[type="email"] {
      border-top-left-radius: 26px;
      border-bottom-left-radius: 26px;
      background-color: #fff;
      border: unset;
      padding: 16px 16px 15px 19px;
      color: #000;
      display: block;
      width: 100%;
      margin: 0; }
      @media (max-width: 600px) {
        [is='fakenews-form'] .form-finished-mail form input[type="email"] {
          border-radius: 26px;
          max-width: 234px;
          margin: 0 auto 15px auto; } }
    [is='fakenews-form'] .form-finished-mail form .form-group:nth-of-type(2) {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      width: 50%; }
      [is='fakenews-form'] .form-finished-mail form .form-group:nth-of-type(2) label {
        display: none; }
      @media (max-width: 600px) {
        [is='fakenews-form'] .form-finished-mail form .form-group:nth-of-type(2) {
          width: 100%; } }
    [is='fakenews-form'] .form-finished-mail form .form-group:nth-of-type(3) {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      width: 100%; }
    [is='fakenews-form'] .form-finished-mail form .form-group:nth-of-type(4) {
      display: none; }
    [is='fakenews-form'] .form-finished-mail form .form-group:nth-of-type(5) {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    [is='fakenews-form'] .form-finished-mail form .btn {
      width: 50%;
      -webkit-transform: translateX(-10px);
      transform: translateX(-10px); }
      @media (max-width: 600px) {
        [is='fakenews-form'] .form-finished-mail form .btn {
          -webkit-transform: unset;
          transform: unset;
          width: 100%;
          max-width: 234px;
          margin: 0 auto; } }
    [is='fakenews-form'] .form-finished-mail form p {
      margin-top: 20px;
      margin-bottom: 20px; }

[is='fakenews-form'] .form-progress {
  background-color: rgba(0, 0, 0, 0.05);
  height: 20px; }
  @media (max-width: 1024px) {
    [is='fakenews-form'] .form-progress {
      height: 15px; } }
  @media (max-width: 600px) {
    [is='fakenews-form'] .form-progress {
      height: 10px; } }
  [is='fakenews-form'] .form-progress-bar {
    background-color: #E42612;
    height: inherit;
    width: 0%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s; }

[is='fakenews-form'] .swiper-wrapper {
  height: auto; }

[is='fakenews-small'] .form-header-title, [is='fakenews-form'] .form-header-title {
  font-size: 20px;
  line-height: 26px;
  display: block;
  font-weight: 700; }

[is='fakenews-small'] .form-header-text, [is='fakenews-form'] .form-header-text {
  font-size: 14px;
  line-height: 18px;
  font-family: "area400", "sans-serif"; }

[is='fakenews-small'] .form-header-navigation-item, [is='fakenews-form'] .form-header-navigation-item {
  border: 2px solid #BEBEBE;
  border-radius: 20px;
  width: 37px;
  height: 12px;
  background-color: #fff;
  -webkit-transition: background-color 0.2s, border 0.2s;
  transition: background-color 0.2s, border 0.2s; }
  [is='fakenews-small'] .form-header-navigation-item:hover, [is='fakenews-small'] .form-header-navigation-item-active, [is='fakenews-form'] .form-header-navigation-item:hover, [is='fakenews-form'] .form-header-navigation-item-active {
    background-color: #E42612;
    border: 2px solid #E42612; }
  [is='fakenews-small'] .form-header-navigation-item:not(:last-of-type), [is='fakenews-form'] .form-header-navigation-item:not(:last-of-type) {
    margin-right: 3px; }

@media (max-width: 600px) {
  [is='fakenews-small'] .form-content-item, [is='fakenews-form'] .form-content-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    [is='fakenews-small'] .form-content-item > *, [is='fakenews-form'] .form-content-item > * {
      width: calc((100%) - (0 / 1 * 0px)); }
      [is='fakenews-small'] .form-content-item > *:nth-child(n), [is='fakenews-form'] .form-content-item > *:nth-child(n) {
        margin-right: 0px;
        margin-top: 0; }
      [is='fakenews-small'] .form-content-item > *:nth-child(1n + 2), [is='fakenews-form'] .form-content-item > *:nth-child(1n + 2) {
        margin-top: 15px; }
      [is='fakenews-small'] .form-content-item > *:nth-child(1n), [is='fakenews-form'] .form-content-item > *:nth-child(1n) {
        margin-right: 0; }
      [is='fakenews-small'] .form-content-item > *:last-child, [is='fakenews-form'] .form-content-item > *:last-child {
        margin-right: 0; } }

[is='fakenews-small'] .form-content-item-answer, [is='fakenews-form'] .form-content-item-answer {
  padding: 26px 19px 25px 68px;
  background-color: #fff;
  position: relative;
  border-radius: 10px;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35); }
  @media (max-width: 1024px) {
    [is='fakenews-small'] .form-content-item-answer, [is='fakenews-form'] .form-content-item-answer {
      padding: 18px 17px 16px 55px; } }
  [is='fakenews-small'] .form-content-item-answer-selected .form-content-item-answer-checkbox, [is='fakenews-small'] .form-content-item-answer:hover .form-content-item-answer-checkbox, [is='fakenews-form'] .form-content-item-answer-selected .form-content-item-answer-checkbox, [is='fakenews-form'] .form-content-item-answer:hover .form-content-item-answer-checkbox {
    background-color: #E42612;
    border: 2px solid #E42612; }
  [is='fakenews-small'] .form-content-item-answer-text, [is='fakenews-form'] .form-content-item-answer-text {
    font-size: 26px;
    line-height: 31px;
    font-weight: 800;
    margin: 0; }
    @media (max-width: 1024px) {
      [is='fakenews-small'] .form-content-item-answer-text, [is='fakenews-form'] .form-content-item-answer-text {
        font-size: 20px;
        line-height: 24px; } }
  [is='fakenews-small'] .form-content-item-answer-checkbox, [is='fakenews-form'] .form-content-item-answer-checkbox {
    position: absolute;
    top: 50%;
    left: 22px;
    border: 2px solid #BEBEBE;
    background-color: #fff;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    -webkit-transition: border 0.2s, background-color 0.2s;
    transition: border 0.2s, background-color 0.2s;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
    @media (max-width: 1024px) {
      [is='fakenews-small'] .form-content-item-answer-checkbox, [is='fakenews-form'] .form-content-item-answer-checkbox {
        left: 13px; } }

[is='fakenews-small'] .form-content-controls-back, [is='fakenews-form'] .form-content-controls-back {
  color: #BEBEBE;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1;
  font-weight: 800; }
  [is='fakenews-small'] .form-content-controls-back::before, [is='fakenews-form'] .form-content-controls-back::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.861' height='12' viewBox='0 0 6.861 12'%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M13.315,12.194l4.541-4.537a.854.854,0,0,0,0-1.211.865.865,0,0,0-1.215,0L11.5,11.587a.856.856,0,0,0-.025,1.183l5.166,5.177a.858.858,0,1,0,1.215-1.211Z' transform='translate(-11.246 -6.196)' fill='%23bebebe'/%3E%3C/svg%3E%0A");
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }

[is='fakenews-small'] .form-content-controls-submit, [is='fakenews-form'] .form-content-controls-submit {
  display: none; }

[is='fakenews-small'] .form-content-controls-back, [is='fakenews-small'] .form-content-controls-next, [is='fakenews-small'] .form-content-controls-submit, [is='fakenews-form'] .form-content-controls-back, [is='fakenews-form'] .form-content-controls-next, [is='fakenews-form'] .form-content-controls-submit {
  cursor: pointer; }

[is='fakenews-small'] .form-finished, [is='fakenews-form'] .form-finished {
  display: none;
  text-align: center; }
  [is='fakenews-small'] .form-finished-title, [is='fakenews-form'] .form-finished-title {
    font-size: 26px;
    line-height: 31px;
    font-weight: 800;
    display: block; }
    @media (max-width: 600px) {
      [is='fakenews-small'] .form-finished-title, [is='fakenews-form'] .form-finished-title {
        font-size: 20px;
        line-height: 24px; } }
    [is='fakenews-small'] .form-finished-title-red, [is='fakenews-small'] .form-finished-title-red span, [is='fakenews-form'] .form-finished-title-red, [is='fakenews-form'] .form-finished-title-red span {
      font-size: 48px;
      line-height: 49px;
      color: #E42612;
      font-weight: 800;
      display: block; }
      @media (max-width: 600px) {
        [is='fakenews-small'] .form-finished-title-red, [is='fakenews-small'] .form-finished-title-red span, [is='fakenews-form'] .form-finished-title-red, [is='fakenews-form'] .form-finished-title-red span {
          margin-top: 15px;
          margin-bottom: 15px;
          font-size: 32px;
          line-height: 38px; } }
      [is='fakenews-small'] .form-finished-title-red span, [is='fakenews-small'] .form-finished-title-red span span, [is='fakenews-form'] .form-finished-title-red span, [is='fakenews-form'] .form-finished-title-red span span {
        display: inline; }

[is='fakenews-small'] {
  padding: 88px 0 86px 0;
  background-color: #F5F5F5;
  position: relative;
  overflow: hidden; }
  @media (max-width: 1024px) {
    [is='fakenews-small'] {
      padding: 78px 0 0 0; } }
  @media (max-width: 600px) {
    [is='fakenews-small'] {
      padding: 60px 0 0 0; } }
  @media (max-width: 1280px) {
    [is='fakenews-small'] .container {
      display: block; } }
  [is='fakenews-small'] .container .content-left {
    width: 27%;
    margin-right: 3.7%; }
    @media (max-width: 1280px) {
      [is='fakenews-small'] .container .content-left {
        width: 100%; } }
    [is='fakenews-small'] .container .content-left p {
      font-size: 20px;
      line-height: 26px;
      font-weight: 700; }
      @media (max-width: 1024px) {
        [is='fakenews-small'] .container .content-left p {
          font-size: 16px;
          line-height: 21px; } }
  [is='fakenews-small'] .container .content-right {
    margin-left: auto;
    width: 24%; }
    @media (max-width: 1280px) {
      [is='fakenews-small'] .container .content-right {
        width: 100%;
        position: relative; } }
    @media (max-width: 1024px) {
      [is='fakenews-small'] .container .content-right {
        width: calc(100% + 120px);
        margin-left: -60px; } }
    @media (max-width: 600px) {
      [is='fakenews-small'] .container .content-right {
        width: calc(100% + 30px);
        margin-left: -15px; } }
    [is='fakenews-small'] .container .content-right-wrapper {
      z-index: 1;
      position: relative; }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .container .content-right-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 100%;
          padding: 30px 60px 81px 60px;
          background-color: #E42612;
          margin-top: 30px; }
          [is='fakenews-small'] .container .content-right-wrapper > * {
            width: calc((50%) - (1 / 2 * 10px)); }
            [is='fakenews-small'] .container .content-right-wrapper > *:nth-child(n) {
              margin-right: 10px;
              margin-top: 0; }
            [is='fakenews-small'] .container .content-right-wrapper > *:nth-child(1n + 3) {
              margin-top: 0px; }
            [is='fakenews-small'] .container .content-right-wrapper > *:nth-child(2n) {
              margin-right: 0; }
            [is='fakenews-small'] .container .content-right-wrapper > *:last-child {
              margin-right: 0; } }
      @media (max-width: 600px) {
        [is='fakenews-small'] .container .content-right-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 100%;
          padding: 30px 15px 60px 15px; }
          [is='fakenews-small'] .container .content-right-wrapper > * {
            width: calc((100%) - (0 / 1 * 0px)); }
            [is='fakenews-small'] .container .content-right-wrapper > *:nth-child(n) {
              margin-right: 0px;
              margin-top: 0; }
            [is='fakenews-small'] .container .content-right-wrapper > *:nth-child(1n + 2) {
              margin-top: 0px; }
            [is='fakenews-small'] .container .content-right-wrapper > *:nth-child(1n) {
              margin-right: 0; }
            [is='fakenews-small'] .container .content-right-wrapper > *:last-child {
              margin-right: 0; } }
    [is='fakenews-small'] .container .content-right .icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='102.554' height='59.119' viewBox='0 0 102.554 59.119'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_232' data-name='Rechteck 232' width='102.554' height='59.119' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_193' data-name='Gruppe 193' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_151' data-name='Pfad 151' d='M134.8,8.938V50.207a24.626,24.626,0,0,1-.788,3.186c-1.433,3.684-4.728,5.716-9.138,5.717q-29.053.006-58.107,0c-4.037,0-8.074.036-12.109-.035a8.784,8.784,0,0,1-8.488-7.109A23.623,23.623,0,0,1,46,46.233,2.68,2.68,0,0,1,47.462,44.5c1.478-.685,2.987.5,3.053,2.292.052,1.42.01,2.844.01,4.266l.342.141L76.146,29.571,50.866,7.94l-.337.141c0,1.164.02,2.329-.009,3.493a6.028,6.028,0,0,1-.2,1.745,2.144,2.144,0,0,1-2.228,1.5,2.119,2.119,0,0,1-2.111-1.795c-.071-2.314-.367-4.662.437-6.923A9.442,9.442,0,0,1,55.66,0C74.88.082,94.1.033,113.322.034c4.148,0,8.3-.043,12.443.028a9.026,9.026,0,0,1,8.729,7.157c.127.567.205,1.146.306,1.719m-8.392-4.227H54.214c.422.379.658.6.9.811Q64.23,13.311,73.344,21.1q7.511,6.416,15.025,12.829c1.4,1.192,2.406,1.194,3.834.014.257-.212.507-.431.761-.648q12.027-10.274,24.053-20.548c3.06-2.614,6.116-5.233,9.392-8.035M54.18,54.432h72.236l-25.54-21.869C98.844,34.33,96.914,36,95,37.678a6.89,6.89,0,0,1-4.6,1.893,6.524,6.524,0,0,1-4.474-1.628c-2.066-1.776-4.123-3.563-6.217-5.374L54.18,54.432M129.956,7.741,104.448,29.574,129.956,51.4Z' transform='translate(-32.246 0)' fill='%23fff'/%3E%3Cpath id='Pfad_152' data-name='Pfad 152' d='M12.45,115.5c-3.254,0-6.508.006-9.762,0-1.63,0-2.687-.921-2.688-2.3s1.063-2.317,2.689-2.32q9.873-.016,19.747,0a2.324,2.324,0,0,1,2.6,2.377c-.028,1.381-1,2.236-2.6,2.241-3.328.01-6.656,0-9.984,0' transform='translate(0 -77.946)' fill='%23fff'/%3E%3Cpath id='Pfad_153' data-name='Pfad 153' d='M32.064,72.7c2.182,0,4.364-.011,6.546,0A2.275,2.275,0,0,1,41.159,75a2.318,2.318,0,0,1-2.553,2.319q-6.546.031-13.092,0a2.323,2.323,0,1,1,0-4.616c2.182-.014,4.364,0,6.546,0' transform='translate(-16.118 -51.113)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
      background-size: contain;
      background-repeat: no-repeat;
      width: 102px;
      height: 59px;
      -webkit-transform: rotate(-30deg);
      transform: rotate(-30deg); }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .container .content-right .icon-desktop {
          display: none; } }
      [is='fakenews-small'] .container .content-right .icon-mobile {
        margin-top: 39px; }
        @media (max-width: 600px) {
          [is='fakenews-small'] .container .content-right .icon-mobile {
            -webkit-box-ordinal-group: 1;
                -ms-flex-order: 0;
                    order: 0;
            margin-top: 0; } }
        @media (min-width: 1281px) {
          [is='fakenews-small'] .container .content-right .icon-mobile {
            display: none; } }
    [is='fakenews-small'] .container .content-right-headline {
      color: #fff;
      margin-bottom: 0;
      margin-top: 53px; }
      @media (max-width: 1024px) {
        [is='fakenews-small'] .container .content-right-headline {
          margin-top: 0;
          margin-bottom: 15px;
          font-size: 48px;
          line-height: 49px; } }
      @media (max-width: 600px) {
        [is='fakenews-small'] .container .content-right-headline {
          margin-bottom: 5px;
          font-size: 32px;
          line-height: 38px; } }
    [is='fakenews-small'] .container .content-right p {
      color: #fff;
      font-size: 20px;
      line-height: 26px;
      font-weight: 700;
      margin-bottom: 47px; }
      @media (max-width: 1024px) {
        [is='fakenews-small'] .container .content-right p {
          font-size: 16px;
          line-height: 21px;
          margin-bottom: 30px; } }
      @media (max-width: 600px) {
        [is='fakenews-small'] .container .content-right p {
          margin-bottom: 60px; } }
    @media (max-width: 600px) {
      [is='fakenews-small'] .container .content-right .input-mail {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        margin-top: 65px; } }
    [is='fakenews-small'] .container .content-right .input-mail .form-label, [is='fakenews-small'] .container .content-right .input-mail .text-small {
      color: #fff; }
    [is='fakenews-small'] .container .content-right .input-mail .form-group p {
      margin-bottom: 30px; }
      [is='fakenews-small'] .container .content-right .input-mail .form-group p a {
        color: #fff !important;
        text-decoration: underline !important; }
    [is='fakenews-small'] .container .content-right .background {
      width: 35%; }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .container .content-right .background {
          width: 150vw;
          left: -50vw; } }
      @media (max-width: 1024px) {
        [is='fakenews-small'] .container .content-right .background {
          display: none; } }
  [is='fakenews-small'] .headline {
    margin-bottom: 88px; }
    @media (max-width: 1500px) {
      [is='fakenews-small'] .headline {
        font-size: 65px;
        line-height: 66px; } }
    @media (max-width: 1280px) {
      [is='fakenews-small'] .headline {
        margin-bottom: 15px; } }
    @media (max-width: 600px) {
      [is='fakenews-small'] .headline {
        margin-bottom: 30px;
        font-size: 48px;
        line-height: 49px; } }
    [is='fakenews-small'] .headline-small {
      color: #E42612;
      font-weight: 800;
      font-size: 32px;
      line-height: 38px;
      display: block;
      margin-bottom: 17px; }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .headline-small {
          margin-bottom: 15px; } }
  [is='fakenews-small'] .form {
    width: 30%; }
    @media (max-width: 1280px) {
      [is='fakenews-small'] .form {
        width: 100%;
        margin-top: 10px; } }
    [is='fakenews-small'] .form-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      margin-bottom: 17px; }
      [is='fakenews-small'] .form-header > * {
        width: calc((50%) - (1 / 2 * 20px)); }
        [is='fakenews-small'] .form-header > *:nth-child(n) {
          margin-right: 20px;
          margin-top: 0; }
        [is='fakenews-small'] .form-header > *:nth-child(1n + 3) {
          margin-top: 0px; }
        [is='fakenews-small'] .form-header > *:nth-child(2n) {
          margin-right: 0; }
        [is='fakenews-small'] .form-header > *:last-child {
          margin-right: 0; }
      @media (max-width: 1024px) {
        [is='fakenews-small'] .form-header {
          margin-bottom: 30px; } }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .form-header-col {
          width: 100%; } }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .form-header-col:nth-of-type(1) {
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1; } }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .form-header-col:nth-of-type(2) {
          -webkit-box-ordinal-group: 1;
              -ms-flex-order: 0;
                  order: 0; } }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .form-header-title {
          display: inline-block;
          margin-right: 10px; } }
      @media (max-width: 600px) {
        [is='fakenews-small'] .form-header-title {
          display: block;
          margin-bottom: 15px; } }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .form-header-navigation {
          margin-bottom: 10px; } }
      @media (max-width: 600px) {
        [is='fakenews-small'] .form-header-navigation {
          margin-bottom: 15px; } }
    [is='fakenews-small'] .form-content {
      padding: 10px; }
      @media (max-width: 1280px) {
        [is='fakenews-small'] .form-content-item {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 100%;
          -ms-flex-flow: row nowrap;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
                  flex-flow: row nowrap; }
          [is='fakenews-small'] .form-content-item > * {
            width: calc((50%) - (1 / 2 * 16px)); }
            [is='fakenews-small'] .form-content-item > *:nth-child(n) {
              margin-right: 16px;
              margin-top: 0; }
            [is='fakenews-small'] .form-content-item > *:nth-child(1n + 3) {
              margin-top: 0px; }
            [is='fakenews-small'] .form-content-item > *:nth-child(2n) {
              margin-right: 0; }
            [is='fakenews-small'] .form-content-item > *:last-child {
              margin-right: 0; } }
      @media (max-width: 600px) {
        [is='fakenews-small'] .form-content-item {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 100%; }
          [is='fakenews-small'] .form-content-item > * {
            width: calc((100%) - (0 / 1 * 0px)); }
            [is='fakenews-small'] .form-content-item > *:nth-child(n) {
              margin-right: 0px;
              margin-top: 0; }
            [is='fakenews-small'] .form-content-item > *:nth-child(1n + 2) {
              margin-top: 15px; }
            [is='fakenews-small'] .form-content-item > *:nth-child(1n) {
              margin-right: 0; }
            [is='fakenews-small'] .form-content-item > *:last-child {
              margin-right: 0; } }
      [is='fakenews-small'] .form-content-item-answer:not(:last-of-type) {
        margin-bottom: 17px; }
        @media (max-width: 1280px) {
          [is='fakenews-small'] .form-content-item-answer:not(:last-of-type) {
            margin-bottom: 0; } }
      @media (max-width: 1500px) {
        [is='fakenews-small'] .form-content-item-answer-text {
          font-size: 20px;
          line-height: 24px; } }
      [is='fakenews-small'] .form-content-controls {
        margin-top: 39px; }
    [is='fakenews-small'] .form-finished p {
      margin-top: 32px;
      margin-bottom: 40px; }
  [is='fakenews-small'] .swiper-wrapper {
    height: auto; }

[is='freisteller-teaser'] {
  background-color: #F5F5F5;
  overflow: hidden;
  position: relative; }
  @media (max-width: 1280px) {
    [is='freisteller-teaser'] {
      padding-top: 80px; } }
  @media (max-width: 600px) {
    [is='freisteller-teaser'] {
      padding-top: 45px; } }
  [is='freisteller-teaser'] .col-1 {
    width: 46%; }
    @media (max-width: 1280px) {
      [is='freisteller-teaser'] .col-1 {
        width: 100%; } }
  [is='freisteller-teaser'] .col-2 {
    width: 27%;
    margin: 0 auto; }
    @media (max-width: 1280px) {
      [is='freisteller-teaser'] .col-2 {
        position: relative;
        width: 100%;
        padding-top: 30px;
        margin-top: 30px; } }
  [is='freisteller-teaser'] .headline {
    margin-bottom: 0; }
    @media (max-width: 1280px) {
      [is='freisteller-teaser'] .headline {
        margin-bottom: 15px; } }
    @media (max-width: 600px) {
      [is='freisteller-teaser'] .headline {
        margin-bottom: 0px; } }
  [is='freisteller-teaser'] .subline {
    margin-bottom: 24px; }
    @media (max-width: 1280px) {
      [is='freisteller-teaser'] .subline {
        margin-bottom: 15px; } }
    @media (max-width: 600px) {
      [is='freisteller-teaser'] .subline {
        margin-bottom: 18px; } }
  [is='freisteller-teaser'] p {
    font-weight: 700; }
    @media (max-width: 1280px) {
      [is='freisteller-teaser'] p {
        max-width: 395px; } }
    [is='freisteller-teaser'] p:last-of-type {
      margin-bottom: 33px; }
      @media (max-width: 1280px) {
        [is='freisteller-teaser'] p:last-of-type {
          margin-bottom: 30px; } }
      @media (max-width: 600px) {
        [is='freisteller-teaser'] p:last-of-type {
          margin-bottom: 31px; } }
  [is='freisteller-teaser'] .img {
    position: relative;
    z-index: 1; }
    @media (max-width: 1280px) {
      [is='freisteller-teaser'] .img {
        width: 41%;
        margin-right: 10%;
        margin-left: auto;
        display: block; } }
    @media (max-width: 600px) {
      [is='freisteller-teaser'] .img {
        width: 85%;
        margin-right: unset; } }
    [is='freisteller-teaser'] .img img {
      padding-top: 38px;
      -webkit-filter: drop-shadow(0px 0px 21px rgba(0, 0, 0, 0.4));
      -moz-filter: drop-shadow(0px 0px 21px rgba(0, 0, 0, 0.4));
      -ms-filter: drop-shadow(0px 0px 21px rgba(0, 0, 0, 0.4));
      -o-filter: drop-shadow(0px 0px 21px rgba(0, 0, 0, 0.4));
      filter: drop-shadow(0px 0px 21px rgba(0, 0, 0, 0.4)); }
      @media (max-width: 1280px) {
        [is='freisteller-teaser'] .img img {
          padding-top: 0; } }
  [is='freisteller-teaser'] .background {
    width: 50%; }
    @media (max-width: 1280px) {
      [is='freisteller-teaser'] .background {
        height: 100%;
        width: calc(100% + 50%);
        left: -25%; } }

[is='hero-headline-text-3-col'] {
  background-color: #F5F5F5;
  padding-top: 84px;
  padding-bottom: 77px;
  overflow: hidden; }
  @media (max-width: 1024px) {
    [is='hero-headline-text-3-col'] {
      padding-top: 60px;
      padding-bottom: 67px; } }
  @media (max-width: 600px) {
    [is='hero-headline-text-3-col'] {
      padding-bottom: unset; } }
  @media (max-width: 1024px) {
    [is='hero-headline-text-3-col'] .container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='hero-headline-text-3-col'] .container > * {
        width: calc((50%) - (1 / 2 * 0px)); }
        [is='hero-headline-text-3-col'] .container > *:nth-child(n) {
          margin-right: 0px;
          margin-top: 0; }
        [is='hero-headline-text-3-col'] .container > *:nth-child(1n + 3) {
          margin-top: 0px; }
        [is='hero-headline-text-3-col'] .container > *:nth-child(2n) {
          margin-right: 0; }
        [is='hero-headline-text-3-col'] .container > *:last-child {
          margin-right: 0; } }
  @media (max-width: 600px) {
    [is='hero-headline-text-3-col'] .container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='hero-headline-text-3-col'] .container > * {
        width: calc((100%) - (0 / 1 * 0px)); }
        [is='hero-headline-text-3-col'] .container > *:nth-child(n) {
          margin-right: 0px;
          margin-top: 0; }
        [is='hero-headline-text-3-col'] .container > *:nth-child(1n + 2) {
          margin-top: 0px; }
        [is='hero-headline-text-3-col'] .container > *:nth-child(1n) {
          margin-right: 0; }
        [is='hero-headline-text-3-col'] .container > *:last-child {
          margin-right: 0; } }
  @media (max-width: 1600px) {
    [is='hero-headline-text-3-col'] .content {
      display: block; } }
  [is='hero-headline-text-3-col'] .content .headline {
    margin-right: 124px; }
    @media (max-width: 1860px) and (min-width: 1024px) {
      [is='hero-headline-text-3-col'] .content .headline {
        margin-right: 60px; } }
    @media (max-width: 1750px) and (min-width: 1024px) {
      [is='hero-headline-text-3-col'] .content .headline {
        font-size: 60px;
        line-height: 75px; } }
    @media (max-width: 1600px) and (min-width: 1024px) {
      [is='hero-headline-text-3-col'] .content .headline {
        font-size: 50px;
        line-height: 65px;
        margin-right: 30px; } }
    @media (max-width: 1600px) {
      [is='hero-headline-text-3-col'] .content .headline {
        margin-right: 0; } }
    @media (max-width: 600px) {
      [is='hero-headline-text-3-col'] .content .headline {
        margin-bottom: 30px; } }
  [is='hero-headline-text-3-col'] .content .text {
    max-width: 492px; }
    @media (max-width: 1024px) {
      [is='hero-headline-text-3-col'] .content .text p {
        font-size: 16px;
        line-height: 24px; } }
    [is='hero-headline-text-3-col'] .content .text p:last-of-type {
      margin-bottom: 31px; }
      @media (max-width: 600px) {
        [is='hero-headline-text-3-col'] .content .text p:last-of-type {
          margin-bottom: 30px; } }
  [is='hero-headline-text-3-col'] .col-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    @media (max-width: 1200px) {
      [is='hero-headline-text-3-col'] .col-1 {
        max-width: 45%; } }
    @media (max-width: 600px) {
      [is='hero-headline-text-3-col'] .col-1 {
        max-width: 100%; } }
  [is='hero-headline-text-3-col'] .col-2 {
    margin-left: auto; }
    @media (max-width: 600px) {
      [is='hero-headline-text-3-col'] .col-2 {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        background-color: #E42612;
        width: calc(100% + 15px);
        margin-left: -15px;
        padding: 30px 15px 60px 15px; } }
  [is='hero-headline-text-3-col'] .btn-white {
    z-index: 1;
    font-size: 26px;
    -webkit-box-shadow: 0px 3px 19px 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 19px 3px rgba(0, 0, 0, 0.15); }
    @media (max-width: 1750px) {
      [is='hero-headline-text-3-col'] .btn-white {
        font-size: 21px; } }
    @media (max-width: 1150px) {
      [is='hero-headline-text-3-col'] .btn-white {
        font-size: 18px; } }
  [is='hero-headline-text-3-col'] .background {
    width: 38%; }
    @media (max-width: 1700px) {
      [is='hero-headline-text-3-col'] .background {
        width: 36%; } }
    @media (max-width: 1150px) {
      [is='hero-headline-text-3-col'] .background {
        width: 47%; } }
    @media (max-width: 1024px) {
      [is='hero-headline-text-3-col'] .background {
        width: 45%; } }
    @media (max-width: 600px) {
      [is='hero-headline-text-3-col'] .background {
        height: 30px;
        background-color: transparent;
        width: 100% !important;
        position: unset; } }

[is='flynt-list-search-results'] .pagination {
  margin-top: 20px;
  overflow: auto;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }
  [is='flynt-list-search-results'] .pagination-previous {
    float: left; }
    [is='flynt-list-search-results'] .pagination-previous .arrow {
      margin-left: -5px; }
  [is='flynt-list-search-results'] .pagination-next {
    float: right; }
    [is='flynt-list-search-results'] .pagination-next .arrow {
      margin-right: -5px; }
  [is='flynt-list-search-results'] .pagination .btn {
    white-space: nowrap; }

[is='flynt-list-search-results'] .searchList {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 87px;
  margin-bottom: 108px;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto; }
  @media (max-width: 1024px) {
    [is='flynt-list-search-results'] .searchList {
      margin-top: 60px;
      margin-bottom: 60px; } }
  [is='flynt-list-search-results'] .searchList-item {
    padding: 18px 0px 18px 22px;
    background-color: #F5F5F5;
    border-radius: 10px; }
    @media (max-width: 1024px) {
      [is='flynt-list-search-results'] .searchList-item {
        padding: 30px 25px 25px 22px; } }
    @media (max-width: 600px) {
      [is='flynt-list-search-results'] .searchList-item {
        padding: 15px; } }
    [is='flynt-list-search-results'] .searchList-item .taxonomy {
      margin-bottom: 3px; }
      @media (max-width: 1024px) {
        [is='flynt-list-search-results'] .searchList-item .taxonomy {
          margin-bottom: 10px; } }
    [is='flynt-list-search-results'] .searchList-item:not(:last-of-type) {
      margin-bottom: 30px; }
      @media (max-width: 1024px) {
        [is='flynt-list-search-results'] .searchList-item:not(:last-of-type) {
          margin-bottom: 15px; } }
    @media (max-width: 600px) {
      [is='flynt-list-search-results'] .searchList-item-img {
        width: 100%; } }
    [is='flynt-list-search-results'] .searchList-item-img img {
      width: 130px;
      height: 130px;
      margin-right: 22px;
      -o-object-fit: cover;
         object-fit: cover; }
      @media (max-width: 1024px) {
        [is='flynt-list-search-results'] .searchList-item-img img {
          margin-right: 18px; } }
      @media (max-width: 600px) {
        [is='flynt-list-search-results'] .searchList-item-img img {
          margin-right: 0px;
          margin-bottom: 15px; } }
    [is='flynt-list-search-results'] .searchList-item-content {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      [is='flynt-list-search-results'] .searchList-item-content .read-more {
        display: none; }
    [is='flynt-list-search-results'] .searchList-item h2 {
      margin-bottom: 8px; }
      @media (max-width: 1024px) {
        [is='flynt-list-search-results'] .searchList-item h2 {
          margin-bottom: 10px; } }
    [is='flynt-list-search-results'] .searchList-item p:last-of-type {
      margin-bottom: 0; }
      @media (max-width: 1024px) {
        [is='flynt-list-search-results'] .searchList-item p:last-of-type {
          margin-bottom: 15px; } }
    [is='flynt-list-search-results'] .searchList-item .col-1 {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    [is='flynt-list-search-results'] .searchList-item .col-2 {
      width: 328px;
      border-left: 2px solid #BEBEBE;
      margin-left: 39px; }
  [is='flynt-list-search-results'] .searchList-bottom {
    background-color: #F5F5F5;
    padding: 72px 0 124px 0; }
    @media (max-width: 1024px) {
      [is='flynt-list-search-results'] .searchList-bottom {
        padding: 58px 0 59px 0; } }
    @media (max-width: 600px) {
      [is='flynt-list-search-results'] .searchList-bottom {
        padding: 58px 0 75px 0; } }
    [is='flynt-list-search-results'] .searchList-bottom .searchList {
      margin-top: 60px;
      margin-bottom: 0; }
      @media (max-width: 1024px) {
        [is='flynt-list-search-results'] .searchList-bottom .searchList {
          margin-top: 30px; } }
      @media (max-width: 600px) {
        [is='flynt-list-search-results'] .searchList-bottom .searchList {
          margin-top: 25px; } }
      [is='flynt-list-search-results'] .searchList-bottom .searchList-item {
        background-color: #fff; }

[is='flynt-list-search-results'] .post > :first-child {
  margin-top: 0;
  padding-top: 0; }

[is='flynt-list-search-results'] .post > :last-child {
  margin-bottom: 0;
  padding-bottom: 0; }

[is='flynt-list-search-results'] .post-footer {
  text-align: right; }

[is='flynt-list-search-results'] .noResults {
  margin-top: 20px;
  text-align: center; }

[is='mehrfachauswahl-teaser'] {
  padding: 125px 0 65px 0; }
  @media (max-width: 1280px) {
    [is='mehrfachauswahl-teaser'] {
      padding: calc(19% + 60px) 0 0 0; } }
  @media (max-width: 600px) {
    [is='mehrfachauswahl-teaser'] {
      padding: 140px 0 0 0; } }
  [is='mehrfachauswahl-teaser'] .content {
    background-color: #F5F5F5;
    padding-bottom: 103px; }
    @media (max-width: 1280px) {
      [is='mehrfachauswahl-teaser'] .content {
        padding-bottom: 79px; } }
    @media (max-width: 600px) {
      [is='mehrfachauswahl-teaser'] .content {
        padding-bottom: 60px; } }
    [is='mehrfachauswahl-teaser'] .content img {
      margin-top: -48px; }
      @media (max-width: 1280px) {
        [is='mehrfachauswahl-teaser'] .content img {
          width: 65%;
          margin-left: 29%;
          margin-top: -19%; } }
      @media (max-width: 600px) {
        [is='mehrfachauswahl-teaser'] .content img {
          width: 72%;
          margin-left: calc(28% + 15px); } }
      @media (max-width: 1280px) {
        [is='mehrfachauswahl-teaser'] .content img + .caption {
          margin-left: 29%;
          max-width: 63%; } }
      @media (max-width: 600px) {
        [is='mehrfachauswahl-teaser'] .content img + .caption {
          max-width: 70%;
          margin-left: calc(28% + 15px); } }
    [is='mehrfachauswahl-teaser'] .content .headline {
      margin-bottom: 14px;
      display: block; }
      @media (max-width: 1500px) {
        [is='mehrfachauswahl-teaser'] .content .headline {
          font-size: 65px;
          line-height: 67px;
          margin-bottom: 21px; } }
      @media (max-width: 600px) {
        [is='mehrfachauswahl-teaser'] .content .headline {
          margin-bottom: 15px;
          font-size: 42px;
          line-height: 50px; } }
    [is='mehrfachauswahl-teaser'] .content .text {
      font-size: 18px;
      line-height: 26px;
      font-weight: 700;
      max-width: 348px; }
      @media (max-width: 1280px) {
        [is='mehrfachauswahl-teaser'] .content .text {
          max-width: 395px; } }
      @media (max-width: 1024px) {
        [is='mehrfachauswahl-teaser'] .content .text {
          font-size: 15px;
          line-height: 21px; } }
      @media (max-width: 600px) {
        [is='mehrfachauswahl-teaser'] .content .text {
          max-width: 100%; } }
      [is='mehrfachauswahl-teaser'] .content .text p {
        font-size: inherit;
        line-height: inherit;
        font-weight: inherit; }
    [is='mehrfachauswahl-teaser'] .content .btn-white {
      margin-left: auto; }
      @media (max-width: 600px) {
        [is='mehrfachauswahl-teaser'] .content .btn-white {
          margin-left: unset; } }
      @media (min-width: 601px) {
        [is='mehrfachauswahl-teaser'] .content .btn-white-item:not(:last-of-type) {
          margin-bottom: 10px; } }
  [is='mehrfachauswahl-teaser'] .col-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 50px; }
    @media (max-width: 1280px) {
      [is='mehrfachauswahl-teaser'] .col-1 {
        width: 100%;
        -webkit-box-flex: unset;
            -ms-flex: unset;
                flex: unset;
        margin-right: unset; } }
  [is='mehrfachauswahl-teaser'] .col-2 {
    margin-right: 97px;
    margin-top: 103px; }
    @media (max-width: 1280px) {
      [is='mehrfachauswahl-teaser'] .col-2 {
        margin-top: 32px;
        width: calc(60% - 10px);
        margin-right: 10px; } }
    @media (max-width: 600px) {
      [is='mehrfachauswahl-teaser'] .col-2 {
        margin-top: 30px;
        margin-right: 0; } }
  [is='mehrfachauswahl-teaser'] .col-3 {
    text-align: right;
    margin-top: 103px; }
    @media (max-width: 1280px) {
      [is='mehrfachauswahl-teaser'] .col-3 {
        margin-top: 57px;
        margin-left: auto; } }
    @media (max-width: 600px) {
      [is='mehrfachauswahl-teaser'] .col-3 {
        margin-top: 10px;
        text-align: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap;
        gap: 10px; } }
  @media (max-width: 600px) {
    [is='mehrfachauswahl-teaser'] .col-2, [is='mehrfachauswahl-teaser'] .col-3 {
      width: 100%; } }

[is='mitglied-form'] #unite-form-36 {
  margin: 0 auto; }

[is='flynt-navigation-footer'] {
  position: relative; }
  @media (min-width: 1151px) {
    [is='flynt-navigation-footer'] .centerMaxWidthContainer-desktop {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1440px;
      padding-left: 60px;
      padding-right: 60px; } }
  @media (min-width: 1280px) {
    [is='flynt-navigation-footer'] .centerMaxWidthContainer-desktop {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1920px;
      padding-left: 5%;
      padding-right: 5%; } }
  @media (max-width: 1150px) {
    [is='flynt-navigation-footer'] .centerMaxWidthContainer-mobile {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1920px;
      padding-left: 5%;
      padding-right: 5%; } }
  @media (max-width: 1150px) {
    [is='flynt-navigation-footer'] .centerMaxWidthContainer-mobile {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1440px;
      padding-left: 15px;
      padding-right: 15px; } }
  [is='flynt-navigation-footer'] .background {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1; }
    @media (max-width: 1150px) {
      [is='flynt-navigation-footer'] .background {
        display: none; } }
    [is='flynt-navigation-footer'] .background::before, [is='flynt-navigation-footer'] .background-red {
      content: "";
      display: inline-block;
      position: absolute;
      top: 0;
      height: 100%; }
    [is='flynt-navigation-footer'] .background::before {
      background-color: #2c2c41;
      left: 0;
      width: 70%; }
    [is='flynt-navigation-footer'] .background-red {
      background-color: #E42612;
      right: 0;
      width: 30%; }
  @media (max-width: 1150px) {
    [is='flynt-navigation-footer'] .col {
      width: 100% !important; } }
  [is='flynt-navigation-footer'] .col-1 {
    padding: 88px 92px 92px 0;
    width: 70%; }
    @media (max-width: 1150px) {
      [is='flynt-navigation-footer'] .col-1 {
        padding: 0;
        background-color: #2c2c41; } }
  [is='flynt-navigation-footer'] .col-2 {
    padding: 69px 0 86px 92px;
    width: 30%; }
    @media (max-width: 1440px) {
      [is='flynt-navigation-footer'] .col-2 {
        padding-left: 70px; } }
    @media (max-width: 1150px) {
      [is='flynt-navigation-footer'] .col-2 {
        padding: 0;
        background-color: #E42612; } }
    @media (max-width: 1150px) {
      [is='flynt-navigation-footer'] .col-2-content {
        padding: 30px 15px 31px 15px; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-footer'] .col-2-content {
        padding: 49px 0 53px; } }
  [is='flynt-navigation-footer'] .menu {
    padding-left: 0;
    list-style-type: none; }
  [is='flynt-navigation-footer'] .footer-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    [is='flynt-navigation-footer'] .footer-list > * {
      width: calc((33.33333%) - (2 / 3 * 20px)); }
      [is='flynt-navigation-footer'] .footer-list > *:nth-child(n) {
        margin-right: 20px;
        margin-top: 0; }
      [is='flynt-navigation-footer'] .footer-list > *:nth-child(1n + 4) {
        margin-top: 0px; }
      [is='flynt-navigation-footer'] .footer-list > *:nth-child(3n) {
        margin-right: 0; }
      [is='flynt-navigation-footer'] .footer-list > *:last-child {
        margin-right: 0; }
    @media (max-width: 1440px) and (min-width: 1151px) {
      [is='flynt-navigation-footer'] .footer-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='flynt-navigation-footer'] .footer-list > * {
          width: calc((50%) - (1 / 2 * 20px)); }
          [is='flynt-navigation-footer'] .footer-list > *:nth-child(n) {
            margin-right: 20px;
            margin-top: 0; }
          [is='flynt-navigation-footer'] .footer-list > *:nth-child(1n + 3) {
            margin-top: 20px; }
          [is='flynt-navigation-footer'] .footer-list > *:nth-child(2n) {
            margin-right: 0; }
          [is='flynt-navigation-footer'] .footer-list > *:last-child {
            margin-right: 0; } }
    @media (max-width: 1150px) {
      [is='flynt-navigation-footer'] .footer-list {
        padding: 80px 0 30px 15px; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-footer'] .footer-list {
        padding: 70px 0 75px 0; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-footer'] .footer-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%;
        text-align: center; }
        [is='flynt-navigation-footer'] .footer-list > * {
          width: calc((100%) - (0 / 1 * 0px)); }
          [is='flynt-navigation-footer'] .footer-list > *:nth-child(n) {
            margin-right: 0px;
            margin-top: 0; }
          [is='flynt-navigation-footer'] .footer-list > *:nth-child(1n + 2) {
            margin-top: 0px; }
          [is='flynt-navigation-footer'] .footer-list > *:nth-child(1n) {
            margin-right: 0; }
          [is='flynt-navigation-footer'] .footer-list > *:last-child {
            margin-right: 0; } }
    [is='flynt-navigation-footer'] .footer-list * {
      color: #fff; }
    @media (max-width: 1440px) and (min-width: 1151px) {
      [is='flynt-navigation-footer'] .footer-list-item:nth-of-type(3n) {
        width: 100%; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-footer'] .footer-list-item:not(:last-of-type) {
        margin-bottom: 50px; } }
    [is='flynt-navigation-footer'] .footer-list-item-headline {
      font-size: 32px;
      line-height: 38px;
      font-weight: 800;
      margin-bottom: 30px;
      display: block;
      -webkit-hyphens: auto;
      -o-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }
      @media (max-width: 1024px) {
        [is='flynt-navigation-footer'] .footer-list-item-headline {
          margin-bottom: 28px; } }
    [is='flynt-navigation-footer'] .footer-list-item .menu {
      margin: 0; }
      [is='flynt-navigation-footer'] .footer-list-item .menu-item:not(:last-of-type) {
        margin-bottom: 12px; }
      [is='flynt-navigation-footer'] .footer-list-item .menu-item-link {
        font-size: 18px;
        line-height: 1;
        font-weight: 800;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        font-family: "area"; }
        @media (max-width: 1024px) {
          [is='flynt-navigation-footer'] .footer-list-item .menu-item-link {
            font-size: 15px; } }
  [is='flynt-navigation-footer'] .footer-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (max-width: 600px) {
      [is='flynt-navigation-footer'] .footer-bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%;
        text-align: center; }
        [is='flynt-navigation-footer'] .footer-bottom > * {
          width: calc((100%) - (0 / 1 * 0px)); }
          [is='flynt-navigation-footer'] .footer-bottom > *:nth-child(n) {
            margin-right: 0px;
            margin-top: 0; }
          [is='flynt-navigation-footer'] .footer-bottom > *:nth-child(1n + 2) {
            margin-top: 53px; }
          [is='flynt-navigation-footer'] .footer-bottom > *:nth-child(1n) {
            margin-right: 0; }
          [is='flynt-navigation-footer'] .footer-bottom > *:last-child {
            margin-right: 0; } }
    [is='flynt-navigation-footer'] .footer-bottom .menu {
      margin: 0;
      margin-top: 42px; }
      @media (max-width: 1150px) {
        [is='flynt-navigation-footer'] .footer-bottom .menu {
          margin-top: 32px; } }
      @media (max-width: 600px) {
        [is='flynt-navigation-footer'] .footer-bottom .menu {
          margin-top: 0; } }
      [is='flynt-navigation-footer'] .footer-bottom .menu-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end; }
        @media (max-width: 600px) {
          [is='flynt-navigation-footer'] .footer-bottom .menu-wrapper {
            display: block; } }
      [is='flynt-navigation-footer'] .footer-bottom .menu-item {
        display: inline-block; }
        [is='flynt-navigation-footer'] .footer-bottom .menu-item-link {
          font-size: 18px;
          line-height: 1;
          font-weight: 800;
          color: #fff;
          text-decoration: none;
          font-family: "area"; }
          @media (max-width: 1024px) {
            [is='flynt-navigation-footer'] .footer-bottom .menu-item-link {
              font-size: 15px; } }
        [is='flynt-navigation-footer'] .footer-bottom .menu-item:not(:last-of-type) {
          margin-right: 30px; }
  [is='flynt-navigation-footer'] .logo {
    margin-bottom: 91px;
    height: auto; }
    @media (max-width: 1150px) {
      [is='flynt-navigation-footer'] .logo {
        margin-bottom: 30px; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-footer'] .logo {
        display: block;
        margin: 0 auto 50px auto; } }
  [is='flynt-navigation-footer'] .socialmedia {
    margin-top: 16px; }
    @media (max-width: 600px) {
      [is='flynt-navigation-footer'] .socialmedia {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; } }
    @media (max-width: 1150px) {
      [is='flynt-navigation-footer'] .socialmedia {
        margin-top: 11px; } }
    [is='flynt-navigation-footer'] .socialmedia-headline {
      font-size: 20px;
      line-height: 26px;
      font-weight: 800;
      font-weight: 700;
      color: #fff; }
      @media (max-width: 1150px) {
        [is='flynt-navigation-footer'] .socialmedia-headline {
          font-size: 16px; } }

[is='flynt-navigation-footer-region'] {
  background-color: #E42612;
  padding: 49px 0 68px 0; }
  @media (max-width: 1024px) {
    [is='flynt-navigation-footer-region'] {
      padding: 31px 0 30px 0; } }
  @media (max-width: 600px) {
    [is='flynt-navigation-footer-region'] {
      padding: 40px 0 53px 0;
      text-align: center; } }
  @media (max-width: 1024px) {
    [is='flynt-navigation-footer-region'] .centerMaxWidthContainer {
      padding-left: 30px;
      padding-right: 30px; } }
  @media (max-width: 600px) {
    [is='flynt-navigation-footer-region'] .centerMaxWidthContainer {
      padding-left: 26px;
      padding-right: 26px; } }
  [is='flynt-navigation-footer-region'] .socialmedia-headline {
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    margin-right: 18px; }
    @media (max-width: 1024px) {
      [is='flynt-navigation-footer-region'] .socialmedia-headline {
        font-size: 16px;
        line-height: 19px;
        display: block;
        margin-right: 0;
        width: 100%;
        margin-bottom: 11px; } }
  @media (max-width: 1024px) {
    [is='flynt-navigation-footer-region'] .logo {
      margin-bottom: 31px; } }
  @media (max-width: 600px) {
    [is='flynt-navigation-footer-region'] .logo {
      margin-bottom: 56px; } }
  [is='flynt-navigation-footer-region'] .menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0; }
    @media (max-width: 1024px) {
      [is='flynt-navigation-footer-region'] .menu {
        margin-top: 39px; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-footer-region'] .menu {
        margin-top: 56px; } }
    [is='flynt-navigation-footer-region'] .menu-item {
      display: inline-block; }
      [is='flynt-navigation-footer-region'] .menu-item:not(:last-of-type) {
        margin-right: 30px; }
      [is='flynt-navigation-footer-region'] .menu-item-link {
        text-decoration: none;
        color: #fff;
        text-transform: uppercase;
        font-size: 18px;
        line-height: 1;
        font-weight: 800; }
  @media (max-width: 1024px) {
    [is='flynt-navigation-footer-region'] .col-1 {
      width: 100%; } }
  @media (max-width: 600px) {
    [is='flynt-navigation-footer-region'] .col {
      width: 100%;
      text-align: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; } }

[is='flynt-navigation-main'] {
  /* SEARCH BAR */
  /* MENÜ IN NAVIGATION FIXED BAR*/
  /* MENÜ LAYER */
  /*!
  * Hamburgers
  * @description Tasty CSS-animated hamburgers
  * @author Jonathan Suh @jonsuh
  * @site https://jonsuh.com/hamburgers
  * @link https://github.com/jonsuh/hamburgers
  */
  /*
   * Collapse
   */ }
  [is='flynt-navigation-main'].open .navigation {
    left: 0vw; }
  @media (max-width: 600px) {
    [is='flynt-navigation-main'].open .search {
      left: 0vw; } }
  @media (min-width: 601px) {
    [is='flynt-navigation-main'].scrolled:not(.open) .navbar {
      height: 0px; } }
  @media (min-width: 601px) {
    [is='flynt-navigation-main'].scrolled:not(.open) .logo, [is='flynt-navigation-main'].scrolled:not(.open) .search, [is='flynt-navigation-main'].scrolled:not(.open) .content-right {
      height: 120px;
      margin-top: 120px; } }
  @media (max-width: 1024px) and (min-width: 601px) {
    [is='flynt-navigation-main'].scrolled:not(.open) .logo, [is='flynt-navigation-main'].scrolled:not(.open) .search, [is='flynt-navigation-main'].scrolled:not(.open) .content-right {
      height: 95px;
      margin-top: 95px; } }
  @media (min-width: 601px) {
    [is='flynt-navigation-main'].scrolled:not(.open) .logo {
      background-color: #E42612; } }
  [is='flynt-navigation-main'].scrolled:not(.open) .logo-image {
    display: none; }
    [is='flynt-navigation-main'].scrolled:not(.open) .logo-image-scrolled {
      display: block; }
  @media (min-width: 1281px) {
    [is='flynt-navigation-main'].scrolled:not(.open) .search {
      -webkit-transform: translate(-50%, -100%);
      transform: translate(-50%, -100%); } }
  @media (min-width: 601px) and (max-width: 1280px) {
    [is='flynt-navigation-main'].scrolled:not(.open) .search {
      -webkit-transform: translate(0%, -100%);
      transform: translate(0%, -100%); } }
  @media (min-width: 1281px) {
    [is='flynt-navigation-main'].scrolled:not(.open) .search {
      left: calc(100% - calc(1.6% + 90px)); } }
  [is='flynt-navigation-main'].scrolled:not(.open) .hamburger {
    margin-left: 20px; }
  [is='flynt-navigation-main'].scrolled:not(.open) .navbar {
    background-color: transparent; }
    @media (max-width: 600px) {
      [is='flynt-navigation-main'].scrolled:not(.open) .navbar {
        background-color: #E42612; } }
  [is='flynt-navigation-main'] .navbar {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    background-color: #fff;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s; }
  [is='flynt-navigation-main'] .container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 1.6%; }
    @media (max-width: 1024px) {
      [is='flynt-navigation-main'] .container {
        padding: 0 30px 0 0; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-main'] .container {
        padding: 17px 15px 25px 17px; } }
  [is='flynt-navigation-main'] .logo {
    display: block;
    height: 100%;
    line-height: 1;
    padding: 22px 1.6% 38px 1.6%;
    -webkit-transition: background-color 0.3s !important;
    transition: background-color 0.3s !important; }
    @media (max-width: 1024px) {
      [is='flynt-navigation-main'] .logo {
        padding: 16px 22px 19px 24px; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-main'] .logo {
        display: block;
        margin: 0 auto;
        padding: 0; } }
    [is='flynt-navigation-main'] .logo-image {
      height: auto;
      width: auto; }
      @media (max-width: 1024px) {
        [is='flynt-navigation-main'] .logo-image {
          max-width: 164px; } }
      @media (max-width: 600px) {
        [is='flynt-navigation-main'] .logo-image {
          max-width: 167px; } }
      [is='flynt-navigation-main'] .logo-image path {
        -webkit-transition: fill 0.3s;
        transition: fill 0.3s; }
      [is='flynt-navigation-main'] .logo-image-scrolled {
        display: none; }
  [is='flynt-navigation-main'] .search {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: left 0.3s;
    transition: left 0.3s; }
    @media (max-width: 1950px) {
      [is='flynt-navigation-main'] .search {
        left: 40%; } }
    @media (max-width: 1440px) {
      [is='flynt-navigation-main'] .search {
        left: 35%; } }
    @media (max-width: 1024px) {
      [is='flynt-navigation-main'] .search {
        left: unset;
        right: 102px;
        -webkit-transform: translate(0%, -50%);
        transform: translate(0%, -50%); } }
    @media (max-width: 600px) {
      [is='flynt-navigation-main'] .search {
        position: fixed;
        width: 100%;
        padding: 14px 30px;
        background-color: #fff;
        left: 110vw;
        top: 92px;
        -webkit-transform: unset;
        transform: unset;
        -webkit-transition: left 0.5s;
        transition: left 0.5s; } }
    @media (max-width: 600px) {
      .admin-bar [is='flynt-navigation-main'] .search {
        top: 136px; } }
    [is='flynt-navigation-main'] .search-input {
      border: 2px solid #DDDDDD;
      border-radius: 35px;
      padding: 9px 18px 9px 13px;
      font-size: 16px;
      line-height: 22px;
      font-family: "area400", "sans-serif";
      font-style: italic;
      color: #E42612;
      min-height: unset;
      outline-offset: unset;
      margin: unset;
      width: 421px; }
      @media (max-width: 1280px) {
        [is='flynt-navigation-main'] .search-input {
          width: 163px; } }
      @media (max-width: 600px) {
        [is='flynt-navigation-main'] .search-input {
          width: auto;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          padding: 12px 15px; } }
      [is='flynt-navigation-main'] .search-input::-webkit-input-placeholder {
        /* Edge */
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-main'] .search-input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-main'] .search-input::-moz-placeholder {
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-main'] .search-input::-ms-input-placeholder {
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-main'] .search-input::placeholder {
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-main'] .search-input::-webkit-search-decoration, [is='flynt-navigation-main'] .search-input::-webkit-search-cancel-button, [is='flynt-navigation-main'] .search-input::-webkit-search-results-button, [is='flynt-navigation-main'] .search-input::-webkit-search-results-decoration {
        display: none; }
    [is='flynt-navigation-main'] .search-submit {
      position: relative;
      margin-left: 8px;
      background-color: #E42612;
      width: 40px;
      height: 40px;
      border-radius: 50%; }
      @media (max-width: 1280px) {
        [is='flynt-navigation-main'] .search-submit {
          margin-left: 10px; } }
      [is='flynt-navigation-main'] .search-submit::after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.793' height='15.797' viewBox='0 0 15.793 15.797'%3E%3Cpath id='Icon_ionic-ios-search' data-name='Icon ionic-ios-search' d='M20.108,19.146l-4.392-4.433a6.259,6.259,0,1,0-.95.962l4.364,4.4a.676.676,0,0,0,.954.025A.68.68,0,0,0,20.108,19.146ZM10.8,15.729a4.943,4.943,0,1,1,3.5-1.448A4.912,4.912,0,0,1,10.8,15.729Z' transform='translate(-4.5 -4.493)' fill='%23fff'/%3E%3C/svg%3E%0A");
        position: absolute;
        top: 50%;
        left: 50%;
        height: auto;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  [is='flynt-navigation-main'] .content-right .menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -18px;
    padding-left: 36px; }
    @media (max-width: 1024px) {
      [is='flynt-navigation-main'] .content-right .menu {
        display: none !important; } }
    [is='flynt-navigation-main'] .content-right .menu-item--current .menu-link {
      color: #f96417; }
    [is='flynt-navigation-main'] .content-right .menu-link {
      color: #414751;
      display: inline-block;
      font-weight: 700;
      padding: 7px 18px;
      text-decoration: none;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out;
      font-family: "area"; }
      @media (max-width: 1650px) {
        [is='flynt-navigation-main'] .content-right .menu-link {
          padding: 7px 8px; } }
      [is='flynt-navigation-main'] .content-right .menu-link:hover, [is='flynt-navigation-main'] .content-right .menu-link:focus {
        color: #f96417; }
  [is='flynt-navigation-main'] .navigation {
    position: fixed;
    left: 110vw;
    background-color: #fff;
    width: 100vw;
    height: calc(100vh - 120px);
    padding-bottom: 28px;
    padding: 0 1.6% 28px 1.6%;
    z-index: 2;
    bottom: 0;
    -webkit-transition: left 0.5s;
    transition: left 0.5s;
    /* MENU WITH SUBTREE */ }
    @media (max-width: 1024px) {
      [is='flynt-navigation-main'] .navigation {
        padding: 0;
        height: calc(100vh - 85px); } }
    @media (max-width: 600px) {
      [is='flynt-navigation-main'] .navigation {
        height: calc(100vh - 170px); } }
    @media (max-width: 350px) {
      [is='flynt-navigation-main'] .navigation {
        height: calc(100vh - 130px); } }
    .admin-bar [is='flynt-navigation-main'] .navigation {
      height: calc(100vh - 155px); }
      @media (max-width: 1024px) {
        .admin-bar [is='flynt-navigation-main'] .navigation {
          height: calc(100vh - 116px); } }
      @media (max-width: 782px) {
        .admin-bar [is='flynt-navigation-main'] .navigation {
          height: calc(100vh - 130px); } }
      @media (max-width: 600px) {
        .admin-bar [is='flynt-navigation-main'] .navigation {
          height: calc(100vh - 214px); } }
    [is='flynt-navigation-main'] .navigation .fadeOutColumn {
      -webkit-transition: transform 0.3s, margin 0.15s;
      -webkit-transition: margin 0.15s, -webkit-transform 0.3s;
      transition: margin 0.15s, -webkit-transform 0.3s;
      transition: transform 0.3s, margin 0.15s;
      transition: transform 0.3s, margin 0.15s, -webkit-transform 0.3s; }
      [is='flynt-navigation-main'] .navigation .fadeOutColumn:not(.active) {
        margin-left: 0px !important; }
      [is='flynt-navigation-main'] .navigation .fadeOutColumn.active {
        -webkit-transform: translateX(-95%);
        transform: translateX(-95%); }
        @media (max-width: 1024px) {
          [is='flynt-navigation-main'] .navigation .fadeOutColumn.active {
            -webkit-transform: unset;
            transform: unset; } }
    [is='flynt-navigation-main'] .navigation-wrapper {
      height: 100%;
      background-color: #E42612;
      overflow-x: hidden; }
    [is='flynt-navigation-main'] .navigation-fade {
      background: #e3000f;
      background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(227, 0, 15, 0.8)), to(rgba(227, 0, 15, 0.1)));
      background: linear-gradient(90deg, rgba(227, 0, 15, 0.8) 30%, rgba(227, 0, 15, 0.1) 100%);
      height: calc(100% - 28px);
      width: 90px;
      position: absolute;
      left: 1.6%;
      bottom: 28px;
      display: none;
      z-index: 2; }
      @media (max-width: 1024px) {
        [is='flynt-navigation-main'] .navigation-fade {
          display: none !important; } }
    [is='flynt-navigation-main'] .navigation-container {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1920px;
      padding-left: 3.4%;
      padding-right: 3.4%;
      padding-top: 61px;
      padding-bottom: 60px;
      height: 100%; }
      @media (min-width: 1025px) and (max-height: 800px) {
        [is='flynt-navigation-main'] .navigation-container {
          padding-top: 30px;
          padding-bottom: 30px; } }
      @media (max-width: 1024px) {
        [is='flynt-navigation-main'] .navigation-container {
          display: block;
          margin-left: auto;
          margin-right: auto;
          max-width: 1920px;
          padding-left: 60px;
          padding-right: 60px; } }
      @media (max-width: 600px) {
        [is='flynt-navigation-main'] .navigation-container {
          display: block;
          margin-left: auto;
          margin-right: auto;
          max-width: 1920px;
          padding-left: 30px;
          padding-right: 30px;
          padding-bottom: 98px;
          padding-top: 20px; } }
    [is='flynt-navigation-main'] .navigation-headline {
      color: #fff;
      margin-bottom: 0; }
      @media (max-height: 950px) {
        [is='flynt-navigation-main'] .navigation-headline {
          font-size: 30px;
          line-height: 31px; } }
      @media (max-height: 800px) {
        [is='flynt-navigation-main'] .navigation-headline {
          font-size: 24px;
          line-height: 25px; } }
    [is='flynt-navigation-main'] .navigation-flexbox {
      height: 100%; }
      @media (max-width: 1024px) {
        [is='flynt-navigation-main'] .navigation-flexbox {
          -ms-flex-line-pack: unset;
          align-content: unset; } }
    [is='flynt-navigation-main'] .navigation-row {
      width: 100%; }
      @media (max-width: 1024px) {
        [is='flynt-navigation-main'] .navigation-row-menu {
          -webkit-align-self: flex-end;
          -ms-flex-item-align: end;
          align-self: flex-end; } }
      [is='flynt-navigation-main'] .navigation-row-bottom {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end; }
      [is='flynt-navigation-main'] .navigation-row-col {
        -webkit-transition: margin 0.3s;
        transition: margin 0.3s; }
        [is='flynt-navigation-main'] .navigation-row-col:nth-of-type(2) {
          width: 32%; }
          @media (max-width: 1024px) {
            [is='flynt-navigation-main'] .navigation-row-col:nth-of-type(2) {
              width: 100%; } }
    [is='flynt-navigation-main'] .navigation .btn-white {
      border-radius: 7px; }
      @media (max-height: 950px) {
        [is='flynt-navigation-main'] .navigation .btn-white {
          font-size: 18px;
          line-height: 1;
          padding: 8px 8px 8px 15px; }
          [is='flynt-navigation-main'] .navigation .btn-white::after {
            width: 24px;
            height: 24px;
            content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Gruppe_935' data-name='Gruppe 935' transform='translate(-145 -23)'%3E%3Cpath id='Vereinigungsmenge_1' data-name='Vereinigungsmenge 1' d='M3473.3-848.215a1,1,0,0,1-.3-.714,1,1,0,0,1,.3-.708l3.823-3.825-3.827-3.824a1,1,0,0,1-.3-.715.989.989,0,0,1,.3-.707,1,1,0,0,1,.711-.292,1.008,1.008,0,0,1,.712.292l4.536,4.533a1,1,0,0,1,.03,1.388l-.007.008-4.555,4.564a1,1,0,0,1-.712.294A1,1,0,0,1,3473.3-848.215Z' transform='translate(-3318.272 888.461)' fill='%23e3000f'/%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' transform='translate(145 23)' fill='none' stroke='%23e3000f' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); } }
    [is='flynt-navigation-main'] .navigation .menu {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      /* SMALL MENU */ }
      [is='flynt-navigation-main'] .navigation .menu-item {
        padding-bottom: 19px;
        padding-top: 19px;
        width: 100%;
        -webkit-transition: background-color 0.3s, width 0.3s, margin 0.3s, padding 0.3s, border-radius 0.3s;
        transition: background-color 0.3s, width 0.3s, margin 0.3s, padding 0.3s, border-radius 0.3s; }
        @media (max-width: 600px) {
          [is='flynt-navigation-main'] .navigation .menu-item {
            padding-top: 15px;
            padding-bottom: 15px; } }
        [is='flynt-navigation-main'] .navigation .menu-item:not(:first-of-type) {
          border-top: 2px solid #fff; }
        [is='flynt-navigation-main'] .navigation .menu-item:hover, [is='flynt-navigation-main'] .navigation .menu-item-subtreeActive {
          background-color: #fff;
          border-radius: 10px;
          width: calc(100% + 60px);
          margin-left: -30px;
          padding-left: 30px; }
          [is='flynt-navigation-main'] .navigation .menu-item:hover:not(:first-of-type), [is='flynt-navigation-main'] .navigation .menu-item-subtreeActive:not(:first-of-type) {
            border-top: 2px solid transparent; }
          [is='flynt-navigation-main'] .navigation .menu-item:hover .menu-item-title, [is='flynt-navigation-main'] .navigation .menu-item:hover .menu-item-link, [is='flynt-navigation-main'] .navigation .menu-item-subtreeActive .menu-item-title, [is='flynt-navigation-main'] .navigation .menu-item-subtreeActive .menu-item-link {
            color: #E42612; }
          [is='flynt-navigation-main'] .navigation .menu-item:hover + .menu-item, [is='flynt-navigation-main'] .navigation .menu-item-subtreeActive + .menu-item {
            border-top: 2px solid transparent; }
        [is='flynt-navigation-main'] .navigation .menu-item-title, [is='flynt-navigation-main'] .navigation .menu-item-link {
          font-size: 48px;
          line-height: 1;
          font-weight: 800;
          color: #fff;
          display: block;
          text-decoration: none;
          text-transform: uppercase;
          font-family: "area";
          -webkit-transition: color 0.2s;
          transition: color 0.2s; }
          @media (max-height: 950px) and (min-width: 1025px) {
            [is='flynt-navigation-main'] .navigation .menu-item-title, [is='flynt-navigation-main'] .navigation .menu-item-link {
              font-size: 32px; } }
          @media (max-width: 600px) {
            [is='flynt-navigation-main'] .navigation .menu-item-title, [is='flynt-navigation-main'] .navigation .menu-item-link {
              font-size: 32px; } }
        [is='flynt-navigation-main'] .navigation .menu-item-title {
          position: relative;
          cursor: pointer; }
          [is='flynt-navigation-main'] .navigation .menu-item-title::after {
            content: "";
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.435' height='20' viewBox='0 0 11.435 20'%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M19.235,16.193,11.666,8.63a1.423,1.423,0,0,1,0-2.019,1.441,1.441,0,0,1,2.025,0l8.575,8.569a1.427,1.427,0,0,1,.042,1.971L13.7,25.779a1.429,1.429,0,1,1-2.025-2.019Z' transform='translate(-11.246 -6.196)' fill='%23fff'/%3E%3C/svg%3E%0A");
            background-repeat: no-repeat;
            background-size: cover;
            width: 11.5px;
            height: 20px;
            position: absolute;
            top: 50%;
            right: 0;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
      [is='flynt-navigation-main'] .navigation .menu-item--current .menu-link {
        color: #f96417; }
      [is='flynt-navigation-main'] .navigation .menu-link {
        color: #414751;
        display: inline-block;
        font-weight: 700;
        padding: 7px 18px;
        text-decoration: none;
        -webkit-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out; }
        [is='flynt-navigation-main'] .navigation .menu-link:hover, [is='flynt-navigation-main'] .navigation .menu-link:focus {
          color: #f96417; }
      [is='flynt-navigation-main'] .navigation .menu-subtree {
        margin: 0;
        list-style: none;
        list-style-type: none;
        position: fixed;
        height: calc(100vh - 120px);
        width: 30vw;
        bottom: 0;
        right: -100%;
        background-color: #fff;
        padding: 0 0 0 30px;
        z-index: 1;
        -webkit-transition: right 0.3s;
        transition: right 0.3s; }
        @media (max-width: 1024px) {
          [is='flynt-navigation-main'] .navigation .menu-subtree {
            height: calc(100vh - 85px); } }
        @media (max-width: 600px) {
          [is='flynt-navigation-main'] .navigation .menu-subtree {
            height: calc(100vh - 166px); } }
        .admin-bar [is='flynt-navigation-main'] .navigation .menu-subtree {
          height: calc(100vh - 148px); }
        [is='flynt-navigation-main'] .navigation .menu-subtree-item {
          display: block;
          width: 100%;
          padding: 0 63px 0 40px; }
          [is='flynt-navigation-main'] .navigation .menu-subtree-item-link {
            padding: 24px 0;
            border-bottom: 2px solid #BEBEBE;
            color: #E42612;
            font-size: 20px;
            line-height: 1;
            font-weight: 800;
            text-transform: uppercase;
            display: block;
            font-family: "area";
            -webkit-transition: background-color 0.3s, color 0.3s, padding 0.3s !important;
            transition: background-color 0.3s, color 0.3s, padding 0.3s !important; }
            @media (max-width: 1024px) {
              [is='flynt-navigation-main'] .navigation .menu-subtree-item-link {
                font-size: 15px;
                padding: 15px 0; } }
            [is='flynt-navigation-main'] .navigation .menu-subtree-item-link:hover, [is='flynt-navigation-main'] .navigation .menu-subtree-item-link-active {
              color: #fff !important;
              background-color: #E42612;
              padding-left: 10px; }
          [is='flynt-navigation-main'] .navigation .menu-subtree-item-back {
            display: block;
            margin-left: -26px;
            cursor: pointer;
            margin-bottom: 78px;
            padding: 0 63px 0 40px; }
            @media (max-width: 1024px) {
              [is='flynt-navigation-main'] .navigation .menu-subtree-item-back {
                margin-bottom: 40px; } }
            [is='flynt-navigation-main'] .navigation .menu-subtree-item-back-arrow {
              background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.436' height='20' viewBox='0 0 11.436 20'%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M19.235,16.193,11.666,8.63a1.423,1.423,0,0,1,0-2.019,1.441,1.441,0,0,1,2.025,0l8.575,8.569a1.427,1.427,0,0,1,.042,1.971L13.7,25.779a1.429,1.429,0,1,1-2.025-2.019Z' transform='translate(22.682 26.196) rotate(180)' fill='%23bebebe'/%3E%3C/svg%3E%0A");
              background-repeat: no-repeat;
              background-size: cover;
              width: 11px;
              height: 20px;
              margin-right: 15px;
              display: inline-block;
              vertical-align: middle; }
            [is='flynt-navigation-main'] .navigation .menu-subtree-item-back-text {
              vertical-align: middle;
              font-size: 32px;
              line-height: 48px;
              font-weight: 800;
              color: #BEBEBE;
              text-transform: uppercase; }
              @media (max-width: 1024px) {
                [is='flynt-navigation-main'] .navigation .menu-subtree-item-back-text {
                  font-size: 25px; } }
      [is='flynt-navigation-main'] .navigation .menu-small {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 5px 15px; }
        @media (max-width: 600px) {
          [is='flynt-navigation-main'] .navigation .menu-small {
            text-align: center; } }
        [is='flynt-navigation-main'] .navigation .menu-small-wrapper {
          -webkit-align-self: flex-end;
          -ms-flex-item-align: end;
          align-self: flex-end; }
        [is='flynt-navigation-main'] .navigation .menu-small-item {
          display: inline-block;
          width: calc(33.33% - 15px); }
          @media (max-width: 1440px) {
            [is='flynt-navigation-main'] .navigation .menu-small-item {
              width: calc(50% - 15px); } }
          @media (max-width: 1024px) {
            [is='flynt-navigation-main'] .navigation .menu-small-item {
              width: calc(33.33% - 15px); } }
          @media (max-width: 600px) {
            [is='flynt-navigation-main'] .navigation .menu-small-item {
              width: calc(50% - 15px); } }
          @media (max-width: 360px) {
            [is='flynt-navigation-main'] .navigation .menu-small-item {
              width: 100%; } }
          [is='flynt-navigation-main'] .navigation .menu-small-item-link {
            color: #fff;
            font-size: 18px;
            line-height: 1;
            font-weight: 800;
            text-decoration: none;
            text-transform: uppercase;
            font-family: "area"; }
            @media (max-width: 1900px) {
              [is='flynt-navigation-main'] .navigation .menu-small-item-link {
                font-size: 16px; } }
            @media (max-width: 1650px) {
              [is='flynt-navigation-main'] .navigation .menu-small-item-link {
                font-size: 14px; } }
            @media (max-width: 1024px) {
              [is='flynt-navigation-main'] .navigation .menu-small-item-link {
                font-size: 15px; } }
            [is='flynt-navigation-main'] .navigation .menu-small-item-link.consent_trigger {
              font-family: "area"; }
  @media (max-width: 1024px) {
    [is='flynt-navigation-main'] .socialmedia {
      margin-bottom: 60px; } }
  [is='flynt-navigation-main'] .socialmedia-headline {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    font-weight: 700;
    display: block;
    margin-bottom: 10px; }
    @media (max-width: 1024px) {
      [is='flynt-navigation-main'] .socialmedia-headline {
        font-size: 16px;
        line-height: 21px; } }
  [is='flynt-navigation-main'] .hamburger {
    padding: 17px 13px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition-property: opacity, -webkit-filter;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
    font: inherit;
    color: inherit;
    background-color: #E42612;
    border-radius: 50%;
    text-transform: none;
    border: 0;
    margin: 0;
    margin-left: 57px;
    overflow: visible;
    width: 52px;
    height: 52px; }
    @media (max-width: 1500px) {
      [is='flynt-navigation-main'] .hamburger {
        margin-left: 30px; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-main'] .hamburger {
        position: fixed;
        bottom: 28px;
        left: 50%;
        margin-left: 0 !important;
        -webkit-animation: unset !important;
                animation: unset !important;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        border: 2px solid #fff;
        padding: 15px 11px; } }
  [is='flynt-navigation-main'] .hamburger:hover {
    -webkit-animation: pulse-red 1s infinite;
            animation: pulse-red 1s infinite; }
  [is='flynt-navigation-main'] .hamburger-box {
    width: 27px;
    height: 19px;
    display: inline-block;
    position: relative; }
  [is='flynt-navigation-main'] .hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
    width: 27px;
    height: 2.25px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
    -webkit-transform-origin: 56% 100%;
            transform-origin: 56% 100%; }
    [is='flynt-navigation-main'] .hamburger-inner::before, [is='flynt-navigation-main'] .hamburger-inner::after {
      content: "";
      width: inherit;
      height: inherit;
      background-color: inherit;
      border-radius: inherit;
      position: inherit;
      -webkit-transition-property: inherit;
      transition-property: inherit;
      -webkit-transition-duration: inherit;
              transition-duration: inherit;
      -webkit-transition-timing-function: inherit;
              transition-timing-function: inherit;
      content: "";
      display: inherit; }
    [is='flynt-navigation-main'] .hamburger-inner::before {
      top: -6.75px; }
    [is='flynt-navigation-main'] .hamburger-inner::after {
      bottom: -6.75px; }
  [is='flynt-navigation-main'] .hamburger--collapse .hamburger-inner {
    top: 16px;
    bottom: 0;
    -webkit-transition-duration: 0.13s;
            transition-duration: 0.13s;
    -webkit-transition-delay: 0.13s;
            transition-delay: 0.13s;
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
    [is='flynt-navigation-main'] .hamburger--collapse .hamburger-inner::after {
      top: -13.75px;
      -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
      transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
    [is='flynt-navigation-main'] .hamburger--collapse .hamburger-inner::before {
      -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
      transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
      transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
      transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  [is='flynt-navigation-main'] .hamburger--collapse.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
            transform: translate3d(0, -10px, 0) rotate(-45deg);
    -webkit-transition-delay: 0.22s;
            transition-delay: 0.22s;
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
    @media (max-width: 600px) {
      [is='flynt-navigation-main'] .hamburger--collapse.is-active .hamburger-inner {
        top: 17px; } }
    [is='flynt-navigation-main'] .hamburger--collapse.is-active .hamburger-inner::after {
      top: 0;
      opacity: 0;
      -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
      transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
    [is='flynt-navigation-main'] .hamburger--collapse.is-active .hamburger-inner::before {
      top: 0;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

[is='flynt-navigation-region'] {
  /* SEARCH BAR */
  /* MENÜ IN NAVIGATION FIXED BAR*/
  /* MENÜ LAYER */
  /*!
  * Hamburgers
  * @description Tasty CSS-animated hamburgers
  * @author Jonathan Suh @jonsuh
  * @site https://jonsuh.com/hamburgers
  * @link https://github.com/jonsuh/hamburgers
  */
  /*
   * Collapse
   */ }
  [is='flynt-navigation-region'].open .navigation {
    left: 0vw; }
  @media (max-width: 600px) {
    [is='flynt-navigation-region'].open .search {
      left: 0vw; } }
  @media (min-width: 601px) {
    [is='flynt-navigation-region'].scrolled:not(.open) .logo {
      background-color: #E42612; } }
  [is='flynt-navigation-region'].scrolled:not(.open) .logo-image path {
    fill: #fff; }
  @media (min-width: 1281px) {
    [is='flynt-navigation-region'].scrolled:not(.open) .search {
      left: calc(100% - calc(1.6% + 90px)); } }
  [is='flynt-navigation-region'].scrolled:not(.open) .hamburger {
    margin-left: 20px; }
  [is='flynt-navigation-region'].scrolled:not(.open) .navbar {
    background-color: transparent; }
    @media (max-width: 600px) {
      [is='flynt-navigation-region'].scrolled:not(.open) .navbar {
        background-color: #E42612; } }
  [is='flynt-navigation-region'] .navbar {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    background-color: #fff;
    padding: 14px 1.6% 14px 1.6%;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s; }
    @media (max-width: 1024px) {
      [is='flynt-navigation-region'] .navbar {
        padding: 15px 15px 26px 15px; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-region'] .navbar {
        padding: 17px 15px 25px 15px; } }
    [is='flynt-navigation-region'] .navbar-top {
      background-color: #E42612;
      padding: 3px 0;
      z-index: 10;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%; }
      [is='flynt-navigation-region'] .navbar-top + .navbar {
        top: 32px; }
      [is='flynt-navigation-region'] .navbar-top a {
        text-decoration: none;
        color: #fff;
        text-transform: uppercase;
        font-size: 18px;
        line-height: 1;
        font-weight: 800; }
        [is='flynt-navigation-region'] .navbar-top a::before {
          content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.861' height='12' viewBox='0 0 6.861 12'%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M13.315,12.194l4.541-4.537a.854.854,0,0,0,0-1.211.865.865,0,0,0-1.215,0L11.5,11.587a.856.856,0,0,0-.025,1.183l5.166,5.177a.858.858,0,1,0,1.215-1.211Z' transform='translate(-11.246 -6.196)' fill='%23fff'/%3E%3C/svg%3E%0A");
          display: inline-block;
          margin-right: 5px; }
  [is='flynt-navigation-region'] .container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 1.6%; }
    @media (max-width: 1024px) {
      [is='flynt-navigation-region'] .container {
        padding: 0 30px 0 0; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-region'] .container {
        padding: 17px 15px 25px 17px; } }
  [is='flynt-navigation-region'] .logo {
    height: 100%;
    line-height: 1;
    -webkit-transition: background-color 0.3s !important;
    transition: background-color 0.3s !important;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap; }
    @media (max-width: 600px) {
      [is='flynt-navigation-region'] .logo {
        margin: 0 auto;
        padding: 0;
        max-height: 58px; } }
    [is='flynt-navigation-region'] .logo-image {
      height: auto;
      width: auto; }
      @media (max-width: 1024px) {
        [is='flynt-navigation-region'] .logo-image {
          max-width: 164px; } }
      @media (max-width: 600px) {
        [is='flynt-navigation-region'] .logo-image {
          max-width: 167px; } }
      [is='flynt-navigation-region'] .logo-image path {
        -webkit-transition: fill 0.3s;
        transition: fill 0.3s; }
    [is='flynt-navigation-region'] .logo-sitename {
      margin-left: 24px;
      font-size: 20px;
      line-height: 24px;
      color: #000;
      font-weight: 800; }
      @media (max-width: 1024px) {
        [is='flynt-navigation-region'] .logo-sitename {
          font-size: 15px;
          line-height: 19px; } }
      @media (max-width: 768px) {
        [is='flynt-navigation-region'] .logo-sitename {
          margin-left: 15px; } }
      @media (max-width: 600px) {
        [is='flynt-navigation-region'] .logo-sitename {
          line-height: 1;
          -webkit-transform: translateY(25%);
          transform: translateY(25%); } }
      [is='flynt-navigation-region'] .logo-sitename span {
        color: #E42612; }
        @media (max-width: 768px) {
          [is='flynt-navigation-region'] .logo-sitename span {
            display: block; } }
  [is='flynt-navigation-region'] .search {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: left 0.3s;
    transition: left 0.3s;
    overflow: hidden;
    max-width: 0%; }
    @media (max-width: 1280px) {
      [is='flynt-navigation-region'] .search {
        left: unset;
        right: 102px;
        -webkit-transform: translate(0%, -50%);
        transform: translate(0%, -50%); } }
    @media (max-width: 600px) {
      [is='flynt-navigation-region'] .search {
        position: fixed;
        width: 100%;
        padding: 14px 30px;
        background-color: #fff;
        left: 110vw;
        top: 92px;
        -webkit-transform: unset;
        transform: unset;
        -webkit-transition: left 0.5s;
        transition: left 0.5s; } }
    @media (max-width: 600px) {
      .admin-bar [is='flynt-navigation-region'] .search {
        top: 136px; } }
    [is='flynt-navigation-region'] .search-input {
      border: 2px solid #DDDDDD;
      border-radius: 35px;
      padding: 9px 18px 9px 13px;
      font-size: 16px;
      line-height: 22px;
      font-family: "area400", "sans-serif";
      font-style: italic;
      color: #E42612;
      min-height: unset;
      outline-offset: unset;
      margin: unset;
      width: 421px; }
      @media (max-width: 1280px) {
        [is='flynt-navigation-region'] .search-input {
          width: 163px; } }
      @media (max-width: 600px) {
        [is='flynt-navigation-region'] .search-input {
          width: auto;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          padding: 12px 15px; } }
      [is='flynt-navigation-region'] .search-input::-webkit-input-placeholder {
        /* Edge */
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-region'] .search-input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-region'] .search-input::-moz-placeholder {
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-region'] .search-input::-ms-input-placeholder {
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-region'] .search-input::placeholder {
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
        font-style: inherit;
        color: #BEBEBE; }
      [is='flynt-navigation-region'] .search-input::-webkit-search-decoration, [is='flynt-navigation-region'] .search-input::-webkit-search-cancel-button, [is='flynt-navigation-region'] .search-input::-webkit-search-results-button, [is='flynt-navigation-region'] .search-input::-webkit-search-results-decoration {
        display: none; }
    [is='flynt-navigation-region'] .search-submit {
      position: relative;
      margin-left: 8px;
      background-color: #E42612;
      width: 40px;
      height: 40px;
      border-radius: 50%; }
      @media (max-width: 1280px) {
        [is='flynt-navigation-region'] .search-submit {
          margin-left: 10px; } }
      [is='flynt-navigation-region'] .search-submit::after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.793' height='15.797' viewBox='0 0 15.793 15.797'%3E%3Cpath id='Icon_ionic-ios-search' data-name='Icon ionic-ios-search' d='M20.108,19.146l-4.392-4.433a6.259,6.259,0,1,0-.95.962l4.364,4.4a.676.676,0,0,0,.954.025A.68.68,0,0,0,20.108,19.146ZM10.8,15.729a4.943,4.943,0,1,1,3.5-1.448A4.912,4.912,0,0,1,10.8,15.729Z' transform='translate(-4.5 -4.493)' fill='%23fff'/%3E%3C/svg%3E%0A");
        position: absolute;
        top: 50%;
        left: 50%;
        height: 25px;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  [is='flynt-navigation-region'] .content-right .menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -18px;
    padding-left: 36px;
    overflow: hidden;
    max-width: 100%; }
    @media (max-width: 1280px) {
      [is='flynt-navigation-region'] .content-right .menu {
        display: none !important; } }
    [is='flynt-navigation-region'] .content-right .menu-item--current .menu-link {
      color: #f96417; }
    [is='flynt-navigation-region'] .content-right .menu-item {
      position: relative; }
      @media (min-width: 1281px) {
        [is='flynt-navigation-region'] .content-right .menu-item:not(.menu-item-circle) {
          -webkit-transform: translateY(2px);
          transform: translateY(2px); } }
      [is='flynt-navigation-region'] .content-right .menu-item:not(.menu-item-circle)::after {
        content: "";
        display: block;
        width: 0%;
        height: 2px;
        background-color: #E42612;
        margin: 0 auto;
        -webkit-transition: all 0.2s;
        transition: all 0.2s; }
      [is='flynt-navigation-region'] .content-right .menu-item:not(:last-of-type) {
        margin-right: 30px; }
      [is='flynt-navigation-region'] .content-right .menu-item--current::after, [is='flynt-navigation-region'] .content-right .menu-item:hover::after {
        width: 80%; }
    [is='flynt-navigation-region'] .content-right .menu-link {
      display: inline-block;
      font-weight: 800;
      text-decoration: none;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out;
      text-transform: uppercase;
      font-size: 20px;
      line-height: 1;
      font-family: "area"; }
      @media (max-width: 1500px) {
        [is='flynt-navigation-region'] .content-right .menu-link {
          padding: 7px 8px; } }
      [is='flynt-navigation-region'] .content-right .menu-link-circle {
        padding: 14px 35px;
        border: 2px solid #E42612;
        border-radius: 35px;
        color: #E42612;
        font-size: 18px;
        line-height: 1;
        font-weight: 800;
        display: block;
        background-color: transparent;
        text-decoration: none;
        -webkit-transition: background-color 0.2s, color 0.2s;
        transition: background-color 0.2s, color 0.2s; }
        [is='flynt-navigation-region'] .content-right .menu-link-circle:hover {
          background-color: #E42612;
          color: #fff; }
      [is='flynt-navigation-region'] .content-right .menu-link:hover, [is='flynt-navigation-region'] .content-right .menu-link:focus {
        color: #E42612 !important; }
  [is='flynt-navigation-region'] .navigation {
    position: fixed;
    left: 110vw;
    background-color: #fff;
    width: 100vw;
    height: calc(100vh - 120px);
    padding-bottom: 28px;
    padding: 0 1.6% 28px 1.6%;
    z-index: 2;
    bottom: 0;
    -webkit-transition: left 0.5s;
    transition: left 0.5s;
    /* MENU WITH SUBTREE */ }
    @media (max-width: 1024px) {
      [is='flynt-navigation-region'] .navigation {
        padding: 0;
        height: calc(100vh - 85px); } }
    @media (max-width: 600px) {
      [is='flynt-navigation-region'] .navigation {
        height: calc(100vh - 170px); } }
    @media (max-width: 350px) {
      [is='flynt-navigation-region'] .navigation {
        height: calc(100vh - 130px); } }
    .admin-bar [is='flynt-navigation-region'] .navigation {
      height: calc(100vh - 155px); }
      @media (max-width: 1024px) {
        .admin-bar [is='flynt-navigation-region'] .navigation {
          height: calc(100vh - 116px); } }
      @media (max-width: 782px) {
        .admin-bar [is='flynt-navigation-region'] .navigation {
          height: calc(100vh - 130px); } }
      @media (max-width: 600px) {
        .admin-bar [is='flynt-navigation-region'] .navigation {
          height: calc(100vh - 214px); } }
    [is='flynt-navigation-region'] .navigation-wrapper {
      height: 100%;
      background-color: #E42612;
      overflow-x: hidden; }
    [is='flynt-navigation-region'] .navigation-container {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1920px;
      padding-left: 3.4%;
      padding-right: 3.4%;
      padding-top: 61px;
      padding-bottom: 60px;
      height: 100%; }
      @media (max-width: 1024px) {
        [is='flynt-navigation-region'] .navigation-container {
          display: block;
          margin-left: auto;
          margin-right: auto;
          max-width: 1920px;
          padding-left: 60px;
          padding-right: 60px; } }
      @media (max-width: 600px) {
        [is='flynt-navigation-region'] .navigation-container {
          display: block;
          margin-left: auto;
          margin-right: auto;
          max-width: 1920px;
          padding-left: 30px;
          padding-right: 30px;
          padding-bottom: 98px;
          padding-top: 20px; } }
    [is='flynt-navigation-region'] .navigation-headline {
      color: #fff; }
      @media (max-height: 950px) {
        [is='flynt-navigation-region'] .navigation-headline {
          font-size: 30px; } }
      @media (max-height: 800px) {
        [is='flynt-navigation-region'] .navigation-headline {
          font-size: 24px; } }
    [is='flynt-navigation-region'] .navigation-flexbox {
      height: 100%; }
      @media (max-width: 1024px) {
        [is='flynt-navigation-region'] .navigation-flexbox {
          -ms-flex-line-pack: unset;
          align-content: unset; } }
    [is='flynt-navigation-region'] .navigation-row {
      width: 100%; }
      [is='flynt-navigation-region'] .navigation-row-bottom {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end; }
        @media (max-width: 1024px) {
          [is='flynt-navigation-region'] .navigation-row-bottom {
            text-align: center; } }
      @media (max-width: 1024px) {
        [is='flynt-navigation-region'] .navigation-row-col {
          width: 100%; } }
    @media (max-height: 950px) {
      [is='flynt-navigation-region'] .navigation .btn-white {
        padding: 6px 12px;
        font-size: 26px;
        line-height: 32px; } }
    @media (max-height: 800px) {
      [is='flynt-navigation-region'] .navigation .btn-white {
        font-size: 20px;
        line-height: 26px; } }
    [is='flynt-navigation-region'] .navigation .menu {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      text-align: center;
      /* SMALL MENU */ }
      [is='flynt-navigation-region'] .navigation .menu-item {
        width: 100%;
        padding-top: 15px;
        -webkit-transition: background-color 0.3s, width 0.3s, margin 0.3s, padding 0.3s, border-radius 0.3s;
        transition: background-color 0.3s, width 0.3s, margin 0.3s, padding 0.3s, border-radius 0.3s; }
        [is='flynt-navigation-region'] .navigation .menu-item::after {
          content: "";
          width: 98px;
          height: 2px;
          background-color: #fff;
          display: block;
          margin: 15px auto 0 auto; }
          @media (max-width: 1024px) {
            [is='flynt-navigation-region'] .navigation .menu-item::after {
              width: 100%;
              background-color: rgba(255, 255, 255, 0.3); } }
        [is='flynt-navigation-region'] .navigation .menu-item:hover, [is='flynt-navigation-region'] .navigation .menu-item--current {
          background-color: #fff;
          border-radius: 10px;
          width: calc(100% + 60px);
          margin-left: -30px; }
          [is='flynt-navigation-region'] .navigation .menu-item:hover .menu-item-title, [is='flynt-navigation-region'] .navigation .menu-item:hover .menu-item-link, [is='flynt-navigation-region'] .navigation .menu-item--current .menu-item-title, [is='flynt-navigation-region'] .navigation .menu-item--current .menu-item-link {
            color: #E42612; }
        [is='flynt-navigation-region'] .navigation .menu-item-link {
          font-size: 40px;
          line-height: 1;
          font-weight: 800;
          color: #fff;
          display: block;
          text-decoration: none;
          font-family: "area";
          -webkit-transition: color 0.2s;
          transition: color 0.2s; }
          @media (max-width: 600px) {
            [is='flynt-navigation-region'] .navigation .menu-item-link {
              font-size: 32px; } }
      [is='flynt-navigation-region'] .navigation .menu-item--current .menu-link {
        color: #f96417; }
      [is='flynt-navigation-region'] .navigation .menu-link {
        color: #414751;
        display: inline-block;
        font-weight: 700;
        padding: 7px 18px;
        text-decoration: none;
        -webkit-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out; }
        [is='flynt-navigation-region'] .navigation .menu-link:hover, [is='flynt-navigation-region'] .navigation .menu-link:focus {
          color: #f96417; }
      [is='flynt-navigation-region'] .navigation .menu-small {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0; }
        @media (max-width: 600px) {
          [is='flynt-navigation-region'] .navigation .menu-small {
            text-align: center; } }
        [is='flynt-navigation-region'] .navigation .menu-small-wrapper {
          -webkit-align-self: flex-end;
          -ms-flex-item-align: end;
          align-self: flex-end; }
        [is='flynt-navigation-region'] .navigation .menu-small-item {
          display: inline-block; }
          [is='flynt-navigation-region'] .navigation .menu-small-item-link {
            color: #fff;
            font-size: 18px;
            line-height: 1;
            font-weight: 800;
            text-decoration: none;
            text-transform: uppercase;
            font-family: "area"; }
            @media (max-width: 1024px) {
              [is='flynt-navigation-region'] .navigation .menu-small-item-link {
                font-size: 15px; } }
            [is='flynt-navigation-region'] .navigation .menu-small-item-link.consent_trigger {
              font-family: "area"; }
          [is='flynt-navigation-region'] .navigation .menu-small-item:not(:last-of-type) {
            margin-right: 30px; }
  @media (max-width: 1024px) {
    [is='flynt-navigation-region'] .socialmedia {
      margin-bottom: 60px;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; } }
  [is='flynt-navigation-region'] .socialmedia-headline {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    font-weight: 700;
    display: block;
    margin-bottom: 10px; }
    @media (max-width: 1024px) {
      [is='flynt-navigation-region'] .socialmedia-headline {
        font-size: 16px;
        line-height: 21px; } }
  [is='flynt-navigation-region'] .hamburger {
    padding: 17px 13px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition-property: opacity, -webkit-filter;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
    font: inherit;
    color: inherit;
    background-color: #E42612;
    border-radius: 50%;
    text-transform: none;
    border: 0;
    margin: 0;
    margin-left: 70px;
    overflow: visible;
    width: 52px;
    height: 52px; }
    @media (max-width: 1500px) {
      [is='flynt-navigation-region'] .hamburger {
        margin-left: 30px; } }
    @media (max-width: 600px) {
      [is='flynt-navigation-region'] .hamburger {
        position: fixed;
        bottom: 28px;
        left: 50%;
        margin-left: 0 !important;
        -webkit-animation: unset !important;
                animation: unset !important;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        border: 2px solid #fff;
        padding: 15px 11px; } }
  [is='flynt-navigation-region'] .hamburger:hover {
    -webkit-animation: pulse-red 1s infinite;
            animation: pulse-red 1s infinite; }
  [is='flynt-navigation-region'] .hamburger-box {
    width: 27px;
    height: 19px;
    display: inline-block;
    position: relative; }
  [is='flynt-navigation-region'] .hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
    width: 27px;
    height: 2.25px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
            transition-duration: 0.15s;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
    -webkit-transform-origin: 56% 100%;
            transform-origin: 56% 100%; }
    [is='flynt-navigation-region'] .hamburger-inner::before {
      width: 27px;
      height: 2.25px;
      background-color: #fff;
      border-radius: 4px;
      position: absolute;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.15s;
              transition-duration: 0.15s;
      -webkit-transition-timing-function: ease;
              transition-timing-function: ease;
      content: "";
      display: block;
      top: -6.75px; }
    [is='flynt-navigation-region'] .hamburger-inner::after {
      width: 27px;
      height: 2.25px;
      background-color: #fff;
      border-radius: 4px;
      position: absolute;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.15s;
              transition-duration: 0.15s;
      -webkit-transition-timing-function: ease;
              transition-timing-function: ease;
      content: "";
      display: block;
      bottom: -6.75px; }
  [is='flynt-navigation-region'] .hamburger--collapse .hamburger-inner {
    top: 16px;
    bottom: 0;
    -webkit-transition-duration: 0.13s;
            transition-duration: 0.13s;
    -webkit-transition-delay: 0.13s;
            transition-delay: 0.13s;
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
    [is='flynt-navigation-region'] .hamburger--collapse .hamburger-inner::after {
      top: -13.75px;
      -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
      transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
    [is='flynt-navigation-region'] .hamburger--collapse .hamburger-inner::before {
      -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
      transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
      transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
      transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  [is='flynt-navigation-region'] .hamburger--collapse.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
            transform: translate3d(0, -10px, 0) rotate(-45deg);
    -webkit-transition-delay: 0.22s;
            transition-delay: 0.22s;
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
    @media (max-width: 600px) {
      [is='flynt-navigation-region'] .hamburger--collapse.is-active .hamburger-inner {
        top: 17px; } }
    [is='flynt-navigation-region'] .hamburger--collapse.is-active .hamburger-inner::after {
      top: 0;
      opacity: 0;
      -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
      transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
    [is='flynt-navigation-region'] .hamburger--collapse.is-active .hamburger-inner::before {
      top: 0;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

[is='newsletter'] {
  padding: 50px 0 47px 0; }
  [is='newsletter'] .centerMaxWidthContainer {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 601px) and (max-width: 1024px) {
      [is='newsletter'] .centerMaxWidthContainer {
        padding: 0; } }
    @media (min-width: 1025px) {
      [is='newsletter'] .centerMaxWidthContainer {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 1440px;
        padding-left: 60px;
        padding-right: 60px; } }
    @media (min-width: 1280px) {
      [is='newsletter'] .centerMaxWidthContainer {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 1920px;
        padding-left: 5%;
        padding-right: 5%; } }
  [is='newsletter'] .content {
    padding: 47px 83px 72px 62px;
    background-color: #F5F5F5;
    overflow: hidden;
    position: relative; }
    @media (max-width: 1500px) {
      [is='newsletter'] .content {
        padding: 80px 44px 0 59px; } }
    @media (max-width: 600px) {
      [is='newsletter'] .content {
        padding: 34px 15px 0 15px; } }
  [is='newsletter'] .col-1 {
    width: 46%; }
    @media (max-width: 1500px) {
      [is='newsletter'] .col-1 {
        width: 100%;
        padding-right: 69px; } }
    @media (max-width: 600px) {
      [is='newsletter'] .col-1 {
        padding-right: 11px;
        margin-bottom: 0px; } }
  [is='newsletter'] .col-2 {
    width: 41%; }
    @media (max-width: 1500px) {
      [is='newsletter'] .col-2 {
        width: 100%;
        margin-top: 30px;
        position: relative; } }
  [is='newsletter'] .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='129.807' height='74.829' viewBox='0 0 129.807 74.829'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rechteck_232' data-name='Rechteck 232' width='129.807' height='74.829' fill='%23e3000f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Gruppe_193' data-name='Gruppe 193' clip-path='url(%23clip-path)'%3E%3Cpath id='Pfad_151' data-name='Pfad 151' d='M158.434,11.313V63.548a31.169,31.169,0,0,1-1,4.033c-1.814,4.662-5.984,7.235-11.566,7.236q-36.774.007-73.547,0c-5.109,0-10.22.046-15.327-.044a11.118,11.118,0,0,1-10.744-9,29.9,29.9,0,0,1-.211-7.258,3.393,3.393,0,0,1,1.846-2.187c1.871-.867,3.78.636,3.864,2.9.066,1.8.013,3.6.013,5.4l.433.178,32-27.381-32-27.379-.427.178c0,1.474.026,2.948-.011,4.421a7.629,7.629,0,0,1-.259,2.209,2.713,2.713,0,0,1-2.82,1.894,2.682,2.682,0,0,1-2.672-2.272c-.089-2.929-.465-5.9.553-8.763A11.951,11.951,0,0,1,58.263,0c24.328.1,48.657.04,72.985.042,5.25,0,10.5-.054,15.749.035a11.425,11.425,0,0,1,11.049,9.059c.161.718.26,1.45.388,2.176M147.812,5.962H56.433c.534.48.833.76,1.144,1.026Q69.11,16.848,80.646,26.7q9.507,8.121,19.018,16.238c1.767,1.508,3.046,1.511,4.853.018.325-.269.642-.546.963-.82q15.223-13,30.445-26.008c3.873-3.309,7.741-6.623,11.887-10.171M56.389,68.9h91.432L115.494,41.216c-2.572,2.236-5.015,4.345-7.439,6.474a8.72,8.72,0,0,1-5.825,2.4,8.257,8.257,0,0,1-5.663-2.06c-2.615-2.248-5.219-4.51-7.869-6.8L56.389,68.9M152.3,9.8,120.015,37.433,152.3,65.062Z' transform='translate(-28.627 0)' fill='%23e3000f'/%3E%3Cpath id='Pfad_152' data-name='Pfad 152' d='M15.759,116.729c-4.119,0-8.238.008-12.357,0-2.064-.005-3.4-1.166-3.4-2.912s1.345-2.933,3.4-2.936q12.5-.021,24.995,0c2.046,0,3.329,1.222,3.293,3.009-.035,1.748-1.268,2.83-3.3,2.837-4.212.013-8.425,0-12.637,0' transform='translate(0 -69.198)' fill='%23e3000f'/%3E%3Cpath id='Pfad_153' data-name='Pfad 153' d='M34.492,72.706c2.762,0,5.524-.014,8.286,0,1.99.013,3.228,1.149,3.227,2.907a2.934,2.934,0,0,1-3.232,2.936q-8.285.039-16.571,0a2.941,2.941,0,1,1,0-5.843c2.762-.017,5.524,0,8.286,0' transform='translate(-14.309 -45.376)' fill='%23e3000f'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    width: 129px;
    height: 74px;
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg); }
    @media (max-width: 600px) {
      [is='newsletter'] .icon {
        width: 104px;
        height: 60px; } }
    @media (max-width: 600px) {
      [is='newsletter'] .icon {
        width: 84px;
        height: 48px; } }
  [is='newsletter'] .headline {
    margin-bottom: 0; }
    @media (max-width: 600px) {
      [is='newsletter'] .headline-wrapper {
        display: block; }
        [is='newsletter'] .headline-wrapper .icon {
          display: none; } }
  [is='newsletter'] .subline {
    margin-bottom: 24px; }
    @media (max-width: 1024px) {
      [is='newsletter'] .subline {
        margin-bottom: 30px; } }
    @media (max-width: 600px) {
      [is='newsletter'] .subline {
        width: calc(100% - 96px);
        margin-bottom: 0; } }
    [is='newsletter'] .subline-wrapper .icon {
      display: none; }
    @media (max-width: 600px) {
      [is='newsletter'] .subline-wrapper {
        margin-bottom: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        [is='newsletter'] .subline-wrapper .icon {
          display: block; } }
  @media (max-width: 1500px) {
    [is='newsletter'] p {
      max-width: 395px; }
      [is='newsletter'] p:last-of-type {
        margin-bottom: 0; } }
  [is='newsletter'] .form {
    z-index: 1;
    position: relative; }
    @media (max-width: 1500px) {
      [is='newsletter'] .form {
        background-color: #E42612;
        padding: 30px 44px 80px 59px;
        width: calc(100% + 103px);
        margin-left: -59px; } }
    @media (max-width: 600px) {
      [is='newsletter'] .form {
        width: calc(100% + 30px);
        margin-left: -15px;
        padding: 30px 15px 53px 15px; } }
    [is='newsletter'] .form .form-label, [is='newsletter'] .form .text-small {
      color: #fff; }
    [is='newsletter'] .form .form-group p {
      margin-bottom: 30px; }
      [is='newsletter'] .form .form-group p a {
        color: #fff !important;
        text-decoration: underline !important; }
    [is='newsletter'] .form-bottom {
      margin-top: 20px;
      row-gap: 10px; }
      @media (max-width: 600px) {
        [is='newsletter'] .form-bottom {
          row-gap: 31px; } }
  [is='newsletter'] .background {
    width: 45%; }
    @media (max-width: 1500px) {
      [is='newsletter'] .background {
        display: none; } }
  @media (max-width: 1500px) {
    [is='newsletter'] input[type="email"] {
      margin-bottom: 30px; } }
  [is='newsletter'] .unite-captcha {
    max-width: 70%; }
    @media (max-width: 600px) {
      [is='newsletter'] .unite-captcha {
        max-width: 100%; } }

[is='newsteaser-bund'] {
  padding: 51px 3.4% 54px 3.4%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin: 0 1.6%;
  height: calc(100vh - 216px);
  /* SAFARI FIX */ }
  @media (min-width: 1025px) and (max-height: 900px) {
    [is='newsteaser-bund'] {
      padding-top: 20px; } }
  @media (max-width: 1150px) {
    [is='newsteaser-bund'] {
      margin: 0 15px;
      padding: 46px 45px 41px 45px; } }
  @media (max-width: 1024px) {
    [is='newsteaser-bund'] {
      height: calc(100vh - 195px); } }
  @media (max-width: 600px) {
    [is='newsteaser-bund'] {
      height: auto;
      margin: 0;
      padding: 0 15px 30px 15px;
      background-image: unset !important; } }
  [is='newsteaser-bund'] .caption {
    position: absolute;
    left: 10px;
    bottom: 10px;
    color: #fff; }
    @media (max-width: 600px) {
      [is='newsteaser-bund'] .caption {
        display: none; } }
  [is='newsteaser-bund'] .teaserContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    height: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    @media (max-width: 600px) {
      [is='newsteaser-bund'] .teaserContent {
        display: block; } }
    @media (max-width: 600px) {
      [is='newsteaser-bund'] .teaserContent .teaserImg {
        width: calc(100% + 30px);
        margin-left: -15px;
        max-width: unset; } }
    [is='newsteaser-bund'] .teaserContent .teaserImg figcaption {
      bottom: unset;
      top: 20px; }
    [is='newsteaser-bund'] .teaserContent h1 {
      color: #fff;
      margin-bottom: 16px; }
      @media (min-width: 1025px) and (max-height: 900px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 70px; } }
      @media (min-width: 1025px) and (max-height: 800px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 60px; } }
      @media (min-width: 1025px) and (max-height: 700px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 50px; } }
      @media (max-width: 600px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          margin-bottom: 0; } }
      @media (max-width: 1600px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 70px; } }
      @media (max-width: 1280px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 60px; } }
      @media (max-width: 1024px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 80px; } }
      @media (max-width: 1024px) and (max-height: 1000px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 70px; } }
      @media (max-width: 1024px) and (max-height: 900px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 60px; } }
      @media (max-width: 1024px) and (max-height: 800px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 50px; } }
      @media (max-width: 600px) {
        [is='newsteaser-bund'] .teaserContent h1 {
          font-size: 28px;
          line-height: 37px;
          margin-bottom: 27px !important;
          margin-top: 2px;
          text-align: center; } }
    [is='newsteaser-bund'] .teaserContent .text {
      font-size: 20px;
      line-height: normal;
      font-weight: 700;
      font-family: "area";
      margin-bottom: 31px;
      color: #fff; }
    @media (max-width: 600px) {
      [is='newsteaser-bund'] .teaserContent .btn {
        margin: 0 auto; } }
    [is='newsteaser-bund'] .teaserContent .col:first-of-type {
      width: 60%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      height: 100%; }
      @media (min-width: 1025px) and (max-height: 900px) {
        [is='newsteaser-bund'] .teaserContent .col:first-of-type {
          width: 50%; } }
      @media (max-width: 1024px) {
        [is='newsteaser-bund'] .teaserContent .col:first-of-type {
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          width: 100%;
          margin-top: 0;
          height: auto; } }
      @media (max-width: 600px) {
        [is='newsteaser-bund'] .teaserContent .col:first-of-type {
          margin-bottom: 13px;
          background-color: #E42612;
          margin-top: -100px;
          border-radius: 7px;
          position: relative;
          padding: 18px 15px 24px 15px;
          display: block; }
          [is='newsteaser-bund'] .teaserContent .col:first-of-type .btn {
            background-color: #fff;
            color: #E42612; } }
    [is='newsteaser-bund'] .teaserContent .col:last-of-type {
      width: 40%; }
      @media (min-width: 1025px) and (max-height: 900px) {
        [is='newsteaser-bund'] .teaserContent .col:last-of-type {
          width: 50%; } }
      @media (max-width: 1024px) {
        [is='newsteaser-bund'] .teaserContent .col:last-of-type {
          width: 100%;
          margin-top: auto; } }
      [is='newsteaser-bund'] .teaserContent .col:last-of-type .headline {
        text-transform: uppercase;
        color: #fff;
        margin-bottom: 20px;
        font-size: 20px;
        line-height: 23px;
        font-family: "area400", "sans-serif"; }
        @media (max-width: 1150px) {
          [is='newsteaser-bund'] .teaserContent .col:last-of-type .headline {
            display: none; } }
      @media (min-width: 1025px) and (max-height: 900px) {
        [is='newsteaser-bund'] .teaserContent .col:last-of-type .btn-white {
          padding: 7px 10px;
          font-size: 18px; } }
    @media (max-width: 1150px) {
      [is='newsteaser-bund'] .teaserContent .content {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap; } }
    [is='newsteaser-bund'] .teaserContent .content .btn-white {
      position: relative;
      padding-right: 65px !important;
      -webkit-hyphens: unset !important;
      -o-hyphens: unset !important;
      -ms-hyphens: unset !important;
          hyphens: unset !important; }
      @media (min-width: 1025px) and (max-height: 900px) {
        [is='newsteaser-bund'] .teaserContent .content .btn-white {
          padding-right: 55px !important; } }
      @media (max-width: 1150px) {
        [is='newsteaser-bund'] .teaserContent .content .btn-white {
          padding-right: 55px !important; } }
      [is='newsteaser-bund'] .teaserContent .content .btn-white:hover::after {
        -webkit-animation: pulse-red-with-translateY 1s infinite;
                animation: pulse-red-with-translateY 1s infinite; }
      [is='newsteaser-bund'] .teaserContent .content .btn-white::after {
        margin-left: auto;
        position: absolute;
        top: 50%;
        right: 20px;
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Ellipse_17' data-name='Ellipse 17' fill='none' stroke='%23e3000f' stroke-width='2'%3E%3Ccircle cx='15' cy='15' r='15' stroke='none'/%3E%3Ccircle cx='15' cy='15' r='14' fill='none'/%3E%3C/g%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M16.838,13.194,11.54,7.9a1,1,0,0,1,0-1.413,1.009,1.009,0,0,1,1.417,0l6,6a1,1,0,0,1,.029,1.38L12.962,19.9a1,1,0,1,1-1.417-1.413Z' transform='translate(1.363 1.804)' fill='%23e3000f'/%3E%3C/svg%3E%0A");
        background-size: cover;
        background-repeat: no-repeat;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%); }
        @media (min-width: 1025px) and (max-height: 900px) {
          [is='newsteaser-bund'] .teaserContent .content .btn-white::after {
            right: 10px;
            width: 24px;
            height: 24px; } }
        @media (max-width: 1150px) {
          [is='newsteaser-bund'] .teaserContent .content .btn-white::after {
            right: 10px;
            width: 24px;
            height: 24px; } }
      @media (max-width: 1150px) {
        [is='newsteaser-bund'] .teaserContent .content .btn-white {
          font-size: 16px;
          line-height: 19px;
          padding: 19px 10px;
          -webkit-hyphens: unset;
          -o-hyphens: unset;
          -ms-hyphens: unset;
              hyphens: unset;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; } }
      @media (max-width: 600px) {
        [is='newsteaser-bund'] .teaserContent .content .btn-white {
          -webkit-hyphens: auto;
          -o-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
          -webkit-box-shadow: 0px 3px 19px 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 3px 19px 3px rgba(0, 0, 0, 0.15); } }
      @media (max-width: 1024px) {
        [is='newsteaser-bund'] .teaserContent .content .btn-white-wrapper {
          display: grid;
          grid-template-columns: -webkit-min-content;
          grid-template-columns: min-content;
          gap: 0px 0px;
          grid-template-columns: auto;
          -webkit-box-align: unset;
          -ms-flex-align: unset;
          align-items: unset; } }
    [is='newsteaser-bund'] .teaserContent .content .article {
      margin-bottom: 59px;
      width: 439px;
      border-radius: 10px; }
      @media (min-width: 1025px) and (max-height: 1000px) {
        [is='newsteaser-bund'] .teaserContent .content .article {
          width: 300px;
          margin-bottom: 30px;
          margin-left: auto; } }
      @media (max-width: 1150px) {
        [is='newsteaser-bund'] .teaserContent .content .article {
          width: auto;
          margin-bottom: 0;
          margin-right: 11px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
                  flex-flow: row wrap; } }
      @media (max-width: 600px) {
        [is='newsteaser-bund'] .teaserContent .content .article {
          -webkit-box-shadow: 0px 3px 19px 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 3px 19px 3px rgba(0, 0, 0, 0.15); } }
      [is='newsteaser-bund'] .teaserContent .content .article-img {
        height: 100%; }
      @media (max-width: 768px) {
        [is='newsteaser-bund'] .teaserContent .content .article figcaption {
          font-size: 11px; } }
      @media (max-width: 600px) {
        [is='newsteaser-bund'] .teaserContent .content .article figcaption {
          font-size: 11px; } }
      @media (max-width: 768px) {
        [is='newsteaser-bund'] .teaserContent .content .article figcaption {
          font-size: 11px; } }
      [is='newsteaser-bund'] .teaserContent .content .article-content {
        background-color: #E42612;
        padding: 23px 20px 25px 20px;
        padding-right: 71px;
        width: 100%; }
        [is='newsteaser-bund'] .teaserContent .content .article-content h2 {
          margin: 0; }
        @media (min-width: 1025px) and (max-height: 700px) {
          [is='newsteaser-bund'] .teaserContent .content .article-content {
            padding: 15px 42px 15px 9px; } }
        @media (max-width: 1024px) {
          [is='newsteaser-bund'] .teaserContent .content .article-content {
            padding: 5px 42px 8px 9px; } }
        [is='newsteaser-bund'] .teaserContent .content .article-content .btn-arrow {
          position: absolute;
          right: 20px;
          bottom: 23px; }
          @media (min-width: 1025px) and (max-height: 700px) {
            [is='newsteaser-bund'] .teaserContent .content .article-content .btn-arrow {
              right: 11px;
              bottom: 10px; } }
          @media (max-width: 1150px) {
            [is='newsteaser-bund'] .teaserContent .content .article-content .btn-arrow {
              right: 11px;
              bottom: 10px; } }
        [is='newsteaser-bund'] .teaserContent .content .article-content * {
          color: #fff; }
      [is='newsteaser-bund'] .teaserContent .content .article:hover .btn-arrow {
        -webkit-animation: pulse-white 1s infinite;
                animation: pulse-white 1s infinite; }
      @media (min-width: 1025px) and (max-height: 700px) {
        [is='newsteaser-bund'] .teaserContent .content .article-headline {
          font-size: 16px;
          line-height: 19px; } }
      @media (max-width: 768px) {
        [is='newsteaser-bund'] .teaserContent .content .article-headline {
          font-size: 16px;
          line-height: 19px; } }
    @media (max-width: 1150px) {
      [is='newsteaser-bund'] .teaserContent .content .col-mobile-1 {
        width: 35%;
        margin-right: 55px; } }
    @media (min-width: 1025px) and (max-height: 900px) {
      [is='newsteaser-bund'] .teaserContent .content .col-mobile-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row-reverse nowrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
                flex-flow: row-reverse nowrap;
        gap: 20px; } }
    @media (max-width: 1024px) {
      [is='newsteaser-bund'] .teaserContent .content .col-mobile-2 {
        width: calc(65% - 55px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch; } }
    @media (max-width: 600px) {
      [is='newsteaser-bund'] .teaserContent .content .col-mobile-2 {
        width: 100%; }
        [is='newsteaser-bund'] .teaserContent .content .col-mobile-2:not(.fullwidth) {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: stretch;
              -ms-flex-pack: stretch;
                  justify-content: stretch;
          width: 100%; }
          [is='newsteaser-bund'] .teaserContent .content .col-mobile-2:not(.fullwidth) > * {
            width: calc((50%) - (1 / 2 * 11px)); }
            [is='newsteaser-bund'] .teaserContent .content .col-mobile-2:not(.fullwidth) > *:nth-child(n) {
              margin-right: 11px;
              margin-top: 0; }
            [is='newsteaser-bund'] .teaserContent .content .col-mobile-2:not(.fullwidth) > *:nth-child(1n + 3) {
              margin-top: 0; }
            [is='newsteaser-bund'] .teaserContent .content .col-mobile-2:not(.fullwidth) > *:nth-child(2n) {
              margin-right: 0; }
            [is='newsteaser-bund'] .teaserContent .content .col-mobile-2:not(.fullwidth) > *:last-child {
              margin-right: 0; }
        [is='newsteaser-bund'] .teaserContent .content .col-mobile-2.fullwidth .btn-white-wrapper {
          width: 100%; } }

[is='news-teaser-contenthub'] {
  overflow: hidden;
  position: relative;
  padding: 145px 0;
  background-color: #F5F5F5; }
  @media (max-width: 1024px) {
    [is='news-teaser-contenthub'] {
      padding: 0 0 80px 0; } }
  @media (max-width: 600px) {
    [is='news-teaser-contenthub'] {
      padding: 0 0 60px 0; } }
  @media (max-width: 1024px) {
    [is='news-teaser-contenthub'] .container {
      display: block; } }
  [is='news-teaser-contenthub'] .content-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    width: 74%;
    z-index: 1; }
    [is='news-teaser-contenthub'] .content-left > * {
      width: calc((33.33333%) - (2 / 3 * 60px)); }
      [is='news-teaser-contenthub'] .content-left > *:nth-child(n) {
        margin-right: 60px;
        margin-top: 0; }
      [is='news-teaser-contenthub'] .content-left > *:nth-child(1n + 4) {
        margin-top: 0px; }
      [is='news-teaser-contenthub'] .content-left > *:nth-child(3n) {
        margin-right: 0; }
      [is='news-teaser-contenthub'] .content-left > *:last-child {
        margin-right: 0; }
    @media (max-width: 1280px) {
      [is='news-teaser-contenthub'] .content-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='news-teaser-contenthub'] .content-left > * {
          width: calc((50%) - (1 / 2 * 30px)); }
          [is='news-teaser-contenthub'] .content-left > *:nth-child(n) {
            margin-right: 30px;
            margin-top: 0; }
          [is='news-teaser-contenthub'] .content-left > *:nth-child(1n + 3) {
            margin-top: 15px; }
          [is='news-teaser-contenthub'] .content-left > *:nth-child(2n) {
            margin-right: 0; }
          [is='news-teaser-contenthub'] .content-left > *:last-child {
            margin-right: 0; } }
  [is='news-teaser-contenthub'] .content-right {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 112px; }
    @media (max-width: 1024px) {
      [is='news-teaser-contenthub'] .content-right {
        -webkit-box-flex: unset;
            -ms-flex: unset;
                flex: unset;
        display: block;
        position: relative;
        width: calc(100% + 60px);
        margin-left: -60px;
        padding-top: 80px;
        padding-bottom: 30px; } }
    @media (max-width: 600px) {
      [is='news-teaser-contenthub'] .content-right {
        width: calc(100% + 15px);
        margin-left: -15px;
        padding-top: 60px; } }
    [is='news-teaser-contenthub'] .content-right .headline {
      margin-bottom: 11px; }
      @media (max-width: 1024px) {
        [is='news-teaser-contenthub'] .content-right .headline {
          margin-bottom: 15px;
          font-size: 48px;
          line-height: 49px; } }
      @media (max-width: 600px) {
        [is='news-teaser-contenthub'] .content-right .headline {
          margin-bottom: 17px; } }
    [is='news-teaser-contenthub'] .content-right p {
      font-size: 20px;
      line-height: 26px;
      font-family: "area";
      font-weight: 700; }
      [is='news-teaser-contenthub'] .content-right p:last-of-type {
        margin-bottom: 29px; }
      @media (max-width: 1024px) {
        [is='news-teaser-contenthub'] .content-right p {
          font-size: 16px;
          line-height: 21px; } }
    [is='news-teaser-contenthub'] .content-right .icon {
      color: #fff;
      margin-bottom: 20px; }
      [is='news-teaser-contenthub'] .content-right .icon::before {
        font-size: 40px; }
      @media (max-width: 1024px) {
        [is='news-teaser-contenthub'] .content-right .icon {
          position: absolute;
          top: 0px;
          right: 60px; } }
      @media (max-width: 600px) {
        [is='news-teaser-contenthub'] .content-right .icon {
          position: unset;
          display: block;
          margin-left: auto; } }
    [is='news-teaser-contenthub'] .content-right-wrapper {
      z-index: 1;
      position: relative; }
      @media (max-width: 1024px) {
        [is='news-teaser-contenthub'] .content-right-wrapper {
          padding: 0 60px; } }
      @media (max-width: 600px) {
        [is='news-teaser-contenthub'] .content-right-wrapper {
          padding: 0 15px; } }
  [is='news-teaser-contenthub'] .article {
    -webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.35);
    border-radius: 10px; }
    @media (max-width: 1024px) {
      [is='news-teaser-contenthub'] .article {
        -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.15); } }
    [is='news-teaser-contenthub'] .article-headline {
      margin-bottom: 19px;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 3; }
      @media (max-width: 1024px) {
        [is='news-teaser-contenthub'] .article-headline {
          -webkit-line-clamp: 2;
          margin-bottom: 10px; } }
    [is='news-teaser-contenthub'] .article-content {
      padding: 19px 19px 24px 19px;
      background-color: #fff; }
      [is='news-teaser-contenthub'] .article-content .linkArrow {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end; }
  [is='news-teaser-contenthub'] .btn {
    -webkit-box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.3); }
    @media (max-width: 1024px) {
      [is='news-teaser-contenthub'] .btn {
        margin: 0 auto; } }
  [is='news-teaser-contenthub'] .background {
    width: 38%; }
    @media (max-width: 1024px) {
      [is='news-teaser-contenthub'] .background {
        width: 100%; } }
  [is='news-teaser-contenthub'] .slider {
    margin-top: 10px;
    margin: 10px 0 20px -20px;
    padding: 20px; }
    [is='news-teaser-contenthub'] .slider-item {
      height: auto; }
    [is='news-teaser-contenthub'] .slider-controls {
      margin-top: 10px; }
    [is='news-teaser-contenthub'] .slider-pagination {
      margin-bottom: 30px; }
      [is='news-teaser-contenthub'] .slider-pagination .swiper-pagination-bullet {
        margin-right: 5px !important;
        margin-bottom: 0px !important; }
    [is='news-teaser-contenthub'] .slider-blur {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 1;
      height: 100%;
      width: 12%;
      background: #e3000f;
      background: -webkit-gradient(linear, left top, right top, color-stop(25%, transparent), color-stop(75%, rgba(255, 255, 255, 0.5)));
      background: linear-gradient(90deg, transparent 25%, rgba(255, 255, 255, 0.5) 75%); }

[is='personen-detail'] {
  margin-top: 74px; }
  @media (max-width: 1024px) {
    [is='personen-detail'] {
      margin-top: 60px; } }
  @media (max-width: 600px) {
    [is='personen-detail'] {
      margin-bottom: 60px; } }
  [is='personen-detail'] .personenContainer .col-1 {
    width: 17.36%; }
    @media (max-width: 1280px) {
      [is='personen-detail'] .personenContainer .col-1 {
        width: 100%; } }
    [is='personen-detail'] .personenContainer .col-1 img {
      width: 100%;
      margin-bottom: 13px; }
      @media (max-width: 1280px) {
        [is='personen-detail'] .personenContainer .col-1 img {
          width: 300px; } }
      @media (max-width: 768px) {
        [is='personen-detail'] .personenContainer .col-1 img {
          width: 160px; } }
      @media (max-width: 600px) {
        [is='personen-detail'] .personenContainer .col-1 img {
          width: 100%; } }
    [is='personen-detail'] .personenContainer .col-1 figcaption {
      position: unset; }
    [is='personen-detail'] .personenContainer .col-1 .headline {
      text-align: center; }
      @media (max-width: 1280px) {
        [is='personen-detail'] .personenContainer .col-1 .headline {
          text-align: left;
          margin-bottom: 10px; } }
  [is='personen-detail'] .personenContainer .col-2 {
    width: 52.71%; }
    @media (max-width: 1280px) {
      [is='personen-detail'] .personenContainer .col-2 {
        width: 50%; } }
    @media (max-width: 600px) {
      [is='personen-detail'] .personenContainer .col-2 {
        width: 100%; } }
    [is='personen-detail'] .personenContainer .col-2 .introtext p {
      font-size: 20px;
      line-height: 26px;
      font-weight: 700;
      margin-bottom: 35px; }
      @media (max-width: 1024px) {
        [is='personen-detail'] .personenContainer .col-2 .introtext p {
          font-size: 16px;
          line-height: 21px;
          margin-bottom: 30px; } }
    @media (max-width: 1024px) {
      [is='personen-detail'] .personenContainer .col-2 .text p, [is='personen-detail'] .personenContainer .col-2 .text ul li, [is='personen-detail'] .personenContainer .col-2 .text ol li {
        font-size: 14px;
        line-height: 20px; } }
    [is='personen-detail'] .personenContainer .col-2 .components {
      margin-top: 50px; }
      [is='personen-detail'] .personenContainer .col-2 .components [is='stichpunkte'] {
        margin-bottom: 65px; }
        [is='personen-detail'] .personenContainer .col-2 .components [is='stichpunkte'] .list-border {
          padding-left: 0;
          list-style-type: none; }
        @media (max-width: 1024px) {
          [is='personen-detail'] .personenContainer .col-2 .components [is='stichpunkte'] {
            margin-bottom: 60px; } }
        @media (max-width: 600px) {
          [is='personen-detail'] .personenContainer .col-2 .components [is='stichpunkte'] {
            margin-bottom: 0; } }
        @media (max-width: 1024px) {
          [is='personen-detail'] .personenContainer .col-2 .components [is='stichpunkte'] .headline {
            margin-bottom: 15px; } }
      [is='personen-detail'] .personenContainer .col-2 .components .centerMaxWidthContainer {
        padding-left: 0 !important;
        padding-right: 0 !important;
        max-width: 100%; }
  [is='personen-detail'] .personenContainer .col-3 {
    width: 25.63%; }
    @media (max-width: 1280px) {
      [is='personen-detail'] .personenContainer .col-3 {
        width: auto;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    @media (max-width: 600px) {
      [is='personen-detail'] .personenContainer .col-3 {
        width: 100%;
        -webkit-box-flex: unset;
            -ms-flex: unset;
                flex: unset; } }
    [is='personen-detail'] .personenContainer .col-3 .line {
      width: 2px;
      height: auto;
      background-color: #F5F5F5;
      margin: 0 60px;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto; }
      @media (max-width: 1280px) {
        [is='personen-detail'] .personenContainer .col-3 .line {
          margin: 0 26px 0 29px; } }
      @media (max-width: 600px) {
        [is='personen-detail'] .personenContainer .col-3 .line {
          width: 100%;
          height: 2px;
          margin: 60px 0 30px 0; } }
    @media (max-width: 600px) {
      [is='personen-detail'] .personenContainer .col-3 .flex {
        display: block; } }
    [is='personen-detail'] .personenContainer .col-3 .wrapper {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
    @media (max-width: 1024px) {
      [is='personen-detail'] .personenContainer .col-3 .textRight p, [is='personen-detail'] .personenContainer .col-3 .textRight ul {
        font-size: 14px;
        line-height: 20px; } }
    [is='personen-detail'] .personenContainer .col-3 .textRight p:last-of-type, [is='personen-detail'] .personenContainer .col-3 .textRight ul:last-of-type {
      margin-bottom: 44px; }
      @media (max-width: 1024px) {
        [is='personen-detail'] .personenContainer .col-3 .textRight p:last-of-type, [is='personen-detail'] .personenContainer .col-3 .textRight ul:last-of-type {
          margin-bottom: 30px; } }
    [is='personen-detail'] .personenContainer .col-3 .adress, [is='personen-detail'] .personenContainer .col-3 .phone, [is='personen-detail'] .personenContainer .col-3 .mail {
      font-family: "area400", "sans-serif";
      font-size: 16px;
      line-height: 22px; }
      @media (max-width: 1024px) {
        [is='personen-detail'] .personenContainer .col-3 .adress, [is='personen-detail'] .personenContainer .col-3 .phone, [is='personen-detail'] .personenContainer .col-3 .mail {
          font-size: 14px;
          line-height: 20px; } }
    [is='personen-detail'] .personenContainer .col-3 .adress p:last-of-type {
      margin-bottom: 0; }
    [is='personen-detail'] .personenContainer .col-3 .phone {
      color: #000 !important;
      display: block; }
      [is='personen-detail'] .personenContainer .col-3 .phone:hover {
        color: #b0000c !important; }
    [is='personen-detail'] .personenContainer .col-3 .mail {
      display: block; }
    [is='personen-detail'] .personenContainer .col-3 .socialmedia-headline {
      display: block;
      margin-top: 33px;
      margin-bottom: 11px;
      font-size: 16px;
      line-height: 1;
      font-weight: 800; }
      @media (max-width: 1024px) {
        [is='personen-detail'] .personenContainer .col-3 .socialmedia-headline {
          margin-top: 30px;
          font-weight: 14px;
          line-height: 20px;
          margin-bottom: 4px; } }

@keyframes ellipsis {
  to {
    width: 29px; } }

@-webkit-keyframes ellipsis {
  to {
    width: 29px; } }

[is='personen'] .show-responsive {
  display: none; }
  @media (max-width: 1280px) {
    [is='personen'] .show-responsive {
      display: block; } }

@media (max-width: 1280px) {
  [is='personen'] .hide-responsive {
    display: none; } }

[is='personen'] .col-1 {
  width: 20%;
  margin-right: 84px; }
  @media (max-width: 1280px) {
    [is='personen'] .col-1 {
      width: 100%;
      margin-right: unset; } }

[is='personen'] .col-2 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

[is='personen'] .personen-filter {
  background-color: #E42612;
  padding: 19px 0; }
  @media (max-width: 1024px) {
    [is='personen'] .personen-filter {
      padding: 24px 0; } }
  [is='personen'] .personen-filter-title {
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    display: inline-block;
    margin-right: 20px; }
    @media (max-width: 1024px) {
      [is='personen'] .personen-filter-title {
        width: 100%;
        text-align: center;
        margin-bottom: 9px;
        font-size: 16px;
        line-height: 21px; } }
  [is='personen'] .personen-filter-select {
    display: none; }
  [is='personen'] .personen-filter .custom-select-container {
    display: inline-block;
    min-width: 321px; }
    [is='personen'] .personen-filter .custom-select-container.is-open {
      background-color: #fff;
      border-top-right-radius: 26px;
      border-top-left-radius: 26px; }
      @media (max-width: 1024px) {
        [is='personen'] .personen-filter .custom-select-container.is-open {
          border-top-right-radius: 20px;
          border-top-left-radius: 20px; } }
      [is='personen'] .personen-filter .custom-select-container.is-open .custom-select-panel {
        -webkit-transition: max-height .5s ease-out, overflow-y 0.1s 0.5s;
        transition: max-height .5s ease-out, overflow-y 0.1s 0.5s; }
  [is='personen'] .personen-filter .custom-select-panel {
    border-bottom-right-radius: 26px;
    border-bottom-left-radius: 26px;
    -webkit-transition: unset;
    transition: unset;
    -webkit-box-shadow: 0px 8px 13px -5px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 8px 13px -5px rgba(0, 0, 0, 0.35); }
    @media (max-width: 1024px) {
      [is='personen'] .personen-filter .custom-select-panel {
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px; } }
  [is='personen'] .personen-filter .custom-select-opener {
    background-color: #E42612;
    border-radius: 35px;
    border: 2px solid #fff;
    padding: 14px 19px 14px 20px;
    position: relative;
    min-height: 58px; }
    @media (max-width: 1024px) {
      [is='personen'] .personen-filter .custom-select-opener {
        padding: 8px  15px 8px 19px;
        min-height: 46px; } }
    [is='personen'] .personen-filter .custom-select-opener span {
      text-transform: uppercase;
      font-size: 18px;
      line-height: 1;
      font-weight: 800;
      color: #fff; }
      @media (max-width: 1024px) {
        [is='personen'] .personen-filter .custom-select-opener span {
          font-size: 15px; } }
    [is='personen'] .personen-filter .custom-select-opener::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.39' height='8.429' viewBox='0 0 17.39 8.429'%3E%3Cpath id='iconmonstr-arrow-down-lined' d='M.276,14.768,8.3,22.783a.959.959,0,0,0,1.358,0l8.008-8c.185-.185-17.572-.2-17.387-.014Z' transform='translate(-0.274 -14.637)' fill='%23fff'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-size: cover;
      width: 17px;
      height: 8px;
      display: inline-block;
      position: absolute;
      right: 16px;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
      @media (max-width: 1024px) {
        [is='personen'] .personen-filter .custom-select-opener::after {
          right: 15px; } }
  [is='personen'] .personen-filter .custom-select-option {
    background-color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1;
    font-weight: 800;
    color: #707070;
    padding: 6px 17px;
    cursor: pointer; }
    [is='personen'] .personen-filter .custom-select-option:nth-of-type(2) {
      padding-top: 12px; }
      @media (max-width: 1024px) {
        [is='personen'] .personen-filter .custom-select-option:nth-of-type(2) {
          padding-top: 17px; } }
    [is='personen'] .personen-filter .custom-select-option[data-value='reset'] {
      display: none; }
    @media (max-width: 1024px) {
      [is='personen'] .personen-filter .custom-select-option {
        font-size: 15px;
        padding: 5px 17px; } }
    [is='personen'] .personen-filter .custom-select-option:last-of-type {
      padding-bottom: 26px; }
    [is='personen'] .personen-filter .custom-select-option.is-selected::before {
      display: none; }

[is='personen'] .personen-wrapper {
  padding: 59px 0 80px 0;
  position: relative; }

@media (max-width: 1280px) {
  [is='personen'] .personen-content {
    margin-bottom: 60px; } }

@media (max-width: 600px) {
  [is='personen'] .personen-content {
    margin-bottom: 50px; } }

[is='personen'] .personen-content .headline {
  margin-bottom: 30px;
  -webkit-hyphens: auto;
  -o-hyphens: auto;
  -ms-hyphens: auto;
      hyphens: auto; }
  @media (max-width: 1280px) {
    [is='personen'] .personen-content .headline {
      margin-bottom: 20px; } }

[is='personen'] .personen-content .subline {
  margin-bottom: 30px; }
  @media (max-width: 1280px) {
    [is='personen'] .personen-content .subline {
      margin-bottom: 20px; } }

[is='personen'] .personen-content p:last-of-type {
  margin-bottom: 0; }

[is='personen'] .personen-item:not(:last-of-type) {
  margin-bottom: 80px; }
  @media (max-width: 1280px) {
    [is='personen'] .personen-item:not(:last-of-type) {
      margin-bottom: 60px; } }

[is='personen'] .personen-item .caption {
  width: 100%; }

[is='personen'] .personen-item .whitecaption {
  max-width: 95%; }

[is='personen'] .personen-item-title {
  margin-bottom: 5px; }
  @media (max-width: 1280px) {
    [is='personen'] .personen-item-title {
      margin-bottom: 0; } }

[is='personen'] .personen-item-img {
  width: 23%;
  margin-right: 74px; }
  @media (max-width: 1280px) {
    [is='personen'] .personen-item-img {
      width: 100%;
      margin-right: unset;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row nowrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row nowrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; } }
  @media (max-width: 600px) {
    [is='personen'] .personen-item-img {
      -webkit-box-pack: unset;
      -ms-flex-pack: unset;
      justify-content: unset; } }
  @media (max-width: 1280px) {
    [is='personen'] .personen-item-img img {
      width: 200px;
      height: 200px; } }
  @media (max-width: 768px) {
    [is='personen'] .personen-item-img img {
      width: 110px;
      height: 110px; } }
  @media (max-width: 600px) {
    [is='personen'] .personen-item-img img {
      margin-right: 30px; } }

[is='personen'] .personen-item-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 18px; }
  @media (max-width: 1280px) {
    [is='personen'] .personen-item-content {
      margin-top: 15px; } }

[is='personen'] .personen-item-headline {
  display: block;
  margin-bottom: 5px; }

[is='personen'] .personen-item-subline {
  font-size: 20px;
  line-height: 26px;
  font-weight: 800;
  display: block; }
  @media (max-width: 1024px) {
    [is='personen'] .personen-item-subline {
      font-size: 16px;
      line-height: 21px; } }

[is='personen'] .personen-item-col {
  width: 50%; }

[is='personen'] .personen-item .socialmedia-headline {
  font-size: 16px;
  line-height: 1;
  font-weight: 800;
  margin-right: 12px; }
  @media (max-width: 1280px) {
    [is='personen'] .personen-item .socialmedia-headline {
      margin-right: unset;
      margin-bottom: 4px; } }

@media (max-width: 1280px) {
  [is='personen'] .personen-item .socialmedia-item {
    margin-bottom: 10px; } }

[is='personen'] .personen-item-text {
  margin-top: 32px; }
  @media (max-width: 1280px) {
    [is='personen'] .personen-item-text {
      margin-top: 15px; } }
  @media (max-width: 1024px) {
    [is='personen'] .personen-item-text p {
      font-size: 14px;
      line-height: 20px; } }
  [is='personen'] .personen-item-text .linkArrow {
    margin-top: 39px; }
    @media (max-width: 1280px) {
      [is='personen'] .personen-item-text .linkArrow {
        margin-top: 15px; } }

[is='personen'] .personen-loader {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #E42612; }
  [is='personen'] .personen-loader-content-img {
    max-width: 209px;
    height: auto;
    margin: 30px auto 50px auto; }
  [is='personen'] .personen-loader-content-text {
    text-align: center;
    color: #fff;
    font-weight: 800;
    font-size: 30px;
    line-height: 1; }
    [is='personen'] .personen-loader-content-text::after {
      overflow: hidden;
      display: inline-block;
      vertical-align: bottom;
      -webkit-animation: ellipsis steps(4, end) 1500ms infinite;
      animation: ellipsis steps(4, end) 1500ms infinite;
      content: "\2026";
      /* ascii code for the ellipsis character */
      width: 0px; }

[is='rose-form'] .unite-form {
  margin: 0 auto; }

[is='seiteneinstieg'] {
  background-color: #F5F5F5; }
  [is='seiteneinstieg'] .headline {
    margin: 0;
    text-transform: uppercase;
    text-align: center; }
    @media (max-width: 1024px) {
      [is='seiteneinstieg'] .headline {
        font-size: 65px;
        line-height: 67px; } }
    @media (max-width: 600px) {
      [is='seiteneinstieg'] .headline {
        font-size: 40px;
        line-height: 41px; } }
  [is='seiteneinstieg'] .wrapper picture {
    margin: 30px 0;
    display: block; }
    @media (max-width: 1024px) {
      [is='seiteneinstieg'] .wrapper picture {
        margin: 15px 0; } }
  [is='seiteneinstieg'] .container {
    position: relative;
    padding: 21px 0; }
    @media (max-width: 1024px) {
      [is='seiteneinstieg'] .container {
        display: block;
        padding: 110px 0 105px 0; } }
    @media (max-width: 600px) {
      [is='seiteneinstieg'] .container {
        padding: 99px 0; } }
    [is='seiteneinstieg'] .container-flex .col-1 {
      width: 20%; }
    [is='seiteneinstieg'] .container-flex .col-2 {
      width: 60%;
      margin-right: 20%; }
    @media (max-width: 1024px) {
      [is='seiteneinstieg'] .container-flex .col-1, [is='seiteneinstieg'] .container-flex .col-2 {
        width: 100%;
        margin: 0; } }
    @media (max-width: 1024px) {
      [is='seiteneinstieg'] .container-small {
        padding: 25px 0; } }
  [is='seiteneinstieg'] .overview-link {
    text-transform: uppercase;
    color: #BEBEBE;
    font-size: 18px;
    line-height: 1.2;
    text-decoration: none;
    font-weight: 800;
    position: relative;
    padding-left: 11.8px;
    display: inline-block;
    -webkit-transition: padding 0.2s;
    transition: padding 0.2s; }
    @media (max-width: 1024px) {
      [is='seiteneinstieg'] .overview-link {
        font-size: 15px;
        top: 16px;
        position: absolute;
        left: 0; } }
    [is='seiteneinstieg'] .overview-link::before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.861' height='12' viewBox='0 0 6.861 12'%3E%3Cpath id='Icon_ionic-ios-arrow-forward' data-name='Icon ionic-ios-arrow-forward' d='M13.315,12.194l4.541-4.537a.854.854,0,0,0,0-1.211.865.865,0,0,0-1.215,0L11.5,11.587a.856.856,0,0,0-.025,1.183l5.166,5.177a.858.858,0,1,0,1.215-1.211Z' transform='translate(-11.246 -6.196)' fill='%23bebebe'/%3E%3C/svg%3E%0A");
      background-size: cover;
      background-repeat: no-repeat;
      display: inline-block;
      width: 6.8px;
      height: 12px;
      margin-right: 5px;
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
    [is='seiteneinstieg'] .overview-link:hover {
      padding-left: 20px; }

@media (max-width: 1024px) {
  [is='seiteneinstieg-bild-text'] .centerFullWidthContainer {
    padding: 0 !important; } }

[is='seiteneinstieg-bild-text'] .container {
  background-color: #E42612;
  padding: 0 0 0 3.4%; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-bild-text'] .container {
      display: block;
      padding: 0;
      background: unset; } }

[is='seiteneinstieg-bild-text'] .content {
  padding: 121px 0 151px 0; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-bild-text'] .content {
      padding: 60px 60px;
      z-index: 1;
      position: relative; } }
  @media (max-width: 600px) {
    [is='seiteneinstieg-bild-text'] .content {
      text-align: center;
      padding: 60px 30px 100px 30px; } }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-bild-text'] .content-items {
      z-index: 2;
      position: relative; } }
  [is='seiteneinstieg-bild-text'] .content * {
    color: #fff; }

[is='seiteneinstieg-bild-text'] .headline {
  margin-bottom: 0; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-bild-text'] .headline {
      font-size: 90px;
      line-height: 92px;
      margin-bottom: 15px; } }
  @media (max-width: 600px) {
    [is='seiteneinstieg-bild-text'] .headline {
      font-size: 44px;
      line-height: 45px;
      margin-bottom: 5px; } }

[is='seiteneinstieg-bild-text'] .subline {
  margin-bottom: 36px; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-bild-text'] .subline {
      margin-bottom: 10px; } }

[is='seiteneinstieg-bild-text'] p {
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  max-width: 348px; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-bild-text'] p {
      font-size: 15px;
      line-height: 21px; } }
  @media (max-width: 600px) {
    [is='seiteneinstieg-bild-text'] p {
      max-width: 100%; } }
  [is='seiteneinstieg-bild-text'] p:last-of-type {
    margin-bottom: 0; }

[is='seiteneinstieg-bild-text'] .col-1 {
  max-width: 50%; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-bild-text'] .col-1 {
      max-width: 100%;
      background-color: #E42612; } }

[is='seiteneinstieg-bild-text'] .col-2 {
  width: 34%; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-bild-text'] .col-2 {
      width: 100%; } }

[is='seiteneinstieg-bild-text'] figure {
  margin-left: auto;
  width: 100%;
  height: 100%; }
  [is='seiteneinstieg-bild-text'] figure img {
    margin-left: auto;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center; }

@media (max-width: 1024px) {
  [is='seiteneinstieg-mitglied-werden'] .centerFullWidthContainer {
    padding: 0 !important; } }

[is='seiteneinstieg-mitglied-werden'] .container {
  background-color: #E42612;
  padding: 0 0 0 3.4%;
  position: relative;
  overflow: hidden; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-mitglied-werden'] .container {
      display: block;
      padding: 0; } }

[is='seiteneinstieg-mitglied-werden'] .content {
  padding: 121px 0 151px 0; }
  @media (max-width: 1400px) {
    [is='seiteneinstieg-mitglied-werden'] .content {
      padding-bottom: 0 !important; } }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-mitglied-werden'] .content {
      padding: 60px 60px;
      z-index: 1;
      position: relative; } }
  @media (max-width: 600px) {
    [is='seiteneinstieg-mitglied-werden'] .content {
      text-align: center;
      padding: 60px 30px 0 30px; } }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-mitglied-werden'] .content-items {
      z-index: 2;
      position: relative; } }
  [is='seiteneinstieg-mitglied-werden'] .content * {
    color: #fff; }

[is='seiteneinstieg-mitglied-werden'] .headline {
  margin-bottom: 0; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-mitglied-werden'] .headline {
      font-size: 90px;
      line-height: 92px;
      margin-bottom: 15px; } }
  @media (max-width: 600px) {
    [is='seiteneinstieg-mitglied-werden'] .headline {
      font-size: 44px;
      line-height: 45px;
      margin-bottom: 5px; } }

[is='seiteneinstieg-mitglied-werden'] .subline {
  margin-bottom: 36px; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-mitglied-werden'] .subline {
      margin-bottom: 10px; } }

[is='seiteneinstieg-mitglied-werden'] p {
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  max-width: 348px; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-mitglied-werden'] p {
      font-size: 15px;
      line-height: 21px; } }
  @media (max-width: 600px) {
    [is='seiteneinstieg-mitglied-werden'] p {
      max-width: 100%; } }
  [is='seiteneinstieg-mitglied-werden'] p:last-of-type {
    margin-bottom: 0; }

[is='seiteneinstieg-mitglied-werden'] .col-1 {
  max-width: 50%; }
  @media (max-width: 1400px) {
    [is='seiteneinstieg-mitglied-werden'] .col-1 {
      max-width: 100%;
      width: 100%; } }

[is='seiteneinstieg-mitglied-werden'] .col-2 .img, [is='seiteneinstieg-mitglied-werden'] .col-2 .img-person {
  display: none; }

@media (max-width: 1400px) {
  [is='seiteneinstieg-mitglied-werden'] .col-2 {
    width: 100%;
    padding: 138px 0 54px 15px;
    margin-top: 22px;
    position: relative; }
    [is='seiteneinstieg-mitglied-werden'] .col-2 .btn-white {
      position: relative;
      z-index: 1; }
    [is='seiteneinstieg-mitglied-werden'] .col-2 .img, [is='seiteneinstieg-mitglied-werden'] .col-2 .img-person {
      display: block; } }

[is='seiteneinstieg-mitglied-werden'] .col-3 {
  width: 34%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch; }
  @media (max-width: 1400px) {
    [is='seiteneinstieg-mitglied-werden'] .col-3 {
      display: none; } }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-mitglied-werden'] .col-3 {
      width: 50%; } }

[is='seiteneinstieg-mitglied-werden'] .img {
  margin-left: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center; }
  @media (max-width: 1400px) {
    [is='seiteneinstieg-mitglied-werden'] .img {
      position: absolute;
      bottom: 0;
      right: 0;
      width: 50%;
      height: 100%; } }
  [is='seiteneinstieg-mitglied-werden'] .img-person {
    position: absolute;
    bottom: 0;
    margin-left: -100px;
    width: 33%;
    height: auto; }
    @media (max-width: 1400px) {
      [is='seiteneinstieg-mitglied-werden'] .img-person {
        left: 50%; } }
    @media (max-width: 1024px) {
      [is='seiteneinstieg-mitglied-werden'] .img-person {
        height: 90%;
        width: auto;
        right: -50px;
        left: unset;
        margin: unset; } }

[is='seiteneinstieg-region'] .intro-region {
  background-color: #E42612;
  padding: 22px 0; }
  @media (max-width: 1024px) {
    [is='seiteneinstieg-region'] .intro-region {
      padding: 30px 0 110px 0; } }
  @media (max-width: 600px) {
    [is='seiteneinstieg-region'] .intro-region {
      padding: 15px 0 78px 0; } }
  [is='seiteneinstieg-region'] .intro-region .content {
    position: relative; }
    [is='seiteneinstieg-region'] .intro-region .content * {
      color: #fff; }
    [is='seiteneinstieg-region'] .intro-region .content h1 {
      margin: 0;
      text-align: center; }
    [is='seiteneinstieg-region'] .intro-region .content .text {
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      margin: 0;
      font-size: 20px;
      line-height: 24px;
      text-transform: uppercase; }
      @media (max-width: 1024px) {
        [is='seiteneinstieg-region'] .intro-region .content .text {
          position: unset;
          text-align: center;
          margin-bottom: 54px;
          font-size: 16px;
          line-height: 19px;
          -webkit-transform: translateY(unset);
          transform: translateY(unset); }
          [is='seiteneinstieg-region'] .intro-region .content .text br {
            display: none; } }
      @media (max-width: 600px) {
        [is='seiteneinstieg-region'] .intro-region .content .text {
          margin-bottom: 34px; } }

[is='seiteneinstieg-region'] .teaserContent {
  margin-top: 30px; }
  @media (max-width: 1280px) {
    [is='seiteneinstieg-region'] .teaserContent {
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      margin-top: 15px; } }
  [is='seiteneinstieg-region'] .teaserContent figure {
    position: unset; }
    [is='seiteneinstieg-region'] .teaserContent figure img {
      height: 100%; }
  [is='seiteneinstieg-region'] .teaserContent .col-1 {
    width: 58%;
    margin-right: 30px; }
    @media (max-width: 1280px) {
      [is='seiteneinstieg-region'] .teaserContent .col-1 {
        width: 100%;
        margin-right: 0;
        margin-bottom: 12px; } }
  [is='seiteneinstieg-region'] .teaserContent .col-2 {
    width: 40%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px; }
    @media (max-width: 1280px) {
      [is='seiteneinstieg-region'] .teaserContent .col-2 {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%;
        -ms-flex-flow: row nowrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row nowrap;
        gap: unset; }
        [is='seiteneinstieg-region'] .teaserContent .col-2 > * {
          width: calc((50%) - (1 / 2 * 15px)); }
          [is='seiteneinstieg-region'] .teaserContent .col-2 > *:nth-child(n) {
            margin-right: 15px;
            margin-top: 0; }
          [is='seiteneinstieg-region'] .teaserContent .col-2 > *:nth-child(1n + 3) {
            margin-top: 0px; }
          [is='seiteneinstieg-region'] .teaserContent .col-2 > *:nth-child(2n) {
            margin-right: 0; }
          [is='seiteneinstieg-region'] .teaserContent .col-2 > *:last-child {
            margin-right: 0; } }

[is='seiteneinstieg-region'] .article {
  border-radius: 10px; }
  [is='seiteneinstieg-region'] .article-gradient {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(70%, rgba(0, 0, 0, 0.5)));
    background: linear-gradient(180deg, transparent 20%, rgba(0, 0, 0, 0.5) 70%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  [is='seiteneinstieg-region'] .article-text * {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    margin: 0;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box; }
    @media (max-width: 1280px) {
      [is='seiteneinstieg-region'] .article-text * {
        font-size: 16px;
        line-height: 21px;
        -webkit-line-clamp: 1; } }
    @media (max-width: 600px) {
      [is='seiteneinstieg-region'] .article-text * {
        -webkit-line-clamp: 2; } }
  [is='seiteneinstieg-region'] .article-headline {
    margin-bottom: 0; }
  [is='seiteneinstieg-region'] .article .btn-arrow {
    position: absolute;
    bottom: 0; }
  [is='seiteneinstieg-region'] .article-1, [is='seiteneinstieg-region'] .article-2 {
    position: relative; }
    [is='seiteneinstieg-region'] .article-1 .article-content, [is='seiteneinstieg-region'] .article-2 .article-content {
      width: 100%;
      left: 0; }
      [is='seiteneinstieg-region'] .article-1 .article-content *, [is='seiteneinstieg-region'] .article-2 .article-content * {
        color: #fff; }
  [is='seiteneinstieg-region'] .article-1 {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35); }
    @media (max-width: 1280px) {
      [is='seiteneinstieg-region'] .article-1 {
        background-color: unset; } }
    [is='seiteneinstieg-region'] .article-1 .taxonomy {
      margin-top: 8px;
      margin-left: 8px;
      -ms-flex-flow: row nowrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row nowrap; }
      @media (max-width: 1280px) {
        [is='seiteneinstieg-region'] .article-1 .taxonomy {
          margin: unset;
          position: absolute;
          top: 5px;
          left: 5px; } }
      [is='seiteneinstieg-region'] .article-1 .taxonomy-item:last-of-type {
        overflow: hidden;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 1; }
      @media (max-width: 1280px) {
        [is='seiteneinstieg-region'] .article-1 .taxonomy-item {
          color: #fff; }
          [is='seiteneinstieg-region'] .article-1 .taxonomy-item::after {
            background-color: #fff; } }
    [is='seiteneinstieg-region'] .article-1 .btn-arrow {
      right: 24px; }
      @media (max-width: 1280px) {
        [is='seiteneinstieg-region'] .article-1 .btn-arrow {
          right: 15px; } }
    [is='seiteneinstieg-region'] .article-1 .article-headline, [is='seiteneinstieg-region'] .article-1 .article-text {
      max-width: 57%; }
      @media (max-width: 1280px) {
        [is='seiteneinstieg-region'] .article-1 .article-headline, [is='seiteneinstieg-region'] .article-1 .article-text {
          max-width: 80%; } }
    [is='seiteneinstieg-region'] .article-1 .article-headline {
      font-size: 48px;
      line-height: 49px;
      font-weight: 800;
      margin-bottom: 12px; }
      @media (max-width: 1024px) {
        [is='seiteneinstieg-region'] .article-1 .article-headline {
          font-size: 32px;
          line-height: 38px; } }
      @media (max-width: 600px) {
        [is='seiteneinstieg-region'] .article-1 .article-headline {
          overflow: hidden;
          -webkit-box-orient: vertical;
          display: -webkit-box;
          -webkit-line-clamp: 3; } }
      @media (max-width: 380px) {
        [is='seiteneinstieg-region'] .article-1 .article-headline {
          font-size: 26px;
          line-height: 32px; } }
      @media (max-width: 350px) {
        [is='seiteneinstieg-region'] .article-1 .article-headline {
          font-size: 22px;
          line-height: 28px; } }
    [is='seiteneinstieg-region'] .article-1 .article-content {
      position: absolute;
      bottom: 40px;
      padding-left: 3.4%; }
      @media (max-width: 1280px) {
        [is='seiteneinstieg-region'] .article-1 .article-content {
          padding-left: 15px;
          bottom: 15px; } }
    @media (max-width: 1280px) {
      [is='seiteneinstieg-region'] .article-1 figcaption {
        bottom: unset;
        top: 40px; } }
  [is='seiteneinstieg-region'] .article-2 .article-content {
    position: absolute;
    bottom: 10px;
    padding-left: 20px; }
    @media (max-width: 1280px) {
      [is='seiteneinstieg-region'] .article-2 .article-content {
        bottom: 6px;
        padding-left: 9px; } }
  [is='seiteneinstieg-region'] .article-2 .article-headline {
    max-width: 76%;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box; }
    @media (max-width: 1280px) {
      [is='seiteneinstieg-region'] .article-2 .article-headline {
        max-width: 80%; } }
    @media (max-width: 600px) {
      [is='seiteneinstieg-region'] .article-2 .article-headline {
        -webkit-line-clamp: 3; } }
  [is='seiteneinstieg-region'] .article-2 figure {
    height: 100%; }
    [is='seiteneinstieg-region'] .article-2 figure figcaption {
      bottom: unset;
      top: 5px; }
  [is='seiteneinstieg-region'] .article-2 .btn-arrow {
    right: 20px;
    bottom: 13px; }
  [is='seiteneinstieg-region'] .article-small {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    [is='seiteneinstieg-region'] .article-small > * {
      width: calc((50%) - (1 / 2 * 21px)); }
      [is='seiteneinstieg-region'] .article-small > *:nth-child(n) {
        margin-right: 21px;
        margin-top: 0; }
      [is='seiteneinstieg-region'] .article-small > *:nth-child(1n + 3) {
        margin-top: 0px; }
      [is='seiteneinstieg-region'] .article-small > *:nth-child(2n) {
        margin-right: 0; }
      [is='seiteneinstieg-region'] .article-small > *:last-child {
        margin-right: 0; }
    @media (max-width: 1280px) {
      [is='seiteneinstieg-region'] .article-small {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='seiteneinstieg-region'] .article-small > * {
          width: calc((50%) - (1 / 2 * 13px)); }
          [is='seiteneinstieg-region'] .article-small > *:nth-child(n) {
            margin-right: 13px;
            margin-top: 0; }
          [is='seiteneinstieg-region'] .article-small > *:nth-child(1n + 3) {
            margin-top: 0px; }
          [is='seiteneinstieg-region'] .article-small > *:nth-child(2n) {
            margin-right: 0; }
          [is='seiteneinstieg-region'] .article-small > *:last-child {
            margin-right: 0; } }
    @media (max-width: 600px) {
      [is='seiteneinstieg-region'] .article-small {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='seiteneinstieg-region'] .article-small > * {
          width: calc((100%) - (0 / 1 * 0px)); }
          [is='seiteneinstieg-region'] .article-small > *:nth-child(n) {
            margin-right: 0px;
            margin-top: 0; }
          [is='seiteneinstieg-region'] .article-small > *:nth-child(1n + 2) {
            margin-top: 9px; }
          [is='seiteneinstieg-region'] .article-small > *:nth-child(1n) {
            margin-right: 0; }
          [is='seiteneinstieg-region'] .article-small > *:last-child {
            margin-right: 0; } }
    [is='seiteneinstieg-region'] .article-small .article {
      -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
      box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35); }
      [is='seiteneinstieg-region'] .article-small .article .taxonomy {
        position: absolute;
        top: 19px;
        left: 18px; }
        @media (max-width: 1280px) {
          [is='seiteneinstieg-region'] .article-small .article .taxonomy {
            top: 5px;
            left: 5px; } }
        @media (max-width: 600px) {
          [is='seiteneinstieg-region'] .article-small .article .taxonomy {
            position: relative; } }
      [is='seiteneinstieg-region'] .article-small .article-gradient {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, transparent), to(rgba(0, 0, 0, 0.3)));
        background: linear-gradient(0deg, transparent 30%, rgba(0, 0, 0, 0.3) 100%); }
      [is='seiteneinstieg-region'] .article-small .article-content {
        position: absolute;
        bottom: 18px;
        padding-left: 22px;
        width: 100%; }
        @media (max-width: 1280px) {
          [is='seiteneinstieg-region'] .article-small .article-content {
            padding-left: 11px;
            bottom: 4px; } }
        @media (max-width: 600px) {
          [is='seiteneinstieg-region'] .article-small .article-content {
            position: unset;
            margin-top: 20px;
            margin-bottom: 7px; } }
      [is='seiteneinstieg-region'] .article-small .article-headline {
        max-width: 80%;
        color: #E42612;
        font-size: 26px;
        line-height: 1.4;
        font-weight: 800;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box; }
        @media (max-width: 1400px) {
          [is='seiteneinstieg-region'] .article-small .article-headline {
            font-size: 19px; } }
        @media (max-width: 900px) {
          [is='seiteneinstieg-region'] .article-small .article-headline {
            font-size: 16px;
            line-height: 1.5; } }
        @media (max-width: 600px) {
          [is='seiteneinstieg-region'] .article-small .article-headline {
            -webkit-line-clamp: 2; } }
      [is='seiteneinstieg-region'] .article-small .article .btn-arrow {
        right: 22px; }
        @media (max-width: 1280px) {
          [is='seiteneinstieg-region'] .article-small .article .btn-arrow {
            right: 10px;
            bottom: 3px; } }
        @media (max-width: 600px) {
          [is='seiteneinstieg-region'] .article-small .article .btn-arrow {
            bottom: 10px; } }

[is='flynt-slider-quote'] {
  padding: 80px 0 140px 0; }
  [is='flynt-slider-quote'] .figure {
    margin-bottom: 0; }
    [is='flynt-slider-quote'] .figure-image {
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      font-family: "object-fit: cover; object-position: center";
      width: 100%;
      background: rgba(0, 0, 0, 0.03); }
      [is='flynt-slider-quote'] .figure-image--isHidden {
        visibility: hidden; }
  [is='flynt-slider-quote'] .video-playButton {
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    outline: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
    [is='flynt-slider-quote'] .video-playButton::before {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      background-color: #fff;
      border-radius: 50%;
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; }
      @media (min-width: 768px) {
        [is='flynt-slider-quote'] .video-playButton::before {
          height: 100px;
          margin-left: -50px;
          margin-top: -50px;
          width: 100px; } }
    [is='flynt-slider-quote'] .video-playButton::after {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      border-bottom: 10px solid transparent;
      border-left: 20px solid #E42612;
      border-top: 10px solid transparent;
      height: 0;
      margin-left: -9px;
      margin-top: -10px;
      width: 0; }
      @media (min-width: 768px) {
        [is='flynt-slider-quote'] .video-playButton::after {
          border-bottom: 20px solid transparent;
          border-left: 40px solid #E42612;
          border-top: 20px solid transparent;
          margin-left: -18px;
          margin-top: -20px; } }
    [is='flynt-slider-quote'] .video-playButton:hover::before, [is='flynt-slider-quote'] .video-playButton:hover::after {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  [is='flynt-slider-quote'].flyntComponent--sizeSmall .video-playButton::before {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    background-color: #fff;
    border-radius: 50%;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
    width: 40px; }
    @media (min-width: 768px) {
      [is='flynt-slider-quote'].flyntComponent--sizeSmall .video-playButton::before {
        height: 60px;
        margin-left: -30px;
        margin-top: -30px;
        width: 60px; } }
  [is='flynt-slider-quote'].flyntComponent--sizeSmall .video-playButton::after {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    border-bottom: 5px solid transparent;
    border-left: 10px solid #E42612;
    border-top: 5px solid transparent;
    height: 0;
    margin-left: -4.5px;
    margin-top: -5px;
    width: 0; }
    @media (min-width: 768px) {
      [is='flynt-slider-quote'].flyntComponent--sizeSmall .video-playButton::after {
        border-bottom: 10px solid transparent;
        border-left: 20px solid #E42612;
        border-top: 10px solid transparent;
        margin-left: -9px;
        margin-top: -10px; } }
  [is='flynt-slider-quote'].flyntComponent--sizeSmall .video-playButton:hover::before, [is='flynt-slider-quote'].flyntComponent--sizeSmall .video-playButton:hover::after {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  [is='flynt-slider-quote'] .video-loader {
    -webkit-animation: loading 1.1s infinite linear;
            animation: loading 1.1s infinite linear;
    border-bottom: 4px solid rgba(255, 255, 255, 0.2);
    border-left: 4px solid #fff;
    border-right: 4px solid rgba(255, 255, 255, 0.2);
    border-top: 4px solid rgba(255, 255, 255, 0.2);
    display: none;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
    text-indent: -9999em;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 1; }
    @media (min-width: 768px) {
      [is='flynt-slider-quote'] .video-loader {
        margin-left: -50px;
        margin-top: -50px; } }
  [is='flynt-slider-quote'] .video-loader,
  [is='flynt-slider-quote'] .video-loader::after {
    border-radius: 50%;
    height: 60px;
    width: 60px; }
    @media (min-width: 768px) {
      [is='flynt-slider-quote'] .video-loader,
      [is='flynt-slider-quote'] .video-loader::after {
        height: 100px;
        width: 100px; } }

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
  [is='flynt-slider-quote'] .video {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative; }
    [is='flynt-slider-quote'] .video-player {
      width: 100%;
      z-index: 1; }
    [is='flynt-slider-quote'] .video iframe {
      display: none;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  [is='flynt-slider-quote'] .video-player--isLoading {
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: background 0.2s ease-out;
    transition: background 0.2s ease-out; }
    [is='flynt-slider-quote'] .video-player--isLoading .video-loader {
      display: block; }
    [is='flynt-slider-quote'] .video-player--isLoading .video-playButton {
      display: none; }
  [is='flynt-slider-quote'] .video-player--isLoaded .video-loader,
  [is='flynt-slider-quote'] .video-player--isLoaded .video-playButton {
    display: none; }
  [is='flynt-slider-quote'] .video-player--isLoaded iframe {
    display: block; }
  @media (max-width: 1024px) {
    [is='flynt-slider-quote'] {
      padding: 60px 0; } }
  @media (max-width: 600px) {
    [is='flynt-slider-quote'] {
      padding: 30px 0; } }
  @media (max-width: 1024px) {
    [is='flynt-slider-quote'] .container {
      -ms-flex-flow: wrap-reverse;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
              flex-flow: wrap-reverse; } }
  [is='flynt-slider-quote'] .col:nth-of-type(1) {
    width: 37.5%; }
    @media (max-width: 1024px) {
      [is='flynt-slider-quote'] .col:nth-of-type(1) {
        width: 34%; } }
    @media (max-width: 600px) {
      [is='flynt-slider-quote'] .col:nth-of-type(1) {
        width: 60%; } }
  [is='flynt-slider-quote'] .col:nth-of-type(2) {
    width: 62.5%; }
    @media (max-width: 1024px) {
      [is='flynt-slider-quote'] .col:nth-of-type(2) {
        width: 66%; } }
    @media (max-width: 600px) {
      [is='flynt-slider-quote'] .col:nth-of-type(2) {
        width: 40%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }
  @media (max-width: 600px) {
    [is='flynt-slider-quote'] .quote-img {
      position: relative; } }
  [is='flynt-slider-quote'] .quote-src {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700; }
    @media (max-width: 1024px) {
      [is='flynt-slider-quote'] .quote-src {
        font-size: 14px;
        line-height: 22px; } }
    [is='flynt-slider-quote'] .quote-src * {
      font-size: inherit;
      line-height: inherit;
      font-weight: inherit;
      margin-bottom: 0; }
  [is='flynt-slider-quote'] .quote-text {
    margin: 0;
    margin-top: 79px;
    margin-bottom: 19.5px;
    position: relative; }
    @media (max-width: 1024px) {
      [is='flynt-slider-quote'] .quote-text {
        margin-top: 34px;
        margin-bottom: 15px;
        font-size: 22px;
        line-height: 31px; } }
    @media (max-width: 600px) {
      [is='flynt-slider-quote'] .quote-text {
        margin-top: 30px;
        margin-bottom: 0; } }
  @media (min-width: 1025px) {
    [is='flynt-slider-quote'] .channels {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; } }
  [is='flynt-slider-quote'] .channels-headline {
    font-weight: 800;
    font-size: 15px;
    line-height: 21px;
    display: block;
    margin-bottom: 14px; }
  @media (max-width: 600px) {
    [is='flynt-slider-quote'] .channels-listing {
      -ms-flex-flow: column wrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-flow: column wrap; } }
  [is='flynt-slider-quote'] .channels-item:not(:last-of-type) {
    margin-right: 10px; }
  [is='flynt-slider-quote'] .slider {
    position: relative;
    width: calc(100% - 89px); }
    @media (max-width: 1024px) {
      [is='flynt-slider-quote'] .slider {
        width: 100%; } }
    [is='flynt-slider-quote'] .slider .content {
      padding-left: 71px; }
      @media (max-width: 1024px) {
        [is='flynt-slider-quote'] .slider .content {
          padding-left: 30px; } }
      [is='flynt-slider-quote'] .slider .content-bottom {
        border-top: 2px solid #F5F5F5;
        padding-top: 36px;
        margin-top: 71px; }
        @media (max-width: 1024px) {
          [is='flynt-slider-quote'] .slider .content-bottom {
            margin-top: 28px;
            padding-top: 31px;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
        @media (max-width: 600px) {
          [is='flynt-slider-quote'] .slider .content-bottom {
            margin-top: 76px;
            padding-top: 30px; } }
        [is='flynt-slider-quote'] .slider .content-bottom-text {
          margin: 0 55px 0 20px; }
          @media (max-width: 1024px) {
            [is='flynt-slider-quote'] .slider .content-bottom-text {
              margin: 0 31px 0 0;
              -webkit-box-flex: 1;
                  -ms-flex: 1 1;
                      flex: 1 1; } }
        @media (min-width: 1025px) {
          [is='flynt-slider-quote'] .slider .content-bottom .btn {
            margin-bottom: 20px; } }
        [is='flynt-slider-quote'] .slider .content-bottom .btn-wrapper {
          -webkit-box-flex: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
          @media (max-width: 1024px) {
            [is='flynt-slider-quote'] .slider .content-bottom .btn-wrapper {
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%; }
              [is='flynt-slider-quote'] .slider .content-bottom .btn-wrapper .btn {
                margin: 12px auto 0 auto; } }
    [is='flynt-slider-quote'] .slider-controls {
      width: 30px; }
      @media (max-width: 1024px) {
        [is='flynt-slider-quote'] .slider-controls {
          width: 100%;
          margin-top: 30px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap !important;
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
                  flex-flow: row wrap !important;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; } }
    [is='flynt-slider-quote'] .slider-pagination {
      width: 14px !important;
      margin: 0 auto 20px auto; }
      @media (max-width: 1024px) {
        [is='flynt-slider-quote'] .slider-pagination {
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1;
          width: auto !important;
          margin: 0 10px;
          -ms-flex-flow: row;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
                  flex-flow: row; }
          [is='flynt-slider-quote'] .slider-pagination .swiper-pagination-bullet {
            margin-right: 5px !important;
            margin-bottom: 0 !important; } }
    @media (min-width: 1025px) {
      [is='flynt-slider-quote'] .slider-button:first-of-type {
        margin-bottom: 10px; } }
    [is='flynt-slider-quote'] .slider-button.swiper-button-disabled {
      opacity: 0.5;
      pointer-events: none; }
    @media (max-width: 1024px) {
      [is='flynt-slider-quote'] .slider-button--prev {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0; } }
    @media (max-width: 1024px) {
      [is='flynt-slider-quote'] .slider-button--next {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; } }

[is='social-share-icons'] {
  margin-bottom: 120px;
  margin-top: 60px; }
  [is='social-share-icons'].border {
    padding-top: 30px;
    border-top: 2px solid #BEBEBE; }
  @media (max-width: 1024px) {
    [is='social-share-icons'] {
      margin-bottom: 60px; } }
  @media (max-width: 600px) {
    [is='social-share-icons'] {
      margin-bottom: 30px; } }
  [is='social-share-icons'] .socialmedia-headline {
    display: block;
    font-size: 16px;
    line-height: 1;
    font-weight: 800;
    margin-bottom: 10px; }
  [is='social-share-icons'] .socialmedia-item:not(:last-of-type) {
    margin-right: 10px; }

[is='spo-vor-ort'] {
  padding: 42px 0 49px 0; }
  @media (max-width: 1400px) {
    [is='spo-vor-ort'] {
      padding: 0; } }
  @media (max-width: 600px) {
    [is='spo-vor-ort'] {
      padding: 60px 0; } }
  @media (max-width: 1400px) and (min-width: 600px) {
    [is='spo-vor-ort'] .centerMaxWidthContainer {
      padding-left: 0;
      padding-right: 0; } }
  [is='spo-vor-ort'] .container {
    background-color: #F5F5F5;
    position: relative;
    overflow: hidden; }
    @media (max-width: 600px) {
      [is='spo-vor-ort'] .container {
        -ms-flex-flow: row wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row wrap; } }
  [is='spo-vor-ort'] .headline {
    margin-bottom: 14px; }
    @media (max-width: 1400px) {
      [is='spo-vor-ort'] .headline {
        margin-bottom: 4px; } }
  [is='spo-vor-ort'] .text {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    margin: 0; }
    @media (max-width: 1024px) {
      [is='spo-vor-ort'] .text {
        font-size: 15px;
        line-height: 21px; } }
  [is='spo-vor-ort'] .line {
    height: calc(100% + 38px);
    background-color: #BEBEBE;
    width: 2px;
    margin: -16px 57px 0 57px; }
    @media (max-width: 1500px) {
      [is='spo-vor-ort'] .line {
        margin: 0 25px; } }
  [is='spo-vor-ort'] label {
    display: block;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    margin-bottom: 9px; }
    @media (max-width: 1400px) {
      [is='spo-vor-ort'] label {
        margin-bottom: 5px; }
        [is='spo-vor-ort'] label br {
          display: none; } }
    @media (max-width: 1024px) {
      [is='spo-vor-ort'] label {
        font-size: 16px;
        line-height: 16px; } }
    @media (max-width: 600px) {
      [is='spo-vor-ort'] label {
        margin-bottom: 15px; } }
    [is='spo-vor-ort'] label span {
      display: block;
      font-size: 14px;
      line-height: 14px;
      font-family: "area400", "sans-serif";
      font-weight: 400; }
      @media (max-width: 1400px) {
        [is='spo-vor-ort'] label span {
          display: inline-block;
          margin-left: 5px; } }
      @media (max-width: 1024px) {
        [is='spo-vor-ort'] label span {
          font-size: 11px;
          line-height: 11px; } }
  [is='spo-vor-ort'] select {
    border: 2px solid #000;
    border-radius: 35px;
    padding: 14px 17px 14px 20px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    position: relative;
    margin-bottom: 0;
    width: 100%;
    background-color: transparent; }
    @media (max-width: 1700px) {
      [is='spo-vor-ort'] select {
        font-size: 16px;
        line-height: 22px; } }
    @media (max-width: 1600px) {
      [is='spo-vor-ort'] select {
        font-size: 15px;
        line-height: 21px; } }
    @media (max-width: 1500px) {
      [is='spo-vor-ort'] select {
        font-size: 14px;
        line-height: 20px; } }
    @media (max-width: 1400px) {
      [is='spo-vor-ort'] select {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 15px;
        max-width: 310px; } }
    @media (max-width: 768px) {
      [is='spo-vor-ort'] select {
        font-size: 15px;
        line-height: 21px; } }
    @media (max-width: 600px) {
      [is='spo-vor-ort'] select {
        margin-bottom: 30px;
        max-width: 100%; } }
    [is='spo-vor-ort'] select::after {
      content: url("data:image/svg+xml,%3Csvg id='Gruppe_55' data-name='Gruppe 55' xmlns='http://www.w3.org/2000/svg' width='17.39' height='8.429' viewBox='0 0 17.39 8.429'%3E%3Cpath id='iconmonstr-arrow-down-lined' d='M.276,14.768,8.3,22.783a.959.959,0,0,0,1.358,0l8.008-8c.185-.185-17.572-.2-17.387-.014Z' transform='translate(-0.274 -14.637)'/%3E%3C/svg%3E%0A");
      display: inline-block;
      position: absolute;
      top: 50%;
      right: 17px;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
  [is='spo-vor-ort'] .background {
    width: inherit; }
    @media (max-width: 600px) {
      [is='spo-vor-ort'] .background {
        width: calc(100% + 30px);
        height: 100%;
        left: -15px; } }
  @media (max-width: 1400px) {
    [is='spo-vor-ort'] .content {
      -ms-flex-flow: row wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap; } }
  [is='spo-vor-ort'] .content-col-1 {
    max-width: 274px; }
    @media (max-width: 1400px) {
      [is='spo-vor-ort'] .content-col-1 {
        max-width: 100%;
        width: 100%; } }
  @media (max-width: 1400px) {
    [is='spo-vor-ort'] .content-col-2 {
      display: none; } }
  [is='spo-vor-ort'] .content-col-3 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  [is='spo-vor-ort'] .content-right {
    z-index: 1;
    position: relative; }
    @media (max-width: 600px) {
      [is='spo-vor-ort'] .content-right {
        margin-left: -15px;
        text-align: center; }
        [is='spo-vor-ort'] .content-right .btn {
          margin-left: auto;
          margin-right: auto; } }
    [is='spo-vor-ort'] .content-right-text {
      font-size: 20px;
      line-height: 27px;
      font-weight: 700;
      color: #fff;
      display: block;
      margin-bottom: 25px;
      padding: 0 15px; }
  [is='spo-vor-ort'] .stateSelectForm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    [is='spo-vor-ort'] .stateSelectForm > * {
      width: calc((33.33333%) - (2 / 3 * 30px)); }
      [is='spo-vor-ort'] .stateSelectForm > *:nth-child(n) {
        margin-right: 30px;
        margin-top: 0; }
      [is='spo-vor-ort'] .stateSelectForm > *:nth-child(1n + 4) {
        margin-top: 0px; }
      [is='spo-vor-ort'] .stateSelectForm > *:nth-child(3n) {
        margin-right: 0; }
      [is='spo-vor-ort'] .stateSelectForm > *:last-child {
        margin-right: 0; }
    @media (max-width: 1400px) {
      [is='spo-vor-ort'] .stateSelectForm {
        margin-top: 37px; }
        [is='spo-vor-ort'] .stateSelectForm .col {
          display: block;
          width: 100%;
          margin-right: 0 !important; }
          [is='spo-vor-ort'] .stateSelectForm .col:nth-of-type(1) {
            -webkit-box-ordinal-group: 1;
                -ms-flex-order: 0;
                    order: 0; }
          [is='spo-vor-ort'] .stateSelectForm .col:nth-of-type(2) {
            -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                    order: 2; }
          [is='spo-vor-ort'] .stateSelectForm .col:nth-of-type(3) {
            -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                    order: 4; }
          [is='spo-vor-ort'] .stateSelectForm .col:nth-of-type(4) {
            -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                    order: 1; }
          [is='spo-vor-ort'] .stateSelectForm .col:nth-of-type(5) {
            -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                    order: 3; }
          [is='spo-vor-ort'] .stateSelectForm .col:nth-of-type(6) {
            -webkit-box-ordinal-group: 6;
                -ms-flex-order: 5;
                    order: 5; } }
  [is='spo-vor-ort'] .col-1 {
    width: 78%;
    padding: 51px 25px 50px 51px; }
    @media (max-width: 1400px) {
      [is='spo-vor-ort'] .col-1 {
        width: 50%;
        padding: 80px 0 80px 44px; } }
    @media (max-width: 600px) {
      [is='spo-vor-ort'] .col-1 {
        padding: 60px 15px 0 15px;
        width: 100%; } }
  [is='spo-vor-ort'] .col-2 {
    margin-left: auto;
    width: 20%;
    margin-left: 2%;
    text-align: center; }
    @media (max-width: 1400px) {
      [is='spo-vor-ort'] .col-2 {
        width: 40%;
        margin-left: 10%; } }
    @media (max-width: 768px) {
      [is='spo-vor-ort'] .col-2 {
        width: 47%;
        margin-left: 3%; } }
    @media (max-width: 600px) {
      [is='spo-vor-ort'] .col-2 {
        margin-top: 33px;
        padding-top: 92px;
        position: relative;
        padding-bottom: 60px;
        width: 100%; } }
  [is='spo-vor-ort'] .col-disabled {
    opacity: .2; }

[is='suchergebnisseheader'] {
  background-color: #E42612;
  padding: 82px 0 84px 0;
  text-align: center; }
  @media (max-width: 1024px) {
    [is='suchergebnisseheader'] {
      padding: 32px 0 31px 0; } }
  @media (max-width: 1024px) {
    [is='suchergebnisseheader'] .headline {
      margin-bottom: 0; } }
  [is='suchergebnisseheader'] p {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    margin: 0; }
    @media (max-width: 1024px) {
      [is='suchergebnisseheader'] p {
        font-size: 16px;
        line-height: 21px; } }
  [is='suchergebnisseheader'] .result_amount {
    font-size: 26px;
    line-height: 1;
    font-weight: 800; }
    @media (max-width: 1024px) {
      [is='suchergebnisseheader'] .result_amount {
        display: block;
        margin-top: 10px; } }
  [is='suchergebnisseheader'] * {
    color: #fff; }

[is='unsere-standpunkte'] {
  padding: 100px 0; }
  @media (max-width: 1024px) {
    [is='unsere-standpunkte'] {
      padding: 60px 0; } }
  [is='unsere-standpunkte'] .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    [is='unsere-standpunkte'] .container > * {
      width: calc((25%) - (3 / 4 * 33px)); }
      [is='unsere-standpunkte'] .container > *:nth-child(n) {
        margin-right: 33px;
        margin-top: 0; }
      [is='unsere-standpunkte'] .container > *:nth-child(1n + 5) {
        margin-top: 28px; }
      [is='unsere-standpunkte'] .container > *:nth-child(4n) {
        margin-right: 0; }
      [is='unsere-standpunkte'] .container > *:last-child {
        margin-right: 0; }
    @media (max-width: 1280px) {
      [is='unsere-standpunkte'] .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='unsere-standpunkte'] .container > * {
          width: calc((33.33333%) - (2 / 3 * 33px)); }
          [is='unsere-standpunkte'] .container > *:nth-child(n) {
            margin-right: 33px;
            margin-top: 0; }
          [is='unsere-standpunkte'] .container > *:nth-child(1n + 4) {
            margin-top: 28px; }
          [is='unsere-standpunkte'] .container > *:nth-child(3n) {
            margin-right: 0; }
          [is='unsere-standpunkte'] .container > *:last-child {
            margin-right: 0; } }
    @media (max-width: 1024px) {
      [is='unsere-standpunkte'] .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='unsere-standpunkte'] .container > * {
          width: calc((50%) - (1 / 2 * 15px)); }
          [is='unsere-standpunkte'] .container > *:nth-child(n) {
            margin-right: 15px;
            margin-top: 0; }
          [is='unsere-standpunkte'] .container > *:nth-child(1n + 3) {
            margin-top: 15px; }
          [is='unsere-standpunkte'] .container > *:nth-child(2n) {
            margin-right: 0; }
          [is='unsere-standpunkte'] .container > *:last-child {
            margin-right: 0; } }
    @media (max-width: 600px) {
      [is='unsere-standpunkte'] .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='unsere-standpunkte'] .container > * {
          width: calc((100%) - (0 / 1 * 0px)); }
          [is='unsere-standpunkte'] .container > *:nth-child(n) {
            margin-right: 0px;
            margin-top: 0; }
          [is='unsere-standpunkte'] .container > *:nth-child(1n + 2) {
            margin-top: 0px; }
          [is='unsere-standpunkte'] .container > *:nth-child(1n) {
            margin-right: 0; }
          [is='unsere-standpunkte'] .container > *:last-child {
            margin-right: 0; } }
    @media (max-width: 1024px) {
      [is='unsere-standpunkte'] .container .content {
        width: 100%;
        margin-bottom: 60px;
        margin-right: 0; } }
    @media (max-width: 1024px) {
      [is='unsere-standpunkte'] .container .content p:last-of-type {
        margin-bottom: 0; } }
    [is='unsere-standpunkte'] .container .col {
      position: relative;
      border-radius: 10px;
      overflow: hidden;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
      box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35); }
      @media (max-width: 1024px) and (min-width: 601px) {
        [is='unsere-standpunkte'] .container .col:nth-of-type(odd) {
          margin-right: 0; } }
      @media (max-width: 1024px) and (min-width: 601px) {
        [is='unsere-standpunkte'] .container .col:nth-of-type(even) {
          margin-right: 15px; } }
      @media (max-width: 1024px) and (min-width: 601px) {
        [is='unsere-standpunkte'] .container .col:nth-of-type(2), [is='unsere-standpunkte'] .container .col:nth-of-type(3) {
          margin-top: 0; } }
      @media (max-width: 600px) {
        [is='unsere-standpunkte'] .container .col:not(:last-of-type) {
          margin-bottom: 15px; } }
      [is='unsere-standpunkte'] .container .col img {
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"; }
    [is='unsere-standpunkte'] .container .btn-white {
      position: absolute;
      bottom: 5px;
      right: 5px;
      border-radius: 5px; }
      @media (max-width: 1024px) {
        [is='unsere-standpunkte'] .container .btn-white {
          font-size: 15px;
          padding: 4px 4px 4px 8px; } }

[is='subpage-breadcrumb'] {
  background-color: #F5F5F5; }
  [is='subpage-breadcrumb'] .container {
    padding: 5px 0; }
    @media (max-width: 600px) {
      [is='subpage-breadcrumb'] .container {
        position: relative; } }
  [is='subpage-breadcrumb'] .nav {
    list-style-type: none;
    width: 100%;
    margin: 0;
    text-align: center; }
    @media (max-width: 600px) {
      [is='subpage-breadcrumb'] .nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto; }
        [is='subpage-breadcrumb'] .nav::after {
          pointer-events: none;
          width: 30%;
          position: absolute;
          top: 0;
          right: 0;
          height: 100%;
          content: '';
          background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#F5F5F5));
          background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #F5F5F5 100%); } }
    [is='subpage-breadcrumb'] .nav-item {
      display: inline-block; }
      @media (max-width: 600px) {
        [is='subpage-breadcrumb'] .nav-item {
          -webkit-box-flex: 1;
              -ms-flex: 1 0 auto;
                  flex: 1 0 auto; } }
      [is='subpage-breadcrumb'] .nav-item:not(:last-of-type) {
        margin-right: 54px; }
        @media (max-width: 1024px) {
          [is='subpage-breadcrumb'] .nav-item:not(:last-of-type) {
            margin-right: 25px; } }
      @media (max-width: 600px) {
        [is='subpage-breadcrumb'] .nav-item:last-of-type {
          margin-right: 50px; } }
      [is='subpage-breadcrumb'] .nav-item-link {
        text-transform: uppercase;
        color: #000;
        font-size: 18px;
        line-height: 1.2;
        font-weight: 800;
        text-decoration: none;
        -webkit-transition: color 0.2s;
        transition: color 0.2s; }
        [is='subpage-breadcrumb'] .nav-item-link:hover, [is='subpage-breadcrumb'] .nav-item-link-active {
          color: #E42612; }

[is='bild-galerie'] .grid-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%; }
  [is='bild-galerie'] .grid-2 > * {
    width: calc((50%) - (1 / 2 * 30px)); }
    [is='bild-galerie'] .grid-2 > *:nth-child(n) {
      margin-right: 30px;
      margin-top: 0; }
    [is='bild-galerie'] .grid-2 > *:nth-child(1n + 3) {
      margin-top: 0px; }
    [is='bild-galerie'] .grid-2 > *:nth-child(2n) {
      margin-right: 0; }
    [is='bild-galerie'] .grid-2 > *:last-child {
      margin-right: 0; }
  @media (max-width: 600px) {
    [is='bild-galerie'] .grid-2 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='bild-galerie'] .grid-2 > * {
        width: calc((33.33333%) - (2 / 3 * 0px)); }
        [is='bild-galerie'] .grid-2 > *:nth-child(n) {
          margin-right: 0px;
          margin-top: 0; }
        [is='bild-galerie'] .grid-2 > *:nth-child(1n + 4) {
          margin-top: 0px; }
        [is='bild-galerie'] .grid-2 > *:nth-child(3n) {
          margin-right: 0; }
        [is='bild-galerie'] .grid-2 > *:last-child {
          margin-right: 0; } }

[is='bild-galerie'] .grid-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%; }
  [is='bild-galerie'] .grid-3 > * {
    width: calc((33.33333%) - (2 / 3 * 30px)); }
    [is='bild-galerie'] .grid-3 > *:nth-child(n) {
      margin-right: 30px;
      margin-top: 0; }
    [is='bild-galerie'] .grid-3 > *:nth-child(1n + 4) {
      margin-top: 0px; }
    [is='bild-galerie'] .grid-3 > *:nth-child(3n) {
      margin-right: 0; }
    [is='bild-galerie'] .grid-3 > *:last-child {
      margin-right: 0; }
  @media (max-width: 600px) {
    [is='bild-galerie'] .grid-3 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='bild-galerie'] .grid-3 > * {
        width: calc((33.33333%) - (2 / 3 * 0px)); }
        [is='bild-galerie'] .grid-3 > *:nth-child(n) {
          margin-right: 0px;
          margin-top: 0; }
        [is='bild-galerie'] .grid-3 > *:nth-child(1n + 4) {
          margin-top: 0px; }
        [is='bild-galerie'] .grid-3 > *:nth-child(3n) {
          margin-right: 0; }
        [is='bild-galerie'] .grid-3 > *:last-child {
          margin-right: 0; } }

[is='bild-galerie'] img {
  width: 100%; }

[is='bild-galerie'] .slider-controls {
  margin-top: 30px; }

[is='bild-galerie'] .slider-button {
  border: unset;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); }

[is='bild-galerie'] .slider-pagination {
  margin: 0 10px; }
  [is='bild-galerie'] .slider-pagination .swiper-pagination-bullet {
    margin-right: 5px !important;
    margin-bottom: 0px !important; }

[is='bild-text'] img {
  width: 100%; }
  @media (max-width: 1024px) {
    [is='bild-text'] img {
      margin-bottom: 15px; } }

[is='bild-text'] .col-1 {
  padding-right: 30px; }
  @media (max-width: 1024px) {
    [is='bild-text'] .col-1 {
      padding-right: 15px; } }
  @media (max-width: 600px) {
    [is='bild-text'] .col-1 {
      padding-right: 0; } }

[is='bild-text'] .col-2 {
  padding-left: 30px; }
  @media (max-width: 1024px) {
    [is='bild-text'] .col-2 {
      padding-left: 15px; } }
  @media (max-width: 600px) {
    [is='bild-text'] .col-2 {
      padding-left: 0; } }

[is='bild-text'] .col-3 {
  margin-top: 15px;
  width: 100% !important; }

[is='bild-text'] .grid-even .col {
  width: 50%; }
  @media (max-width: 600px) {
    [is='bild-text'] .grid-even .col {
      width: 100%; } }

[is='bild-text'] .grid-SmallLarge .col-1 {
  width: 40%; }
  @media (max-width: 600px) {
    [is='bild-text'] .grid-SmallLarge .col-1 {
      width: 100%; } }

[is='bild-text'] .grid-SmallLarge .col-2 {
  width: 60%; }
  @media (max-width: 600px) {
    [is='bild-text'] .grid-SmallLarge .col-2 {
      width: 100%; } }

[is='bild-text'] .grid-LargeSmall .col-1 {
  width: 60%; }
  @media (max-width: 1024px) {
    [is='bild-text'] .grid-LargeSmall .col-1 {
      width: 100%;
      -webkit-box-ordinal-group: 1 !important;
          -ms-flex-order: 0 !important;
              order: 0 !important; } }

[is='bild-text'] .grid-LargeSmall .col-2 {
  width: 40%; }
  @media (max-width: 1024px) {
    [is='bild-text'] .grid-LargeSmall .col-2 {
      width: 100%;
      -webkit-box-ordinal-group: 2 !important;
          -ms-flex-order: 1 !important;
              order: 1 !important;
      padding-left: 0;
      padding-right: 0 !important; } }

[is='bild-text'] .order-reverse .col-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding-right: 0;
  padding-left: 30px; }
  @media (max-width: 1024px) {
    [is='bild-text'] .order-reverse .col-1 {
      padding-left: 0; } }
  @media (max-width: 600px) {
    [is='bild-text'] .order-reverse .col-1 {
      padding-left: 0;
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; } }

[is='bild-text'] .order-reverse .col-2 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  padding-left: 0;
  padding-right: 30px; }
  @media (max-width: 1024px) {
    [is='bild-text'] .order-reverse .col-2 {
      padding-right: 15px; } }
  @media (max-width: 600px) {
    [is='bild-text'] .order-reverse .col-2 {
      padding-right: 0;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }

[is='bild-text'] .order-reverse .col-3 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

[is='button'] .align-center {
  margin-left: auto;
  margin-right: auto; }

[is='button'] .align-right {
  margin-left: auto; }

[is='downloads'] .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%; }
  [is='downloads'] .container > * {
    width: calc((50%) - (1 / 2 * 70px)); }
    [is='downloads'] .container > *:nth-child(n) {
      margin-right: 70px;
      margin-top: 0; }
    [is='downloads'] .container > *:nth-child(1n + 3) {
      margin-top: 0px; }
    [is='downloads'] .container > *:nth-child(2n) {
      margin-right: 0; }
    [is='downloads'] .container > *:last-child {
      margin-right: 0; }
  [is='downloads'] .container.fullWidth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    [is='downloads'] .container.fullWidth > * {
      width: calc((100%) - (0 / 1 * 0px)); }
      [is='downloads'] .container.fullWidth > *:nth-child(n) {
        margin-right: 0px;
        margin-top: 0; }
      [is='downloads'] .container.fullWidth > *:nth-child(1n + 2) {
        margin-top: 0px; }
      [is='downloads'] .container.fullWidth > *:nth-child(1n) {
        margin-right: 0; }
      [is='downloads'] .container.fullWidth > *:last-child {
        margin-right: 0; }

[is='downloads'] .headline {
  margin-bottom: 34px; }
  @media (max-width: 1024px) {
    [is='downloads'] .headline {
      margin-bottom: 30px; } }

[is='downloads'] .layout-bg .file-row {
  background-color: #F5F5F5;
  padding: 12px 22px 12px 27px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  [is='downloads'] .layout-bg .file-row:not(:last-of-type) {
    margin-bottom: 10px; }
    @media (max-width: 1024px) {
      [is='downloads'] .layout-bg .file-row:not(:last-of-type) {
        margin-bottom: 15px; } }
  @media (max-width: 768px) {
    [is='downloads'] .layout-bg .file-row {
      padding: 6px 15px 8px 15px; } }

[is='downloads'] .layout-bg .file-text {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
  @media (max-width: 1024px) {
    [is='downloads'] .layout-bg .file-text {
      font-size: 16px;
      line-height: 21px; } }

[is='downloads'] .layout-bg .file-download {
  padding-left: 25px;
  border-left: 2px solid #BEBEBE;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content; }
  @media (max-width: 768px) {
    [is='downloads'] .layout-bg .file-download {
      padding-left: 14px; } }
  [is='downloads'] .layout-bg .file-download a {
    text-transform: uppercase;
    color: #E42612;
    font-weight: 800;
    font-size: 18px;
    line-height: 1; }
    [is='downloads'] .layout-bg .file-download a:hover::after {
      -webkit-transform: scale(1.2);
      transform: scale(1.2); }
    [is='downloads'] .layout-bg .file-download a::before {
      content: "Jetzt Herunterladen";
      display: inline-block; }
      @media (max-width: 768px) {
        [is='downloads'] .layout-bg .file-download a::before {
          display: none; } }
    [is='downloads'] .layout-bg .file-download a::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.498' height='17.094' viewBox='0 0 11.498 17.094'%3E%3Cpath id='Vereinigungsmenge_11' data-name='Vereinigungsmenge 11' d='M23425.439,12620.094a1.434,1.434,0,0,1-1.437-1.422v-8.511a1.43,1.43,0,0,1,1.438-1.417h3.541v-4.965a.771.771,0,1,1,1.541,0v4.965h3.541a1.429,1.429,0,0,1,1.438,1.417v8.511a1.432,1.432,0,0,1-1.437,1.422Zm1.473-6.642a.456.456,0,0,0,0,.651l2.518,2.448a.646.646,0,0,0,.143.1.589.589,0,0,0,.186.034.481.481,0,0,0,.322-.134l2.518-2.448a.451.451,0,0,0,0-.651.471.471,0,0,0-.654,0l-1.725,1.677v-6.38h-.928v6.38l-1.721-1.677a.475.475,0,0,0-.326-.133A.469.469,0,0,0,23426.912,12613.452Z' transform='translate(-23424.002 -12603)' fill='%23e3000f'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-size: cover;
      width: 11.5px;
      height: 17px;
      display: inline-block;
      margin-left: 7px;
      -webkit-transition: transform 0.2s;
      -webkit-transition: -webkit-transform 0.2s;
      transition: -webkit-transform 0.2s;
      transition: transform 0.2s;
      transition: transform 0.2s, -webkit-transform 0.2s; }
      @media (max-width: 768px) {
        [is='downloads'] .layout-bg .file-download a::after {
          width: 15.5px;
          height: 23px;
          margin-left: unset; } }

[is='downloads'] .layout-no-bg .file-row {
  display: block;
  padding-bottom: 10px; }
  @media (max-width: 1024px) {
    [is='downloads'] .layout-no-bg .file-row {
      padding-bottom: 15px; } }
  [is='downloads'] .layout-no-bg .file-row:not(:last-of-type) {
    border-bottom: 2px solid #F5F5F5;
    margin-bottom: 10px; }
    @media (max-width: 1024px) {
      [is='downloads'] .layout-no-bg .file-row:not(:last-of-type) {
        margin-bottom: 15px; } }
  [is='downloads'] .layout-no-bg .file-row:hover .file-text::after {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }

[is='downloads'] .layout-no-bg .file-text {
  font-size: 18px;
  line-height: 1;
  color: #E42612;
  font-weight: 800; }
  @media (max-width: 1024px) {
    [is='downloads'] .layout-no-bg .file-text {
      font-size: 15px; } }
  [is='downloads'] .layout-no-bg .file-text::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.498' height='17.094' viewBox='0 0 11.498 17.094'%3E%3Cpath id='Vereinigungsmenge_11' data-name='Vereinigungsmenge 11' d='M23425.439,12620.094a1.434,1.434,0,0,1-1.437-1.422v-8.511a1.43,1.43,0,0,1,1.438-1.417h3.541v-4.965a.771.771,0,1,1,1.541,0v4.965h3.541a1.429,1.429,0,0,1,1.438,1.417v8.511a1.432,1.432,0,0,1-1.437,1.422Zm1.473-6.642a.456.456,0,0,0,0,.651l2.518,2.448a.646.646,0,0,0,.143.1.589.589,0,0,0,.186.034.481.481,0,0,0,.322-.134l2.518-2.448a.451.451,0,0,0,0-.651.471.471,0,0,0-.654,0l-1.725,1.677v-6.38h-.928v6.38l-1.721-1.677a.475.475,0,0,0-.326-.133A.469.469,0,0,0,23426.912,12613.452Z' transform='translate(-23424.002 -12603)' fill='%23e3000f'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
    width: 11.5px;
    height: 17px;
    display: inline-block;
    margin-left: 7px;
    -webkit-transition: transform 0.2s;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s; }

[is='flynt-accordion-default'] .accordion {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  max-width: 800px;
  margin: 0 auto; }

[is='flynt-accordion-default'] .panel {
  border-bottom: 2px solid #000; }
  [is='flynt-accordion-default'] .panel:not(:first-of-type) {
    padding-top: 30px; }
    @media (max-width: 1024px) {
      [is='flynt-accordion-default'] .panel:not(:first-of-type) {
        padding-top: 20px; } }
  [is='flynt-accordion-default'] .panel-trigger {
    cursor: pointer;
    margin: 0;
    padding: 0px 30px 15px 0;
    position: relative;
    width: 100%; }
    [is='flynt-accordion-default'] .panel-trigger::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Icon_ionic-ios-add' data-name='Icon ionic-ios-add' d='M27.72,17.72H20.21V10.21a1.245,1.245,0,0,0-2.49,0v7.51H10.21a1.245,1.245,0,0,0,0,2.49h7.51v7.51a1.245,1.245,0,1,0,2.49,0V20.21h7.51a1.245,1.245,0,1,0,0-2.49Z' transform='translate(-8.965 -8.965)'/%3E%3C/svg%3E%0A");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100%;
      content: '';
      display: block;
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
      width: 20px; }
    [is='flynt-accordion-default'] .panel-trigger[aria-expanded='true']::after {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
  [is='flynt-accordion-default'] .panel-content {
    display: none;
    margin: 0;
    padding: 0; }
    [is='flynt-accordion-default'] .panel-content [is='text'] .container {
      max-width: 100%;
      width: 100%; }
  [is='flynt-accordion-default'] .panel-inner {
    padding: 0; }

[is='responsive-iframe'] .container {
  max-width: 800px;
  margin: 0 auto; }
  [is='responsive-iframe'] .container .wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%; }
    [is='responsive-iframe'] .container .wrapper iframe {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      width: 100%;
      height: 100%; }

[is='variabel-slider'] .figure {
  margin-bottom: 0; }
  [is='variabel-slider'] .figure-image {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
    width: 100%;
    background: rgba(0, 0, 0, 0.03); }
    [is='variabel-slider'] .figure-image--isHidden {
      visibility: hidden; }

[is='variabel-slider'] .video-playButton {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2; }
  [is='variabel-slider'] .video-playButton::before {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    background-color: #fff;
    border-radius: 50%;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    width: 60px; }
    @media (min-width: 768px) {
      [is='variabel-slider'] .video-playButton::before {
        height: 100px;
        margin-left: -50px;
        margin-top: -50px;
        width: 100px; } }
  [is='variabel-slider'] .video-playButton::after {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #E42612;
    border-top: 10px solid transparent;
    height: 0;
    margin-left: -9px;
    margin-top: -10px;
    width: 0; }
    @media (min-width: 768px) {
      [is='variabel-slider'] .video-playButton::after {
        border-bottom: 20px solid transparent;
        border-left: 40px solid #E42612;
        border-top: 20px solid transparent;
        margin-left: -18px;
        margin-top: -20px; } }
  [is='variabel-slider'] .video-playButton:hover::before, [is='variabel-slider'] .video-playButton:hover::after {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

[is='variabel-slider'].flyntComponent--sizeSmall .video-playButton::before {
  content: '';
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: #fff;
  border-radius: 50%;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  width: 40px; }
  @media (min-width: 768px) {
    [is='variabel-slider'].flyntComponent--sizeSmall .video-playButton::before {
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; } }

[is='variabel-slider'].flyntComponent--sizeSmall .video-playButton::after {
  content: '';
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  border-bottom: 5px solid transparent;
  border-left: 10px solid #E42612;
  border-top: 5px solid transparent;
  height: 0;
  margin-left: -4.5px;
  margin-top: -5px;
  width: 0; }
  @media (min-width: 768px) {
    [is='variabel-slider'].flyntComponent--sizeSmall .video-playButton::after {
      border-bottom: 10px solid transparent;
      border-left: 20px solid #E42612;
      border-top: 10px solid transparent;
      margin-left: -9px;
      margin-top: -10px; } }

[is='variabel-slider'].flyntComponent--sizeSmall .video-playButton:hover::before, [is='variabel-slider'].flyntComponent--sizeSmall .video-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1); }

[is='variabel-slider'] .video-loader {
  -webkit-animation: loading 1.1s infinite linear;
          animation: loading 1.1s infinite linear;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #fff;
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  display: none;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  text-indent: -9999em;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1; }
  @media (min-width: 768px) {
    [is='variabel-slider'] .video-loader {
      margin-left: -50px;
      margin-top: -50px; } }

[is='variabel-slider'] .video-loader,
[is='variabel-slider'] .video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px; }
  @media (min-width: 768px) {
    [is='variabel-slider'] .video-loader,
    [is='variabel-slider'] .video-loader::after {
      height: 100px;
      width: 100px; } }

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

[is='variabel-slider'] .video {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }
  [is='variabel-slider'] .video-player {
    width: 100%;
    z-index: 1; }
  [is='variabel-slider'] .video iframe {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

[is='variabel-slider'] .video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out; }
  [is='variabel-slider'] .video-player--isLoading .video-loader {
    display: block; }
  [is='variabel-slider'] .video-player--isLoading .video-playButton {
    display: none; }

[is='variabel-slider'] .video-player--isLoaded .video-loader,
[is='variabel-slider'] .video-player--isLoaded .video-playButton {
  display: none; }

[is='variabel-slider'] .video-player--isLoaded iframe {
  display: block; }

@media (max-width: 1024px) {
  [is='variabel-slider'] .container {
    -ms-flex-flow: wrap-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-flow: wrap-reverse; } }

[is='variabel-slider'] img {
  width: 100%;
  height: auto; }

[is='variabel-slider'] p:last-of-type {
  margin-bottom: 30px; }

@media (max-width: 1024px) {
  [is='variabel-slider'] .btn {
    margin: 0 auto; } }

[is='variabel-slider'] .col:nth-of-type(1) {
  width: 37.5%; }
  @media (max-width: 1024px) {
    [is='variabel-slider'] .col:nth-of-type(1) {
      width: 34%; } }
  @media (max-width: 600px) {
    [is='variabel-slider'] .col:nth-of-type(1) {
      width: 50%; } }

[is='variabel-slider'] .col:nth-of-type(2) {
  width: 62.5%; }
  @media (max-width: 1024px) {
    [is='variabel-slider'] .col:nth-of-type(2) {
      width: 66%; } }
  @media (max-width: 600px) {
    [is='variabel-slider'] .col:nth-of-type(2) {
      width: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; } }

@media (max-width: 600px) {
  [is='variabel-slider'] .reset-col-mobile .col {
    width: 100%; }
    [is='variabel-slider'] .reset-col-mobile .col:nth-of-type(2) {
      display: block; }
  [is='variabel-slider'] .reset-col-mobile .content {
    padding-top: 15px;
    padding-left: 0 !important; } }

@media (max-width: 600px) {
  [is='variabel-slider'] .quote-img {
    position: relative; }
    [is='variabel-slider'] .quote-img::after {
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.413' height='30.286' viewBox='0 0 37.413 30.286'%3E%3Cpath id='Pfad_238' data-name='Pfad 238' d='M6.844,69.03C15.582,61.565,18.806,54.1,18.806,48.415c0-5.769-3.224-9.671-8.059-9.671a7.153,7.153,0,0,0-7.55,7.3c0,4.666,3.648,5.429,3.648,9.162,0,2.375-1.612,5.26-5.26,9.162Zm20.191,0C35.773,61.565,39,54.1,39,48.415c0-5.769-3.224-9.671-8.059-9.671a7.153,7.153,0,0,0-7.55,7.3c0,4.666,3.648,5.429,3.648,9.162,0,2.375-1.612,5.26-5.26,9.162Z' transform='translate(-1.584 -38.744)'/%3E%3C/svg%3E%0A");
      position: absolute;
      top: 50%;
      right: -19px;
      display: inline-block;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); } }

[is='variabel-slider'] .quote-src {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700; }
  @media (max-width: 1024px) {
    [is='variabel-slider'] .quote-src {
      font-size: 16px;
      line-height: 22px; } }
  [is='variabel-slider'] .quote-src * {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    margin-bottom: 0; }

[is='variabel-slider'] .quote-text {
  margin: 0;
  margin-bottom: 30px;
  position: relative; }
  @media (max-width: 1024px) {
    [is='variabel-slider'] .quote-text {
      margin-top: 10px;
      margin-bottom: 0px;
      font-size: 26px;
      line-height: 31px; } }
  @media (max-width: 600px) {
    [is='variabel-slider'] .quote-text {
      margin-top: 30px;
      margin-bottom: 0; } }
  [is='variabel-slider'] .quote-text::before, [is='variabel-slider'] .quote-text::after {
    position: absolute;
    display: inline-block; }
  [is='variabel-slider'] .quote-text::before {
    left: -91px;
    top: -15px;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79.049' height='63.992' viewBox='0 0 79.049 63.992'%3E%3Cpath id='Pfad_170' data-name='Pfad 170' d='M12.7,102.736C31.16,86.962,37.972,71.188,37.972,59.179c0-12.189-6.812-20.435-17.029-20.435-9.859,0-15.953,6.991-15.953,15.416,0,9.859,7.708,11.472,7.708,19.359,0,5.019-3.406,11.114-11.114,19.359Zm42.662,0C73.822,86.962,80.633,71.188,80.633,59.179c0-12.189-6.812-20.435-17.029-20.435-9.859,0-15.953,6.991-15.953,15.416,0,9.859,7.708,11.472,7.708,19.359,0,5.019-3.406,11.114-11.114,19.359Z' transform='translate(-1.584 -38.744)'/%3E%3C/svg%3E%0A"); }
    @media (max-width: 1024px) {
      [is='variabel-slider'] .quote-text::before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.413' height='30.286' viewBox='0 0 37.413 30.286'%3E%3Cpath id='Pfad_246' data-name='Pfad 246' d='M6.844,69.03C15.582,61.565,18.806,54.1,18.806,48.415c0-5.769-3.224-9.671-8.059-9.671a7.153,7.153,0,0,0-7.55,7.3c0,4.666,3.648,5.429,3.648,9.162,0,2.375-1.612,5.26-5.26,9.162Zm20.191,0C35.773,61.565,39,54.1,39,48.415c0-5.769-3.224-9.671-8.059-9.671a7.153,7.153,0,0,0-7.55,7.3c0,4.666,3.648,5.429,3.648,9.162,0,2.375-1.612,5.26-5.26,9.162Z' transform='translate(-1.584 -38.744)'/%3E%3C/svg%3E%0A");
        top: -15px;
        left: -42px; } }
    @media (max-width: 600px) {
      [is='variabel-slider'] .quote-text::before {
        display: none; } }
  [is='variabel-slider'] .quote-text::after {
    right: 0;
    bottom: -45px;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79.049' height='63.992' viewBox='0 0 79.049 63.992'%3E%3Cpath id='Pfad_171' data-name='Pfad 171' d='M27.434,10.568C8.972,26.342,2.16,42.116,2.16,54.126c0,12.189,6.812,20.435,17.029,20.435,9.859,0,15.953-6.991,15.953-15.595,0-9.68-7.708-11.293-7.708-19.18,0-5.019,3.406-11.114,11.114-19.359Zm42.662,0C51.633,26.342,44.642,42.116,44.642,54.126c0,12.189,6.812,20.435,17.029,20.435,10.038,0,15.953-6.991,15.953-15.595,0-9.68-7.708-11.293-7.708-19.18,0-5.019,3.585-11.114,11.293-19.359Z' transform='translate(-2.16 -10.568)'/%3E%3C/svg%3E%0A"); }
    @media (max-width: 1024px) {
      [is='variabel-slider'] .quote-text::after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.413' height='30.286' viewBox='0 0 37.413 30.286'%3E%3Cpath id='Pfad_247' data-name='Pfad 247' d='M14.122,10.568C5.384,18.034,2.16,25.5,2.16,31.183c0,5.769,3.224,9.671,8.059,9.671a7.172,7.172,0,0,0,7.55-7.381c0-4.581-3.648-5.345-3.648-9.077,0-2.375,1.612-5.26,5.26-9.162Zm20.191,0C25.575,18.034,22.266,25.5,22.266,31.183c0,5.769,3.224,9.671,8.059,9.671a7.125,7.125,0,0,0,7.55-7.381c0-4.581-3.648-5.345-3.648-9.077,0-2.375,1.7-5.26,5.345-9.162Z' transform='translate(-2.16 -10.568)'/%3E%3C/svg%3E%0A");
        bottom: -15px; } }
    @media (max-width: 600px) {
      [is='variabel-slider'] .quote-text::after {
        bottom: -45px;
        right: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%); } }

[is='variabel-slider'] .channels {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  margin-left: 30px; }
  [is='variabel-slider'] .channels-headline {
    font-weight: 800;
    font-size: 16px;
    line-height: 21px;
    display: block;
    margin-bottom: 14px; }
  @media (max-width: 600px) {
    [is='variabel-slider'] .channels-listing {
      -ms-flex-flow: column wrap;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-flow: column wrap; } }
  [is='variabel-slider'] .channels-item:not(:last-of-type) {
    margin-right: 10px; }

[is='variabel-slider'] .slider {
  position: relative;
  width: calc(100% - 89px); }
  @media (max-width: 1024px) {
    [is='variabel-slider'] .slider {
      width: 100%; } }
  [is='variabel-slider'] .slider .content {
    padding-top: 60px;
    padding-left: 60px; }
    @media (max-width: 1024px) {
      [is='variabel-slider'] .slider .content {
        padding-left: 30px;
        padding-top: 20px; } }
    @media (max-width: 600px) {
      [is='variabel-slider'] .slider .content {
        text-align: center; } }
    [is='variabel-slider'] .slider .content-bottom {
      border-top: 2px solid #F5F5F5;
      padding-top: 30px;
      margin-top: 30px; }
      @media (max-width: 1024px) {
        [is='variabel-slider'] .slider .content-bottom {
          margin-top: 37px;
          padding-top: 30px; } }
      @media (max-width: 600px) {
        [is='variabel-slider'] .slider .content-bottom {
          margin-top: 76px;
          padding-top: 30px; } }
      [is='variabel-slider'] .slider .content-bottom-text {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto; }
      @media (max-width: 1024px) {
        [is='variabel-slider'] .slider .content-bottom-noBorder {
          margin-top: 30px; } }
  [is='variabel-slider'] .slider-controls {
    width: 30px; }
    @media (max-width: 1024px) {
      [is='variabel-slider'] .slider-controls {
        width: 100%;
        margin-top: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
                flex-flow: row wrap !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }
  [is='variabel-slider'] .slider-pagination {
    width: 14px !important;
    margin: 0 auto 20px auto; }
    @media (max-width: 1024px) {
      [is='variabel-slider'] .slider-pagination {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        width: auto !important;
        margin: 0 10px;
        -ms-flex-flow: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
                flex-flow: row; }
        [is='variabel-slider'] .slider-pagination .swiper-pagination-bullet {
          margin-right: 5px !important;
          margin-bottom: 0 !important; } }
  @media (min-width: 1025px) {
    [is='variabel-slider'] .slider-button:first-of-type {
      margin-bottom: 10px; } }
  [is='variabel-slider'] .slider-button.swiper-button-disabled {
    opacity: 0.5;
    pointer-events: none; }
  @media (max-width: 1024px) {
    [is='variabel-slider'] .slider-button--prev {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; } }
  @media (max-width: 1024px) {
    [is='variabel-slider'] .slider-button--next {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; } }

[is='stichpunkte'] .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%; }
  [is='stichpunkte'] .container > * {
    width: calc((50%) - (1 / 2 * 70px)); }
    [is='stichpunkte'] .container > *:nth-child(n) {
      margin-right: 70px;
      margin-top: 0; }
    [is='stichpunkte'] .container > *:nth-child(1n + 3) {
      margin-top: 0px; }
    [is='stichpunkte'] .container > *:nth-child(2n) {
      margin-right: 0; }
    [is='stichpunkte'] .container > *:last-child {
      margin-right: 0; }
  @media (max-width: 768px) {
    [is='stichpunkte'] .container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='stichpunkte'] .container > * {
        width: calc((100%) - (0 / 1 * 0px)); }
        [is='stichpunkte'] .container > *:nth-child(n) {
          margin-right: 0px;
          margin-top: 0; }
        [is='stichpunkte'] .container > *:nth-child(1n + 2) {
          margin-top: 0px; }
        [is='stichpunkte'] .container > *:nth-child(1n) {
          margin-right: 0; }
        [is='stichpunkte'] .container > *:last-child {
          margin-right: 0; } }
  [is='stichpunkte'] .container.fullWidth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    [is='stichpunkte'] .container.fullWidth > * {
      width: calc((100%) - (0 / 1 * 0px)); }
      [is='stichpunkte'] .container.fullWidth > *:nth-child(n) {
        margin-right: 0px;
        margin-top: 0; }
      [is='stichpunkte'] .container.fullWidth > *:nth-child(1n + 2) {
        margin-top: 0px; }
      [is='stichpunkte'] .container.fullWidth > *:nth-child(1n) {
        margin-right: 0; }
      [is='stichpunkte'] .container.fullWidth > *:last-child {
        margin-right: 0; }

[is='stichpunkte'] .headline {
  margin-bottom: 43px;
  display: block; }
  @media (max-width: 1024px) {
    [is='stichpunkte'] .headline {
      margin-bottom: 20px; } }

@media (max-width: 768px) {
  [is='stichpunkte'] .col-1 {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #F5F5F5; } }

[is='text'] .headline {
  margin-bottom: 20px; }

[is='text'] .container {
  max-width: 800px;
  margin: 0 auto; }

[is='text-2-spaltig'] .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%; }
  [is='text-2-spaltig'] .container > * {
    width: calc((50%) - (1 / 2 * 70px)); }
    [is='text-2-spaltig'] .container > *:nth-child(n) {
      margin-right: 70px;
      margin-top: 0; }
    [is='text-2-spaltig'] .container > *:nth-child(1n + 3) {
      margin-top: 0px; }
    [is='text-2-spaltig'] .container > *:nth-child(2n) {
      margin-right: 0; }
    [is='text-2-spaltig'] .container > *:last-child {
      margin-right: 0; }
  @media (max-width: 1024px) {
    [is='text-2-spaltig'] .container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='text-2-spaltig'] .container > * {
        width: calc((100%) - (0 / 1 * 0px)); }
        [is='text-2-spaltig'] .container > *:nth-child(n) {
          margin-right: 0px;
          margin-top: 0; }
        [is='text-2-spaltig'] .container > *:nth-child(1n + 2) {
          margin-top: 0px; }
        [is='text-2-spaltig'] .container > *:nth-child(1n) {
          margin-right: 0; }
        [is='text-2-spaltig'] .container > *:last-child {
          margin-right: 0; } }

[is='text-2-spaltig'] .headline {
  margin-bottom: 20px; }

[is='video-full'] .figure {
  margin-bottom: 0; }
  [is='video-full'] .figure-image {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
    width: 100%;
    background: rgba(0, 0, 0, 0.03); }
    [is='video-full'] .figure-image--isHidden {
      visibility: hidden; }

[is='video-full'] .video-playButton {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1; }
  [is='video-full'] .video-playButton::before {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    background-color: #fff;
    border-radius: 50%;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    width: 60px; }
    @media (min-width: 768px) {
      [is='video-full'] .video-playButton::before {
        height: 100px;
        margin-left: -50px;
        margin-top: -50px;
        width: 100px; } }
  [is='video-full'] .video-playButton::after {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #E42612;
    border-top: 10px solid transparent;
    height: 0;
    margin-left: -9px;
    margin-top: -10px;
    width: 0; }
    @media (min-width: 768px) {
      [is='video-full'] .video-playButton::after {
        border-bottom: 20px solid transparent;
        border-left: 40px solid #E42612;
        border-top: 20px solid transparent;
        margin-left: -18px;
        margin-top: -20px; } }
  [is='video-full'] .video-playButton:hover::before, [is='video-full'] .video-playButton:hover::after {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

[is='video-full'].flyntComponent--sizeSmall .video-playButton::before {
  content: '';
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: #fff;
  border-radius: 50%;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  width: 40px; }
  @media (min-width: 768px) {
    [is='video-full'].flyntComponent--sizeSmall .video-playButton::before {
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; } }

[is='video-full'].flyntComponent--sizeSmall .video-playButton::after {
  content: '';
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  border-bottom: 5px solid transparent;
  border-left: 10px solid #E42612;
  border-top: 5px solid transparent;
  height: 0;
  margin-left: -4.5px;
  margin-top: -5px;
  width: 0; }
  @media (min-width: 768px) {
    [is='video-full'].flyntComponent--sizeSmall .video-playButton::after {
      border-bottom: 10px solid transparent;
      border-left: 20px solid #E42612;
      border-top: 10px solid transparent;
      margin-left: -9px;
      margin-top: -10px; } }

[is='video-full'].flyntComponent--sizeSmall .video-playButton:hover::before, [is='video-full'].flyntComponent--sizeSmall .video-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1); }

[is='video-full'] .video-loader {
  -webkit-animation: loading 1.1s infinite linear;
          animation: loading 1.1s infinite linear;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #fff;
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  display: none;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  text-indent: -9999em;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1; }
  @media (min-width: 768px) {
    [is='video-full'] .video-loader {
      margin-left: -50px;
      margin-top: -50px; } }

[is='video-full'] .video-loader,
[is='video-full'] .video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px; }
  @media (min-width: 768px) {
    [is='video-full'] .video-loader,
    [is='video-full'] .video-loader::after {
      height: 100px;
      width: 100px; } }

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

[is='video-full'] .video {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }
  [is='video-full'] .video-player {
    width: 100%;
    z-index: 1; }
  [is='video-full'] .video iframe {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

[is='video-full'] .video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out; }
  [is='video-full'] .video-player--isLoading .video-loader {
    display: block; }
  [is='video-full'] .video-player--isLoading .video-playButton {
    display: none; }

[is='video-full'] .video-player--isLoaded .video-loader,
[is='video-full'] .video-player--isLoaded .video-playButton {
  display: none; }

[is='video-full'] .video-player--isLoaded iframe {
  display: block; }

[is='video-full'] iframe {
  display: block;
  margin: 0 auto;
  max-width: 100%; }

[is='video-full'] .headline {
  margin-bottom: 0; }

[is='video-full'] .subline {
  margin-bottom: 16px; }

[is='video-full'] p:last-of-type {
  margin-bottom: 30px; }

@media (max-width: 1024px) {
  [is='video-full'] .video {
    margin-bottom: 15px; } }

[is='video-full'] .wrapper {
  margin-top: 50px; }

[is='video-text'] .figure {
  margin-bottom: 0; }
  [is='video-text'] .figure-image {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
    width: 100%;
    background: rgba(0, 0, 0, 0.03); }
    [is='video-text'] .figure-image--isHidden {
      visibility: hidden; }

[is='video-text'] .video-playButton {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1; }
  [is='video-text'] .video-playButton::before {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    background-color: #fff;
    border-radius: 50%;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    width: 60px; }
    @media (min-width: 768px) {
      [is='video-text'] .video-playButton::before {
        height: 100px;
        margin-left: -50px;
        margin-top: -50px;
        width: 100px; } }
  [is='video-text'] .video-playButton::after {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #E42612;
    border-top: 10px solid transparent;
    height: 0;
    margin-left: -9px;
    margin-top: -10px;
    width: 0; }
    @media (min-width: 768px) {
      [is='video-text'] .video-playButton::after {
        border-bottom: 20px solid transparent;
        border-left: 40px solid #E42612;
        border-top: 20px solid transparent;
        margin-left: -18px;
        margin-top: -20px; } }
  [is='video-text'] .video-playButton:hover::before, [is='video-text'] .video-playButton:hover::after {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

[is='video-text'].flyntComponent--sizeSmall .video-playButton::before {
  content: '';
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: #fff;
  border-radius: 50%;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  width: 40px; }
  @media (min-width: 768px) {
    [is='video-text'].flyntComponent--sizeSmall .video-playButton::before {
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; } }

[is='video-text'].flyntComponent--sizeSmall .video-playButton::after {
  content: '';
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  border-bottom: 5px solid transparent;
  border-left: 10px solid #E42612;
  border-top: 5px solid transparent;
  height: 0;
  margin-left: -4.5px;
  margin-top: -5px;
  width: 0; }
  @media (min-width: 768px) {
    [is='video-text'].flyntComponent--sizeSmall .video-playButton::after {
      border-bottom: 10px solid transparent;
      border-left: 20px solid #E42612;
      border-top: 10px solid transparent;
      margin-left: -9px;
      margin-top: -10px; } }

[is='video-text'].flyntComponent--sizeSmall .video-playButton:hover::before, [is='video-text'].flyntComponent--sizeSmall .video-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1); }

[is='video-text'] .video-loader {
  -webkit-animation: loading 1.1s infinite linear;
          animation: loading 1.1s infinite linear;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #fff;
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  display: none;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  text-indent: -9999em;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1; }
  @media (min-width: 768px) {
    [is='video-text'] .video-loader {
      margin-left: -50px;
      margin-top: -50px; } }

[is='video-text'] .video-loader,
[is='video-text'] .video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px; }
  @media (min-width: 768px) {
    [is='video-text'] .video-loader,
    [is='video-text'] .video-loader::after {
      height: 100px;
      width: 100px; } }

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

[is='video-text'] .video {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative; }
  [is='video-text'] .video-player {
    width: 100%;
    z-index: 1; }
  [is='video-text'] .video iframe {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

[is='video-text'] .video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out; }
  [is='video-text'] .video-player--isLoading .video-loader {
    display: block; }
  [is='video-text'] .video-player--isLoading .video-playButton {
    display: none; }

[is='video-text'] .video-player--isLoaded .video-loader,
[is='video-text'] .video-player--isLoaded .video-playButton {
  display: none; }

[is='video-text'] .video-player--isLoaded iframe {
  display: block; }

[is='video-text'] iframe {
  max-width: 100%; }

[is='video-text'] .headline {
  margin-bottom: 0; }

[is='video-text'] .subline {
  margin-bottom: 16px; }

[is='video-text'] p:last-of-type {
  margin-bottom: 30px; }

[is='video-text'] .pageMeta-date {
  margin-top: 0.9rem; }

@media (max-width: 1024px) {
  [is='video-text'] .video {
    margin-bottom: 15px; } }

@media (max-width: 600px) {
  [is='video-text'] .container:not(.container-subpage) {
    display: block; } }

@media (max-width: 600px) {
  [is='video-text'] .container-subpage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    [is='video-text'] .container-subpage .col-1 {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    [is='video-text'] .container-subpage .col-2 {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0; }
    [is='video-text'] .container-subpage .col-3 {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; } }

[is='video-text'] .col-1 {
  padding-right: 30px; }
  @media (max-width: 1024px) {
    [is='video-text'] .col-1 {
      padding-right: 15px; } }
  @media (max-width: 600px) {
    [is='video-text'] .col-1 {
      padding-right: 0; } }

[is='video-text'] .col-2 {
  padding-left: 30px; }
  @media (max-width: 1024px) {
    [is='video-text'] .col-2 {
      padding-left: 15px; } }
  @media (max-width: 600px) {
    [is='video-text'] .col-2 {
      padding-left: 0; } }

[is='video-text'] .col-3 {
  width: 100% !important; }

[is='video-text'] .grid-even .col {
  width: 50%; }
  @media (max-width: 600px) {
    [is='video-text'] .grid-even .col {
      width: 100%; } }
  @media (max-width: 1024px) and (min-width: 601px) {
    [is='video-text'] .grid-even .col-3 {
      margin-top: 15px; } }

[is='video-text'] .grid-SmallLarge .col-1 {
  width: 40%; }
  @media (max-width: 600px) {
    [is='video-text'] .grid-SmallLarge .col-1 {
      width: 100%; } }

[is='video-text'] .grid-SmallLarge .col-2 {
  width: 60%; }
  @media (max-width: 600px) {
    [is='video-text'] .grid-SmallLarge .col-2 {
      width: 100%; } }

@media (max-width: 1024px) and (min-width: 601px) {
  [is='video-text'] .grid-SmallLarge .col-3 {
    margin-top: 15px; } }

[is='video-text'] .grid-LargeSmall .col-1 {
  width: 60%; }
  @media (max-width: 1024px) {
    [is='video-text'] .grid-LargeSmall .col-1 {
      width: 100%; } }

[is='video-text'] .grid-LargeSmall .col-2 {
  width: 40%; }
  @media (max-width: 1024px) {
    [is='video-text'] .grid-LargeSmall .col-2 {
      width: 100%; } }

[is='video-teaser'] {
  padding: 267px 0 50px 0; }
  [is='video-teaser'] .figure {
    margin-bottom: 0; }
    [is='video-teaser'] .figure-image {
      aspect-ratio: 3 / 1.69;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      font-family: "object-fit: cover; object-position: center";
      width: 100%;
      background: rgba(0, 0, 0, 0.03); }
      [is='video-teaser'] .figure-image--isHidden {
        visibility: hidden; }
  [is='video-teaser'] .video-playButton {
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    outline: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
    [is='video-teaser'] .video-playButton::before {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      background-color: #fff;
      border-radius: 50%;
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; }
      @media (min-width: 768px) {
        [is='video-teaser'] .video-playButton::before {
          height: 100px;
          margin-left: -50px;
          margin-top: -50px;
          width: 100px; } }
    [is='video-teaser'] .video-playButton::after {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      border-bottom: 10px solid transparent;
      border-left: 20px solid #E42612;
      border-top: 10px solid transparent;
      height: 0;
      margin-left: -9px;
      margin-top: -10px;
      width: 0; }
      @media (min-width: 768px) {
        [is='video-teaser'] .video-playButton::after {
          border-bottom: 20px solid transparent;
          border-left: 40px solid #E42612;
          border-top: 20px solid transparent;
          margin-left: -18px;
          margin-top: -20px; } }
    [is='video-teaser'] .video-playButton:hover::before, [is='video-teaser'] .video-playButton:hover::after {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  [is='video-teaser'].flyntComponent--sizeSmall .video-playButton::before {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    background-color: #fff;
    border-radius: 50%;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
    width: 40px; }
    @media (min-width: 768px) {
      [is='video-teaser'].flyntComponent--sizeSmall .video-playButton::before {
        height: 60px;
        margin-left: -30px;
        margin-top: -30px;
        width: 60px; } }
  [is='video-teaser'].flyntComponent--sizeSmall .video-playButton::after {
    content: '';
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    border-bottom: 5px solid transparent;
    border-left: 10px solid #E42612;
    border-top: 5px solid transparent;
    height: 0;
    margin-left: -4.5px;
    margin-top: -5px;
    width: 0; }
    @media (min-width: 768px) {
      [is='video-teaser'].flyntComponent--sizeSmall .video-playButton::after {
        border-bottom: 10px solid transparent;
        border-left: 20px solid #E42612;
        border-top: 10px solid transparent;
        margin-left: -9px;
        margin-top: -10px; } }
  [is='video-teaser'].flyntComponent--sizeSmall .video-playButton:hover::before, [is='video-teaser'].flyntComponent--sizeSmall .video-playButton:hover::after {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  [is='video-teaser'] .video-loader {
    -webkit-animation: loading 1.1s infinite linear;
            animation: loading 1.1s infinite linear;
    border-bottom: 4px solid rgba(255, 255, 255, 0.2);
    border-left: 4px solid #fff;
    border-right: 4px solid rgba(255, 255, 255, 0.2);
    border-top: 4px solid rgba(255, 255, 255, 0.2);
    display: none;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
    text-indent: -9999em;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 1; }
    @media (min-width: 768px) {
      [is='video-teaser'] .video-loader {
        margin-left: -50px;
        margin-top: -50px; } }
  [is='video-teaser'] .video-loader,
  [is='video-teaser'] .video-loader::after {
    border-radius: 50%;
    height: 60px;
    width: 60px; }
    @media (min-width: 768px) {
      [is='video-teaser'] .video-loader,
      [is='video-teaser'] .video-loader::after {
        height: 100px;
        width: 100px; } }

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
  [is='video-teaser'] .video {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    margin-top: -219px; }
    @media (max-width: 1400px) {
      [is='video-teaser'] .video {
        margin-top: -159px; } }
    @media (max-width: 1280px) {
      [is='video-teaser'] .video {
        position: absolute;
        top: 165px;
        right: 104px;
        margin-top: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 40%; } }
    @media (max-width: 1024px) {
      [is='video-teaser'] .video {
        width: 50%;
        right: 44px; } }
    @media (max-width: 600px) {
      [is='video-teaser'] .video {
        position: unset;
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
        -webkit-box-flex: unset;
            -ms-flex: unset;
                flex: unset;
        width: 100%;
        margin-top: 0;
        -webkit-transform: unset;
        transform: unset; } }
    [is='video-teaser'] .video-player {
      height: 0;
      padding-bottom: 56.25%;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 10; }
    [is='video-teaser'] .video-wrapper {
      position: relative; }
    [is='video-teaser'] .video iframe {
      display: none;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  [is='video-teaser'] .video-player--isLoading {
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: background 0.2s ease-out;
    transition: background 0.2s ease-out; }
    [is='video-teaser'] .video-player--isLoading .video-loader {
      display: block; }
    [is='video-teaser'] .video-player--isLoading .video-playButton {
      display: none; }
  [is='video-teaser'] .video-player--isLoaded .video-loader,
  [is='video-teaser'] .video-player--isLoaded .video-playButton {
    display: none; }
  [is='video-teaser'] .video-player--isLoaded iframe {
    display: block; }
  @media (max-width: 1400px) {
    [is='video-teaser'] {
      padding-top: 207px; } }
  @media (max-width: 1280px) {
    [is='video-teaser'] {
      padding: 175px 0 60px 0;
      position: relative; } }
  @media (max-width: 600px) {
    [is='video-teaser'] {
      padding: 60px 0; } }
  @media (max-width: 1024px) {
    [is='video-teaser'] .centerMaxWidthContainer {
      padding-left: 15px !important;
      padding-right: 15px !important; } }
  [is='video-teaser'] .container {
    background-color: #f5f5f5;
    padding: 65px 39px 46px 69px; }
    @media (max-width: 1280px) {
      [is='video-teaser'] .container {
        padding: 101px 43px 54px 44px; } }
    @media (max-width: 600px) {
      [is='video-teaser'] .container {
        padding: 0px 15px 60px 15px; } }
  [is='video-teaser'] video {
    width: 60%; }
  [is='video-teaser'] .content {
    width: 40%;
    margin-right: 73px; }
    @media (max-width: 1280px) {
      [is='video-teaser'] .content {
        width: 100%;
        margin: 0; } }
    @media (max-width: 600px) {
      [is='video-teaser'] .content {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        margin-top: 30px; } }
  @media (max-width: 1500px) {
    [is='video-teaser'] .headline {
      font-size: 60px;
      line-height: 62px; } }
  @media (max-width: 1280px) {
    [is='video-teaser'] .headline {
      margin-bottom: 0; } }
  @media (max-width: 1024px) {
    [is='video-teaser'] .headline {
      font-size: 65px;
      line-height: 67px; } }
  @media (max-width: 600px) {
    [is='video-teaser'] .headline {
      font-size: 48px;
      line-height: 49px; } }
  @media (max-width: 1280px) {
    [is='video-teaser'] .wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end; }
      [is='video-teaser'] .wrapper > * {
        width: calc((50%) - (1 / 2 * 0px)); }
        [is='video-teaser'] .wrapper > *:nth-child(n) {
          margin-right: 0px;
          margin-top: 0; }
        [is='video-teaser'] .wrapper > *:nth-child(1n + 3) {
          margin-top: 0px; }
        [is='video-teaser'] .wrapper > *:nth-child(2n) {
          margin-right: 0; }
        [is='video-teaser'] .wrapper > *:last-child {
          margin-right: 0; }
      [is='video-teaser'] .wrapper .btn {
        margin-left: auto;
        width: auto; } }
  @media (max-width: 600px) {
    [is='video-teaser'] .wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='video-teaser'] .wrapper > * {
        width: calc((100%) - (0 / 1 * 0px)); }
        [is='video-teaser'] .wrapper > *:nth-child(n) {
          margin-right: 0px;
          margin-top: 0; }
        [is='video-teaser'] .wrapper > *:nth-child(1n + 2) {
          margin-top: 0px; }
        [is='video-teaser'] .wrapper > *:nth-child(1n) {
          margin-right: 0; }
        [is='video-teaser'] .wrapper > *:last-child {
          margin-right: 0; }
      [is='video-teaser'] .wrapper .btn {
        margin-left: 0;
        margin-top: 30px; } }
  @media (max-width: 1024px) {
    [is='video-teaser'] .taxonomy {
      font-size: 11px;
      line-height: 15px; } }
  @media (max-width: 1280px) and (min-width: 600px) {
    [is='video-teaser'] .taxonomy {
      width: 42%; } }

[is='weitere-beitraege'] {
  background-color: #F5F5F5; }
  [is='weitere-beitraege'] .container {
    padding: 70px 24px 94px 24px; }
    @media (max-width: 1024px) {
      [is='weitere-beitraege'] .container {
        padding: 60px 0; } }
  [is='weitere-beitraege'] .headline {
    text-align: center;
    margin-bottom: 82px; }
  [is='weitere-beitraege'] .article {
    border-radius: unset; }
    @media (min-width: 1025px) {
      [is='weitere-beitraege'] .article:nth-of-type(2) .article-img {
        border-bottom-left-radius: unset;
        border-bottom-right-radius: unset; } }
    [is='weitere-beitraege'] .article picture {
      position: relative; }
    [is='weitere-beitraege'] .article-img {
      border-radius: 10px; }
    @media (max-width: 1024px) {
      [is='weitere-beitraege'] .article-date {
        margin-bottom: 8px; } }
    [is='weitere-beitraege'] .article-date::before {
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.364' height='18.001' viewBox='0 0 16.364 18.001'%3E%3Cg id='Gruppe_935' data-name='Gruppe 935' transform='translate(-3 -1.5)'%3E%3Cpath id='Pfad_170' data-name='Pfad 170' d='M5.455,4.5H16.909a2.473,2.473,0,0,1,2.455,2.485v11.6a2.473,2.473,0,0,1-2.455,2.485H5.455A2.473,2.473,0,0,1,3,18.582V6.985A2.473,2.473,0,0,1,5.455,4.5ZM16.909,19.41a.824.824,0,0,0,.818-.828V6.985a.824.824,0,0,0-.818-.828H5.455a.824.824,0,0,0-.818.828v11.6a.824.824,0,0,0,.818.828Z' transform='translate(0 -1.566)'/%3E%3Cpath id='Pfad_171' data-name='Pfad 171' d='M23.216,5.8a.716.716,0,0,1-.716-.716V2.216a.716.716,0,0,1,1.433,0V5.082A.716.716,0,0,1,23.216,5.8Z' transform='translate(-8.717)'/%3E%3Cpath id='Pfad_172' data-name='Pfad 172' d='M11.216,5.8a.716.716,0,0,1-.716-.716V2.216a.716.716,0,0,1,1.433,0V5.082A.716.716,0,0,1,11.216,5.8Z' transform='translate(-3.353)'/%3E%3Cpath id='Pfad_173' data-name='Pfad 173' d='M18.545,14.933H3.818a.723.723,0,1,1,0-1.433H18.545a.723.723,0,1,1,0,1.433Z' transform='translate(0 -5.375)'/%3E%3C/g%3E%3C/svg%3E%0A");
      margin-right: 8px; }
    [is='weitere-beitraege'] .article-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='weitere-beitraege'] .article-wrapper > * {
        width: calc((33.33333%) - (2 / 3 * 60px)); }
        [is='weitere-beitraege'] .article-wrapper > *:nth-child(n) {
          margin-right: 60px;
          margin-top: 0; }
        [is='weitere-beitraege'] .article-wrapper > *:nth-child(1n + 4) {
          margin-top: 0; }
        [is='weitere-beitraege'] .article-wrapper > *:nth-child(3n) {
          margin-right: 0; }
        [is='weitere-beitraege'] .article-wrapper > *:last-child {
          margin-right: 0; }
      @media (max-width: 1500px) {
        [is='weitere-beitraege'] .article-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 100%; }
          [is='weitere-beitraege'] .article-wrapper > * {
            width: calc((50%) - (1 / 2 * 60px)); }
            [is='weitere-beitraege'] .article-wrapper > *:nth-child(n) {
              margin-right: 60px;
              margin-top: 0; }
            [is='weitere-beitraege'] .article-wrapper > *:nth-child(1n + 3) {
              margin-top: 20px; }
            [is='weitere-beitraege'] .article-wrapper > *:nth-child(2n) {
              margin-right: 0; }
            [is='weitere-beitraege'] .article-wrapper > *:last-child {
              margin-right: 0; } }
    [is='weitere-beitraege'] .article-content {
      padding: 31px 16px 0px 17px; }
      @media (max-width: 1024px) {
        [is='weitere-beitraege'] .article-content {
          padding: 15px 15px 0px 15px; } }
    [is='weitere-beitraege'] .article-headline {
      margin-bottom: 16px;
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 3; }
      @media (max-width: 1024px) {
        [is='weitere-beitraege'] .article-headline {
          margin-bottom: 10px; } }
    [is='weitere-beitraege'] .article-text {
      overflow: hidden;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      margin-bottom: 16px; }
      @media (max-width: 1024px) {
        [is='weitere-beitraege'] .article-text {
          -webkit-line-clamp: 3; } }
  [is='weitere-beitraege'] .slider {
    margin-top: 30px;
    padding: 10px; }
    [is='weitere-beitraege'] .slider-controls {
      margin-top: 30px; }
    [is='weitere-beitraege'] .slider-pagination .swiper-pagination-bullet {
      margin-right: 5px !important;
      margin-bottom: 0px !important; }
    [is='weitere-beitraege'] .slider-blur {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 1;
      height: 100%;
      width: 12%;
      background: #e3000f;
      background: -webkit-gradient(linear, left top, right top, color-stop(25%, transparent), color-stop(75%, rgba(255, 255, 255, 0.5)));
      background: linear-gradient(90deg, transparent 25%, rgba(255, 255, 255, 0.5) 75%); }
    [is='weitere-beitraege'] .slider-item {
      height: auto; }
  [is='weitere-beitraege'] .playIcon {
    cursor: pointer;
    display: block;
    height: 58px;
    width: 58px;
    left: 50%;
    outline: 0;
    position: absolute;
    top: 50%;
    z-index: 2;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    [is='weitere-beitraege'] .playIcon::before {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      background-color: #fff;
      border-radius: 50%;
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; }
      @media (min-width: 768px) {
        [is='weitere-beitraege'] .playIcon::before {
          height: 100px;
          margin-left: -50px;
          margin-top: -50px;
          width: 100px; } }
    [is='weitere-beitraege'] .playIcon::after {
      content: '';
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      border-bottom: 10px solid transparent;
      border-left: 20px solid #E42612;
      border-top: 10px solid transparent;
      height: 0;
      margin-left: -9px;
      margin-top: -10px;
      width: 0; }
      @media (min-width: 768px) {
        [is='weitere-beitraege'] .playIcon::after {
          border-bottom: 20px solid transparent;
          border-left: 40px solid #E42612;
          border-top: 20px solid transparent;
          margin-left: -18px;
          margin-top: -20px; } }
    [is='weitere-beitraege'] .playIcon:hover::before, [is='weitere-beitraege'] .playIcon:hover::after {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }

[is='weitere-standpunkte'] {
  padding: 125px 0;
  background-color: #F5F5F5; }
  @media (max-width: 1024px) {
    [is='weitere-standpunkte'] {
      padding: 78px 0 80px 0; } }
  @media (max-width: 600px) {
    [is='weitere-standpunkte'] {
      padding: 50px 0 60px 0; } }
  [is='weitere-standpunkte'] .headline {
    margin-bottom: 29px;
    text-align: center; }
    @media (max-width: 1024px) {
      [is='weitere-standpunkte'] .headline {
        text-align: left; } }
  [is='weitere-standpunkte'] .btn-white:not(:last-of-type) {
    margin-right: 15px; }
    @media (max-width: 1024px) {
      [is='weitere-standpunkte'] .btn-white:not(:last-of-type) {
        margin-right: 10px; } }
  @media (max-width: 1024px) {
    [is='weitere-standpunkte'] .container {
      padding: 0 44px; } }
  @media (max-width: 600px) {
    [is='weitere-standpunkte'] .container {
      padding: 0; } }
  @media (max-width: 1024px) {
    [is='weitere-standpunkte'] .content {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }
  @media (max-width: 600px) {
    [is='weitere-standpunkte'] .content {
      display: block; } }

@media print {
  *,
  *::before,
  *::after {
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #000 !important;
    /* Black prints faster */
    text-shadow: none !important; }
  .mainHeader,
  .mainFooter,
  .wpFooter {
    display: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  [href]::after {
    content: "(" attr(href) ")";
    display: inline; }
  /* prevent link overflowing parent elements */
  .button[href] {
    max-width: 100%; }
  abbr[title]::after {
    /* stylelint-disable-line selector-no-qualifying-type */
    content: "(" attr(title) ")"; }
  /**
  * Don't show links that are fragment identifiers,
  * or use the `javascript:` pseudo protocol
  */
  [href^='#']::after,
  [href^='javascript:']::after {
    content: ''; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /**
  * Printing Tables:
  * https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables
  */
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }

/**
 * Swiper 6.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 9, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.custom-select-container {
  position: relative;
  box-sizing: border-box;;
}
.custom-select-container * {
  box-sizing: border-box;
}
.custom-select-container.is-disabled {
  opacity: .333;
}
.custom-select-opener {
  background-color: #ccc;
  padding: 0.5em;
  display: block;
  cursor: pointer;
  width: 100%;
}
.custom-select-container select {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.custom-select-panel {
  max-height: 0;
  transition: max-height .5s ease-out, overflow-y 0.1s 0.5s;
  overflow: hidden;
  background-color: #e9e9e9;
  position: absolute;
  top: 100%;
  z-index: 1;
  width: 100%;
}
.custom-select-container.is-open .custom-select-panel {
  max-height: 10.7em;
  overflow-y: auto
}
.custom-select-option {
  padding: 0.5em;
}
.custom-select-option.has-focus {
  background-color: LightBlue;
}
.custom-select-option.is-selected::before {
  content: "✔";
  padding-right: 0.5em;
}
.custom-select-optgroup > .custom-select-option {
  padding-left: 2em;
}
.custom-select-optgroup::before {
  content: attr(data-label);
  display: block;
  padding: 0.5em;
  color: #888;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2N1c3RvbS1zZWxlY3QvYnVpbGQvY3VzdG9tLXNlbGVjdC5jc3MiLCJ3ZWJwYWNrOi8vL2Fzc2V0cy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQTJFOztBQUUzRTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjtFQUNFLGlCQUFpQixFQUFFLE1BQU07RUFDekIsOEJBQThCLEVBQUUsTUFBTTtBQUN4Qzs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsU0FBUztBQUNYOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCOztBQUVBOytFQUMrRTs7QUFFL0U7OztFQUdFOztBQUVGO0VBQ0UsdUJBQXVCLEVBQUUsTUFBTTtFQUMvQixTQUFTLEVBQUUsTUFBTTtFQUNqQixpQkFBaUIsRUFBRSxNQUFNO0FBQzNCOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLGlDQUFpQyxFQUFFLE1BQU07RUFDekMsY0FBYyxFQUFFLE1BQU07QUFDeEI7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLDBCQUEwQixFQUFFLE1BQU07RUFDbEMsaUNBQWlDLEVBQUUsTUFBTTtBQUMzQzs7QUFFQTs7RUFFRTs7QUFFRjs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7OztFQUdFOztBQUVGOzs7RUFHRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7O0VBR0U7O0FBRUY7O0VBRUUsY0FBYztFQUNkLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBOytFQUMrRTs7QUFFL0U7OztFQUdFOztBQUVGOzs7OztFQUtFLG9CQUFvQixFQUFFLE1BQU07RUFDNUIsZUFBZSxFQUFFLE1BQU07RUFDdkIsaUJBQWlCLEVBQUUsTUFBTTtFQUN6QixTQUFTLEVBQUUsTUFBTTtBQUNuQjs7QUFFQTs7O0VBR0U7O0FBRUY7UUFDUSxNQUFNO0VBQ1osaUJBQWlCO0FBQ25COztBQUVBOzs7RUFHRTs7QUFFRjtTQUNTLE1BQU07RUFDYixvQkFBb0I7QUFDdEI7O0FBRUE7O0VBRUU7O0FBRUY7Ozs7RUFJRSwwQkFBMEI7QUFDNUI7O0FBRUE7O0VBRUU7O0FBRUY7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsVUFBVTtBQUNaOztBQUVBOztFQUVFOztBQUVGOzs7O0VBSUUsOEJBQThCO0FBQ2hDOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBOzs7OztFQUtFOztBQUVGO0VBQ0Usc0JBQXNCLEVBQUUsTUFBTTtFQUM5QixjQUFjLEVBQUUsTUFBTTtFQUN0QixjQUFjLEVBQUUsTUFBTTtFQUN0QixlQUFlLEVBQUUsTUFBTTtFQUN2QixVQUFVLEVBQUUsTUFBTTtFQUNsQixtQkFBbUIsRUFBRSxNQUFNO0FBQzdCOztBQUVBOztFQUVFOztBQUVGO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7O0VBR0U7O0FBRUY7O0VBRUUsc0JBQXNCLEVBQUUsTUFBTTtFQUM5QixVQUFVLEVBQUUsTUFBTTtBQUNwQjs7QUFFQTs7RUFFRTs7QUFFRjs7RUFFRSxZQUFZO0FBQ2Q7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsNkJBQTZCLEVBQUUsTUFBTTtFQUNyQyxvQkFBb0IsRUFBRSxNQUFNO0FBQzlCOztBQUVBOztFQUVFOztBQUVGO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLDBCQUEwQixFQUFFLE1BQU07RUFDbEMsYUFBYSxFQUFFLE1BQU07QUFDdkI7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLGFBQWE7QUFDZjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGFBQWE7QUFDZjs7QUM1VkE7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxjQUFjO0VBQ2QsZUFBZTtFQUNmLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztBQUNUO0FBQ0E7RUFDRSxhQUFhO0VBQ2IseURBQXlEO0VBQ3pELGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QsY0FBYztFQUNkLFdBQVc7QUFDYjs7QUN2REEsZ0JBQWdCO0FBQ2hCOzs7O0NBSUM7QUFDRDs7OztDQUlDO0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsdUpBQXVKLEVBQUU7O0FBRTNKO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHFKQUFxSixFQUFFOztBQUV6SjtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiwrSUFBK0ksRUFBRTs7QUFFbko7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsMkpBQTJKLEVBQUU7O0FBRS9KO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdjQUFnYyxFQUFFOztBQUVwYztFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnY0FBZ2MsRUFBRTs7QUFFcGM7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ2NBQWdjLEVBQUU7O0FBRXBjO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdjQUFnYyxFQUFFOztBQUVwYztFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnY0FBZ2MsRUFBRTs7QUFFcGM7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ2NBQWdjLEVBQUU7O0FBRXBjO0VBQ0Usa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdjQUFnYyxFQUFFOztBQUVwYztFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnY0FBZ2MsRUFBRTs7QUFFcGM7RUFDRTtJQUNFLDhCQUE4QjtZQUN0QixzQkFBc0I7SUFDOUIsb0RBQW9EO1lBQzVDLDRDQUE0QyxFQUFFO0VBQ3hEO0lBQ0UsMkJBQTJCO1lBQ25CLG1CQUFtQjtJQUMzQixxREFBcUQ7WUFDN0MsNkNBQTZDLEVBQUU7RUFDekQ7SUFDRSw4QkFBOEI7WUFDdEIsc0JBQXNCO0lBQzlCLGtEQUFrRDtZQUMxQywwQ0FBMEMsRUFBRSxFQUFFOztBQUUxRDtFQUNFO0lBQ0UsOEJBQThCO1lBQ3RCLHNCQUFzQjtJQUM5QixvREFBb0Q7WUFDNUMsNENBQTRDLEVBQUU7RUFDeEQ7SUFDRSwyQkFBMkI7WUFDbkIsbUJBQW1CO0lBQzNCLHFEQUFxRDtZQUM3Qyw2Q0FBNkMsRUFBRTtFQUN6RDtJQUNFLDhCQUE4QjtZQUN0QixzQkFBc0I7SUFDOUIsa0RBQWtEO1lBQzFDLDBDQUEwQyxFQUFFLEVBQUU7O0FBRTFEO0VBQ0U7SUFDRSw4QkFBOEI7WUFDdEIsc0JBQXNCO0lBQzlCLGlEQUFpRDtZQUN6Qyx5Q0FBeUMsRUFBRTtFQUNyRDtJQUNFLDJCQUEyQjtZQUNuQixtQkFBbUI7SUFDM0Isa0RBQWtEO1lBQzFDLDBDQUEwQyxFQUFFO0VBQ3REO0lBQ0UsOEJBQThCO1lBQ3RCLHNCQUFzQjtJQUM5QiwrQ0FBK0M7WUFDdkMsdUNBQXVDLEVBQUUsRUFBRTs7QUFFdkQ7RUFDRTtJQUNFLDhCQUE4QjtZQUN0QixzQkFBc0I7SUFDOUIsaURBQWlEO1lBQ3pDLHlDQUF5QyxFQUFFO0VBQ3JEO0lBQ0UsMkJBQTJCO1lBQ25CLG1CQUFtQjtJQUMzQixrREFBa0Q7WUFDMUMsMENBQTBDLEVBQUU7RUFDdEQ7SUFDRSw4QkFBOEI7WUFDdEIsc0JBQXNCO0lBQzlCLCtDQUErQztZQUN2Qyx1Q0FBdUMsRUFBRSxFQUFFOztBQUV2RDtFQUNFO0lBQ0UsK0NBQStDO1lBQ3ZDLHVDQUF1QztJQUMvQyxpREFBaUQ7WUFDekMseUNBQXlDLEVBQUU7RUFDckQ7SUFDRSw0Q0FBNEM7WUFDcEMsb0NBQW9DO0lBQzVDLGtEQUFrRDtZQUMxQywwQ0FBMEMsRUFBRTtFQUN0RDtJQUNFLCtDQUErQztZQUN2Qyx1Q0FBdUM7SUFDL0MsK0NBQStDO1lBQ3ZDLHVDQUF1QyxFQUFFLEVBQUU7O0FBRXZEO0VBQ0U7SUFDRSwrQ0FBK0M7WUFDdkMsdUNBQXVDO0lBQy9DLGlEQUFpRDtZQUN6Qyx5Q0FBeUMsRUFBRTtFQUNyRDtJQUNFLDRDQUE0QztZQUNwQyxvQ0FBb0M7SUFDNUMsa0RBQWtEO1lBQzFDLDBDQUEwQyxFQUFFO0VBQ3REO0lBQ0UsK0NBQStDO1lBQ3ZDLHVDQUF1QztJQUMvQywrQ0FBK0M7WUFDdkMsdUNBQXVDLEVBQUUsRUFBRTs7QUFFdkQ7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxzQkFBc0I7RUFDdEIsOEJBQThCO1VBQ3RCLHNCQUFzQjtFQUM5QixjQUFjO0VBQ2QsdURBQXVEO0VBQ3ZELGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQiw0Q0FBNEM7RUFDNUMseUJBQXlCO0VBQ3pCLHFCQUFxQixFQUFFO0VBQ3ZCOzs7SUFHRSwyQkFBMkI7WUFDbkIsbUJBQW1CLEVBQUU7O0FBRWpDO0VBQ0UsWUFBWTtFQUNaLGtCQUFrQixFQUFFOztBQUV0Qjs7OztDQUlDO0FBQ0Q7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsYUFBYSxFQUFFO0VBQ2Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF5QkUsY0FBYztJQUNkLHFCQUFxQixFQUFFOztBQUUzQjs7RUFFRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixxQkFBcUIsRUFBRTtFQUN2QjtJQUNFOztNQUVFLGVBQWU7TUFDZixpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0U7O01BRUUsZUFBZTtNQUNmLGlCQUFpQixFQUFFLEVBQUU7RUFDekI7O0lBRUUsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRTs7UUFFRSxlQUFlLEVBQUUsRUFBRTtFQUN6Qjs7SUFFRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFOztRQUVFLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFOztBQUU3Qjs7RUFFRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUU7RUFDaEI7SUFDRTs7TUFFRSxlQUFlO01BQ2YsaUJBQWlCLEVBQUUsRUFBRTs7QUFFM0I7O0VBRUUsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFOztNQUVFLGVBQWU7TUFDZixpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjs7RUFFRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0U7O01BRUUsZUFBZTtNQUNmLGlCQUFpQixFQUFFLEVBQUU7O0FBRTNCOztFQUVFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUU7O0FBRXZCOztFQUVFLGVBQWU7RUFDZixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxjQUFjO0VBQ2QsdUNBQXVDO0VBQ3ZDLCtCQUErQjtFQUMvQixxQkFBcUIsRUFBRTtFQUN2QjtJQUNFLGNBQWMsRUFBRTs7QUFFcEI7OztFQUdFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGtCQUFrQjtFQUNsQixTQUFTLEVBQUU7RUFDWDtJQUNFLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsV0FBVyxFQUFFOztBQUVqQjtFQUNFLG9DQUFvQztFQUNwQyxlQUFlO0VBQ2YsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRTtNQUNFLGVBQWU7TUFDZixpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixvQkFBb0IsRUFBRTs7QUFFMUI7RUFDRSx5QkFBeUI7RUFDekIsU0FBUztFQUNULGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWSxFQUFFOztBQUVoQjtFQUNFLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0Usb0NBQW9DO0lBQ3BDLFdBQVcsRUFBRTtFQUNmO0lBQ0UsY0FBYztJQUNkLHFCQUFxQixFQUFFOztBQUUzQjtFQUNFLHFDQUFxQztFQUNyQyxxQkFBcUI7RUFDckIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHNCQUFzQixFQUFFO0VBQ3hCO0lBQ0UsZ0JBQWdCLEVBQUU7O0FBRXRCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjs7OztDQUlDO0FBQ0Q7O0VBRUUsa0JBQWtCO0VBQ2xCLG9CQUFvQixFQUFFO0VBQ3RCOzs7O0lBSUUsZ0JBQWdCLEVBQUU7O0FBRXRCLGVBQWU7QUFDZjtFQUNFLGdCQUFnQjtFQUNoQixVQUFVLEVBQUU7RUFDWjtJQUNFLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRSx3QkFBd0I7TUFDeEIsV0FBVztNQUNYLGNBQWM7TUFDZCxZQUFZO01BQ1osT0FBTztNQUNQLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osV0FBVyxFQUFFO0VBQ2pCO0lBQ0UseURBQXlELEVBQUU7O0FBRS9ELFdBQVc7QUFDWDtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsZUFBZSxFQUFFOztBQUVuQjs7RUFFRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGdDQUFnQztFQUNoQyxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSx5QkFBeUIsRUFBRTs7QUFFN0I7Ozs7Q0FJQztBQUNEO0VBQ0Usd0JBQXdCO0tBQ3JCLHFCQUFxQjtVQUNoQixnQkFBZ0I7RUFDeEIsNkJBQTZCO0VBQzdCLFNBQVM7RUFDVCxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLHdCQUF3QjtLQUNyQixxQkFBcUI7VUFDaEIsZ0JBQWdCO0VBQ3hCLHlCQUF5QjtFQUN6Qix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsdUZBQXVGO0VBQ3ZGLCtFQUErRTtFQUMvRSx5QkFBeUI7S0FDdEIsc0JBQXNCO01BQ3JCLHFCQUFxQjtVQUNqQixpQkFBaUIsRUFBRTtFQUMzQjtJQUNFLGVBQWU7SUFDZixhQUFhO0lBQ2Isb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSx5QkFBeUI7SUFDekIscUJBQXFCO0lBQ3JCLFdBQVcsRUFBRTtFQUNmO0lBQ0UsNkJBQTZCO0lBQzdCLHFCQUFxQjtJQUNyQixjQUFjLEVBQUU7SUFDaEI7TUFDRSw2QkFBNkI7TUFDN0IscUJBQXFCO01BQ3JCLGNBQWMsRUFBRTtFQUNwQjtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLDZCQUE2QjtJQUM3QixTQUFTO0lBQ1QsY0FBYztJQUNkLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLHVDQUF1QztJQUN2QywrQkFBK0IsRUFBRTtJQUNqQztNQUNFLDZCQUE2QjtNQUM3QixjQUFjLEVBQUU7TUFDaEI7UUFDRSx5QkFBeUIsRUFBRTtNQUM3QjtRQUNFLGlDQUFpQyxFQUFFO0lBQ3ZDO01BQ0UseUJBQXlCO01BQ3pCLFNBQVM7TUFDVCxXQUFXO01BQ1gsV0FBVztNQUNYLE9BQU87TUFDUCxrQkFBa0I7TUFDbEIsa0RBQWtEO01BQ2xELDBDQUEwQztNQUMxQyxXQUFXLEVBQUU7SUFDZjtNQUNFLDhaQUE4WjtNQUM5WixnQ0FBZ0M7TUFDaEMsNEJBQTRCO01BQzVCLFdBQVc7TUFDWCxxQkFBcUI7TUFDckIsWUFBWTtNQUNaLGlCQUFpQjtNQUNqQixxREFBcUQ7TUFDckQsNkNBQTZDO01BQzdDLHdCQUF3QjtNQUN4QixVQUFVLEVBQUU7O0FBRWxCLFVBQVU7QUFDVjtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxXQUFXLEVBQUU7O0FBRWpCLFVBQVU7QUFDVjtFQUNFLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULHNCQUFzQixFQUFFOztBQUUxQjs7OztDQUlDO0FBQ0Q7RUFDRSxTQUFTLEVBQUU7O0FBRWI7RUFDRSxTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFVBQVUsRUFBRTtFQUNaO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7OztJQUdFLG9CQUFvQixFQUFFOztBQUUxQjtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHdCQUF3QixFQUFFOztBQUU1QjtFQUNFLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHdCQUF3QjtLQUNyQixxQkFBcUI7VUFDaEIsZ0JBQWdCO0VBQ3hCLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFFOztBQUVwQjs7O0VBR0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLFdBQVcsRUFBRTs7QUFFZjtFQUNFLHFPQUFxTztFQUNyTyw2Q0FBNkM7RUFDN0MsNEJBQTRCO0VBQzVCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxhQUFhLEVBQUU7O0FBRW5COztFQUVFLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLFVBQVUsRUFBRTtFQUNaOzs7O0lBSUUscUJBQXFCO0lBQ3JCLFVBQVUsRUFBRTtFQUNkOztJQUVFLHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLFdBQVcsRUFBRTtJQUNiOztNQUVFLHNCQUFzQjtNQUN0Qix5QkFBeUI7TUFDekIsa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxjQUFjO01BQ2QsWUFBWTtNQUNaLE9BQU87TUFDUCxTQUFTO01BQ1QsVUFBVTtNQUNWLGtCQUFrQjtNQUNsQixRQUFRO01BQ1Isc0VBQXNFO01BQ3RFLDhEQUE4RDtNQUM5RCxXQUFXLEVBQUU7RUFDakI7O0lBRUUseUJBQXlCO0lBQ3pCLHFCQUFxQjtJQUNyQix3Q0FBd0M7WUFDaEMsZ0NBQWdDLEVBQUU7O0FBRTlDO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCOzs7O0NBSUM7QUFDRDtFQUNFLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLDRCQUE0QjtFQUM1Qiw2QkFBNkI7TUFDekIsMEJBQTBCO1VBQ3RCLHNCQUFzQjtFQUM5QixZQUFZLEVBQUU7RUFDZDtJQUNFLGlCQUFpQixFQUFFO0lBQ25CO01BQ0U7UUFDRSxpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0UsU0FBUyxFQUFFO01BQ1g7UUFDRTtVQUNFLFNBQVMsRUFBRSxFQUFFOztBQUV2QjtFQUNFLG1CQUFtQjtNQUNmLGtCQUFrQjtVQUNkLGNBQWM7RUFDdEIsa0JBQWtCLEVBQUU7RUFDcEI7SUFDRTtNQUNFLGlCQUFpQixFQUFFLEVBQUU7RUFDekI7SUFDRSxrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0Usa0JBQWtCLEVBQUUsRUFBRTtJQUMxQjtNQUNFO1FBQ0UsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0Usa0JBQWtCLEVBQUUsRUFBRTs7QUFFNUI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxjQUFjLEVBQUU7RUFDaEI7SUFDRTtNQUNFLGNBQWMsRUFBRSxFQUFFO0VBQ3RCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFLFNBQVM7SUFDVCxlQUFlLEVBQUU7SUFDakI7TUFDRTtRQUNFLGVBQWUsRUFBRSxFQUFFO0lBQ3ZCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFOztBQUU1QjtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRTtNQUNFLGNBQWM7TUFDZCxpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRTtNQUNFLGNBQWM7TUFDZCxpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixlQUFlLEVBQUU7SUFDakI7TUFDRTtRQUNFLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsZUFBZSxFQUFFLEVBQUU7O0FBRTNCO0VBQ0UsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBRTtFQUNyQjtJQUNFLHNCQUFzQjtJQUN0QiwwQkFBMEI7SUFDMUIscUJBQXFCLEVBQUU7O0FBRTNCO0VBQ0UsY0FBYztFQUNkLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUU7RUFDcEI7SUFDRSxhQUFhO0lBQ2IsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0U7TUFDRSxpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUU7RUFDcEI7SUFDRSxhQUFhO0lBQ2IsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0VBQ3hCO0lBQ0U7TUFDRSxjQUFjLEVBQUUsRUFBRTs7QUFFeEI7RUFDRSxpQ0FBaUM7RUFDakMsZ0JBQWdCLEVBQUU7O0FBRXBCLGlFQUFpRTtBQUNqRTtFQUNFLDhCQUE4QjtFQUM5QixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtFQUM3QixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCLGdCQUFnQjtBQUNoQjtFQUNFLGFBQWEsRUFBRTtFQUNmO0lBQ0UsYUFBYTtJQUNiLGNBQWMsRUFBRTtFQUNsQjtJQUNFLGdCQUFnQjtJQUNoQixpQkFBaUIsRUFBRTtFQUNyQjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0Usb0RBQW9EO1VBQzVDLDRDQUE0QyxFQUFFOztBQUV4RCwyQ0FBMkM7QUFDM0M7RUFDRSxjQUFjLEVBQUU7RUFDaEI7SUFDRTtNQUNFLGNBQWMsRUFBRSxFQUFFO0VBQ3RCO0lBQ0U7TUFDRSxjQUFjLEVBQUUsRUFBRTtFQUN0QjtJQUNFLFNBQVM7SUFDVCxlQUFlLEVBQUU7SUFDakI7TUFDRTtRQUNFLGVBQWUsRUFBRSxFQUFFO0lBQ3ZCO01BQ0U7UUFDRSxlQUFlLEVBQUUsRUFBRTs7QUFFM0I7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLHdCQUF3QjtBQUN4QjtFQUNFLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWSxFQUFFO0VBQ2Q7SUFDRSxNQUFNLEVBQUU7O0FBRVo7Ozs7Q0FJQztBQUNEO0VBQ0UseUJBQXlCLEVBQUU7O0FBRTdCO0VBQ0UseUJBQXlCLEVBQUU7RUFDM0I7O0lBRUUsV0FBVyxFQUFFO0VBQ2Y7SUFDRSx5QkFBeUI7SUFDekIscUJBQXFCO0lBQ3JCLFdBQVcsRUFBRTtFQUNmO0lBQ0UsNkJBQTZCO0lBQzdCLHFCQUFxQjtJQUNyQixjQUFjLEVBQUU7RUFDbEI7SUFDRSw2QkFBNkI7SUFDN0IsV0FBVyxFQUFFO0lBQ2I7TUFDRSxzQkFBc0IsRUFBRTtFQUM1QjtJQUNFLGthQUFrYSxFQUFFO0VBQ3RhO0lBQ0UseUJBQXlCLEVBQUU7O0FBRS9CO0VBQ0UseUJBQXlCLEVBQUU7RUFDM0I7Ozs7SUFJRSxXQUFXLEVBQUU7RUFDZjs7SUFFRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSx5QkFBeUI7SUFDekIscUJBQXFCO0lBQ3JCLFdBQVcsRUFBRTtJQUNiO01BQ0Usc0JBQXNCO01BQ3RCLGtCQUFrQjtNQUNsQixjQUFjLEVBQUU7SUFDbEI7TUFDRSw2QkFBNkI7TUFDN0IscUJBQXFCO01BQ3JCLGNBQWMsRUFBRTtNQUNoQjtRQUNFLDZCQUE2QjtRQUM3QixrQkFBa0I7UUFDbEIsV0FBVyxFQUFFO0lBQ2pCO01BQ0UsNkJBQTZCO01BQzdCLFdBQVcsRUFBRTtNQUNiO1FBQ0Usc0JBQXNCLEVBQUU7TUFDMUI7UUFDRSw2QkFBNkI7UUFDN0IsY0FBYyxFQUFFO1FBQ2hCO1VBQ0UseUJBQXlCLEVBQUU7TUFDL0I7UUFDRSwrWkFBK1osRUFBRTtFQUN2YTtJQUNFLFdBQVcsRUFBRTs7QUFFakI7RUFDRSxzQkFBc0I7RUFDdEIsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0lBQ2hCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BeUJFLGNBQWM7TUFDZCxxQkFBcUIsRUFBRTtFQUMzQjs7SUFFRSxjQUFjLEVBQUU7RUFDbEI7O0lBRUUsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UseUJBQXlCO0lBQ3pCLHFCQUFxQjtJQUNyQixXQUFXLEVBQUU7SUFDYjtNQUNFLHlCQUF5QjtNQUN6QixxQkFBcUI7TUFDckIsV0FBVyxFQUFFO0lBQ2Y7TUFDRSw2QkFBNkI7TUFDN0IscUJBQXFCO01BQ3JCLGNBQWMsRUFBRTtNQUNoQjtRQUNFLDZCQUE2QjtRQUM3QixxQkFBcUI7UUFDckIsY0FBYyxFQUFFO0lBQ3BCO01BQ0UsNkJBQTZCO01BQzdCLGNBQWMsRUFBRTtNQUNoQjtRQUNFLDZCQUE2QjtRQUM3QixjQUFjLEVBQUU7UUFDaEI7VUFDRSx5QkFBeUIsRUFBRTtNQUMvQjtRQUNFLHlCQUF5QixFQUFFO01BQzdCO1FBQ0UsOFpBQThaLEVBQUU7RUFDdGE7SUFDRSxXQUFXLEVBQUU7O0FBRWpCLFdBQVc7QUFDWDtFQUNFLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsYUFBYSxFQUFFO0VBQ2Y7SUFDRSwwQkFBMEI7SUFDMUIsNEJBQTRCO0lBQzVCLDZCQUE2QjtZQUNyQixzQkFBc0IsRUFBRTtFQUNsQztJQUNFLHVCQUF1QjtJQUN2Qiw4QkFBOEI7SUFDOUIsNkJBQTZCO1lBQ3JCLG1CQUFtQixFQUFFO0VBQy9CO0lBQ0Usc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixxQkFBcUIsRUFBRTtFQUN6QjtJQUNFLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFDckIsdUJBQXVCLEVBQUU7RUFDM0I7SUFDRSwyQkFBMkI7SUFDM0Isd0JBQXdCO0lBQ3hCLHFCQUFxQixFQUFFO0VBQ3pCO0lBQ0UseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0QixtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFDdkIsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxpQ0FBaUM7SUFDakMsNEJBQTRCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEI7SUFDMUIscUJBQXFCLEVBQUU7RUFDekI7SUFDRSx5QkFBeUI7SUFDekIsc0JBQXNCO0lBQ3RCLDhCQUE4QixFQUFFO0VBQ2xDO0lBQ0Usd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQUNyQix1QkFBdUIsRUFBRTtFQUMzQjtJQUNFLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSxtQkFBbUI7SUFDbkIsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxtQkFBbUI7UUFDZixvQkFBb0I7WUFDaEIsWUFBWSxFQUFFO0VBQ3hCO0lBQ0UsMEJBQTBCO0lBQzFCLDJCQUEyQjtJQUMzQixrQkFBa0IsRUFBRTs7QUFFeEIsa0NBQWtDO0FBQ2xDO0VBQ0U7SUFDRSx5QkFBeUIsRUFBRSxFQUFFOztBQUVqQztFQUNFO0lBQ0UseUJBQXlCLEVBQUUsRUFBRTs7QUFFakM7RUFDRTtJQUNFLHlCQUF5QixFQUFFLEVBQUU7O0FBRWpDO0VBQ0U7SUFDRSx5QkFBeUIsRUFBRSxFQUFFOztBQUVqQztFQUNFO0lBQ0Usd0JBQXdCLEVBQUUsRUFBRTs7QUFFaEM7RUFDRTtJQUNFLHdCQUF3QixFQUFFLEVBQUU7O0FBRWhDO0VBQ0U7SUFDRSx3QkFBd0IsRUFBRSxFQUFFOztBQUVoQztFQUNFO0lBQ0Usd0JBQXdCLEVBQUUsRUFBRTs7QUFFaEMsbUJBQW1CO0FBQ25CO0VBQ0UsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsZUFBZTtFQUNmLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsa0VBQWtFO0VBQ2xFLDBEQUEwRCxFQUFFO0VBQzVEO0lBQ0U7TUFDRSxrQkFBa0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFLGNBQWM7SUFDZCxzQkFBc0IsRUFBRTtFQUMxQjtJQUNFLHFEQUFxRDtJQUNyRCxlQUFlLEVBQUU7RUFDbkI7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUIsRUFBRTtJQUNyQjtNQUNFO1FBQ0UsV0FBVztRQUNYLFlBQVksRUFBRSxFQUFFO0lBQ3BCO01BQ0UsdWxCQUF1bEI7TUFDdmxCLHFCQUFxQixFQUFFO01BQ3ZCO1FBQ0U7VUFDRSxxMEJBQXEwQixFQUFFLEVBQUU7SUFDLzBCO01BQ0UsbUJBQW1CO01BQ25CLG9vQkFBb29CLEVBQUU7RUFDMW9CO0lBQ0UsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGNBQWM7SUFDZCxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixnQkFBZ0I7SUFDaEIsaUJBQWlCO1FBQ2IsYUFBYSxFQUFFO0lBQ25CO01BQ0U7UUFDRSxlQUFlO1FBQ2YsY0FBYztRQUNkLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRSxtQkFBbUIsRUFBRTtJQUN2QjtNQUNFLDZsQkFBNmxCO01BQzdsQixxQkFBcUI7TUFDckIsc0JBQXNCO01BQ3RCLGlCQUFpQjtNQUNqQixXQUFXO01BQ1gsWUFBWTtNQUNaLGtCQUFrQixFQUFFO01BQ3BCO1FBQ0U7VUFDRSxpQkFBaUI7VUFDakIsV0FBVztVQUNYLFlBQVk7VUFDWiwwMEJBQTAwQixFQUFFLEVBQUU7SUFDcDFCO01BQ0Usd0NBQXdDO2NBQ2hDLGdDQUFnQyxFQUFFO0lBQzVDO01BQ0UsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLGtCQUFrQjtVQUNsQixtQkFBbUIsRUFBRTtVQUNyQjtZQUNFLGtCQUFrQjtZQUNsQixRQUFRO1lBQ1IsV0FBVztZQUNYLG1DQUFtQztZQUNuQywyQkFBMkIsRUFBRSxFQUFFO0lBQ3ZDO01BQ0U7UUFDRSxtQ0FBbUM7Z0JBQzNCLDJCQUEyQixFQUFFLEVBQUU7SUFDM0M7TUFDRSx1REFBdUQ7TUFDdkQsK0NBQStDLEVBQUU7SUFDbkQ7TUFDRSxtQkFBbUI7TUFDbkIsZUFBZTtNQUNmLGNBQWM7TUFDZCx5QkFBeUIsRUFBRTtNQUMzQjtRQUNFLGlCQUFpQjtRQUNqQixXQUFXO1FBQ1gsWUFBWTtRQUNaLHN0QkFBc3RCLEVBQUU7RUFDOXRCO0lBQ0UsbUJBQW1CO0lBQ25CLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFLFdBQVc7TUFDWCxxQkFBcUI7TUFDckIsa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixTQUFTO01BQ1QsV0FBVztNQUNYLFdBQVc7TUFDWCx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLG1FQUFtRTtNQUNuRSwyREFBMkQsRUFBRTtJQUMvRDtNQUNFLGtFQUFrRTtNQUNsRSwwREFBMEQsRUFBRTtJQUM5RDtNQUNFLGtFQUFrRTtNQUNsRSwwREFBMEQsRUFBRTtJQUM5RDtNQUNFLG1FQUFtRTtNQUNuRSwyREFBMkQsRUFBRTtFQUNqRTtJQUNFLG1CQUFtQjtJQUNuQiwyQkFBMkI7SUFDM0IsbUJBQW1CO0lBQ25CLGtGQUFrRjtJQUNsRiwwRkFBMEY7SUFDMUYsa0ZBQWtGO0lBQ2xGLDBFQUEwRTtJQUMxRSxrR0FBa0c7SUFDbEcsY0FBYyxFQUFFO0lBQ2hCO01BQ0UsNkJBQTZCO01BQzdCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsMmRBQTJkO01BQzNkLHFCQUFxQjtNQUNyQixnQkFBZ0I7TUFDaEIsc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSx3ZEFBd2QsRUFBRTs7QUFFaGU7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLGVBQWU7RUFDZixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLHFCQUFxQixFQUFFO0VBQ3ZCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFLG9iQUFvYjtJQUNwYixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLCtCQUErQjtJQUMvQix1QkFBdUIsRUFBRTtFQUMzQjtJQUNFLGlCQUFpQixFQUFFOztBQUV2QjtFQUNFLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsNkJBQTZCO1VBQ3JCLG1CQUFtQjtFQUMzQix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixXQUFXLEVBQUU7SUFDYjtNQUNFLDJCQUEyQjtNQUMzQiwyQkFBMkI7TUFDM0Isb0JBQW9CO01BQ3BCLHlCQUF5QjtVQUNyQixzQkFBc0I7Y0FDbEIsbUJBQW1CLEVBQUU7TUFDN0I7UUFDRSxXQUFXO1FBQ1gsc0JBQXNCO1FBQ3RCLFVBQVU7UUFDVixZQUFZO1FBQ1oscUJBQXFCO1FBQ3JCLHFCQUFxQixFQUFFO0VBQzdCO0lBQ0UsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUJBQXlCLEVBQUU7O0FBRWpDO0VBQ0UsY0FBYztFQUNkLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0Usa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsb0NBQW9DO0lBQ3BDLFdBQVcsRUFBRTs7QUFFakI7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0Usa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGNBQWMsRUFBRTtJQUNoQjtNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUM3QjtJQUNFLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLHFCQUFxQjtRQUNqQixpQkFBaUI7WUFDYixhQUFhO0lBQ3JCLFdBQVcsRUFBRTtJQUNiO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsV0FBVztJQUNYLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUN2Qix5REFBeUQsRUFBRTtFQUM3RDtJQUNFLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQiw0QkFBNEI7SUFDNUIsNkJBQTZCO1lBQ3JCLHNCQUFzQixFQUFFO0lBQ2hDO01BQ0UsV0FBVyxFQUFFO0lBQ2Y7TUFDRSxvQkFBb0I7TUFDcEIsb0JBQW9CO01BQ3BCLGFBQWE7TUFDYiwwQkFBMEI7TUFDMUIsNEJBQTRCO01BQzVCLDZCQUE2QjtjQUNyQixzQkFBc0I7TUFDOUIsbUJBQW1CO1VBQ2Ysb0JBQW9CO2NBQ2hCLFlBQVksRUFBRTtNQUN0QjtRQUNFLFdBQVcsRUFBRTtNQUNmO1FBQ0UsV0FBVyxFQUFFO01BQ2Y7UUFDRSxXQUFXO1FBQ1gsZ0JBQWdCLEVBQUU7SUFDdEI7TUFDRSxZQUFZLEVBQUU7O0FBRXBCO0VBQ0UseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osTUFBTTtFQUNOLFFBQVEsRUFBRTs7QUFFWjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLHdDQUF3QztFQUN4Qyw0QkFBNEI7RUFDNUIscUJBQXFCO0VBQ3JCLGlFQUFpRTtFQUNqRSx5REFBeUQsRUFBRTtFQUMzRDtJQUNFLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsb0NBQW9DLEVBQUU7O0FBRTFDO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLHNCQUFzQjtFQUN0QixjQUFjLEVBQUU7RUFDaEI7SUFDRSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLHlCQUF5QixFQUFFOztBQUUvQjtFQUNFLGliQUFpYixFQUFFOztBQUVyYjtFQUNFLGlDQUFpQyxFQUFFO0VBQ25DO0lBQ0UsaUNBQWlDLEVBQUU7O0FBRXZDO0VBQ0Usb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5Qiw2QkFBNkI7VUFDckIsbUJBQW1CLEVBQUU7RUFDN0I7SUFDRSxXQUFXO0lBQ1gsWUFBWSxFQUFFO0lBQ2Q7TUFDRSxrQkFBa0IsRUFBRTtJQUN0QjtNQUNFLHNCQUFzQjtNQUN0Qiw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLGttREFBa21ELEVBQUU7SUFDdG1EO01BQ0UsdXlCQUF1eUIsRUFBRTtJQUMzeUI7TUFDRSxvcUNBQW9xQyxFQUFFO0lBQ3hxQztNQUNFLHVvQ0FBdW9DLEVBQUU7SUFDM29DO01BQ0UsczBGQUFzMEYsRUFBRTs7QUFFOTBGO0VBQ0UsV0FBVztFQUNYLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsYUFBYTtFQUNiLDZCQUE2QjtFQUM3QixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsU0FBUztJQUNULGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsb0NBQW9DO0lBQ3BDLGtCQUFrQjtJQUNsQixjQUFjLEVBQUU7RUFDbEI7SUFDRSw0QkFBNEI7SUFDNUIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixvQ0FBb0M7SUFDcEMsa0JBQWtCO0lBQ2xCLGNBQWMsRUFBRTtFQUNsQjtJQUNFLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsb0NBQW9DO0lBQ3BDLGtCQUFrQjtJQUNsQixjQUFjLEVBQUU7RUFDbEI7SUFDRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLG9DQUFvQztJQUNwQyxrQkFBa0I7SUFDbEIsY0FBYyxFQUFFO0VBQ2xCO0lBQ0Usa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixvQ0FBb0M7SUFDcEMsa0JBQWtCO0lBQ2xCLGNBQWMsRUFBRTtFQUNsQjtJQUNFLGFBQWEsRUFBRTs7QUFFbkI7RUFDRSxTQUFTLEVBQUU7RUFDWDtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRTtRQUNFLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0UsZ0NBQWdDO01BQ2hDLG9CQUFvQjtNQUNwQixtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsbUJBQW1CO1VBQ25CLG9CQUFvQixFQUFFLEVBQUU7RUFDaEM7SUFDRSxvQ0FBb0M7SUFDcEMsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQixFQUFFO1FBQ25CO1VBQ0Usa0JBQWtCO1VBQ2xCLG1CQUFtQixFQUFFLEVBQUU7O0FBRWpDO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxnQkFBZ0I7TUFDaEIsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0Usa0JBQWtCLEVBQUUsRUFBRTtFQUMxQjtJQUNFLGtCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixjQUFjO0lBQ2Qsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLFdBQVc7UUFDWCxpQkFBaUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFLGVBQWU7RUFDZixNQUFNO0VBQ04sT0FBTyxFQUFFOztBQUVYO0VBQ0Usd0JBQXdCO0VBQ3hCLHNCQUFzQixFQUFFO0VBQ3hCO0lBQ0UsdUJBQXVCO0lBQ3ZCLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UsbUJBQW1CLEVBQUU7O0FBRXpCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0NBQW9DO1VBQzVCLDRCQUE0QixFQUFFOztBQUV4QztFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxhQUFhLEVBQUU7RUFDZjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0UsYUFBYSxFQUFFO0VBQ2Y7SUFDRTtNQUNFLFlBQVksRUFBRSxFQUFFOztBQUV0QjtFQUNFLFlBQVksRUFBRTtFQUNkO0lBQ0U7TUFDRSxZQUFZLEVBQUUsRUFBRTs7QUFFdEI7RUFDRSxnQ0FBZ0MsRUFBRTtFQUNsQztJQUNFLGFBQWE7SUFDYixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFO1FBQ0UsWUFBWTtRQUNaLG1CQUFtQixFQUFFLEVBQUU7RUFDN0I7SUFDRSxZQUFZO0lBQ1osbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLFlBQVk7UUFDWixtQkFBbUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0UsWUFBWTtJQUNaLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxZQUFZO1FBQ1osbUJBQW1CLEVBQUUsRUFBRTs7QUFFL0I7RUFDRSx5QkFBeUI7RUFDekIsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRTtNQUNFLGNBQWMsRUFBRSxFQUFFO0VBQ3RCO0lBQ0UsbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDM0I7TUFDRTtRQUNFLG1CQUFtQixFQUFFLEVBQUU7RUFDN0I7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFLG1CQUFtQixFQUFFO01BQ3JCO1FBQ0U7VUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0VBQzVCO0lBQ0U7TUFDRSxjQUFjLEVBQUUsRUFBRTtFQUN0QjtJQUNFLFlBQVk7SUFDWixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0UsV0FBVztRQUNYLFNBQVMsRUFBRSxFQUFFO0VBQ25CO0lBQ0UsbUJBQW1CO1FBQ2YsV0FBVztZQUNQLE9BQU8sRUFBRTtFQUNuQjtJQUNFLG1CQUFtQjtJQUNuQix5REFBeUQ7SUFDekQsaURBQWlELEVBQUU7SUFDbkQ7TUFDRTtRQUNFLHlEQUF5RDtRQUN6RCxpREFBaUQsRUFBRSxFQUFFO0lBQ3pEO01BQ0Usb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2IsbUJBQW1CO1VBQ2YsZUFBZTtNQUNuQix1QkFBdUI7VUFDbkIsb0JBQW9CO2NBQ2hCLDJCQUEyQjtNQUNuQyxXQUFXLEVBQUU7TUFDYjtRQUNFLHlDQUF5QyxFQUFFO1FBQzNDO1VBQ0Usa0JBQWtCO1VBQ2xCLGFBQWEsRUFBRTtRQUNqQjtVQUNFLGFBQWEsRUFBRTtRQUNqQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRTtNQUNyQjtRQUNFO1VBQ0Usb0JBQW9CO1VBQ3BCLG9CQUFvQjtVQUNwQixhQUFhO1VBQ2IsbUJBQW1CO2NBQ2YsZUFBZTtVQUNuQix1QkFBdUI7Y0FDbkIsb0JBQW9CO2tCQUNoQiwyQkFBMkI7VUFDbkMsV0FBVyxFQUFFO1VBQ2I7WUFDRSxtQ0FBbUMsRUFBRTtZQUNyQztjQUNFLGtCQUFrQjtjQUNsQixhQUFhLEVBQUU7WUFDakI7Y0FDRSxnQkFBZ0IsRUFBRTtZQUNwQjtjQUNFLGVBQWUsRUFBRTtZQUNuQjtjQUNFLGVBQWUsRUFBRSxFQUFFO0lBQzdCO01BQ0UsNEJBQTRCO01BQzVCLHNCQUFzQixFQUFFO01BQ3hCO1FBQ0U7VUFDRSw0QkFBNEIsRUFBRSxFQUFFO0lBQ3RDO01BQ0UsbUJBQW1CO01BQ25CLFdBQVc7TUFDWCxnQkFBZ0I7TUFDaEIsNEJBQTRCO01BQzVCLG9CQUFvQjtNQUNwQixxQkFBcUIsRUFBRTtNQUN2QjtRQUNFO1VBQ0UscUJBQXFCO1VBQ3JCLG1CQUFtQixFQUFFLEVBQUU7TUFDM0I7UUFDRSw4QkFBOEI7UUFDOUIsc0JBQXNCLEVBQUU7UUFDeEI7VUFDRSxjQUFjLEVBQUU7RUFDeEI7SUFDRSxnQkFBZ0I7SUFDaEIsYUFBYSxFQUFFO0lBQ2Y7TUFDRTtRQUNFLGtCQUFrQixFQUFFLEVBQUU7SUFDMUI7TUFDRSxZQUFZLEVBQUU7SUFDaEI7TUFDRSxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsbUJBQW1CLEVBQUUsRUFBRTtNQUMzQjtRQUNFO1VBQ0UsbUJBQW1CLEVBQUUsRUFBRTtJQUM3QjtNQUNFLG1CQUFtQixFQUFFO01BQ3JCO1FBQ0UsNEJBQTRCO1FBQzVCLDZCQUE2QixFQUFFO0lBQ25DO01BQ0Usa0JBQWtCO01BQ2xCLE1BQU07TUFDTixRQUFRO01BQ1IsVUFBVTtNQUNWLFlBQVk7TUFDWixVQUFVO01BQ1YsbUJBQW1CO01BQ25CLGtJQUFrSTtNQUNsSSxpRkFBaUYsRUFBRTs7QUFFekY7RUFDRSxzQkFBc0IsRUFBRTtFQUN4QjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7RUFDdkI7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsbUJBQW1CLEVBQUUsRUFBRTtFQUM3QjtJQUNFLGtCQUFrQjtJQUNsQixZQUFZLEVBQUU7SUFDZDtNQUNFO1FBQ0UsV0FBVztRQUNYLGVBQWU7UUFDZiw0QkFBNEI7WUFDeEIsaUJBQWlCO2dCQUNiLFFBQVE7UUFDaEIsbUJBQW1CLEVBQUUsRUFBRTtJQUMzQjtNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtJQUMzQjtNQUNFLG1CQUFtQixFQUFFO01BQ3JCO1FBQ0U7VUFDRSx3QkFBd0I7VUFDeEIscUJBQXFCO1VBQ3JCLHVCQUF1QjtVQUN2QixtQkFBbUIsRUFBRSxFQUFFO0lBQzdCO01BQ0UsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7TUFDM0I7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDN0I7TUFDRSxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixtQkFBbUIsRUFBRTtJQUN2QjtNQUNFO1FBQ0UsY0FBYyxFQUFFLEVBQUU7RUFDeEI7SUFDRSxpQkFBaUI7SUFDakIseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSxtQkFBbUI7UUFDZixXQUFXO1lBQ1AsT0FBTztJQUNmLFNBQVMsRUFBRTtJQUNYO01BQ0U7UUFDRSx1QkFBdUI7WUFDbkIsZUFBZTtnQkFDWCxXQUFXO1FBQ25CLGdCQUFnQjtRQUNoQixtQkFBbUI7UUFDbkIsa0JBQWtCLEVBQUUsRUFBRTtJQUMxQjtNQUNFLGtCQUFrQixFQUFFO0lBQ3RCO01BQ0U7UUFDRSxhQUFhLEVBQUUsRUFBRTtJQUNyQjtNQUNFLGlCQUFpQixFQUFFO01BQ25CO1FBQ0UsNEJBQTRCO1FBQzVCLDZCQUE2QixFQUFFO0lBQ25DO01BQ0Usa0JBQWtCO01BQ2xCLE1BQU07TUFDTixRQUFRO01BQ1IsVUFBVTtNQUNWLFlBQVk7TUFDWixVQUFVO01BQ1YsaUJBQWlCO01BQ2pCLGtJQUFrSTtNQUNsSSxpRkFBaUYsRUFBRTtFQUN2RjtJQUNFLHdEQUF3RDtJQUN4RCxnREFBZ0Q7SUFDaEQsbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLGVBQWUsRUFBRSxFQUFFO0lBQ3ZCO01BQ0UsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQiw0QkFBNEI7TUFDNUIsb0JBQW9CO01BQ3BCLHFCQUFxQixFQUFFO01BQ3ZCO1FBQ0U7VUFDRSxxQkFBcUI7VUFDckIsbUJBQW1CLEVBQUUsRUFBRTtNQUMzQjtRQUNFLDhCQUE4QjtRQUM5QixzQkFBc0IsRUFBRTtRQUN4QjtVQUNFLGNBQWMsRUFBRTtJQUN0QjtNQUNFLDRCQUE0QixFQUFFO01BQzlCO1FBQ0U7VUFDRSw0QkFBNEIsRUFBRSxFQUFFO0lBQ3RDO01BQ0UseUJBQXlCLEVBQUU7RUFDL0I7SUFDRSxhQUFhO0lBQ2Isd0RBQXdEO0lBQ3hELGdEQUFnRCxFQUFFOztBQUV0RDtFQUNFO0lBQ0UsUUFBUTtJQUNSLGFBQWEsRUFBRTtFQUNqQjtJQUNFLFNBQVM7SUFDVCxZQUFZLEVBQUUsRUFBRTs7QUFFcEI7RUFDRTtJQUNFLFFBQVE7SUFDUixhQUFhLEVBQUU7RUFDakI7SUFDRSxTQUFTO0lBQ1QsWUFBWSxFQUFFLEVBQUU7O0FBRXBCO0VBQ0U7SUFDRSxvQkFBb0IsRUFBRSxFQUFFOztBQUU1QjtFQUNFLHlCQUF5QjtFQUN6QixlQUFlO0VBQ2Ysa0JBQWtCLEVBQUU7RUFDcEI7SUFDRTtNQUNFLGVBQWUsRUFBRSxFQUFFO0VBQ3ZCO0lBQ0U7TUFDRSxzQkFBc0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0IscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsY0FBYztJQUNkLHlCQUF5QjtJQUN6QixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLGVBQWU7SUFDZixxREFBcUQ7SUFDckQsNkNBQTZDLEVBQUU7SUFDL0M7TUFDRTtRQUNFLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsZUFBZSxFQUFFLEVBQUU7SUFDdkI7TUFDRTtRQUNFLGtCQUFrQixFQUFFLEVBQUU7SUFDMUI7TUFDRSxpQkFBaUIsRUFBRTtNQUNuQjtRQUNFO1VBQ0UsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFLHlCQUF5QjtNQUN6QixXQUFXLEVBQUU7O0FBRW5CO0VBQ0Usc0JBQXNCLEVBQUU7RUFDeEI7SUFDRTtNQUNFLHNCQUFzQixFQUFFLEVBQUU7RUFDOUI7SUFDRSxvQkFBb0I7SUFDcEIsK0JBQStCO0lBQy9CLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsZ0NBQWdDO0lBQ2hDLHdCQUF3QixFQUFFO0lBQzFCO01BQ0U7UUFDRSxnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGVBQWU7UUFDZixXQUFXLEVBQUUsRUFBRTtJQUNuQjtNQUNFLG9CQUFvQjtNQUNwQixXQUFXLEVBQUU7SUFDZjtNQUNFLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0U7VUFDRSxrQkFBa0IsRUFBRSxFQUFFO01BQzFCO1FBQ0U7VUFDRSxrQkFBa0IsRUFBRSxFQUFFO0lBQzVCO01BQ0UsbUJBQW1CO01BQ25CLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixvQ0FBb0MsRUFBRTtNQUN0QztRQUNFO1VBQ0UsZUFBZTtVQUNmLGlCQUFpQixFQUFFLEVBQUU7TUFDekI7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDN0I7TUFDRTtRQUNFLHVCQUF1QjtRQUN2Qiw4QkFBOEI7UUFDOUIsNkJBQTZCO2dCQUNyQixtQkFBbUIsRUFBRSxFQUFFO0lBQ25DO01BQ0U7UUFDRSxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixtQkFBbUI7WUFDZixlQUFlO1FBQ25CLHVCQUF1QjtZQUNuQixvQkFBb0I7Z0JBQ2hCLDJCQUEyQjtRQUNuQyxXQUFXLEVBQUU7UUFDYjtVQUNFLGtDQUFrQyxFQUFFO1VBQ3BDO1lBQ0UsaUJBQWlCO1lBQ2pCLGFBQWEsRUFBRTtVQUNqQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRSxFQUFFO0lBQzNCO01BQ0U7UUFDRSxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixtQkFBbUI7WUFDZixlQUFlO1FBQ25CLHVCQUF1QjtZQUNuQixvQkFBb0I7Z0JBQ2hCLDJCQUEyQjtRQUNuQyxXQUFXLEVBQUU7UUFDYjtVQUNFLG1DQUFtQyxFQUFFO1VBQ3JDO1lBQ0UsaUJBQWlCO1lBQ2pCLGFBQWEsRUFBRTtVQUNqQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRSxFQUFFO0lBQzNCO01BQ0UsZ0JBQWdCLEVBQUU7TUFDbEI7UUFDRTtVQUNFLGdCQUFnQixFQUFFLEVBQUU7SUFDMUI7TUFDRTtRQUNFLDRCQUE0QjtZQUN4QixpQkFBaUI7Z0JBQ2IsUUFBUSxFQUFFLEVBQUU7SUFDeEI7TUFDRTtRQUNFLDRCQUE0QjtZQUN4QixpQkFBaUI7Z0JBQ2IsUUFBUSxFQUFFLEVBQUU7SUFDeEI7TUFDRSxpQkFBaUI7TUFDakIsZUFBZTtNQUNmLGNBQWM7TUFDZCxnQkFBZ0I7TUFDaEIseUJBQXlCO01BQ3pCLHNCQUFzQjtNQUN0QixjQUFjO01BQ2QsbUJBQW1CO01BQ25CLHFEQUFxRDtNQUNyRCw2Q0FBNkM7TUFDN0Msc0RBQXNEO01BQ3RELDhDQUE4QyxFQUFFO01BQ2hEO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCLEVBQUU7VUFDbkI7WUFDRSxhQUFhLEVBQUUsRUFBRTtNQUN2QjtRQUNFLG1CQUFtQixFQUFFO1FBQ3JCO1VBQ0U7WUFDRSxrQkFBa0I7WUFDbEIsaUJBQWlCLEVBQUUsRUFBRTtNQUMzQjtRQUNFLHlCQUF5QjtRQUN6QixXQUFXLEVBQUU7SUFDakI7TUFDRSxhQUFhLEVBQUU7TUFDZjtRQUNFO1VBQ0UsY0FBYyxFQUFFLEVBQUU7RUFDMUI7SUFDRSxtQkFBbUI7UUFDZixXQUFXO1lBQ1AsT0FBTyxFQUFFO0lBQ2pCO01BQ0U7UUFDRSx1QkFBdUI7WUFDbkIsZUFBZTtnQkFDWCxXQUFXO1FBQ25CLGdCQUFnQjtRQUNoQixvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixtQkFBbUI7WUFDZixlQUFlO1FBQ25CLHVCQUF1QjtZQUNuQixvQkFBb0I7Z0JBQ2hCLDJCQUEyQjtRQUNuQyxXQUFXLEVBQUU7UUFDYjtVQUNFLG1DQUFtQyxFQUFFO1VBQ3JDO1lBQ0Usa0JBQWtCO1lBQ2xCLGFBQWEsRUFBRTtVQUNqQjtZQUNFLGdCQUFnQixFQUFFO1VBQ3BCO1lBQ0UsZUFBZSxFQUFFO1VBQ25CO1lBQ0UsZUFBZSxFQUFFLEVBQUU7SUFDM0I7TUFDRTtRQUNFLGdCQUFnQjtRQUNoQixvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixtQkFBbUI7WUFDZixlQUFlO1FBQ25CLHVCQUF1QjtZQUNuQixvQkFBb0I7Z0JBQ2hCLDJCQUEyQjtRQUNuQyxXQUFXLEVBQUU7UUFDYjtVQUNFLG1DQUFtQyxFQUFFO1VBQ3JDO1lBQ0UsaUJBQWlCO1lBQ2pCLGFBQWEsRUFBRTtVQUNqQjtZQUNFLGdCQUFnQixFQUFFO1VBQ3BCO1lBQ0UsZUFBZSxFQUFFO1VBQ25CO1lBQ0UsZUFBZSxFQUFFLEVBQUU7RUFDN0I7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO1FBQ2YsV0FBVztZQUNQLE9BQU87SUFDZix5QkFBeUIsRUFBRTtJQUMzQjtNQUNFO1FBQ0UsZ0JBQWdCLEVBQUUsRUFBRTtJQUN4Qjs7O01BR0UsbUJBQW1CO01BQ25CLGdEQUFnRDtNQUNoRCx3Q0FBd0M7TUFDeEMsVUFBVTtNQUNWLFdBQVcsRUFBRTtJQUNmO01BQ0UsY0FBYztNQUNkLG9CQUFvQjtNQUNwQixpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixnQ0FBZ0M7TUFDaEMsd0JBQXdCO01BQ3hCLCtCQUErQjtNQUMvQix1QkFBdUIsRUFBRTtNQUN6QjtRQUNFLFlBQVksRUFBRTtRQUNkO1VBQ0U7WUFDRSxhQUFhLEVBQUUsRUFBRTtJQUN6Qjs7TUFFRSxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLFdBQVcsRUFBRTtJQUNmO01BQ0UsWUFBWTtNQUNaLCtCQUErQjtNQUMvQix1QkFBdUIsRUFBRTtJQUMzQjtNQUNFLFdBQVcsRUFBRTs7QUFFbkI7RUFDRTs7O0lBR0UsdUJBQXVCO1lBQ2YsZUFBZTtJQUN2QixXQUFXLEVBQUU7RUFDZjtJQUNFLDBCQUEwQjtZQUNsQixrQkFBa0I7SUFDMUIsV0FBVyxFQUFFLEVBQUU7O0FBRW5CO0VBQ0U7OztJQUdFLHVCQUF1QjtZQUNmLGVBQWU7SUFDdkIsV0FBVyxFQUFFO0VBQ2Y7SUFDRSwwQkFBMEI7WUFDbEIsa0JBQWtCO0lBQzFCLFdBQVcsRUFBRSxFQUFFOztBQUVuQjtFQUNFLG1CQUFtQjtFQUNuQixvQkFBb0IsRUFBRTtFQUN0QjtJQUNFO01BQ0UsZ0JBQWdCLEVBQUUsRUFBRTtFQUN4QjtJQUNFLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFFO0lBQ2I7TUFDRTtRQUNFLG1CQUFtQjtRQUNuQixlQUFlO1FBQ2YsWUFBWSxFQUFFLEVBQUU7RUFDdEI7SUFDRSxtQkFBbUI7UUFDZixXQUFXO1lBQ1AsT0FBTyxFQUFFO0lBQ2pCO01BQ0U7UUFDRSx1QkFBdUI7WUFDbkIsZUFBZTtnQkFDWCxXQUFXLEVBQUUsRUFBRTtFQUM3QjtJQUNFLGVBQWU7SUFDZixjQUFjO0lBQ2QsWUFBWTtJQUNaLFdBQVc7SUFDWCxTQUFTO0lBQ1QsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsVUFBVTtJQUNWLHdDQUF3QztJQUN4QyxnQ0FBZ0MsRUFBRTtJQUNsQztNQUNFLFdBQVc7TUFDWCxTQUFTO01BQ1Qsa0JBQWtCO01BQ2xCLFFBQVE7TUFDUiwrQ0FBK0M7TUFDL0MsdUNBQXVDO01BQ3ZDLCtCQUErQjtNQUMvQiw0REFBNEQ7TUFDNUQsc0JBQXNCO01BQ3RCLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixXQUFXLEVBQUU7TUFDYjtRQUNFO1VBQ0UsYUFBYTtVQUNiLGtCQUFrQjtVQUNsQixpQkFBaUI7VUFDakIsWUFBWSxFQUFFLEVBQUU7SUFDdEI7TUFDRSxXQUFXO01BQ1gsU0FBUztNQUNULGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsK0NBQStDO01BQy9DLHVDQUF1QztNQUN2QywrQkFBK0I7TUFDL0IsNERBQTREO01BQzVELHFDQUFxQztNQUNyQywrQkFBK0I7TUFDL0Isa0NBQWtDO01BQ2xDLFNBQVM7TUFDVCxpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLFFBQVEsRUFBRTtNQUNWO1FBQ0U7VUFDRSxxQ0FBcUM7VUFDckMsK0JBQStCO1VBQy9CLGtDQUFrQztVQUNsQyxrQkFBa0I7VUFDbEIsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFLDZCQUE2QjtjQUNyQixxQkFBcUIsRUFBRTtFQUNuQztJQUNFLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gseURBQXlEO0lBQ3pELGlEQUFpRCxFQUFFO0VBQ3JEO0lBQ0U7TUFDRSxpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0U7TUFDRSx5QkFBeUIsRUFBRSxFQUFFO0VBQ2pDO0lBQ0U7TUFDRSxlQUFlO01BQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFO01BQ0UsY0FBYyxFQUFFLEVBQUU7RUFDdEI7SUFDRSxxQkFBcUIsRUFBRTs7QUFFM0I7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLDRCQUE0QjtFQUM1Qiw2QkFBNkI7RUFDN0IsZ0NBQWdDO0VBQ2hDLHdCQUF3QixFQUFFO0VBQzFCO0lBQ0U7TUFDRSxxQkFBcUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0U7TUFDRSxjQUFjLEVBQUUsRUFBRTtFQUN0QjtJQUNFLG9CQUFvQjtJQUNwQixXQUFXLEVBQUU7RUFDZjtJQUNFLG1CQUFtQjtJQUNuQix5QkFBeUI7SUFDekIsV0FBVztJQUNYLGVBQWU7SUFDZixjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQiw0QkFBNEI7SUFDNUIsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRTtRQUNFLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsYUFBYTtRQUNiLHlCQUF5QjtRQUN6Qiw4QkFBOEI7UUFDOUIsNkJBQTZCO2dCQUNyQixxQkFBcUI7UUFDN0IseUJBQXlCO1FBQ3pCLHNCQUFzQjtRQUN0Qiw4QkFBOEI7UUFDOUIseUJBQXlCO1FBQ3pCLHNCQUFzQjtRQUN0QixtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0Usb1hBQW9YO01BQ3BYLHFCQUFxQjtNQUNyQixpQkFBaUI7TUFDakIsa0NBQWtDO01BQ2xDLDBDQUEwQztNQUMxQyxrQ0FBa0M7TUFDbEMsMEJBQTBCO01BQzFCLGtEQUFrRDtNQUNsRCwrQkFBK0I7TUFDL0IsdUJBQXVCLEVBQUU7TUFDekI7UUFDRTtVQUNFLGtCQUFrQixFQUFFLEVBQUU7SUFDNUI7TUFDRSxZQUFZLEVBQUU7RUFDbEI7SUFDRSxhQUFhO0lBQ2IsaUVBQWlFO0lBQ2pFLHlEQUF5RDtJQUN6RCxnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsVUFBVTtJQUNWLFdBQVc7SUFDWCwrQkFBK0I7SUFDL0IsZ0NBQWdDO0lBQ2hDLHlEQUF5RDtJQUN6RCxpREFBaUQsRUFBRTtJQUNuRDtNQUNFO1FBQ0UsZUFBZSxFQUFFLEVBQUU7RUFDekI7SUFDRSxzQkFBc0I7SUFDdEIseUJBQXlCO0lBQ3pCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsZUFBZSxFQUFFO0lBQ2pCO01BQ0UsaUJBQWlCLEVBQUU7SUFDckI7TUFDRSxvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLGNBQWMsRUFBRTtNQUNoQjtRQUNFLDR0QkFBNHRCO1FBQzV0QixxQkFBcUI7UUFDckIsaUJBQWlCLEVBQUU7RUFDekI7SUFDRSx1QkFBdUIsRUFBRTtJQUN6QjtNQUNFLGlDQUFpQztNQUNqQyx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLHlEQUF5RDtNQUN6RCxpREFBaUQsRUFBRTtJQUNyRDtNQUNFLGtCQUFrQjtNQUNsQixnQkFBZ0IsRUFBRTtFQUN0QjtJQUNFLGFBQWE7SUFDYixnQ0FBZ0M7SUFDaEMsd0JBQXdCLEVBQUU7SUFDMUI7TUFDRTtRQUNFLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsYUFBYTtRQUNiLHVCQUF1QjtRQUN2Qiw4QkFBOEI7UUFDOUIsNkJBQTZCO2dCQUNyQixtQkFBbUI7UUFDM0IsZ0JBQWdCLEVBQUUsRUFBRTtJQUN4QjtNQUNFO1FBQ0UsZ0JBQWdCO1FBQ2hCLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRSxzQkFBc0I7TUFDdEIsc0RBQXNEO01BQ3RELDhDQUE4QztNQUM5Qyx5QkFBeUI7TUFDekIsV0FBVztNQUNYLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLHdCQUF3QjtNQUN4QixhQUFhO01BQ2Isa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0UsOHFCQUE4cUI7UUFDOXFCLHFCQUFxQjtRQUNyQixnQkFBZ0IsRUFBRTtJQUN0QjtNQUNFLG9CQUFvQjtNQUNwQixXQUFXLEVBQUU7O0FBRW5CO0VBQ0Usa0JBQWtCLEVBQUU7RUFDcEI7SUFDRSxhQUFhO0lBQ2IsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFFOztBQUV2QjtFQUNFLGNBQWMsRUFBRTtFQUNoQjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsU0FBUztJQUNULFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsOEJBQThCO0lBQzlCLDZCQUE2QjtZQUNyQixtQkFBbUIsRUFBRTtJQUM3QjtNQUNFLHFCQUFxQjtNQUNyQixvQkFBb0I7TUFDcEIsb0JBQW9CO01BQ3BCLGFBQWEsRUFBRTtNQUNmO1FBQ0UsY0FBYyxFQUFFO01BQ2xCO1FBQ0UsV0FBVztRQUNYLHFCQUFxQjtRQUNyQixlQUFlO1FBQ2YsVUFBVTtRQUNWLFlBQVk7UUFDWix5QkFBeUIsRUFBRTtNQUM3QjtRQUNFLHlCQUF5QjtRQUN6QixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGdCQUFnQjtRQUNoQixjQUFjO1FBQ2QscUJBQXFCO1FBQ3JCLG1CQUFtQixFQUFFOztBQUU3QjtFQUNFLHlCQUF5QjtFQUN6Qiw2QkFBNkIsRUFBRTtFQUMvQjtJQUNFO01BQ0UsY0FBYztNQUNkLGFBQWEsRUFBRSxFQUFFO0VBQ3JCO0lBQ0UsVUFBVSxFQUFFO0VBQ2Q7SUFDRSx3QkFBd0I7SUFDeEIsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRTtNQUNFLFdBQVc7TUFDWCxTQUFTLEVBQUUsRUFBRTtFQUNqQjtJQUNFLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixpQkFBaUI7UUFDYixhQUFhLEVBQUU7SUFDbkI7TUFDRTtRQUNFLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0U7UUFDRSxjQUFjO1FBQ2QsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0U7UUFDRSxjQUFjO1FBQ2QsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7RUFDM0I7SUFDRSxXQUFXLEVBQUU7RUFDZjtJQUNFLGVBQWU7SUFDZixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxxQkFBcUI7TUFDckIsa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixPQUFPO01BQ1AsbUNBQW1DO01BQ25DLDJCQUEyQixFQUFFO0lBQy9CO01BQ0Usa0JBQWtCLEVBQUU7TUFDcEI7UUFDRSx1bEJBQXVsQjtRQUN2bEIsaURBQWlEO1FBQ2pELHlDQUF5QyxFQUFFO0lBQy9DO01BQ0UsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLGNBQWM7VUFDZCxpQkFBaUIsRUFBRSxFQUFFO01BQ3pCO1FBQ0UsV0FBVztRQUNYLFFBQVE7UUFDUix1bEJBQXVsQixFQUFFOztBQUVqbUI7RUFDRTtJQUNFLGtCQUFrQixFQUFFLEVBQUU7O0FBRTFCO0VBQ0UsNEJBQTRCO0VBQzVCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsU0FBUztFQUNULGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSx5QkFBeUI7TUFDekIsb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2IsZ0JBQWdCLEVBQUU7TUFDbEI7UUFDRSxvQkFBb0I7UUFDcEIsVUFBVTtRQUNWLGtCQUFrQjtRQUNsQixNQUFNO1FBQ04sUUFBUTtRQUNSLFlBQVk7UUFDWixXQUFXO1FBQ1gsaUdBQWlHO1FBQ2pHLDJFQUEyRSxFQUFFLEVBQUU7RUFDckY7SUFDRSxxQkFBcUIsRUFBRTtJQUN2QjtNQUNFO1FBQ0UsbUJBQW1CO1lBQ2Ysa0JBQWtCO2dCQUNkLGNBQWMsRUFBRSxFQUFFO0lBQzlCO01BQ0Usa0JBQWtCLEVBQUU7TUFDcEI7UUFDRTtVQUNFLGtCQUFrQixFQUFFLEVBQUU7SUFDNUI7TUFDRTtRQUNFLGtCQUFrQixFQUFFLEVBQUU7SUFDMUI7TUFDRSx5QkFBeUI7TUFDekIsV0FBVztNQUNYLGVBQWU7TUFDZixjQUFjO01BQ2QsZ0JBQWdCO01BQ2hCLHFCQUFxQixFQUFFOztBQUU3QjtFQUNFLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixtQkFBbUI7UUFDZixlQUFlO0lBQ25CLHVCQUF1QjtRQUNuQixvQkFBb0I7WUFDaEIsMkJBQTJCO0lBQ25DLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIsc0JBQXNCO0lBQ3RCLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UseUNBQXlDLEVBQUU7TUFDM0M7UUFDRSxrQkFBa0I7UUFDbEIsYUFBYSxFQUFFO01BQ2pCO1FBQ0UsZUFBZSxFQUFFO01BQ25CO1FBQ0UsZUFBZSxFQUFFO01BQ25CO1FBQ0UsZUFBZSxFQUFFO0lBQ3JCO01BQ0U7UUFDRSxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixtQkFBbUI7WUFDZixlQUFlO1FBQ25CLHVCQUF1QjtZQUNuQixvQkFBb0I7Z0JBQ2hCLDJCQUEyQjtRQUNuQyxXQUFXLEVBQUU7UUFDYjtVQUNFLG1DQUFtQyxFQUFFO1VBQ3JDO1lBQ0Usa0JBQWtCO1lBQ2xCLGFBQWEsRUFBRTtVQUNqQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRSxFQUFFO0lBQzNCO01BQ0U7UUFDRSxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixtQkFBbUI7WUFDZixlQUFlO1FBQ25CLHVCQUF1QjtZQUNuQixvQkFBb0I7Z0JBQ2hCLDJCQUEyQjtRQUNuQyxXQUFXO1FBQ1gsY0FBYyxFQUFFO1FBQ2hCO1VBQ0UsbUNBQW1DLEVBQUU7VUFDckM7WUFDRSxpQkFBaUI7WUFDakIsYUFBYSxFQUFFO1VBQ2pCO1lBQ0UsZUFBZSxFQUFFO1VBQ25CO1lBQ0UsZUFBZSxFQUFFO1VBQ25CO1lBQ0UsZUFBZSxFQUFFLEVBQUU7SUFDM0I7TUFDRSxnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGlCQUFpQixFQUFFO01BQ25CO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtNQUN6QjtRQUNFLGtCQUFrQjtRQUNsQixvQkFBb0I7UUFDcEIsb0JBQW9CLEVBQUU7TUFDeEI7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUIsRUFBRTtVQUNuQjtZQUNFLG1CQUFtQixFQUFFLEVBQUU7TUFDN0I7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDN0I7TUFDRTtRQUNFLFVBQVU7UUFDVixtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0UsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLGtCQUFrQjtVQUNsQixnQkFBZ0IsRUFBRSxFQUFFO01BQ3hCO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFO1FBQ0UsV0FBVztRQUNYLDJCQUEyQixFQUFFLEVBQUU7SUFDbkM7TUFDRTtRQUNFLDJCQUEyQixFQUFFLEVBQUU7O0FBRXZDO0VBQ0UseUJBQXlCO0VBQ3pCLHdCQUF3QixFQUFFO0VBQzFCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7RUFDdkI7SUFDRTtNQUNFLHVCQUF1QjtNQUN2Qiw4QkFBOEI7TUFDOUIsNkJBQTZCO2NBQ3JCLG1CQUFtQixFQUFFLEVBQUU7RUFDbkM7SUFDRTtNQUNFLDRCQUE0QjtVQUN4QixpQkFBaUI7Y0FDYixRQUFRO01BQ2hCLFdBQVcsRUFBRSxFQUFFO0VBQ25CO0lBQ0UsOEJBQThCO1FBQzFCLGlCQUFpQjtJQUNyQixtQkFBbUI7UUFDZixvQkFBb0I7WUFDaEIsWUFBWTtJQUNwQixvQkFBb0I7UUFDaEIsY0FBYyxFQUFFO0lBQ3BCO01BQ0U7UUFDRSw0QkFBNEI7WUFDeEIsaUJBQWlCO2dCQUNiLFFBQVE7UUFDaEIsNkJBQTZCO1lBQ3pCLGdCQUFnQixFQUFFLEVBQUU7SUFDNUI7TUFDRSx1REFBdUQ7TUFDdkQsK0NBQStDLEVBQUU7RUFDckQ7SUFDRSxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGlCQUFpQixFQUFFO0lBQ25CO01BQ0U7UUFDRSxZQUFZO1FBQ1osYUFBYSxFQUFFLEVBQUU7SUFDckI7TUFDRSxlQUFlO01BQ2YsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQiw0QkFBNEI7TUFDNUIsb0JBQW9CO01BQ3BCLHFCQUFxQixFQUFFO01BQ3ZCO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCO1VBQ2pCLG1CQUFtQixFQUFFLEVBQUU7TUFDM0I7UUFDRTtVQUNFLGVBQWU7VUFDZixnQkFBZ0IsRUFBRSxFQUFFO01BQ3hCO1FBQ0U7VUFDRSxlQUFlLEVBQUUsRUFBRTtNQUN2QjtRQUNFLGNBQWMsRUFBRTtJQUNwQjtNQUNFLHlCQUF5QixFQUFFO01BQzNCO1FBQ0U7VUFDRSx5QkFBeUIsRUFBRSxFQUFFO01BQ2pDO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixnQkFBZ0IsRUFBRTtJQUN0QjtNQUNFLG9CQUFvQjtNQUNwQixvQkFBb0I7TUFDcEIsYUFBYTtNQUNiLG1CQUFtQjtVQUNmLGVBQWU7TUFDbkIsdUJBQXVCO1VBQ25CLG9CQUFvQjtjQUNoQiwyQkFBMkI7TUFDbkMsV0FBVyxFQUFFO01BQ2I7UUFDRSx5Q0FBeUMsRUFBRTtRQUMzQztVQUNFLGtCQUFrQjtVQUNsQixhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxlQUFlLEVBQUU7UUFDbkI7VUFDRSxlQUFlLEVBQUU7TUFDckI7UUFDRTtVQUNFLG9CQUFvQjtVQUNwQixvQkFBb0I7VUFDcEIsYUFBYTtVQUNiLG1CQUFtQjtjQUNmLGVBQWU7VUFDbkIsdUJBQXVCO2NBQ25CLG9CQUFvQjtrQkFDaEIsMkJBQTJCO1VBQ25DLFdBQVcsRUFBRTtVQUNiO1lBQ0UseUNBQXlDLEVBQUU7WUFDM0M7Y0FDRSxrQkFBa0I7Y0FDbEIsYUFBYSxFQUFFO1lBQ2pCO2NBQ0UsYUFBYSxFQUFFO1lBQ2pCO2NBQ0UsZUFBZSxFQUFFO1lBQ25CO2NBQ0UsZUFBZSxFQUFFLEVBQUU7TUFDM0I7UUFDRTtVQUNFLG9CQUFvQjtVQUNwQixvQkFBb0I7VUFDcEIsYUFBYTtVQUNiLG1CQUFtQjtjQUNmLGVBQWU7VUFDbkIsdUJBQXVCO2NBQ25CLG9CQUFvQjtrQkFDaEIsMkJBQTJCO1VBQ25DLFdBQVcsRUFBRTtVQUNiO1lBQ0UsbUNBQW1DLEVBQUU7WUFDckM7Y0FDRSxrQkFBa0I7Y0FDbEIsYUFBYSxFQUFFO1lBQ2pCO2NBQ0UsZ0JBQWdCLEVBQUU7WUFDcEI7Y0FDRSxlQUFlLEVBQUU7WUFDbkI7Y0FDRSxlQUFlLEVBQUUsRUFBRTtJQUM3QjtNQUNFLHdEQUF3RDtNQUN4RCxnREFBZ0Q7TUFDaEQsbUJBQW1CO01BQ25CLGdCQUFnQixFQUFFO0VBQ3RCO0lBQ0UsVUFBVTtJQUNWLHNCQUFzQjtJQUN0QixhQUFhO0lBQ2IscUJBQXFCLEVBQUU7SUFDdkI7TUFDRTtRQUNFLGNBQWMsRUFBRSxFQUFFO0lBQ3RCO01BQ0U7UUFDRSxhQUFhLEVBQUUsRUFBRTtFQUN2QjtJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsV0FBVyxFQUFFO0lBQ2I7TUFDRTtRQUNFLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsbUJBQW1CLEVBQUUsRUFBRTtJQUMzQjtNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUM3QjtJQUNFLFdBQVc7SUFDWCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0U7UUFDRSxtQkFBbUI7UUFDbkIsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRTtRQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDM0I7TUFDRSxtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMvQjtJQUNFO01BQ0UsY0FBYyxFQUFFLEVBQUU7RUFDdEI7SUFDRSxZQUFZLEVBQUU7RUFDaEI7SUFDRSw0QkFBNEI7UUFDeEIsaUJBQWlCO1lBQ2IsUUFBUTtJQUNoQixXQUFXO0lBQ1gsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRTtRQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDM0I7TUFDRTtRQUNFLG1CQUFtQixFQUFFLEVBQUU7RUFDN0I7SUFDRSxtQkFBbUI7SUFDbkIsd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQUNyQix1QkFBdUIsRUFBRTtJQUN6QjtNQUNFLDRCQUE0QjtNQUM1Qiw2QkFBNkIsRUFBRTtFQUNuQztJQUNFLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFVBQVU7SUFDVixZQUFZO0lBQ1osVUFBVTtJQUNWLG1CQUFtQjtJQUNuQiwrSEFBK0g7SUFDL0gsOEVBQThFLEVBQUU7O0FBRXBGO0VBQ0UscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSx5QkFBeUI7RUFDekIsZUFBZSxFQUFFO0VBQ2pCO0lBQ0UscUJBQXFCO0lBQ3JCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsOEJBQThCO0lBQzlCLDJCQUEyQjtJQUMzQiw2QkFBNkIsRUFBRTtJQUMvQjtNQUNFLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsY0FBYztNQUNkLGdCQUFnQjtNQUNoQixzQkFBc0I7TUFDdEIsV0FBVztNQUNYLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxZQUFZO01BQ1osNEJBQTRCO01BQzVCLG9CQUFvQixFQUFFO01BQ3RCO1FBQ0UsMEJBQTBCO1FBQzFCLGNBQWM7UUFDZCxjQUFjO1FBQ2Qsa0JBQWtCO1FBQ2xCLG9CQUFvQjtRQUNwQixrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLFNBQVM7UUFDVCx3Q0FBd0M7UUFDeEMsZ0NBQWdDLEVBQUU7TUFDcEM7UUFDRSxVQUFVO1FBQ1YsZUFBZTtRQUNmLFdBQVc7UUFDWCxZQUFZLEVBQUU7TUFDaEI7UUFDRSxVQUFVO1FBQ1YsY0FBYztRQUNkLHNCQUFzQixFQUFFOztBQUVoQztFQUNFLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0U7TUFDRSxrQkFBa0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFO0lBQ0UsZ0JBQWdCLEVBQUUsRUFBRTs7QUFFeEI7RUFDRSxzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxzQkFBc0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0U7TUFDRSxzQkFBc0IsRUFBRSxFQUFFOztBQUVoQztFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBRTtFQUNyQjtJQUNFO01BQ0UsZ0JBQWdCO01BQ2hCLG1CQUFtQjtNQUNuQixvQkFBb0I7TUFDcEIsb0JBQW9CO01BQ3BCLGFBQWE7TUFDYix1QkFBdUI7TUFDdkIsOEJBQThCO01BQzlCLDZCQUE2QjtjQUNyQixtQkFBbUIsRUFBRSxFQUFFO0VBQ25DO0lBQ0U7TUFDRSxjQUFjO01BQ2QsZ0JBQWdCLEVBQUUsRUFBRTtFQUN4QjtJQUNFO01BQ0UsV0FBVztNQUNYLDRCQUE0QjtVQUN4QixpQkFBaUI7Y0FDYixRQUFRLEVBQUUsRUFBRTtFQUN4QjtJQUNFO01BQ0UsV0FBVztNQUNYLDRCQUE0QjtVQUN4QixpQkFBaUI7Y0FDYixRQUFRLEVBQUUsRUFBRTtFQUN4QjtJQUNFO01BQ0UscUJBQXFCO01BQ3JCLGtCQUFrQixFQUFFLEVBQUU7RUFDMUI7SUFDRSxtQkFBbUI7SUFDbkIsY0FBYyxFQUFFO0lBQ2hCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0U7UUFDRSxtQkFBbUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0UsbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLG1CQUFtQixFQUFFLEVBQUU7O0FBRS9CO0VBQ0UsVUFBVTtFQUNWLGFBQWEsRUFBRTtFQUNmO0lBQ0U7TUFDRSx3QkFBd0I7TUFDeEIsY0FBYyxFQUFFLEVBQUU7RUFDdEI7SUFDRSxvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixtQkFBbUI7UUFDZixlQUFlO0lBQ25CLHVCQUF1QjtRQUNuQixvQkFBb0I7WUFDaEIsMkJBQTJCO0lBQ25DLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIsOEJBQThCO0lBQzlCLDZCQUE2QjtZQUNyQixxQkFBcUIsRUFBRTtJQUMvQjtNQUNFLG1DQUFtQyxFQUFFO01BQ3JDO1FBQ0Usa0JBQWtCO1FBQ2xCLGFBQWEsRUFBRTtNQUNqQjtRQUNFLGVBQWUsRUFBRTtNQUNuQjtRQUNFLGVBQWUsRUFBRTtNQUNuQjtRQUNFLGVBQWUsRUFBRTtJQUNyQjtNQUNFLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUM3QjtJQUNFLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFOztBQUU1QjtFQUNFLGdCQUFnQjtFQUNoQixjQUFjLEVBQUU7RUFDaEI7SUFDRSxnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLGdCQUFnQjtRQUNoQixtQkFBbUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGNBQWMsRUFBRTtFQUNsQjtJQUNFLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2Qiw4QkFBOEI7SUFDOUIsNkJBQTZCO1lBQ3JCLG1CQUFtQixFQUFFO0lBQzdCO01BQ0UsNEJBQTRCO01BQzVCLCtCQUErQjtNQUMvQixzQkFBc0I7TUFDdEIsYUFBYTtNQUNiLDRCQUE0QjtNQUM1QixXQUFXO01BQ1gsY0FBYztNQUNkLFdBQVc7TUFDWCxTQUFTLEVBQUU7TUFDWDtRQUNFO1VBQ0UsbUJBQW1CO1VBQ25CLGdCQUFnQjtVQUNoQix3QkFBd0IsRUFBRSxFQUFFO0lBQ2xDO01BQ0UsNEJBQTRCO1VBQ3hCLGlCQUFpQjtjQUNiLFFBQVE7TUFDaEIsVUFBVSxFQUFFO01BQ1o7UUFDRSxhQUFhLEVBQUU7TUFDakI7UUFDRTtVQUNFLFdBQVcsRUFBRSxFQUFFO0lBQ3JCO01BQ0UsNEJBQTRCO1VBQ3hCLGlCQUFpQjtjQUNiLFFBQVE7TUFDaEIsV0FBVyxFQUFFO0lBQ2Y7TUFDRSxhQUFhLEVBQUU7SUFDakI7TUFDRSw0QkFBNEI7VUFDeEIsaUJBQWlCO2NBQ2IsUUFBUSxFQUFFO0lBQ3BCO01BQ0UsVUFBVTtNQUNWLG9DQUFvQztNQUNwQyw0QkFBNEIsRUFBRTtNQUM5QjtRQUNFO1VBQ0Usd0JBQXdCO1VBQ3hCLGdCQUFnQjtVQUNoQixXQUFXO1VBQ1gsZ0JBQWdCO1VBQ2hCLGNBQWMsRUFBRSxFQUFFO0lBQ3hCO01BQ0UsZ0JBQWdCO01BQ2hCLG1CQUFtQixFQUFFOztBQUUzQjtFQUNFLHFDQUFxQztFQUNyQyxZQUFZLEVBQUU7RUFDZDtJQUNFO01BQ0UsWUFBWSxFQUFFLEVBQUU7RUFDcEI7SUFDRTtNQUNFLFlBQVksRUFBRSxFQUFFO0VBQ3BCO0lBQ0UseUJBQXlCO0lBQ3pCLGVBQWU7SUFDZixTQUFTO0lBQ1QsNEJBQTRCO0lBQzVCLG9CQUFvQixFQUFFOztBQUUxQjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG9DQUFvQyxFQUFFOztBQUV4QztFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsc0RBQXNEO0VBQ3RELDhDQUE4QyxFQUFFO0VBQ2hEO0lBQ0UseUJBQXlCO0lBQ3pCLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsaUJBQWlCLEVBQUU7O0FBRXZCO0VBQ0U7SUFDRSxvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixtQkFBbUI7UUFDZixlQUFlO0lBQ25CLHVCQUF1QjtRQUNuQixvQkFBb0I7WUFDaEIsMkJBQTJCO0lBQ25DLFdBQVcsRUFBRTtJQUNiO01BQ0UsbUNBQW1DLEVBQUU7TUFDckM7UUFDRSxpQkFBaUI7UUFDakIsYUFBYSxFQUFFO01BQ2pCO1FBQ0UsZ0JBQWdCLEVBQUU7TUFDcEI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlLEVBQUUsRUFBRTs7QUFFM0I7RUFDRSw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHdEQUF3RDtFQUN4RCxnREFBZ0QsRUFBRTtFQUNsRDtJQUNFO01BQ0UsNEJBQTRCLEVBQUUsRUFBRTtFQUNwQztJQUNFLHlCQUF5QjtJQUN6Qix5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFNBQVMsRUFBRTtJQUNYO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsVUFBVTtJQUNWLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0RBQXNEO0lBQ3RELDhDQUE4QztJQUM5QyxtQ0FBbUM7SUFDbkMsMkJBQTJCLEVBQUU7SUFDN0I7TUFDRTtRQUNFLFVBQVUsRUFBRSxFQUFFOztBQUV0QjtFQUNFLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsZUFBZTtFQUNmLGNBQWM7RUFDZCxnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFLG9iQUFvYjtJQUNwYixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLGlCQUFpQixFQUFFOztBQUV2QjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsY0FBYyxFQUFFO0lBQ2hCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsY0FBYztNQUNkLGdCQUFnQjtNQUNoQixjQUFjLEVBQUU7TUFDaEI7UUFDRTtVQUNFLGdCQUFnQjtVQUNoQixtQkFBbUI7VUFDbkIsZUFBZTtVQUNmLGlCQUFpQixFQUFFLEVBQUU7TUFDekI7UUFDRSxlQUFlLEVBQUU7O0FBRXpCO0VBQ0Usc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRTtNQUNFLG1CQUFtQixFQUFFLEVBQUU7RUFDM0I7SUFDRTtNQUNFLG1CQUFtQixFQUFFLEVBQUU7RUFDM0I7SUFDRTtNQUNFLGNBQWMsRUFBRSxFQUFFO0VBQ3RCO0lBQ0UsVUFBVTtJQUNWLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSxXQUFXLEVBQUUsRUFBRTtJQUNuQjtNQUNFLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsZ0JBQWdCLEVBQUU7TUFDbEI7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0UsaUJBQWlCO0lBQ2pCLFVBQVUsRUFBRTtJQUNaO01BQ0U7UUFDRSxXQUFXO1FBQ1gsa0JBQWtCLEVBQUUsRUFBRTtJQUMxQjtNQUNFO1FBQ0UseUJBQXlCO1FBQ3pCLGtCQUFrQixFQUFFLEVBQUU7SUFDMUI7TUFDRTtRQUNFLHdCQUF3QjtRQUN4QixrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0UsVUFBVTtNQUNWLGtCQUFrQixFQUFFO01BQ3BCO1FBQ0U7VUFDRSxvQkFBb0I7VUFDcEIsb0JBQW9CO1VBQ3BCLGFBQWE7VUFDYixtQkFBbUI7Y0FDZixlQUFlO1VBQ25CLHVCQUF1QjtjQUNuQixvQkFBb0I7a0JBQ2hCLDJCQUEyQjtVQUNuQyxXQUFXO1VBQ1gsNEJBQTRCO1VBQzVCLHlCQUF5QjtVQUN6QixnQkFBZ0IsRUFBRTtVQUNsQjtZQUNFLG1DQUFtQyxFQUFFO1lBQ3JDO2NBQ0Usa0JBQWtCO2NBQ2xCLGFBQWEsRUFBRTtZQUNqQjtjQUNFLGVBQWUsRUFBRTtZQUNuQjtjQUNFLGVBQWUsRUFBRTtZQUNuQjtjQUNFLGVBQWUsRUFBRSxFQUFFO01BQzNCO1FBQ0U7VUFDRSxvQkFBb0I7VUFDcEIsb0JBQW9CO1VBQ3BCLGFBQWE7VUFDYixtQkFBbUI7Y0FDZixlQUFlO1VBQ25CLHVCQUF1QjtjQUNuQixvQkFBb0I7a0JBQ2hCLDJCQUEyQjtVQUNuQyxXQUFXO1VBQ1gsNEJBQTRCLEVBQUU7VUFDOUI7WUFDRSxtQ0FBbUMsRUFBRTtZQUNyQztjQUNFLGlCQUFpQjtjQUNqQixhQUFhLEVBQUU7WUFDakI7Y0FDRSxlQUFlLEVBQUU7WUFDbkI7Y0FDRSxlQUFlLEVBQUU7WUFDbkI7Y0FDRSxlQUFlLEVBQUUsRUFBRTtJQUM3QjtNQUNFLG9uRUFBb25FO01BQ3BuRSx3QkFBd0I7TUFDeEIsNEJBQTRCO01BQzVCLFlBQVk7TUFDWixZQUFZO01BQ1osaUNBQWlDO01BQ2pDLHlCQUF5QixFQUFFO01BQzNCO1FBQ0U7VUFDRSxhQUFhLEVBQUUsRUFBRTtNQUNyQjtRQUNFLGdCQUFnQixFQUFFO1FBQ2xCO1VBQ0U7WUFDRSw0QkFBNEI7Z0JBQ3hCLGlCQUFpQjtvQkFDYixRQUFRO1lBQ2hCLGFBQWEsRUFBRSxFQUFFO1FBQ3JCO1VBQ0U7WUFDRSxhQUFhLEVBQUUsRUFBRTtJQUN6QjtNQUNFLFdBQVc7TUFDWCxnQkFBZ0I7TUFDaEIsZ0JBQWdCLEVBQUU7TUFDbEI7UUFDRTtVQUNFLGFBQWE7VUFDYixtQkFBbUI7VUFDbkIsZUFBZTtVQUNmLGlCQUFpQixFQUFFLEVBQUU7TUFDekI7UUFDRTtVQUNFLGtCQUFrQjtVQUNsQixlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFLFdBQVc7TUFDWCxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsZUFBZTtVQUNmLGlCQUFpQjtVQUNqQixtQkFBbUIsRUFBRSxFQUFFO01BQzNCO1FBQ0U7VUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzdCO01BQ0U7UUFDRSw0QkFBNEI7WUFDeEIsaUJBQWlCO2dCQUNiLFFBQVE7UUFDaEIsZ0JBQWdCLEVBQUUsRUFBRTtJQUN4QjtNQUNFLFdBQVcsRUFBRTtJQUNmO01BQ0UsbUJBQW1CLEVBQUU7TUFDckI7UUFDRSxzQkFBc0I7UUFDdEIscUNBQXFDLEVBQUU7SUFDM0M7TUFDRSxVQUFVLEVBQUU7TUFDWjtRQUNFO1VBQ0UsWUFBWTtVQUNaLFdBQVcsRUFBRSxFQUFFO01BQ25CO1FBQ0U7VUFDRSxhQUFhLEVBQUUsRUFBRTtFQUN6QjtJQUNFLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtJQUMzQjtNQUNFO1FBQ0UsbUJBQW1CO1FBQ25CLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0UsY0FBYztNQUNkLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGNBQWM7TUFDZCxtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMvQjtJQUNFLFVBQVUsRUFBRTtJQUNaO01BQ0U7UUFDRSxXQUFXO1FBQ1gsZ0JBQWdCLEVBQUUsRUFBRTtJQUN4QjtNQUNFLG9CQUFvQjtNQUNwQixvQkFBb0I7TUFDcEIsYUFBYTtNQUNiLG1CQUFtQjtVQUNmLGVBQWU7TUFDbkIsdUJBQXVCO1VBQ25CLG9CQUFvQjtjQUNoQiwyQkFBMkI7TUFDbkMsV0FBVztNQUNYLG1CQUFtQixFQUFFO01BQ3JCO1FBQ0UsbUNBQW1DLEVBQUU7UUFDckM7VUFDRSxrQkFBa0I7VUFDbEIsYUFBYSxFQUFFO1FBQ2pCO1VBQ0UsZUFBZSxFQUFFO1FBQ25CO1VBQ0UsZUFBZSxFQUFFO1FBQ25CO1VBQ0UsZUFBZSxFQUFFO01BQ3JCO1FBQ0U7VUFDRSxtQkFBbUIsRUFBRSxFQUFFO01BQzNCO1FBQ0U7VUFDRSxXQUFXLEVBQUUsRUFBRTtNQUNuQjtRQUNFO1VBQ0UsNEJBQTRCO2NBQ3hCLGlCQUFpQjtrQkFDYixRQUFRLEVBQUUsRUFBRTtNQUN4QjtRQUNFO1VBQ0UsNEJBQTRCO2NBQ3hCLGlCQUFpQjtrQkFDYixRQUFRLEVBQUUsRUFBRTtNQUN4QjtRQUNFO1VBQ0UscUJBQXFCO1VBQ3JCLGtCQUFrQixFQUFFLEVBQUU7TUFDMUI7UUFDRTtVQUNFLGNBQWM7VUFDZCxtQkFBbUIsRUFBRSxFQUFFO01BQzNCO1FBQ0U7VUFDRSxtQkFBbUIsRUFBRSxFQUFFO01BQzNCO1FBQ0U7VUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzdCO01BQ0UsYUFBYSxFQUFFO01BQ2Y7UUFDRTtVQUNFLG9CQUFvQjtVQUNwQixvQkFBb0I7VUFDcEIsYUFBYTtVQUNiLG1CQUFtQjtjQUNmLGVBQWU7VUFDbkIsdUJBQXVCO2NBQ25CLG9CQUFvQjtrQkFDaEIsMkJBQTJCO1VBQ25DLFdBQVc7VUFDWCx5QkFBeUI7VUFDekIsOEJBQThCO1VBQzlCLDZCQUE2QjtrQkFDckIscUJBQXFCLEVBQUU7VUFDL0I7WUFDRSxtQ0FBbUMsRUFBRTtZQUNyQztjQUNFLGtCQUFrQjtjQUNsQixhQUFhLEVBQUU7WUFDakI7Y0FDRSxlQUFlLEVBQUU7WUFDbkI7Y0FDRSxlQUFlLEVBQUU7WUFDbkI7Y0FDRSxlQUFlLEVBQUUsRUFBRTtNQUMzQjtRQUNFO1VBQ0Usb0JBQW9CO1VBQ3BCLG9CQUFvQjtVQUNwQixhQUFhO1VBQ2IsbUJBQW1CO2NBQ2YsZUFBZTtVQUNuQix1QkFBdUI7Y0FDbkIsb0JBQW9CO2tCQUNoQiwyQkFBMkI7VUFDbkMsV0FBVyxFQUFFO1VBQ2I7WUFDRSxtQ0FBbUMsRUFBRTtZQUNyQztjQUNFLGlCQUFpQjtjQUNqQixhQUFhLEVBQUU7WUFDakI7Y0FDRSxnQkFBZ0IsRUFBRTtZQUNwQjtjQUNFLGVBQWUsRUFBRTtZQUNuQjtjQUNFLGVBQWUsRUFBRSxFQUFFO01BQzNCO1FBQ0UsbUJBQW1CLEVBQUU7UUFDckI7VUFDRTtZQUNFLGdCQUFnQixFQUFFLEVBQUU7TUFDMUI7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUIsRUFBRSxFQUFFO01BQ3pCO1FBQ0UsZ0JBQWdCLEVBQUU7SUFDdEI7TUFDRSxnQkFBZ0I7TUFDaEIsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSxZQUFZLEVBQUU7O0FBRWxCO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBRTtFQUNwQjtJQUNFO01BQ0UsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFO01BQ0UsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFLFVBQVUsRUFBRTtJQUNaO01BQ0U7UUFDRSxXQUFXLEVBQUUsRUFBRTtFQUNyQjtJQUNFLFVBQVU7SUFDVixjQUFjLEVBQUU7SUFDaEI7TUFDRTtRQUNFLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsaUJBQWlCO1FBQ2pCLGdCQUFnQixFQUFFLEVBQUU7RUFDMUI7SUFDRSxnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtJQUMzQjtNQUNFO1FBQ0Usa0JBQWtCLEVBQUUsRUFBRTtFQUM1QjtJQUNFLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0U7UUFDRSxtQkFBbUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0UsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRTtRQUNFLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7TUFDRSxtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsbUJBQW1CLEVBQUUsRUFBRTtNQUMzQjtRQUNFO1VBQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMvQjtJQUNFLGtCQUFrQjtJQUNsQixVQUFVLEVBQUU7SUFDWjtNQUNFO1FBQ0UsVUFBVTtRQUNWLGlCQUFpQjtRQUNqQixpQkFBaUI7UUFDakIsY0FBYyxFQUFFLEVBQUU7SUFDdEI7TUFDRTtRQUNFLFVBQVU7UUFDVixtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0UsaUJBQWlCO01BQ2pCLDREQUE0RDtNQUM1RCx5REFBeUQ7TUFDekQsd0RBQXdEO01BQ3hELHVEQUF1RDtNQUN2RCxvREFBb0QsRUFBRTtNQUN0RDtRQUNFO1VBQ0UsY0FBYyxFQUFFLEVBQUU7RUFDMUI7SUFDRSxVQUFVLEVBQUU7SUFDWjtNQUNFO1FBQ0UsWUFBWTtRQUNaLHVCQUF1QjtRQUN2QixVQUFVLEVBQUUsRUFBRTs7QUFFdEI7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFO01BQ0UsaUJBQWlCO01BQ2pCLG9CQUFvQixFQUFFLEVBQUU7RUFDNUI7SUFDRTtNQUNFLHFCQUFxQixFQUFFLEVBQUU7RUFDN0I7SUFDRTtNQUNFLG9CQUFvQjtNQUNwQixvQkFBb0I7TUFDcEIsYUFBYTtNQUNiLG1CQUFtQjtVQUNmLGVBQWU7TUFDbkIsdUJBQXVCO1VBQ25CLG9CQUFvQjtjQUNoQiwyQkFBMkI7TUFDbkMsV0FBVyxFQUFFO01BQ2I7UUFDRSxrQ0FBa0MsRUFBRTtRQUNwQztVQUNFLGlCQUFpQjtVQUNqQixhQUFhLEVBQUU7UUFDakI7VUFDRSxlQUFlLEVBQUU7UUFDbkI7VUFDRSxlQUFlLEVBQUU7UUFDbkI7VUFDRSxlQUFlLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0Usb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2IsbUJBQW1CO1VBQ2YsZUFBZTtNQUNuQix1QkFBdUI7VUFDbkIsb0JBQW9CO2NBQ2hCLDJCQUEyQjtNQUNuQyxXQUFXLEVBQUU7TUFDYjtRQUNFLG1DQUFtQyxFQUFFO1FBQ3JDO1VBQ0UsaUJBQWlCO1VBQ2pCLGFBQWEsRUFBRTtRQUNqQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRSxFQUFFO0VBQzNCO0lBQ0U7TUFDRSxjQUFjLEVBQUUsRUFBRTtFQUN0QjtJQUNFLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0U7UUFDRSxlQUFlLEVBQUUsRUFBRTtJQUN2QjtNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUM3QjtJQUNFLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFLG1CQUFtQixFQUFFO01BQ3JCO1FBQ0U7VUFDRSxtQkFBbUIsRUFBRSxFQUFFO0VBQy9CO0lBQ0UsbUJBQW1CO1FBQ2YsV0FBVztZQUNQLE9BQU8sRUFBRTtJQUNqQjtNQUNFO1FBQ0UsY0FBYyxFQUFFLEVBQUU7SUFDdEI7TUFDRTtRQUNFLGVBQWUsRUFBRSxFQUFFO0VBQ3pCO0lBQ0UsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRTtRQUNFLHdCQUF3QjtRQUN4QixxQkFBcUI7UUFDckIsdUJBQXVCO1FBQ3ZCLHlCQUF5QjtRQUN6Qix3QkFBd0I7UUFDeEIsa0JBQWtCO1FBQ2xCLDRCQUE0QixFQUFFLEVBQUU7RUFDdEM7SUFDRSxVQUFVO0lBQ1YsZUFBZTtJQUNmLHdEQUF3RDtJQUN4RCxnREFBZ0QsRUFBRTtJQUNsRDtNQUNFO1FBQ0UsZUFBZSxFQUFFLEVBQUU7SUFDdkI7TUFDRTtRQUNFLGVBQWUsRUFBRSxFQUFFO0VBQ3pCO0lBQ0UsVUFBVSxFQUFFO0lBQ1o7TUFDRTtRQUNFLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0U7UUFDRSxVQUFVLEVBQUUsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRTtRQUNFLFlBQVk7UUFDWiw2QkFBNkI7UUFDN0Isc0JBQXNCO1FBQ3RCLGVBQWUsRUFBRSxFQUFFOztBQUUzQjtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxXQUFXLEVBQUU7SUFDYjtNQUNFLGlCQUFpQixFQUFFO0VBQ3ZCO0lBQ0UsWUFBWSxFQUFFO0lBQ2Q7TUFDRSxrQkFBa0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFOztBQUV6QjtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUU7RUFDcEI7SUFDRTtNQUNFLGdCQUFnQjtNQUNoQixtQkFBbUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0UsMkJBQTJCO0lBQzNCLHlCQUF5QjtJQUN6QixtQkFBbUIsRUFBRTtJQUNyQjtNQUNFO1FBQ0UsNEJBQTRCLEVBQUUsRUFBRTtJQUNwQztNQUNFO1FBQ0UsYUFBYSxFQUFFLEVBQUU7SUFDckI7TUFDRSxrQkFBa0IsRUFBRTtNQUNwQjtRQUNFO1VBQ0UsbUJBQW1CLEVBQUUsRUFBRTtJQUM3QjtNQUNFLG1CQUFtQixFQUFFO01BQ3JCO1FBQ0U7VUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzdCO01BQ0U7UUFDRSxXQUFXLEVBQUUsRUFBRTtJQUNuQjtNQUNFLFlBQVk7TUFDWixhQUFhO01BQ2Isa0JBQWtCO01BQ2xCLG9CQUFvQjtTQUNqQixpQkFBaUIsRUFBRTtNQUN0QjtRQUNFO1VBQ0Usa0JBQWtCLEVBQUUsRUFBRTtNQUMxQjtRQUNFO1VBQ0UsaUJBQWlCO1VBQ2pCLG1CQUFtQixFQUFFLEVBQUU7SUFDN0I7TUFDRSxtQkFBbUI7VUFDZixXQUFXO2NBQ1AsT0FBTyxFQUFFO01BQ2pCO1FBQ0UsYUFBYSxFQUFFO0lBQ25CO01BQ0Usa0JBQWtCLEVBQUU7TUFDcEI7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDN0I7TUFDRSxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsbUJBQW1CLEVBQUUsRUFBRTtJQUM3QjtNQUNFLG1CQUFtQjtVQUNmLFdBQVc7Y0FDUCxPQUFPLEVBQUU7SUFDbkI7TUFDRSxZQUFZO01BQ1osOEJBQThCO01BQzlCLGlCQUFpQixFQUFFO0VBQ3ZCO0lBQ0UseUJBQXlCO0lBQ3pCLHVCQUF1QixFQUFFO0lBQ3pCO01BQ0U7UUFDRSxzQkFBc0IsRUFBRSxFQUFFO0lBQzlCO01BQ0U7UUFDRSxzQkFBc0IsRUFBRSxFQUFFO0lBQzlCO01BQ0UsZ0JBQWdCO01BQ2hCLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0U7VUFDRSxnQkFBZ0IsRUFBRSxFQUFFO01BQ3hCO1FBQ0U7VUFDRSxnQkFBZ0IsRUFBRSxFQUFFO01BQ3hCO1FBQ0Usc0JBQXNCLEVBQUU7O0FBRWhDO0VBQ0UsYUFBYTtFQUNiLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLHVCQUF1QixFQUFFO0VBQ3pCO0lBQ0U7TUFDRSwrQkFBK0IsRUFBRSxFQUFFO0VBQ3ZDO0lBQ0U7TUFDRSxvQkFBb0IsRUFBRSxFQUFFO0VBQzVCO0lBQ0UseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0U7UUFDRSxvQkFBb0IsRUFBRSxFQUFFO0lBQzVCO01BQ0U7UUFDRSxvQkFBb0IsRUFBRSxFQUFFO0lBQzVCO01BQ0UsaUJBQWlCLEVBQUU7TUFDbkI7UUFDRTtVQUNFLFVBQVU7VUFDVixnQkFBZ0I7VUFDaEIsZ0JBQWdCLEVBQUUsRUFBRTtNQUN4QjtRQUNFO1VBQ0UsVUFBVTtVQUNWLDZCQUE2QixFQUFFLEVBQUU7TUFDckM7UUFDRTtVQUNFLGdCQUFnQjtVQUNoQixjQUFjLEVBQUUsRUFBRTtNQUN0QjtRQUNFO1VBQ0UsY0FBYztVQUNkLDZCQUE2QixFQUFFLEVBQUU7SUFDdkM7TUFDRSxtQkFBbUI7TUFDbkIsY0FBYyxFQUFFO01BQ2hCO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCO1VBQ2pCLG1CQUFtQixFQUFFLEVBQUU7TUFDM0I7UUFDRTtVQUNFLG1CQUFtQjtVQUNuQixlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0U7VUFDRSxnQkFBZ0IsRUFBRSxFQUFFO01BQ3hCO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtNQUN6QjtRQUNFO1VBQ0UsZUFBZSxFQUFFLEVBQUU7TUFDdkI7UUFDRSxrQkFBa0I7UUFDbEIsb0JBQW9CO1FBQ3BCLG9CQUFvQixFQUFFO0lBQzFCO01BQ0UsaUJBQWlCLEVBQUU7TUFDbkI7UUFDRTtVQUNFLGtCQUFrQixFQUFFLEVBQUU7TUFDMUI7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7RUFDL0I7SUFDRSxtQkFBbUI7UUFDZixXQUFXO1lBQ1AsT0FBTztJQUNmLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSxXQUFXO1FBQ1gsdUJBQXVCO1lBQ25CLGVBQWU7Z0JBQ1gsV0FBVztRQUNuQixtQkFBbUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFFO0lBQ25CO01BQ0U7UUFDRSxnQkFBZ0I7UUFDaEIsdUJBQXVCO1FBQ3ZCLGtCQUFrQixFQUFFLEVBQUU7SUFDMUI7TUFDRTtRQUNFLGdCQUFnQjtRQUNoQixlQUFlLEVBQUUsRUFBRTtFQUN6QjtJQUNFLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsZ0JBQWdCO1FBQ2hCLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRTtRQUNFLGdCQUFnQjtRQUNoQixnQkFBZ0I7UUFDaEIsb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixhQUFhO1FBQ2IsdUJBQXVCO1FBQ3ZCLDhCQUE4QjtRQUM5Qiw2QkFBNkI7Z0JBQ3JCLG1CQUFtQjtRQUMzQixTQUFTLEVBQUUsRUFBRTtFQUNuQjtJQUNFO01BQ0UsV0FBVyxFQUFFLEVBQUU7O0FBRXJCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxjQUFjO01BQ2QsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLG1CQUFtQixFQUFFLEVBQUU7RUFDM0I7SUFDRTtNQUNFLGNBQWM7TUFDZCxpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFO01BQ0UsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0U7TUFDRSxjQUFjO01BQ2QsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLG1CQUFtQixFQUFFLEVBQUU7RUFDM0I7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXLEVBQUU7SUFDYjtNQUNFO1FBQ0UsYUFBYSxFQUFFLEVBQUU7SUFDckI7TUFDRSxXQUFXO01BQ1gscUJBQXFCO01BQ3JCLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sWUFBWSxFQUFFO0lBQ2hCO01BQ0UseUJBQXlCO01BQ3pCLE9BQU87TUFDUCxVQUFVLEVBQUU7SUFDZDtNQUNFLHlCQUF5QjtNQUN6QixRQUFRO01BQ1IsVUFBVSxFQUFFO0VBQ2hCO0lBQ0U7TUFDRSxzQkFBc0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0UseUJBQXlCO0lBQ3pCLFVBQVUsRUFBRTtJQUNaO01BQ0U7UUFDRSxVQUFVO1FBQ1YseUJBQXlCLEVBQUUsRUFBRTtFQUNuQztJQUNFLHlCQUF5QjtJQUN6QixVQUFVLEVBQUU7SUFDWjtNQUNFO1FBQ0Usa0JBQWtCLEVBQUUsRUFBRTtJQUMxQjtNQUNFO1FBQ0UsVUFBVTtRQUNWLHlCQUF5QixFQUFFLEVBQUU7SUFDakM7TUFDRTtRQUNFLDRCQUE0QixFQUFFLEVBQUU7SUFDcEM7TUFDRTtRQUNFLG9CQUFvQixFQUFFLEVBQUU7RUFDOUI7SUFDRSxlQUFlO0lBQ2YscUJBQXFCLEVBQUU7RUFDekI7SUFDRSxvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixtQkFBbUI7UUFDZixlQUFlO0lBQ25CLHVCQUF1QjtRQUNuQixvQkFBb0I7WUFDaEIsMkJBQTJCO0lBQ25DLFdBQVcsRUFBRTtJQUNiO01BQ0UseUNBQXlDLEVBQUU7TUFDM0M7UUFDRSxrQkFBa0I7UUFDbEIsYUFBYSxFQUFFO01BQ2pCO1FBQ0UsZUFBZSxFQUFFO01BQ25CO1FBQ0UsZUFBZSxFQUFFO01BQ25CO1FBQ0UsZUFBZSxFQUFFO0lBQ3JCO01BQ0U7UUFDRSxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixtQkFBbUI7WUFDZixlQUFlO1FBQ25CLHVCQUF1QjtZQUNuQixvQkFBb0I7Z0JBQ2hCLDJCQUEyQjtRQUNuQyxXQUFXLEVBQUU7UUFDYjtVQUNFLG1DQUFtQyxFQUFFO1VBQ3JDO1lBQ0Usa0JBQWtCO1lBQ2xCLGFBQWEsRUFBRTtVQUNqQjtZQUNFLGdCQUFnQixFQUFFO1VBQ3BCO1lBQ0UsZUFBZSxFQUFFO1VBQ25CO1lBQ0UsZUFBZSxFQUFFLEVBQUU7SUFDM0I7TUFDRTtRQUNFLHlCQUF5QixFQUFFLEVBQUU7SUFDakM7TUFDRTtRQUNFLHNCQUFzQixFQUFFLEVBQUU7SUFDOUI7TUFDRTtRQUNFLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsYUFBYTtRQUNiLG1CQUFtQjtZQUNmLGVBQWU7UUFDbkIsdUJBQXVCO1lBQ25CLG9CQUFvQjtnQkFDaEIsMkJBQTJCO1FBQ25DLFdBQVc7UUFDWCxrQkFBa0IsRUFBRTtRQUNwQjtVQUNFLG1DQUFtQyxFQUFFO1VBQ3JDO1lBQ0UsaUJBQWlCO1lBQ2pCLGFBQWEsRUFBRTtVQUNqQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRSxFQUFFO0lBQzNCO01BQ0UsV0FBVyxFQUFFO0lBQ2Y7TUFDRTtRQUNFLFdBQVcsRUFBRSxFQUFFO0lBQ25CO01BQ0U7UUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0UsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsbUJBQW1CO01BQ25CLGNBQWM7TUFDZCxxQkFBcUI7TUFDckIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtVQUNiLGFBQWEsRUFBRTtNQUNuQjtRQUNFO1VBQ0UsbUJBQW1CLEVBQUUsRUFBRTtJQUM3QjtNQUNFLFNBQVMsRUFBRTtNQUNYO1FBQ0UsbUJBQW1CLEVBQUU7TUFDdkI7UUFDRSxlQUFlO1FBQ2YsY0FBYztRQUNkLGdCQUFnQjtRQUNoQixXQUFXO1FBQ1gscUJBQXFCO1FBQ3JCLHlCQUF5QjtRQUN6QixtQkFBbUIsRUFBRTtRQUNyQjtVQUNFO1lBQ0UsZUFBZSxFQUFFLEVBQUU7RUFDN0I7SUFDRSxvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsOEJBQThCO0lBQzlCLDZCQUE2QjtZQUNyQixtQkFBbUI7SUFDM0IseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0Qiw4QkFBOEIsRUFBRTtJQUNoQztNQUNFO1FBQ0Usb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixhQUFhO1FBQ2IsbUJBQW1CO1lBQ2YsZUFBZTtRQUNuQix1QkFBdUI7WUFDbkIsb0JBQW9CO2dCQUNoQiwyQkFBMkI7UUFDbkMsV0FBVztRQUNYLGtCQUFrQixFQUFFO1FBQ3BCO1VBQ0UsbUNBQW1DLEVBQUU7VUFDckM7WUFDRSxpQkFBaUI7WUFDakIsYUFBYSxFQUFFO1VBQ2pCO1lBQ0UsZ0JBQWdCLEVBQUU7VUFDcEI7WUFDRSxlQUFlLEVBQUU7VUFDbkI7WUFDRSxlQUFlLEVBQUUsRUFBRTtJQUMzQjtNQUNFLFNBQVM7TUFDVCxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsZ0JBQWdCLEVBQUUsRUFBRTtNQUN4QjtRQUNFO1VBQ0UsYUFBYSxFQUFFLEVBQUU7TUFDckI7UUFDRSxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYix1QkFBdUI7UUFDdkIsOEJBQThCO1FBQzlCLDZCQUE2QjtnQkFDckIsbUJBQW1CO1FBQzNCLHlCQUF5QjtRQUN6QixzQkFBc0I7UUFDdEIsbUJBQW1CO1FBQ25CLHFCQUFxQjtRQUNyQixrQkFBa0I7UUFDbEIseUJBQXlCLEVBQUU7UUFDM0I7VUFDRTtZQUNFLGNBQWMsRUFBRSxFQUFFO01BQ3hCO1FBQ0UscUJBQXFCLEVBQUU7UUFDdkI7VUFDRSxlQUFlO1VBQ2YsY0FBYztVQUNkLGdCQUFnQjtVQUNoQixXQUFXO1VBQ1gscUJBQXFCO1VBQ3JCLG1CQUFtQixFQUFFO1VBQ3JCO1lBQ0U7Y0FDRSxlQUFlLEVBQUUsRUFBRTtRQUN6QjtVQUNFLGtCQUFrQixFQUFFO0VBQzVCO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVksRUFBRTtJQUNkO01BQ0U7UUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0U7UUFDRSxjQUFjO1FBQ2Qsd0JBQXdCLEVBQUUsRUFBRTtFQUNsQztJQUNFLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0U7UUFDRSx3QkFBd0I7UUFDeEIscUJBQXFCO1FBQ3JCLHVCQUF1QixFQUFFLEVBQUU7SUFDL0I7TUFDRTtRQUNFLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7TUFDRSxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixnQkFBZ0I7TUFDaEIsV0FBVyxFQUFFO01BQ2I7UUFDRTtVQUNFLGVBQWUsRUFBRSxFQUFFOztBQUU3QjtFQUNFLHlCQUF5QjtFQUN6QixzQkFBc0IsRUFBRTtFQUN4QjtJQUNFO01BQ0Usc0JBQXNCLEVBQUUsRUFBRTtFQUM5QjtJQUNFO01BQ0Usc0JBQXNCO01BQ3RCLGtCQUFrQixFQUFFLEVBQUU7RUFDMUI7SUFDRTtNQUNFLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0U7TUFDRSxrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFLFdBQVc7SUFDWCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixjQUFjO1FBQ2QsZUFBZTtRQUNmLFdBQVc7UUFDWCxtQkFBbUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsVUFBVSxFQUFFO0lBQ1o7TUFDRTtRQUNFLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7TUFDRTtRQUNFLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7TUFDRSxxQkFBcUIsRUFBRTtNQUN2QjtRQUNFLGtCQUFrQixFQUFFO01BQ3RCO1FBQ0UscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCx5QkFBeUI7UUFDekIsZUFBZTtRQUNmLGNBQWM7UUFDZCxnQkFBZ0IsRUFBRTtFQUN4QjtJQUNFO01BQ0UsV0FBVyxFQUFFLEVBQUU7RUFDbkI7SUFDRTtNQUNFLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsd0JBQXdCO01BQ3hCLHFCQUFxQjtNQUNyQix1QkFBdUIsRUFBRSxFQUFFOztBQUVqQztFQUNFLGVBQWU7RUFDZixnQ0FBZ0M7RUFDaEMsZUFBZTtFQUNmOzs7Ozs7R0FNQztFQUNEOztJQUVFLEVBQUU7RUFDSjtJQUNFLFNBQVMsRUFBRTtFQUNiO0lBQ0U7TUFDRSxTQUFTLEVBQUUsRUFBRTtFQUNqQjtJQUNFO01BQ0UsV0FBVyxFQUFFLEVBQUU7RUFDbkI7SUFDRTtNQUNFLGFBQWE7TUFDYixpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0U7TUFDRSxZQUFZO01BQ1osZ0JBQWdCLEVBQUUsRUFBRTtFQUN4QjtJQUNFO01BQ0UseUJBQXlCLEVBQUUsRUFBRTtFQUNqQztJQUNFLGFBQWEsRUFBRTtJQUNmO01BQ0UsY0FBYyxFQUFFO0VBQ3BCO0lBQ0U7TUFDRSx5Q0FBeUM7TUFDekMsaUNBQWlDLEVBQUUsRUFBRTtFQUN6QztJQUNFO01BQ0UsdUNBQXVDO01BQ3ZDLCtCQUErQixFQUFFLEVBQUU7RUFDdkM7SUFDRTtNQUNFLG9DQUFvQyxFQUFFLEVBQUU7RUFDNUM7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLDZCQUE2QixFQUFFO0lBQy9CO01BQ0U7UUFDRSx5QkFBeUIsRUFBRSxFQUFFO0VBQ25DO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxzQkFBc0I7SUFDdEIseUNBQXlDO0lBQ3pDLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0Qiw4QkFBOEI7SUFDOUIsbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDM0I7TUFDRTtRQUNFLDRCQUE0QixFQUFFLEVBQUU7RUFDdEM7SUFDRSxjQUFjO0lBQ2QsWUFBWTtJQUNaLGNBQWM7SUFDZCw0QkFBNEI7SUFDNUIsb0RBQW9EO0lBQ3BELDRDQUE0QyxFQUFFO0lBQzlDO01BQ0U7UUFDRSw0QkFBNEIsRUFBRSxFQUFFO0lBQ3BDO01BQ0U7UUFDRSxjQUFjO1FBQ2QsY0FBYztRQUNkLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0UsWUFBWTtNQUNaLFdBQVcsRUFBRTtNQUNiO1FBQ0U7VUFDRSxnQkFBZ0IsRUFBRSxFQUFFO01BQ3hCO1FBQ0U7VUFDRSxnQkFBZ0IsRUFBRSxFQUFFO01BQ3hCO1FBQ0UsNkJBQTZCO1FBQzdCLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0UsYUFBYSxFQUFFO0VBQ3JCO0lBQ0Usa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxRQUFRO0lBQ1Isd0NBQXdDO0lBQ3hDLGdDQUFnQztJQUNoQyw2QkFBNkI7SUFDN0IscUJBQXFCLEVBQUU7SUFDdkI7TUFDRTtRQUNFLFNBQVMsRUFBRSxFQUFFO0lBQ2pCO01BQ0U7UUFDRSxTQUFTLEVBQUUsRUFBRTtJQUNqQjtNQUNFO1FBQ0UsV0FBVztRQUNYLFlBQVk7UUFDWixzQ0FBc0M7UUFDdEMsOEJBQThCLEVBQUUsRUFBRTtJQUN0QztNQUNFO1FBQ0UsZUFBZTtRQUNmLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsc0JBQXNCO1FBQ3RCLFdBQVc7UUFDWCxTQUFTO1FBQ1Qsd0JBQXdCO1FBQ3hCLGdCQUFnQjtRQUNoQiw2QkFBNkI7UUFDN0IscUJBQXFCLEVBQUUsRUFBRTtJQUM3QjtNQUNFO1FBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRSx5QkFBeUI7TUFDekIsbUJBQW1CO01BQ25CLDBCQUEwQjtNQUMxQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLG9DQUFvQztNQUNwQyxrQkFBa0I7TUFDbEIsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixxQkFBcUI7TUFDckIsYUFBYTtNQUNiLFlBQVksRUFBRTtNQUNkO1FBQ0U7VUFDRSxZQUFZLEVBQUUsRUFBRTtNQUNwQjtRQUNFO1VBQ0UsV0FBVztVQUNYLG1CQUFtQjtjQUNmLFdBQVc7a0JBQ1AsT0FBTztVQUNmLGtCQUFrQixFQUFFLEVBQUU7TUFDMUI7UUFDRSxTQUFTO1FBQ1Qsa0JBQWtCO1FBQ2xCLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsbUJBQW1CO1FBQ25CLGNBQWMsRUFBRTtNQUNsQjtRQUNFLDRCQUE0QjtRQUM1QixrQkFBa0I7UUFDbEIsb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixtQkFBbUI7UUFDbkIsY0FBYyxFQUFFO01BQ2xCO1FBQ0Usa0JBQWtCO1FBQ2xCLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsbUJBQW1CO1FBQ25CLGNBQWMsRUFBRTtNQUNsQjtRQUNFLGtCQUFrQjtRQUNsQixvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQixjQUFjLEVBQUU7TUFDbEI7UUFDRSxrQkFBa0I7UUFDbEIsb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixtQkFBbUI7UUFDbkIsY0FBYyxFQUFFO01BQ2xCO1FBQ0UsYUFBYSxFQUFFO0lBQ25CO01BQ0Usa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQix5QkFBeUI7TUFDekIsV0FBVztNQUNYLFlBQVk7TUFDWixrQkFBa0IsRUFBRTtNQUNwQjtRQUNFO1VBQ0UsaUJBQWlCLEVBQUUsRUFBRTtNQUN6QjtRQUNFLCtjQUErYztRQUMvYyxrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLFNBQVM7UUFDVCxZQUFZO1FBQ1osd0NBQXdDO1FBQ3hDLGdDQUFnQyxFQUFFO0VBQ3hDO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsVUFBVTtJQUNWLHlCQUF5QjtRQUNyQixzQkFBc0I7WUFDbEIsbUJBQW1CO0lBQzNCLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0Usd0JBQXdCLEVBQUUsRUFBRTtJQUNoQztNQUNFLGNBQWMsRUFBRTtJQUNsQjtNQUNFLGNBQWM7TUFDZCxxQkFBcUI7TUFDckIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixxQkFBcUI7TUFDckIsdUNBQXVDO01BQ3ZDLCtCQUErQjtNQUMvQixtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsZ0JBQWdCLEVBQUUsRUFBRTtNQUN4QjtRQUNFLGNBQWMsRUFBRTtFQUN0QjtJQUNFLGVBQWU7SUFDZixXQUFXO0lBQ1gsc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWiwyQkFBMkI7SUFDM0Isb0JBQW9CO0lBQ3BCLHlCQUF5QjtJQUN6QixVQUFVO0lBQ1YsU0FBUztJQUNULDZCQUE2QjtJQUM3QixxQkFBcUI7SUFDckIsc0JBQXNCLEVBQUU7SUFDeEI7TUFDRTtRQUNFLFVBQVU7UUFDViwwQkFBMEIsRUFBRSxFQUFFO0lBQ2xDO01BQ0U7UUFDRSwyQkFBMkIsRUFBRSxFQUFFO0lBQ25DO01BQ0U7UUFDRSwyQkFBMkIsRUFBRSxFQUFFO0lBQ25DO01BQ0UsMkJBQTJCLEVBQUU7TUFDN0I7UUFDRTtVQUNFLDJCQUEyQixFQUFFLEVBQUU7TUFDbkM7UUFDRTtVQUNFLDJCQUEyQixFQUFFLEVBQUU7TUFDbkM7UUFDRTtVQUNFLDJCQUEyQixFQUFFLEVBQUU7SUFDckM7TUFDRSxnREFBZ0Q7TUFDaEQsd0RBQXdEO01BQ3hELGdEQUFnRDtNQUNoRCx3Q0FBd0M7TUFDeEMsZ0VBQWdFLEVBQUU7TUFDbEU7UUFDRSwyQkFBMkIsRUFBRTtNQUMvQjtRQUNFLG1DQUFtQztRQUNuQywyQkFBMkIsRUFBRTtRQUM3QjtVQUNFO1lBQ0Usd0JBQXdCO1lBQ3hCLGdCQUFnQixFQUFFLEVBQUU7SUFDNUI7TUFDRSxZQUFZO01BQ1oseUJBQXlCO01BQ3pCLGtCQUFrQixFQUFFO0lBQ3RCO01BQ0UsbUJBQW1CO01BQ25CLDRIQUE0SDtNQUM1SCx5RkFBeUY7TUFDekYseUJBQXlCO01BQ3pCLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLFlBQVk7TUFDWixhQUFhO01BQ2IsVUFBVSxFQUFFO01BQ1o7UUFDRTtVQUNFLHdCQUF3QixFQUFFLEVBQUU7SUFDbEM7TUFDRSxjQUFjO01BQ2QsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixpQkFBaUI7TUFDakIsb0JBQW9CO01BQ3BCLFlBQVksRUFBRTtNQUNkO1FBQ0U7VUFDRSxpQkFBaUI7VUFDakIsb0JBQW9CLEVBQUUsRUFBRTtNQUM1QjtRQUNFO1VBQ0UsY0FBYztVQUNkLGlCQUFpQjtVQUNqQixrQkFBa0I7VUFDbEIsaUJBQWlCO1VBQ2pCLGtCQUFrQjtVQUNsQixtQkFBbUIsRUFBRSxFQUFFO01BQzNCO1FBQ0U7VUFDRSxjQUFjO1VBQ2QsaUJBQWlCO1VBQ2pCLGtCQUFrQjtVQUNsQixpQkFBaUI7VUFDakIsa0JBQWtCO1VBQ2xCLG1CQUFtQjtVQUNuQixvQkFBb0I7VUFDcEIsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFLFdBQVc7TUFDWCxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsZUFBZTtVQUNmLGlCQUFpQixFQUFFLEVBQUU7TUFDekI7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUIsRUFBRSxFQUFFO0lBQzNCO01BQ0UsWUFBWSxFQUFFO01BQ2Q7UUFDRTtVQUNFLHlCQUF5QjtVQUN6QixvQkFBb0IsRUFBRSxFQUFFO0lBQzlCO01BQ0UsV0FBVyxFQUFFO01BQ2I7UUFDRTtVQUNFLDRCQUE0QjtVQUM1Qix3QkFBd0I7VUFDeEIsb0JBQW9CLEVBQUUsRUFBRTtNQUM1QjtRQUNFLDRCQUE0QjtRQUM1Qix3QkFBd0I7UUFDeEIsb0JBQW9CLEVBQUU7TUFDeEI7UUFDRSwrQkFBK0I7UUFDL0IsdUJBQXVCLEVBQUU7UUFDekI7VUFDRSxVQUFVLEVBQUU7VUFDWjtZQUNFO2NBQ0UsV0FBVyxFQUFFLEVBQUU7SUFDekI7TUFDRSxrQkFBa0IsRUFBRTtNQUNwQjtRQUNFO1VBQ0UsZUFBZTtVQUNmLGNBQWM7VUFDZCx5QkFBeUIsRUFBRTtVQUMzQjtZQUNFLFdBQVc7WUFDWCxZQUFZO1lBQ1osMjBCQUEyMEIsRUFBRSxFQUFFO0lBQ3YxQjtNQUNFLGNBQWM7TUFDZCxnQkFBZ0I7TUFDaEIsU0FBUztNQUNULFVBQVU7TUFDVixlQUFlLEVBQUU7TUFDakI7UUFDRSxvQkFBb0I7UUFDcEIsaUJBQWlCO1FBQ2pCLFdBQVc7UUFDWCxvR0FBb0c7UUFDcEcsNEZBQTRGLEVBQUU7UUFDOUY7VUFDRTtZQUNFLGlCQUFpQjtZQUNqQixvQkFBb0IsRUFBRSxFQUFFO1FBQzVCO1VBQ0UsMEJBQTBCLEVBQUU7UUFDOUI7VUFDRSxzQkFBc0I7VUFDdEIsbUJBQW1CO1VBQ25CLHdCQUF3QjtVQUN4QixrQkFBa0I7VUFDbEIsa0JBQWtCLEVBQUU7VUFDcEI7WUFDRSxpQ0FBaUMsRUFBRTtVQUNyQztZQUNFLGNBQWMsRUFBRTtVQUNsQjtZQUNFLGlDQUFpQyxFQUFFO1FBQ3ZDO1VBQ0UsZUFBZTtVQUNmLGNBQWM7VUFDZCxnQkFBZ0I7VUFDaEIsV0FBVztVQUNYLGNBQWM7VUFDZCxxQkFBcUI7VUFDckIseUJBQXlCO1VBQ3pCLG1CQUFtQjtVQUNuQiw4QkFBOEI7VUFDOUIsc0JBQXNCLEVBQUU7VUFDeEI7WUFDRTtjQUNFLGVBQWUsRUFBRSxFQUFFO1VBQ3ZCO1lBQ0U7Y0FDRSxlQUFlLEVBQUUsRUFBRTtRQUN6QjtVQUNFLGtCQUFrQjtVQUNsQixlQUFlLEVBQUU7VUFDakI7WUFDRSxXQUFXO1lBQ1gseWNBQXljO1lBQ3pjLDRCQUE0QjtZQUM1QixzQkFBc0I7WUFDdEIsYUFBYTtZQUNiLFlBQVk7WUFDWixrQkFBa0I7WUFDbEIsUUFBUTtZQUNSLFFBQVE7WUFDUixtQ0FBbUM7WUFDbkMsMkJBQTJCLEVBQUU7TUFDbkM7UUFDRSxjQUFjLEVBQUU7TUFDbEI7UUFDRSxjQUFjO1FBQ2QscUJBQXFCO1FBQ3JCLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIscUJBQXFCO1FBQ3JCLHVDQUF1QztRQUN2QywrQkFBK0IsRUFBRTtRQUNqQztVQUNFLGNBQWMsRUFBRTtNQUNwQjtRQUNFLFNBQVM7UUFDVCxnQkFBZ0I7UUFDaEIscUJBQXFCO1FBQ3JCLGVBQWU7UUFDZiwyQkFBMkI7UUFDM0IsV0FBVztRQUNYLFNBQVM7UUFDVCxZQUFZO1FBQ1osc0JBQXNCO1FBQ3RCLG1CQUFtQjtRQUNuQixVQUFVO1FBQ1YsOEJBQThCO1FBQzlCLHNCQUFzQixFQUFFO1FBQ3hCO1VBQ0U7WUFDRSwwQkFBMEIsRUFBRSxFQUFFO1FBQ2xDO1VBQ0U7WUFDRSwyQkFBMkIsRUFBRSxFQUFFO1FBQ25DO1VBQ0UsMkJBQTJCLEVBQUU7UUFDL0I7VUFDRSxjQUFjO1VBQ2QsV0FBVztVQUNYLHNCQUFzQixFQUFFO1VBQ3hCO1lBQ0UsZUFBZTtZQUNmLGdDQUFnQztZQUNoQyxjQUFjO1lBQ2QsZUFBZTtZQUNmLGNBQWM7WUFDZCxnQkFBZ0I7WUFDaEIseUJBQXlCO1lBQ3pCLGNBQWM7WUFDZCxtQkFBbUI7WUFDbkIsOEVBQThFO1lBQzlFLHNFQUFzRSxFQUFFO1lBQ3hFO2NBQ0U7Z0JBQ0UsZUFBZTtnQkFDZixlQUFlLEVBQUUsRUFBRTtZQUN2QjtjQUNFLHNCQUFzQjtjQUN0Qix5QkFBeUI7Y0FDekIsa0JBQWtCLEVBQUU7VUFDeEI7WUFDRSxjQUFjO1lBQ2Qsa0JBQWtCO1lBQ2xCLGVBQWU7WUFDZixtQkFBbUI7WUFDbkIsc0JBQXNCLEVBQUU7WUFDeEI7Y0FDRTtnQkFDRSxtQkFBbUIsRUFBRSxFQUFFO1lBQzNCO2NBQ0UsdWRBQXVkO2NBQ3ZkLDRCQUE0QjtjQUM1QixzQkFBc0I7Y0FDdEIsV0FBVztjQUNYLFlBQVk7Y0FDWixrQkFBa0I7Y0FDbEIscUJBQXFCO2NBQ3JCLHNCQUFzQixFQUFFO1lBQzFCO2NBQ0Usc0JBQXNCO2NBQ3RCLGVBQWU7Y0FDZixpQkFBaUI7Y0FDakIsZ0JBQWdCO2NBQ2hCLGNBQWM7Y0FDZCx5QkFBeUIsRUFBRTtjQUMzQjtnQkFDRTtrQkFDRSxlQUFlLEVBQUUsRUFBRTtNQUMvQjtRQUNFLGNBQWM7UUFDZCxnQkFBZ0I7UUFDaEIsU0FBUztRQUNULFVBQVU7UUFDVixvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYix1QkFBdUI7UUFDdkIsOEJBQThCO1FBQzlCLDZCQUE2QjtnQkFDckIsbUJBQW1CO1FBQzNCLHdCQUF3QjtRQUN4QixxQkFBcUI7UUFDckIsdUJBQXVCO1FBQ3ZCLHlCQUF5QjtRQUN6QixzQkFBc0I7UUFDdEIsOEJBQThCO1FBQzlCLGFBQWEsRUFBRTtRQUNmO1VBQ0U7WUFDRSxrQkFBa0IsRUFBRSxFQUFFO1FBQzFCO1VBQ0UsNEJBQTRCO1VBQzVCLHdCQUF3QjtVQUN4QixvQkFBb0IsRUFBRTtRQUN4QjtVQUNFLHFCQUFxQjtVQUNyQiwwQkFBMEIsRUFBRTtVQUM1QjtZQUNFO2NBQ0UsdUJBQXVCLEVBQUUsRUFBRTtVQUMvQjtZQUNFO2NBQ0UsMEJBQTBCLEVBQUUsRUFBRTtVQUNsQztZQUNFO2NBQ0UsdUJBQXVCLEVBQUUsRUFBRTtVQUMvQjtZQUNFO2NBQ0UsV0FBVyxFQUFFLEVBQUU7VUFDbkI7WUFDRSxXQUFXO1lBQ1gsZUFBZTtZQUNmLGNBQWM7WUFDZCxnQkFBZ0I7WUFDaEIscUJBQXFCO1lBQ3JCLHlCQUF5QjtZQUN6QixtQkFBbUIsRUFBRTtZQUNyQjtjQUNFO2dCQUNFLGVBQWUsRUFBRSxFQUFFO1lBQ3ZCO2NBQ0U7Z0JBQ0UsZUFBZSxFQUFFLEVBQUU7WUFDdkI7Y0FDRTtnQkFDRSxlQUFlLEVBQUUsRUFBRTtZQUN2QjtjQUNFLG1CQUFtQixFQUFFO0VBQ2pDO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7RUFDM0I7SUFDRSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLGVBQWU7SUFDZixvREFBb0Q7SUFDcEQsNENBQTRDO0lBQzVDLG9DQUFvQztJQUNwQyxvREFBb0Q7SUFDcEQsa0NBQWtDO1lBQzFCLDBCQUEwQjtJQUNsQywwQ0FBMEM7WUFDbEMsa0NBQWtDO0lBQzFDLGFBQWE7SUFDYixjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsU0FBUztJQUNULFNBQVM7SUFDVCxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxZQUFZLEVBQUU7SUFDZDtNQUNFO1FBQ0UsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsZUFBZTtRQUNmLFlBQVk7UUFDWixTQUFTO1FBQ1QseUJBQXlCO1FBQ3pCLG1DQUFtQztnQkFDM0IsMkJBQTJCO1FBQ25DLG1DQUFtQztRQUNuQywyQkFBMkI7UUFDM0Isc0JBQXNCO1FBQ3RCLGtCQUFrQixFQUFFLEVBQUU7RUFDNUI7SUFDRSx3Q0FBd0M7WUFDaEMsZ0NBQWdDLEVBQUU7RUFDNUM7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLHFCQUFxQjtJQUNyQixrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGNBQWM7SUFDZCxRQUFRO0lBQ1IsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsOENBQThDO0lBQzlDLHNDQUFzQztJQUN0Qyw4QkFBOEI7SUFDOUIsaURBQWlEO0lBQ2pELGtDQUFrQztZQUMxQiwwQkFBMEI7SUFDbEMsd0NBQXdDO1lBQ2hDLGdDQUFnQztJQUN4QyxrQ0FBa0M7WUFDMUIsMEJBQTBCLEVBQUU7SUFDcEM7TUFDRSxXQUFXO01BQ1gsY0FBYztNQUNkLGVBQWU7TUFDZix5QkFBeUI7TUFDekIsc0JBQXNCO01BQ3RCLGlCQUFpQjtNQUNqQixvQ0FBb0M7TUFDcEMsNEJBQTRCO01BQzVCLG9DQUFvQztjQUM1Qiw0QkFBNEI7TUFDcEMsMkNBQTJDO2NBQ25DLG1DQUFtQztNQUMzQyxXQUFXO01BQ1gsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxZQUFZLEVBQUU7SUFDaEI7TUFDRSxlQUFlLEVBQUU7RUFDckI7SUFDRSxTQUFTO0lBQ1QsU0FBUztJQUNULGtDQUFrQztZQUMxQiwwQkFBMEI7SUFDbEMsK0JBQStCO1lBQ3ZCLHVCQUF1QjtJQUMvQiwwRUFBMEU7WUFDbEUsa0VBQWtFLEVBQUU7SUFDNUU7TUFDRSxhQUFhO01BQ2IsaUdBQWlHO01BQ2pHLHlGQUF5RixFQUFFO0lBQzdGO01BQ0UsNklBQTZJO01BQzdJLHFJQUFxSTtNQUNySSw2SEFBNkg7TUFDN0gsNkxBQTZMLEVBQUU7RUFDbk07SUFDRSwwREFBMEQ7WUFDbEQsa0RBQWtEO0lBQzFELCtCQUErQjtZQUN2Qix1QkFBdUI7SUFDL0IsdUVBQXVFO1lBQy9ELCtEQUErRCxFQUFFO0lBQ3pFO01BQ0U7UUFDRSxTQUFTLEVBQUUsRUFBRTtJQUNqQjtNQUNFLE1BQU07TUFDTixVQUFVO01BQ1Ysa0dBQWtHO01BQ2xHLDBGQUEwRixFQUFFO0lBQzlGO01BQ0UsTUFBTTtNQUNOLGlDQUFpQztjQUN6Qix5QkFBeUI7TUFDakMsZ0pBQWdKO01BQ2hKLHdJQUF3STtNQUN4SSxnSUFBZ0k7TUFDaEksbU1BQW1NLEVBQUU7O0FBRTNNO0VBQ0UsZUFBZTtFQUNmLGdDQUFnQztFQUNoQyxlQUFlO0VBQ2Y7Ozs7OztHQU1DO0VBQ0Q7O0lBRUUsRUFBRTtFQUNKO0lBQ0UsU0FBUyxFQUFFO0VBQ2I7SUFDRTtNQUNFLFNBQVMsRUFBRSxFQUFFO0VBQ2pCO0lBQ0U7TUFDRSx5QkFBeUIsRUFBRSxFQUFFO0VBQ2pDO0lBQ0UsVUFBVSxFQUFFO0VBQ2Q7SUFDRTtNQUNFLG9DQUFvQyxFQUFFLEVBQUU7RUFDNUM7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLDZCQUE2QixFQUFFO0lBQy9CO01BQ0U7UUFDRSx5QkFBeUIsRUFBRSxFQUFFO0VBQ25DO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLHlDQUF5QztJQUN6QyxpQ0FBaUMsRUFBRTtJQUNuQztNQUNFO1FBQ0UsNEJBQTRCLEVBQUUsRUFBRTtJQUNwQztNQUNFO1FBQ0UsNEJBQTRCLEVBQUUsRUFBRTtJQUNwQztNQUNFLHlCQUF5QjtNQUN6QixjQUFjO01BQ2QsV0FBVztNQUNYLGVBQWU7TUFDZixNQUFNO01BQ04sT0FBTztNQUNQLFdBQVcsRUFBRTtNQUNiO1FBQ0UsU0FBUyxFQUFFO01BQ2I7UUFDRSxxQkFBcUI7UUFDckIsV0FBVztRQUNYLHlCQUF5QjtRQUN6QixlQUFlO1FBQ2YsY0FBYztRQUNkLGdCQUFnQixFQUFFO1FBQ2xCO1VBQ0UsaWJBQWliO1VBQ2piLHFCQUFxQjtVQUNyQixpQkFBaUIsRUFBRTtFQUMzQjtJQUNFLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFDdEIsOEJBQThCO0lBQzlCLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0U7UUFDRSw0QkFBNEIsRUFBRSxFQUFFO0VBQ3RDO0lBQ0UsWUFBWTtJQUNaLGNBQWM7SUFDZCxvREFBb0Q7SUFDcEQsNENBQTRDO0lBQzVDLHlCQUF5QjtJQUN6Qiw4QkFBOEI7SUFDOUIsNkJBQTZCO1lBQ3JCLHFCQUFxQixFQUFFO0lBQy9CO01BQ0U7UUFDRSxjQUFjO1FBQ2QsVUFBVTtRQUNWLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7TUFDRSxZQUFZO01BQ1osV0FBVyxFQUFFO01BQ2I7UUFDRTtVQUNFLGdCQUFnQixFQUFFLEVBQUU7TUFDeEI7UUFDRTtVQUNFLGdCQUFnQixFQUFFLEVBQUU7TUFDeEI7UUFDRSw2QkFBNkI7UUFDN0IscUJBQXFCLEVBQUU7SUFDM0I7TUFDRSxpQkFBaUI7TUFDakIsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixXQUFXO01BQ1gsZ0JBQWdCLEVBQUU7TUFDbEI7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUIsRUFBRSxFQUFFO01BQ3pCO1FBQ0U7VUFDRSxpQkFBaUIsRUFBRSxFQUFFO01BQ3pCO1FBQ0U7VUFDRSxjQUFjO1VBQ2Qsa0NBQWtDO1VBQ2xDLDBCQUEwQixFQUFFLEVBQUU7TUFDbEM7UUFDRSxjQUFjLEVBQUU7UUFDaEI7VUFDRTtZQUNFLGNBQWMsRUFBRSxFQUFFO0VBQzVCO0lBQ0Usa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxRQUFRO0lBQ1Isd0NBQXdDO0lBQ3hDLGdDQUFnQztJQUNoQyw2QkFBNkI7SUFDN0IscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixhQUFhLEVBQUU7SUFDZjtNQUNFO1FBQ0UsV0FBVztRQUNYLFlBQVk7UUFDWixzQ0FBc0M7UUFDdEMsOEJBQThCLEVBQUUsRUFBRTtJQUN0QztNQUNFO1FBQ0UsZUFBZTtRQUNmLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsc0JBQXNCO1FBQ3RCLFdBQVc7UUFDWCxTQUFTO1FBQ1Qsd0JBQXdCO1FBQ3hCLGdCQUFnQjtRQUNoQiw2QkFBNkI7UUFDN0IscUJBQXFCLEVBQUUsRUFBRTtJQUM3QjtNQUNFO1FBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRSx5QkFBeUI7TUFDekIsbUJBQW1CO01BQ25CLDBCQUEwQjtNQUMxQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLG9DQUFvQztNQUNwQyxrQkFBa0I7TUFDbEIsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixxQkFBcUI7TUFDckIsYUFBYTtNQUNiLFlBQVksRUFBRTtNQUNkO1FBQ0U7VUFDRSxZQUFZLEVBQUUsRUFBRTtNQUNwQjtRQUNFO1VBQ0UsV0FBVztVQUNYLG1CQUFtQjtjQUNmLFdBQVc7a0JBQ1AsT0FBTztVQUNmLGtCQUFrQixFQUFFLEVBQUU7TUFDMUI7UUFDRSxTQUFTO1FBQ1Qsa0JBQWtCO1FBQ2xCLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsbUJBQW1CO1FBQ25CLGNBQWMsRUFBRTtNQUNsQjtRQUNFLDRCQUE0QjtRQUM1QixrQkFBa0I7UUFDbEIsb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixtQkFBbUI7UUFDbkIsY0FBYyxFQUFFO01BQ2xCO1FBQ0Usa0JBQWtCO1FBQ2xCLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsbUJBQW1CO1FBQ25CLGNBQWMsRUFBRTtNQUNsQjtRQUNFLGtCQUFrQjtRQUNsQixvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQixjQUFjLEVBQUU7TUFDbEI7UUFDRSxrQkFBa0I7UUFDbEIsb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixtQkFBbUI7UUFDbkIsY0FBYyxFQUFFO01BQ2xCO1FBQ0UsYUFBYSxFQUFFO0lBQ25CO01BQ0Usa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQix5QkFBeUI7TUFDekIsV0FBVztNQUNYLFlBQVk7TUFDWixrQkFBa0IsRUFBRTtNQUNwQjtRQUNFO1VBQ0UsaUJBQWlCLEVBQUUsRUFBRTtNQUN6QjtRQUNFLCtjQUErYztRQUMvYyxrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLFNBQVM7UUFDVCxZQUFZO1FBQ1osd0NBQXdDO1FBQ3hDLGdDQUFnQyxFQUFFO0VBQ3hDO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsVUFBVTtJQUNWLHlCQUF5QjtRQUNyQixzQkFBc0I7WUFDbEIsbUJBQW1CO0lBQzNCLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGVBQWUsRUFBRTtJQUNqQjtNQUNFO1FBQ0Usd0JBQXdCLEVBQUUsRUFBRTtJQUNoQztNQUNFLGNBQWMsRUFBRTtJQUNsQjtNQUNFLGtCQUFrQixFQUFFO01BQ3BCO1FBQ0U7VUFDRSxrQ0FBa0M7VUFDbEMsMEJBQTBCLEVBQUUsRUFBRTtNQUNsQztRQUNFLFdBQVc7UUFDWCxjQUFjO1FBQ2QsU0FBUztRQUNULFdBQVc7UUFDWCx5QkFBeUI7UUFDekIsY0FBYztRQUNkLDRCQUE0QjtRQUM1QixvQkFBb0IsRUFBRTtNQUN4QjtRQUNFLGtCQUFrQixFQUFFO01BQ3RCO1FBQ0UsVUFBVSxFQUFFO0lBQ2hCO01BQ0UscUJBQXFCO01BQ3JCLGdCQUFnQjtNQUNoQixxQkFBcUI7TUFDckIsdUNBQXVDO01BQ3ZDLCtCQUErQjtNQUMvQix5QkFBeUI7TUFDekIsZUFBZTtNQUNmLGNBQWM7TUFDZCxtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsZ0JBQWdCLEVBQUUsRUFBRTtNQUN4QjtRQUNFLGtCQUFrQjtRQUNsQix5QkFBeUI7UUFDekIsbUJBQW1CO1FBQ25CLGNBQWM7UUFDZCxlQUFlO1FBQ2YsY0FBYztRQUNkLGdCQUFnQjtRQUNoQixjQUFjO1FBQ2QsNkJBQTZCO1FBQzdCLHFCQUFxQjtRQUNyQixxREFBcUQ7UUFDckQsNkNBQTZDLEVBQUU7UUFDL0M7VUFDRSx5QkFBeUI7VUFDekIsV0FBVyxFQUFFO01BQ2pCO1FBQ0UseUJBQXlCLEVBQUU7RUFDakM7SUFDRSxlQUFlO0lBQ2YsV0FBVztJQUNYLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osMkJBQTJCO0lBQzNCLG9CQUFvQjtJQUNwQix5QkFBeUI7SUFDekIsVUFBVTtJQUNWLFNBQVM7SUFDVCw2QkFBNkI7SUFDN0IscUJBQXFCO0lBQ3JCLHNCQUFzQixFQUFFO0lBQ3hCO01BQ0U7UUFDRSxVQUFVO1FBQ1YsMEJBQTBCLEVBQUUsRUFBRTtJQUNsQztNQUNFO1FBQ0UsMkJBQTJCLEVBQUUsRUFBRTtJQUNuQztNQUNFO1FBQ0UsMkJBQTJCLEVBQUUsRUFBRTtJQUNuQztNQUNFLDJCQUEyQixFQUFFO01BQzdCO1FBQ0U7VUFDRSwyQkFBMkIsRUFBRSxFQUFFO01BQ25DO1FBQ0U7VUFDRSwyQkFBMkIsRUFBRSxFQUFFO01BQ25DO1FBQ0U7VUFDRSwyQkFBMkIsRUFBRSxFQUFFO0lBQ3JDO01BQ0UsWUFBWTtNQUNaLHlCQUF5QjtNQUN6QixrQkFBa0IsRUFBRTtJQUN0QjtNQUNFLGNBQWM7TUFDZCxpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLGlCQUFpQjtNQUNqQixvQkFBb0I7TUFDcEIsWUFBWSxFQUFFO01BQ2Q7UUFDRTtVQUNFLGNBQWM7VUFDZCxpQkFBaUI7VUFDakIsa0JBQWtCO1VBQ2xCLGlCQUFpQjtVQUNqQixrQkFBa0I7VUFDbEIsbUJBQW1CLEVBQUUsRUFBRTtNQUMzQjtRQUNFO1VBQ0UsY0FBYztVQUNkLGlCQUFpQjtVQUNqQixrQkFBa0I7VUFDbEIsaUJBQWlCO1VBQ2pCLGtCQUFrQjtVQUNsQixtQkFBbUI7VUFDbkIsb0JBQW9CO1VBQ3BCLGlCQUFpQixFQUFFLEVBQUU7SUFDM0I7TUFDRSxXQUFXLEVBQUU7TUFDYjtRQUNFO1VBQ0UsZUFBZSxFQUFFLEVBQUU7TUFDdkI7UUFDRTtVQUNFLGVBQWUsRUFBRSxFQUFFO0lBQ3pCO01BQ0UsWUFBWSxFQUFFO01BQ2Q7UUFDRTtVQUNFLHlCQUF5QjtVQUN6QixvQkFBb0IsRUFBRSxFQUFFO0lBQzlCO01BQ0UsV0FBVyxFQUFFO01BQ2I7UUFDRSw0QkFBNEI7UUFDNUIsd0JBQXdCO1FBQ3hCLG9CQUFvQixFQUFFO1FBQ3RCO1VBQ0U7WUFDRSxrQkFBa0IsRUFBRSxFQUFFO01BQzVCO1FBQ0U7VUFDRSxXQUFXLEVBQUUsRUFBRTtJQUNyQjtNQUNFO1FBQ0UsaUJBQWlCO1FBQ2pCLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFLGNBQWM7TUFDZCxnQkFBZ0I7TUFDaEIsU0FBUztNQUNULFVBQVU7TUFDVixrQkFBa0I7TUFDbEIsZUFBZSxFQUFFO01BQ2pCO1FBQ0UsV0FBVztRQUNYLGlCQUFpQjtRQUNqQixvR0FBb0c7UUFDcEcsNEZBQTRGLEVBQUU7UUFDOUY7VUFDRSxXQUFXO1VBQ1gsV0FBVztVQUNYLFdBQVc7VUFDWCxzQkFBc0I7VUFDdEIsY0FBYztVQUNkLHdCQUF3QixFQUFFO1VBQzFCO1lBQ0U7Y0FDRSxXQUFXO2NBQ1gsMENBQTBDLEVBQUUsRUFBRTtRQUNwRDtVQUNFLHNCQUFzQjtVQUN0QixtQkFBbUI7VUFDbkIsd0JBQXdCO1VBQ3hCLGtCQUFrQixFQUFFO1VBQ3BCO1lBQ0UsY0FBYyxFQUFFO1FBQ3BCO1VBQ0UsZUFBZTtVQUNmLGNBQWM7VUFDZCxnQkFBZ0I7VUFDaEIsV0FBVztVQUNYLGNBQWM7VUFDZCxxQkFBcUI7VUFDckIsbUJBQW1CO1VBQ25CLDhCQUE4QjtVQUM5QixzQkFBc0IsRUFBRTtVQUN4QjtZQUNFO2NBQ0UsZUFBZSxFQUFFLEVBQUU7TUFDM0I7UUFDRSxjQUFjLEVBQUU7TUFDbEI7UUFDRSxjQUFjO1FBQ2QscUJBQXFCO1FBQ3JCLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIscUJBQXFCO1FBQ3JCLHVDQUF1QztRQUN2QywrQkFBK0IsRUFBRTtRQUNqQztVQUNFLGNBQWMsRUFBRTtNQUNwQjtRQUNFLGNBQWM7UUFDZCxnQkFBZ0I7UUFDaEIsU0FBUztRQUNULFVBQVUsRUFBRTtRQUNaO1VBQ0U7WUFDRSxrQkFBa0IsRUFBRSxFQUFFO1FBQzFCO1VBQ0UsNEJBQTRCO1VBQzVCLHdCQUF3QjtVQUN4QixvQkFBb0IsRUFBRTtRQUN4QjtVQUNFLHFCQUFxQixFQUFFO1VBQ3ZCO1lBQ0UsV0FBVztZQUNYLGVBQWU7WUFDZixjQUFjO1lBQ2QsZ0JBQWdCO1lBQ2hCLHFCQUFxQjtZQUNyQix5QkFBeUI7WUFDekIsbUJBQW1CLEVBQUU7WUFDckI7Y0FDRTtnQkFDRSxlQUFlLEVBQUUsRUFBRTtZQUN2QjtjQUNFLG1CQUFtQixFQUFFO1VBQ3pCO1lBQ0Usa0JBQWtCLEVBQUU7RUFDOUI7SUFDRTtNQUNFLG1CQUFtQjtNQUNuQix3QkFBd0I7TUFDeEIscUJBQXFCO01BQ3JCLHVCQUF1QixFQUFFLEVBQUU7RUFDL0I7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsZUFBZTtJQUNmLG9EQUFvRDtJQUNwRCw0Q0FBNEM7SUFDNUMsb0NBQW9DO0lBQ3BDLG9EQUFvRDtJQUNwRCxrQ0FBa0M7WUFDMUIsMEJBQTBCO0lBQ2xDLDBDQUEwQztZQUNsQyxrQ0FBa0M7SUFDMUMsYUFBYTtJQUNiLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixTQUFTO0lBQ1QsU0FBUztJQUNULGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsV0FBVztJQUNYLFlBQVksRUFBRTtJQUNkO01BQ0U7UUFDRSxpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsWUFBWTtRQUNaLFNBQVM7UUFDVCx5QkFBeUI7UUFDekIsbUNBQW1DO2dCQUMzQiwyQkFBMkI7UUFDbkMsbUNBQW1DO1FBQ25DLDJCQUEyQjtRQUMzQixzQkFBc0I7UUFDdEIsa0JBQWtCLEVBQUUsRUFBRTtFQUM1QjtJQUNFLHdDQUF3QztZQUNoQyxnQ0FBZ0MsRUFBRTtFQUM1QztJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLGtCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsY0FBYztJQUNkLFFBQVE7SUFDUixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGNBQWM7SUFDZCxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQiw4Q0FBOEM7SUFDOUMsc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5QixpREFBaUQ7SUFDakQsa0NBQWtDO1lBQzFCLDBCQUEwQjtJQUNsQyx3Q0FBd0M7WUFDaEMsZ0NBQWdDO0lBQ3hDLGtDQUFrQztZQUMxQiwwQkFBMEIsRUFBRTtJQUNwQztNQUNFLFdBQVc7TUFDWCxjQUFjO01BQ2Qsc0JBQXNCO01BQ3RCLGtCQUFrQjtNQUNsQixrQkFBa0I7TUFDbEIsOENBQThDO01BQzlDLHNDQUFzQztNQUN0Qyw4QkFBOEI7TUFDOUIsaURBQWlEO01BQ2pELGtDQUFrQztjQUMxQiwwQkFBMEI7TUFDbEMsd0NBQXdDO2NBQ2hDLGdDQUFnQztNQUN4QyxXQUFXO01BQ1gsY0FBYztNQUNkLFlBQVksRUFBRTtJQUNoQjtNQUNFLFdBQVc7TUFDWCxjQUFjO01BQ2Qsc0JBQXNCO01BQ3RCLGtCQUFrQjtNQUNsQixrQkFBa0I7TUFDbEIsOENBQThDO01BQzlDLHNDQUFzQztNQUN0Qyw4QkFBOEI7TUFDOUIsaURBQWlEO01BQ2pELGtDQUFrQztjQUMxQiwwQkFBMEI7TUFDbEMsd0NBQXdDO2NBQ2hDLGdDQUFnQztNQUN4QyxXQUFXO01BQ1gsY0FBYztNQUNkLGVBQWUsRUFBRTtFQUNyQjtJQUNFLFNBQVM7SUFDVCxTQUFTO0lBQ1Qsa0NBQWtDO1lBQzFCLDBCQUEwQjtJQUNsQywrQkFBK0I7WUFDdkIsdUJBQXVCO0lBQy9CLDBFQUEwRTtZQUNsRSxrRUFBa0UsRUFBRTtJQUM1RTtNQUNFLGFBQWE7TUFDYixpR0FBaUc7TUFDakcseUZBQXlGLEVBQUU7SUFDN0Y7TUFDRSw2SUFBNkk7TUFDN0kscUlBQXFJO01BQ3JJLDZIQUE2SDtNQUM3SCw2TEFBNkwsRUFBRTtFQUNuTTtJQUNFLDBEQUEwRDtZQUNsRCxrREFBa0Q7SUFDMUQsK0JBQStCO1lBQ3ZCLHVCQUF1QjtJQUMvQix1RUFBdUU7WUFDL0QsK0RBQStELEVBQUU7SUFDekU7TUFDRTtRQUNFLFNBQVMsRUFBRSxFQUFFO0lBQ2pCO01BQ0UsTUFBTTtNQUNOLFVBQVU7TUFDVixrR0FBa0c7TUFDbEcsMEZBQTBGLEVBQUU7SUFDOUY7TUFDRSxNQUFNO01BQ04saUNBQWlDO2NBQ3pCLHlCQUF5QjtNQUNqQyxnSkFBZ0o7TUFDaEosd0lBQXdJO01BQ3hJLGdJQUFnSTtNQUNoSSxtTUFBbU0sRUFBRTs7QUFFM007RUFDRSxzQkFBc0IsRUFBRTtFQUN4QjtJQUNFLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0U7UUFDRSxjQUFjO1FBQ2QsaUJBQWlCO1FBQ2pCLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLG1CQUFtQixFQUFFLEVBQUU7SUFDM0I7TUFDRTtRQUNFLGNBQWM7UUFDZCxpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLGlCQUFpQjtRQUNqQixnQkFBZ0I7UUFDaEIsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLDRCQUE0QjtJQUM1Qix5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSx5QkFBeUIsRUFBRSxFQUFFO0lBQ2pDO01BQ0U7UUFDRSx5QkFBeUIsRUFBRSxFQUFFO0VBQ25DO0lBQ0UsVUFBVSxFQUFFO0lBQ1o7TUFDRTtRQUNFLFdBQVc7UUFDWCxtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0U7UUFDRSxtQkFBbUI7UUFDbkIsa0JBQWtCLEVBQUUsRUFBRTtFQUM1QjtJQUNFLFVBQVUsRUFBRTtJQUNaO01BQ0U7UUFDRSxXQUFXO1FBQ1gsZ0JBQWdCO1FBQ2hCLGtCQUFrQixFQUFFLEVBQUU7RUFDNUI7SUFDRSxrcEVBQWtwRTtJQUNscEUsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QixZQUFZO0lBQ1osWUFBWTtJQUNaLGlDQUFpQztJQUNqQyx5QkFBeUIsRUFBRTtJQUMzQjtNQUNFO1FBQ0UsWUFBWTtRQUNaLFlBQVksRUFBRSxFQUFFO0lBQ3BCO01BQ0U7UUFDRSxXQUFXO1FBQ1gsWUFBWSxFQUFFLEVBQUU7RUFDdEI7SUFDRSxnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsY0FBYyxFQUFFO1FBQ2hCO1VBQ0UsYUFBYSxFQUFFLEVBQUU7RUFDekI7SUFDRSxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtJQUMzQjtNQUNFO1FBQ0Usd0JBQXdCO1FBQ3hCLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7TUFDRSxhQUFhLEVBQUU7SUFDakI7TUFDRTtRQUNFLG1CQUFtQjtRQUNuQixvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYix1QkFBdUI7UUFDdkIsOEJBQThCO1FBQzlCLDZCQUE2QjtnQkFDckIsbUJBQW1CO1FBQzNCLHlCQUF5QjtRQUN6QixzQkFBc0I7UUFDdEIsOEJBQThCO1FBQzlCLHlCQUF5QjtRQUN6QixzQkFBc0I7UUFDdEIsbUJBQW1CLEVBQUU7UUFDckI7VUFDRSxjQUFjLEVBQUUsRUFBRTtFQUMxQjtJQUNFO01BQ0UsZ0JBQWdCLEVBQUU7TUFDbEI7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0UsVUFBVTtJQUNWLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSx5QkFBeUI7UUFDekIsNEJBQTRCO1FBQzVCLHlCQUF5QjtRQUN6QixrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0U7UUFDRSx3QkFBd0I7UUFDeEIsa0JBQWtCO1FBQ2xCLDRCQUE0QixFQUFFLEVBQUU7SUFDcEM7TUFDRSxXQUFXLEVBQUU7SUFDZjtNQUNFLG1CQUFtQixFQUFFO01BQ3JCO1FBQ0Usc0JBQXNCO1FBQ3RCLHFDQUFxQyxFQUFFO0lBQzNDO01BQ0UsZ0JBQWdCO01BQ2hCLGFBQWEsRUFBRTtNQUNmO1FBQ0U7VUFDRSxhQUFhLEVBQUUsRUFBRTtFQUN6QjtJQUNFLFVBQVUsRUFBRTtJQUNaO01BQ0U7UUFDRSxhQUFhLEVBQUUsRUFBRTtFQUN2QjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFLGNBQWMsRUFBRTtJQUNoQjtNQUNFO1FBQ0UsZUFBZSxFQUFFLEVBQUU7O0FBRTNCO0VBQ0UsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCwyQkFBMkI7RUFDM0IsZUFBZSxFQUFFO0VBQ2pCO0lBQ0U7TUFDRSxpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0U7TUFDRSxjQUFjO01BQ2QsNEJBQTRCLEVBQUUsRUFBRTtFQUNwQztJQUNFO01BQ0UsMkJBQTJCLEVBQUUsRUFBRTtFQUNuQztJQUNFO01BQ0UsWUFBWTtNQUNaLFNBQVM7TUFDVCx5QkFBeUI7TUFDekIsa0NBQWtDLEVBQUUsRUFBRTtFQUMxQztJQUNFLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsWUFBWTtJQUNaLFdBQVcsRUFBRTtJQUNiO01BQ0U7UUFDRSxhQUFhLEVBQUUsRUFBRTtFQUN2QjtJQUNFLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2Qiw4QkFBOEI7SUFDOUIsNkJBQTZCO1lBQ3JCLG1CQUFtQjtJQUMzQixZQUFZO0lBQ1osd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQUNyQix1QkFBdUIsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsY0FBYyxFQUFFLEVBQUU7SUFDdEI7TUFDRTtRQUNFLHdCQUF3QjtRQUN4QixrQkFBa0I7UUFDbEIsZ0JBQWdCLEVBQUUsRUFBRTtJQUN4QjtNQUNFLGFBQWE7TUFDYixTQUFTLEVBQUU7SUFDYjtNQUNFLFdBQVc7TUFDWCxtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsZUFBZSxFQUFFLEVBQUU7TUFDdkI7UUFDRTtVQUNFLGVBQWUsRUFBRSxFQUFFO01BQ3ZCO1FBQ0U7VUFDRSxlQUFlLEVBQUUsRUFBRTtNQUN2QjtRQUNFO1VBQ0UsZ0JBQWdCLEVBQUUsRUFBRTtNQUN4QjtRQUNFO1VBQ0UsZUFBZSxFQUFFLEVBQUU7TUFDdkI7UUFDRTtVQUNFLGVBQWUsRUFBRSxFQUFFO01BQ3ZCO1FBQ0U7VUFDRSxlQUFlLEVBQUUsRUFBRTtNQUN2QjtRQUNFO1VBQ0UsZUFBZSxFQUFFLEVBQUU7TUFDdkI7UUFDRTtVQUNFLGVBQWUsRUFBRSxFQUFFO01BQ3ZCO1FBQ0U7VUFDRSxlQUFlLEVBQUUsRUFBRTtNQUN2QjtRQUNFO1VBQ0UsZUFBZTtVQUNmLGlCQUFpQjtVQUNqQiw4QkFBOEI7VUFDOUIsZUFBZTtVQUNmLGtCQUFrQixFQUFFLEVBQUU7SUFDNUI7TUFDRSxlQUFlO01BQ2YsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsbUJBQW1CO01BQ25CLFdBQVcsRUFBRTtJQUNmO01BQ0U7UUFDRSxjQUFjLEVBQUUsRUFBRTtJQUN0QjtNQUNFLFVBQVU7TUFDVixvQkFBb0I7TUFDcEIsb0JBQW9CO01BQ3BCLGFBQWE7TUFDYixzQkFBc0I7VUFDbEIsbUJBQW1CO2NBQ2YscUJBQXFCO01BQzdCLFlBQVksRUFBRTtNQUNkO1FBQ0U7VUFDRSxVQUFVLEVBQUUsRUFBRTtNQUNsQjtRQUNFO1VBQ0Usd0JBQXdCO2NBQ3BCLHFCQUFxQjtrQkFDakIsdUJBQXVCO1VBQy9CLFdBQVc7VUFDWCxhQUFhO1VBQ2IsWUFBWSxFQUFFLEVBQUU7TUFDcEI7UUFDRTtVQUNFLG1CQUFtQjtVQUNuQix5QkFBeUI7VUFDekIsa0JBQWtCO1VBQ2xCLGtCQUFrQjtVQUNsQixrQkFBa0I7VUFDbEIsNEJBQTRCO1VBQzVCLGNBQWMsRUFBRTtVQUNoQjtZQUNFLHNCQUFzQjtZQUN0QixjQUFjLEVBQUUsRUFBRTtJQUMxQjtNQUNFLFVBQVUsRUFBRTtNQUNaO1FBQ0U7VUFDRSxVQUFVLEVBQUUsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsV0FBVztVQUNYLGdCQUFnQixFQUFFLEVBQUU7TUFDeEI7UUFDRSx5QkFBeUI7UUFDekIsV0FBVztRQUNYLG1CQUFtQjtRQUNuQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLG9DQUFvQyxFQUFFO1FBQ3RDO1VBQ0U7WUFDRSxhQUFhLEVBQUUsRUFBRTtNQUN2QjtRQUNFO1VBQ0UsaUJBQWlCO1VBQ2pCLGVBQWUsRUFBRSxFQUFFO0lBQ3pCO01BQ0U7UUFDRSx3QkFBd0I7UUFDeEIscUJBQXFCO1FBQ3JCLHVCQUF1QjtRQUN2Qix1QkFBdUI7UUFDdkIsOEJBQThCO1FBQzlCLDZCQUE2QjtnQkFDckIsbUJBQW1CLEVBQUUsRUFBRTtJQUNuQztNQUNFLGtCQUFrQjtNQUNsQiw4QkFBOEI7TUFDOUIsaUNBQWlDO01BQ2pDLDRCQUE0QjtNQUM1Qiw2QkFBNkI7VUFDekIseUJBQXlCLEVBQUU7TUFDL0I7UUFDRTtVQUNFLDhCQUE4QixFQUFFLEVBQUU7TUFDdEM7UUFDRTtVQUNFLDhCQUE4QixFQUFFLEVBQUU7TUFDdEM7UUFDRSx3REFBd0Q7Z0JBQ2hELGdEQUFnRCxFQUFFO01BQzVEO1FBQ0UsaUJBQWlCO1FBQ2pCLGtCQUFrQjtRQUNsQixRQUFRO1FBQ1IsV0FBVztRQUNYLFdBQVc7UUFDWCxzbUJBQXNtQjtRQUN0bUIsc0JBQXNCO1FBQ3RCLDRCQUE0QjtRQUM1QixtQ0FBbUM7UUFDbkMsMkJBQTJCLEVBQUU7UUFDN0I7VUFDRTtZQUNFLFdBQVc7WUFDWCxXQUFXO1lBQ1gsWUFBWSxFQUFFLEVBQUU7UUFDcEI7VUFDRTtZQUNFLFdBQVc7WUFDWCxXQUFXO1lBQ1gsWUFBWSxFQUFFLEVBQUU7TUFDdEI7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUI7VUFDakIsa0JBQWtCO1VBQ2xCLHNCQUFzQjtVQUN0QixpQkFBaUI7VUFDakIsa0JBQWtCO2NBQ2QsY0FBYztVQUNsQixvQkFBb0I7VUFDcEIsb0JBQW9CO1VBQ3BCLGFBQWE7VUFDYix5QkFBeUI7VUFDekIsc0JBQXNCO1VBQ3RCLG1CQUFtQixFQUFFLEVBQUU7TUFDM0I7UUFDRTtVQUNFLHFCQUFxQjtVQUNyQixnQkFBZ0I7VUFDaEIsaUJBQWlCO2NBQ2IsYUFBYTtVQUNqQix3REFBd0Q7VUFDeEQsZ0RBQWdELEVBQUUsRUFBRTtNQUN4RDtRQUNFO1VBQ0UsYUFBYTtVQUNiLDBDQUEwQztVQUMxQyxrQ0FBa0M7VUFDbEMsWUFBWTtVQUNaLDJCQUEyQjtVQUMzQix3QkFBd0I7VUFDeEIscUJBQXFCO1VBQ3JCLGtCQUFrQixFQUFFLEVBQUU7SUFDNUI7TUFDRSxtQkFBbUI7TUFDbkIsWUFBWTtNQUNaLG1CQUFtQixFQUFFO01BQ3JCO1FBQ0U7VUFDRSxZQUFZO1VBQ1osbUJBQW1CO1VBQ25CLGlCQUFpQixFQUFFLEVBQUU7TUFDekI7UUFDRTtVQUNFLFdBQVc7VUFDWCxnQkFBZ0I7VUFDaEIsa0JBQWtCO1VBQ2xCLG9CQUFvQjtVQUNwQixvQkFBb0I7VUFDcEIsYUFBYTtVQUNiLHVCQUF1QjtVQUN2Qiw4QkFBOEI7VUFDOUIsNkJBQTZCO2tCQUNyQixtQkFBbUIsRUFBRSxFQUFFO01BQ25DO1FBQ0U7VUFDRSx3REFBd0Q7VUFDeEQsZ0RBQWdELEVBQUUsRUFBRTtNQUN4RDtRQUNFLFlBQVksRUFBRTtNQUNoQjtRQUNFO1VBQ0UsZUFBZSxFQUFFLEVBQUU7TUFDdkI7UUFDRTtVQUNFLGVBQWUsRUFBRSxFQUFFO01BQ3ZCO1FBQ0U7VUFDRSxlQUFlLEVBQUUsRUFBRTtNQUN2QjtRQUNFLHlCQUF5QjtRQUN6Qiw0QkFBNEI7UUFDNUIsbUJBQW1CO1FBQ25CLFdBQVcsRUFBRTtRQUNiO1VBQ0UsU0FBUyxFQUFFO1FBQ2I7VUFDRTtZQUNFLDJCQUEyQixFQUFFLEVBQUU7UUFDbkM7VUFDRTtZQUNFLHlCQUF5QixFQUFFLEVBQUU7UUFDakM7VUFDRSxrQkFBa0I7VUFDbEIsV0FBVztVQUNYLFlBQVksRUFBRTtVQUNkO1lBQ0U7Y0FDRSxXQUFXO2NBQ1gsWUFBWSxFQUFFLEVBQUU7VUFDcEI7WUFDRTtjQUNFLFdBQVc7Y0FDWCxZQUFZLEVBQUUsRUFBRTtRQUN0QjtVQUNFLFdBQVcsRUFBRTtNQUNqQjtRQUNFLDBDQUEwQztnQkFDbEMsa0NBQWtDLEVBQUU7TUFDOUM7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUIsRUFBRSxFQUFFO01BQ3pCO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFO1FBQ0UsVUFBVTtRQUNWLGtCQUFrQixFQUFFLEVBQUU7SUFDMUI7TUFDRTtRQUNFLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsYUFBYTtRQUNiLGlDQUFpQztRQUNqQyw4QkFBOEI7UUFDOUIsOEJBQThCO2dCQUN0Qiw2QkFBNkI7UUFDckMsU0FBUyxFQUFFLEVBQUU7SUFDakI7TUFDRTtRQUNFLHVCQUF1QjtRQUN2QixvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixrQkFBa0I7UUFDbEIsOEJBQThCO1FBQzlCLDZCQUE2QjtnQkFDckIsY0FBYztRQUN0QixxQkFBcUI7UUFDckIsa0JBQWtCO1FBQ2xCLHlCQUF5QjtRQUN6QiwwQkFBMEI7UUFDMUIsdUJBQXVCO1FBQ3ZCLG9CQUFvQixFQUFFLEVBQUU7SUFDNUI7TUFDRTtRQUNFLFdBQVcsRUFBRTtRQUNiO1VBQ0Usb0JBQW9CO1VBQ3BCLG9CQUFvQjtVQUNwQixhQUFhO1VBQ2IsbUJBQW1CO2NBQ2YsZUFBZTtVQUNuQix5QkFBeUI7Y0FDckIsc0JBQXNCO2tCQUNsQix3QkFBd0I7VUFDaEMsV0FBVyxFQUFFO1VBQ2I7WUFDRSxtQ0FBbUMsRUFBRTtZQUNyQztjQUNFLGtCQUFrQjtjQUNsQixhQUFhLEVBQUU7WUFDakI7Y0FDRSxhQUFhLEVBQUU7WUFDakI7Y0FDRSxlQUFlLEVBQUU7WUFDbkI7Y0FDRSxlQUFlLEVBQUU7UUFDdkI7VUFDRSxXQUFXLEVBQUUsRUFBRTs7QUFFekI7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix5QkFBeUIsRUFBRTtFQUMzQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsY0FBYyxFQUFFLEVBQUU7RUFDdEI7SUFDRSxvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixtQkFBbUI7UUFDZixlQUFlO0lBQ25CLHVCQUF1QjtRQUNuQixvQkFBb0I7WUFDaEIsMkJBQTJCO0lBQ25DLFdBQVc7SUFDWCxVQUFVO0lBQ1YsVUFBVSxFQUFFO0lBQ1o7TUFDRSx5Q0FBeUMsRUFBRTtNQUMzQztRQUNFLGtCQUFrQjtRQUNsQixhQUFhLEVBQUU7TUFDakI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlLEVBQUU7SUFDckI7TUFDRTtRQUNFLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsYUFBYTtRQUNiLG1CQUFtQjtZQUNmLGVBQWU7UUFDbkIsdUJBQXVCO1lBQ25CLG9CQUFvQjtnQkFDaEIsMkJBQTJCO1FBQ25DLFdBQVcsRUFBRTtRQUNiO1VBQ0UsbUNBQW1DLEVBQUU7VUFDckM7WUFDRSxrQkFBa0I7WUFDbEIsYUFBYSxFQUFFO1VBQ2pCO1lBQ0UsZ0JBQWdCLEVBQUU7VUFDcEI7WUFDRSxlQUFlLEVBQUU7VUFDbkI7WUFDRSxlQUFlLEVBQUUsRUFBRTtFQUM3QjtJQUNFLG1CQUFtQjtRQUNmLFdBQVc7WUFDUCxPQUFPO0lBQ2Ysa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLHVCQUF1QjtZQUNuQixlQUFlO2dCQUNYLFdBQVc7UUFDbkIsY0FBYztRQUNkLGtCQUFrQjtRQUNsQix3QkFBd0I7UUFDeEIsa0JBQWtCO1FBQ2xCLGlCQUFpQjtRQUNqQixvQkFBb0IsRUFBRSxFQUFFO0lBQzVCO01BQ0U7UUFDRSx3QkFBd0I7UUFDeEIsa0JBQWtCO1FBQ2xCLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRSxtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsbUJBQW1CO1VBQ25CLGVBQWU7VUFDZixpQkFBaUIsRUFBRSxFQUFFO01BQ3pCO1FBQ0U7VUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzdCO01BQ0UsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsZ0JBQWdCLEVBQUU7TUFDbEI7UUFDRSxtQkFBbUIsRUFBRTtNQUN2QjtRQUNFO1VBQ0UsZUFBZTtVQUNmLGlCQUFpQixFQUFFLEVBQUU7SUFDM0I7TUFDRSxXQUFXO01BQ1gsbUJBQW1CLEVBQUU7TUFDckI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRTtVQUNFLGtCQUFrQjtVQUNsQixRQUFRO1VBQ1IsV0FBVyxFQUFFLEVBQUU7TUFDbkI7UUFDRTtVQUNFLGVBQWU7VUFDZixjQUFjO1VBQ2QsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFLFVBQVU7TUFDVixrQkFBa0IsRUFBRTtNQUNwQjtRQUNFO1VBQ0UsZUFBZSxFQUFFLEVBQUU7TUFDdkI7UUFDRTtVQUNFLGVBQWUsRUFBRSxFQUFFO0VBQzNCO0lBQ0Usd0RBQXdEO0lBQ3hELGdEQUFnRDtJQUNoRCxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFO1FBQ0UseURBQXlEO1FBQ3pELGlEQUFpRCxFQUFFLEVBQUU7SUFDekQ7TUFDRSxtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLDRCQUE0QjtNQUM1QixvQkFBb0I7TUFDcEIscUJBQXFCLEVBQUU7TUFDdkI7UUFDRTtVQUNFLHFCQUFxQjtVQUNyQixtQkFBbUIsRUFBRSxFQUFFO0lBQzdCO01BQ0UsNEJBQTRCO01BQzVCLHNCQUFzQixFQUFFO01BQ3hCO1FBQ0UsNEJBQTRCO1FBQzVCLHdCQUF3QjtRQUN4QixvQkFBb0IsRUFBRTtFQUM1QjtJQUNFLHVEQUF1RDtJQUN2RCwrQ0FBK0MsRUFBRTtJQUNqRDtNQUNFO1FBQ0UsY0FBYyxFQUFFLEVBQUU7RUFDeEI7SUFDRSxVQUFVLEVBQUU7SUFDWjtNQUNFO1FBQ0UsV0FBVyxFQUFFLEVBQUU7RUFDckI7SUFDRSxnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLGFBQWEsRUFBRTtJQUNmO01BQ0UsWUFBWSxFQUFFO0lBQ2hCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxtQkFBbUIsRUFBRTtNQUNyQjtRQUNFLDRCQUE0QjtRQUM1Qiw2QkFBNkIsRUFBRTtJQUNuQztNQUNFLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sUUFBUTtNQUNSLFVBQVU7TUFDVixZQUFZO01BQ1osVUFBVTtNQUNWLG1CQUFtQjtNQUNuQixrSUFBa0k7TUFDbEksaUZBQWlGLEVBQUU7O0FBRXpGO0VBQ0UsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRTtNQUNFLG1CQUFtQixFQUFFLEVBQUU7RUFDM0I7SUFDRSxhQUFhLEVBQUU7SUFDZjtNQUNFO1FBQ0UsV0FBVyxFQUFFLEVBQUU7SUFDbkI7TUFDRSxXQUFXO01BQ1gsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLFlBQVksRUFBRSxFQUFFO01BQ3BCO1FBQ0U7VUFDRSxZQUFZLEVBQUUsRUFBRTtNQUNwQjtRQUNFO1VBQ0UsV0FBVyxFQUFFLEVBQUU7SUFDckI7TUFDRSxlQUFlLEVBQUU7SUFDbkI7TUFDRSxrQkFBa0IsRUFBRTtNQUNwQjtRQUNFO1VBQ0UsZ0JBQWdCO1VBQ2hCLG1CQUFtQixFQUFFLEVBQUU7RUFDL0I7SUFDRSxhQUFhLEVBQUU7SUFDZjtNQUNFO1FBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRTtRQUNFLFdBQVcsRUFBRSxFQUFFO0lBQ25CO01BQ0UsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUI7VUFDakIsbUJBQW1CLEVBQUUsRUFBRTtJQUM3QjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRSxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLG1CQUFtQixFQUFFO1FBQ3JCO1VBQ0UsZUFBZTtVQUNmLHFCQUFxQixFQUFFO1FBQ3pCO1VBQ0U7WUFDRSxtQkFBbUIsRUFBRSxFQUFFO1FBQzNCO1VBQ0U7WUFDRSxnQkFBZ0IsRUFBRSxFQUFFO1FBQ3hCO1VBQ0U7WUFDRSxtQkFBbUIsRUFBRSxFQUFFO01BQzdCO1FBQ0UsMEJBQTBCO1FBQzFCLDJCQUEyQjtRQUMzQixlQUFlLEVBQUU7RUFDdkI7SUFDRSxhQUFhLEVBQUU7SUFDZjtNQUNFO1FBQ0UsV0FBVztRQUNYLG1CQUFtQjtZQUNmLFdBQVc7Z0JBQ1AsT0FBTyxFQUFFLEVBQUU7SUFDdkI7TUFDRTtRQUNFLFdBQVc7UUFDWCx1QkFBdUI7WUFDbkIsZUFBZTtnQkFDWCxXQUFXLEVBQUUsRUFBRTtJQUMzQjtNQUNFLFVBQVU7TUFDVixZQUFZO01BQ1oseUJBQXlCO01BQ3pCLGNBQWM7TUFDZCxtQkFBbUI7VUFDZixrQkFBa0I7Y0FDZCxjQUFjLEVBQUU7TUFDeEI7UUFDRTtVQUNFLHFCQUFxQixFQUFFLEVBQUU7TUFDN0I7UUFDRTtVQUNFLFdBQVc7VUFDWCxXQUFXO1VBQ1gscUJBQXFCLEVBQUUsRUFBRTtJQUMvQjtNQUNFO1FBQ0UsY0FBYyxFQUFFLEVBQUU7SUFDdEI7TUFDRSxtQkFBbUI7VUFDZixrQkFBa0I7Y0FDZCxjQUFjLEVBQUU7SUFDMUI7TUFDRTtRQUNFLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0UsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDN0I7TUFDRSxvQ0FBb0M7TUFDcEMsZUFBZTtNQUNmLGlCQUFpQixFQUFFO01BQ25CO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFLGdCQUFnQixFQUFFO0lBQ3BCO01BQ0Usc0JBQXNCO01BQ3RCLGNBQWMsRUFBRTtNQUNoQjtRQUNFLHlCQUF5QixFQUFFO0lBQy9CO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsY0FBYztNQUNkLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsZUFBZTtNQUNmLGNBQWM7TUFDZCxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsZ0JBQWdCO1VBQ2hCLGlCQUFpQjtVQUNqQixpQkFBaUI7VUFDakIsa0JBQWtCLEVBQUUsRUFBRTs7QUFFaEM7RUFDRTtJQUNFLFdBQVcsRUFBRSxFQUFFOztBQUVuQjtFQUNFO0lBQ0UsV0FBVyxFQUFFLEVBQUU7O0FBRW5CO0VBQ0UsYUFBYSxFQUFFO0VBQ2Y7SUFDRTtNQUNFLGNBQWMsRUFBRSxFQUFFOztBQUV4QjtFQUNFO0lBQ0UsYUFBYSxFQUFFLEVBQUU7O0FBRXJCO0VBQ0UsVUFBVTtFQUNWLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxXQUFXO01BQ1gsbUJBQW1CLEVBQUUsRUFBRTs7QUFFN0I7RUFDRSxtQkFBbUI7TUFDZixXQUFXO1VBQ1AsT0FBTyxFQUFFOztBQUVuQjtFQUNFLHlCQUF5QjtFQUN6QixlQUFlLEVBQUU7RUFDakI7SUFDRTtNQUNFLGVBQWUsRUFBRSxFQUFFO0VBQ3ZCO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0UsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixrQkFBa0I7UUFDbEIsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7RUFDM0I7SUFDRSxhQUFhLEVBQUU7RUFDakI7SUFDRSxxQkFBcUI7SUFDckIsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRSxzQkFBc0I7TUFDdEIsNkJBQTZCO01BQzdCLDRCQUE0QixFQUFFO01BQzlCO1FBQ0U7VUFDRSw2QkFBNkI7VUFDN0IsNEJBQTRCLEVBQUUsRUFBRTtNQUNwQztRQUNFLGlFQUFpRTtRQUNqRSx5REFBeUQsRUFBRTtFQUNqRTtJQUNFLGdDQUFnQztJQUNoQywrQkFBK0I7SUFDL0IseUJBQXlCO0lBQ3pCLGlCQUFpQjtJQUNqQix5REFBeUQ7SUFDekQsaURBQWlELEVBQUU7SUFDbkQ7TUFDRTtRQUNFLGdDQUFnQztRQUNoQywrQkFBK0IsRUFBRSxFQUFFO0VBQ3pDO0lBQ0UseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLGtCQUFrQjtJQUNsQixnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsMkJBQTJCO1FBQzNCLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7TUFDRSx5QkFBeUI7TUFDekIsZUFBZTtNQUNmLGNBQWM7TUFDZCxnQkFBZ0I7TUFDaEIsV0FBVyxFQUFFO01BQ2I7UUFDRTtVQUNFLGVBQWUsRUFBRSxFQUFFO0lBQ3pCO01BQ0UsV0FBVztNQUNYLHdWQUF3VjtNQUN4Viw0QkFBNEI7TUFDNUIsc0JBQXNCO01BQ3RCLFdBQVc7TUFDWCxXQUFXO01BQ1gscUJBQXFCO01BQ3JCLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsUUFBUTtNQUNSLG1DQUFtQztNQUNuQywyQkFBMkIsRUFBRTtNQUM3QjtRQUNFO1VBQ0UsV0FBVyxFQUFFLEVBQUU7RUFDdkI7SUFDRSxzQkFBc0I7SUFDdEIseUJBQXlCO0lBQ3pCLGVBQWU7SUFDZixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsZUFBZSxFQUFFO0lBQ2pCO01BQ0UsaUJBQWlCLEVBQUU7TUFDbkI7UUFDRTtVQUNFLGlCQUFpQixFQUFFLEVBQUU7SUFDM0I7TUFDRSxhQUFhLEVBQUU7SUFDakI7TUFDRTtRQUNFLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0Usb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxhQUFhLEVBQUU7O0FBRXJCO0VBQ0Usc0JBQXNCO0VBQ3RCLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFO0lBQ0UsbUJBQW1CLEVBQUUsRUFBRTs7QUFFM0I7RUFDRTtJQUNFLG1CQUFtQixFQUFFLEVBQUU7O0FBRTNCO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsaUJBQWlCO01BQ2IsYUFBYSxFQUFFO0VBQ25CO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxrQkFBa0IsRUFBRTtFQUNwQjtJQUNFO01BQ0UsZ0JBQWdCLEVBQUUsRUFBRTs7QUFFMUI7RUFDRSxVQUFVO0VBQ1Ysa0JBQWtCLEVBQUU7RUFDcEI7SUFDRTtNQUNFLFdBQVc7TUFDWCxtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2IseUJBQXlCO01BQ3pCLDhCQUE4QjtNQUM5Qiw2QkFBNkI7Y0FDckIscUJBQXFCO01BQzdCLHlCQUF5QjtNQUN6QixzQkFBc0I7TUFDdEIsbUJBQW1CO01BQ25CLHlCQUF5QjtNQUN6QixzQkFBc0I7TUFDdEIsOEJBQThCLEVBQUUsRUFBRTtFQUN0QztJQUNFO01BQ0UsdUJBQXVCO01BQ3ZCLG9CQUFvQjtNQUNwQixzQkFBc0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0U7TUFDRSxZQUFZO01BQ1osYUFBYSxFQUFFLEVBQUU7RUFDckI7SUFDRTtNQUNFLFlBQVk7TUFDWixhQUFhLEVBQUUsRUFBRTtFQUNyQjtJQUNFO01BQ0Usa0JBQWtCLEVBQUUsRUFBRTs7QUFFNUI7RUFDRSxtQkFBbUI7TUFDZixXQUFXO1VBQ1AsT0FBTztFQUNmLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0U7TUFDRSxnQkFBZ0IsRUFBRSxFQUFFOztBQUUxQjtFQUNFLGNBQWM7RUFDZCxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUU7RUFDaEI7SUFDRTtNQUNFLGVBQWU7TUFDZixpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjtFQUNFLFVBQVUsRUFBRTs7QUFFZDtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxtQkFBbUI7TUFDbkIsa0JBQWtCLEVBQUUsRUFBRTs7QUFFNUI7RUFDRTtJQUNFLG1CQUFtQixFQUFFLEVBQUU7O0FBRTNCO0VBQ0UsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRTtNQUNFLGVBQWU7TUFDZixpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0UsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRTtRQUNFLGdCQUFnQixFQUFFLEVBQUU7O0FBRTVCO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUJBQXlCLEVBQUU7RUFDM0I7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLDJCQUEyQixFQUFFO0VBQy9CO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGNBQWMsRUFBRTtJQUNoQjtNQUNFLGdCQUFnQjtNQUNoQixxQkFBcUI7TUFDckIsc0JBQXNCO01BQ3RCLHlEQUF5RDtNQUN6RCxpREFBaUQ7TUFDakQsZ0JBQWdCO01BQ2hCLDBDQUEwQztNQUMxQyxVQUFVLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLHlCQUF5QixFQUFFO0VBQzNCO0lBQ0UsU0FBUztJQUNULHlCQUF5QjtJQUN6QixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRTtRQUNFLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0UsY0FBYztJQUNkLGNBQWMsRUFBRTtJQUNoQjtNQUNFO1FBQ0UsY0FBYyxFQUFFLEVBQUU7RUFDeEI7SUFDRSxrQkFBa0I7SUFDbEIsZUFBZSxFQUFFO0lBQ2pCO01BQ0U7UUFDRSxjQUFjO1FBQ2Qsd0JBQXdCLEVBQUUsRUFBRTtJQUNoQztNQUNFO1FBQ0UsZUFBZSxFQUFFLEVBQUU7SUFDdkI7TUFDRSxVQUFVLEVBQUU7SUFDZDtNQUNFLFVBQVU7TUFDVixpQkFBaUIsRUFBRTtJQUNyQjtNQUNFO1FBQ0UsV0FBVztRQUNYLFNBQVMsRUFBRSxFQUFFO0lBQ2pCO01BQ0U7UUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN6QjtJQUNFLHlCQUF5QjtJQUN6QixjQUFjO0lBQ2QsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLGdDQUFnQztJQUNoQyx3QkFBd0IsRUFBRTtJQUMxQjtNQUNFO1FBQ0UsZUFBZTtRQUNmLFNBQVM7UUFDVCxrQkFBa0I7UUFDbEIsT0FBTyxFQUFFLEVBQUU7SUFDZjtNQUNFLFdBQVc7TUFDWCw2YkFBNmI7TUFDN2Isc0JBQXNCO01BQ3RCLDRCQUE0QjtNQUM1QixxQkFBcUI7TUFDckIsWUFBWTtNQUNaLFlBQVk7TUFDWixpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxRQUFRO01BQ1IsbUNBQW1DO01BQ25DLDJCQUEyQixFQUFFO0lBQy9CO01BQ0Usa0JBQWtCLEVBQUU7O0FBRTFCO0VBQ0U7SUFDRSxxQkFBcUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUIsRUFBRTtFQUNyQjtJQUNFO01BQ0UsY0FBYztNQUNkLFVBQVU7TUFDVixpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjtFQUNFLHdCQUF3QixFQUFFO0VBQzFCO0lBQ0U7TUFDRSxrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLGtCQUFrQixFQUFFLEVBQUU7RUFDMUI7SUFDRTtNQUNFLGtCQUFrQjtNQUNsQiw2QkFBNkIsRUFBRSxFQUFFO0VBQ3JDO0lBQ0U7TUFDRSxVQUFVO01BQ1Ysa0JBQWtCLEVBQUUsRUFBRTtFQUMxQjtJQUNFLFdBQVcsRUFBRTs7QUFFakI7RUFDRSxnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFO01BQ0UsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixtQkFBbUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0U7TUFDRSxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGtCQUFrQixFQUFFLEVBQUU7O0FBRTVCO0VBQ0UsbUJBQW1CLEVBQUU7RUFDckI7SUFDRTtNQUNFLG1CQUFtQixFQUFFLEVBQUU7O0FBRTdCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRTtNQUNFLGVBQWU7TUFDZixpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFLGdCQUFnQixFQUFFOztBQUV0QjtFQUNFLGNBQWMsRUFBRTtFQUNoQjtJQUNFO01BQ0UsZUFBZTtNQUNmLHlCQUF5QixFQUFFLEVBQUU7O0FBRW5DO0VBQ0UsVUFBVSxFQUFFO0VBQ1o7SUFDRTtNQUNFLFdBQVcsRUFBRSxFQUFFOztBQUVyQjtFQUNFLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsWUFBWSxFQUFFO0VBQ2Q7SUFDRSxpQkFBaUI7SUFDakIsV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBb0I7T0FDakIsaUJBQWlCO0lBQ3BCLDBCQUEwQjtPQUN2Qix1QkFBdUIsRUFBRTs7QUFFaEM7RUFDRTtJQUNFLHFCQUFxQixFQUFFLEVBQUU7O0FBRTdCO0VBQ0UseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRTtNQUNFLGNBQWM7TUFDZCxVQUFVLEVBQUUsRUFBRTs7QUFFcEI7RUFDRSx3QkFBd0IsRUFBRTtFQUMxQjtJQUNFO01BQ0UsNEJBQTRCLEVBQUUsRUFBRTtFQUNwQztJQUNFO01BQ0Usa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixrQkFBa0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0U7TUFDRSxrQkFBa0I7TUFDbEIseUJBQXlCLEVBQUUsRUFBRTtFQUNqQztJQUNFO01BQ0UsVUFBVTtNQUNWLGtCQUFrQixFQUFFLEVBQUU7RUFDMUI7SUFDRSxXQUFXLEVBQUU7O0FBRWpCO0VBQ0UsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRTtNQUNFLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixrQkFBa0IsRUFBRSxFQUFFOztBQUU1QjtFQUNFLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0U7TUFDRSxlQUFlO01BQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7RUFDdkI7SUFDRSxnQkFBZ0IsRUFBRTs7QUFFdEI7RUFDRSxjQUFjLEVBQUU7RUFDaEI7SUFDRTtNQUNFLGVBQWU7TUFDZixXQUFXLEVBQUUsRUFBRTs7QUFFckI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsMEJBQTBCO0lBQzFCLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFLGtCQUFrQjtNQUNsQixVQUFVLEVBQUU7SUFDZDtNQUNFLGNBQWMsRUFBRSxFQUFFOztBQUV4QjtFQUNFLFVBQVU7RUFDViwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxhQUFhLEVBQUUsRUFBRTtFQUNyQjtJQUNFO01BQ0UsVUFBVSxFQUFFLEVBQUU7O0FBRXBCO0VBQ0UsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQW9CO0tBQ2pCLGlCQUFpQjtFQUNwQiwwQkFBMEI7S0FDdkIsdUJBQXVCLEVBQUU7RUFDNUI7SUFDRTtNQUNFLGtCQUFrQjtNQUNsQixTQUFTO01BQ1QsUUFBUTtNQUNSLFVBQVU7TUFDVixZQUFZLEVBQUUsRUFBRTtFQUNwQjtJQUNFLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixZQUFZLEVBQUU7SUFDZDtNQUNFO1FBQ0UsU0FBUyxFQUFFLEVBQUU7SUFDakI7TUFDRTtRQUNFLFdBQVc7UUFDWCxXQUFXO1FBQ1gsWUFBWTtRQUNaLFdBQVc7UUFDWCxhQUFhLEVBQUUsRUFBRTs7QUFFekI7RUFDRSx5QkFBeUI7RUFDekIsZUFBZSxFQUFFO0VBQ2pCO0lBQ0U7TUFDRSx1QkFBdUIsRUFBRSxFQUFFO0VBQy9CO0lBQ0U7TUFDRSxzQkFBc0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0Usa0JBQWtCLEVBQUU7SUFDcEI7TUFDRSxXQUFXLEVBQUU7SUFDZjtNQUNFLFNBQVM7TUFDVCxrQkFBa0IsRUFBRTtJQUN0QjtNQUNFLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsT0FBTztNQUNQLG1DQUFtQztNQUNuQywyQkFBMkI7TUFDM0IsU0FBUztNQUNULGVBQWU7TUFDZixpQkFBaUI7TUFDakIseUJBQXlCLEVBQUU7TUFDM0I7UUFDRTtVQUNFLGVBQWU7VUFDZixrQkFBa0I7VUFDbEIsbUJBQW1CO1VBQ25CLGVBQWU7VUFDZixpQkFBaUI7VUFDakIsb0NBQW9DO1VBQ3BDLDRCQUE0QixFQUFFO1VBQzlCO1lBQ0UsYUFBYSxFQUFFLEVBQUU7TUFDdkI7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7O0FBRWpDO0VBQ0UsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRTtNQUNFLHVCQUF1QjtNQUN2Qiw4QkFBOEI7TUFDOUIsNkJBQTZCO2NBQ3JCLG1CQUFtQjtNQUMzQixnQkFBZ0IsRUFBRSxFQUFFO0VBQ3hCO0lBQ0UsZUFBZSxFQUFFO0lBQ2pCO01BQ0UsWUFBWSxFQUFFO0VBQ2xCO0lBQ0UsVUFBVTtJQUNWLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSxXQUFXO1FBQ1gsZUFBZTtRQUNmLG1CQUFtQixFQUFFLEVBQUU7RUFDN0I7SUFDRSxVQUFVO0lBQ1YsNEJBQTRCO0lBQzVCLDZCQUE2QjtRQUN6QiwwQkFBMEI7WUFDdEIsc0JBQXNCO0lBQzlCLFNBQVMsRUFBRTtJQUNYO01BQ0U7UUFDRSxXQUFXO1FBQ1gsb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixhQUFhO1FBQ2IsbUJBQW1CO1lBQ2YsZUFBZTtRQUNuQix1QkFBdUI7WUFDbkIsb0JBQW9CO2dCQUNoQiwyQkFBMkI7UUFDbkMsV0FBVztRQUNYLHlCQUF5QjtRQUN6Qiw4QkFBOEI7UUFDOUIsNkJBQTZCO2dCQUNyQixxQkFBcUI7UUFDN0IsVUFBVSxFQUFFO1FBQ1o7VUFDRSxtQ0FBbUMsRUFBRTtVQUNyQztZQUNFLGtCQUFrQjtZQUNsQixhQUFhLEVBQUU7VUFDakI7WUFDRSxlQUFlLEVBQUU7VUFDbkI7WUFDRSxlQUFlLEVBQUU7VUFDbkI7WUFDRSxlQUFlLEVBQUUsRUFBRTs7QUFFL0I7RUFDRSxtQkFBbUIsRUFBRTtFQUNyQjtJQUNFLDhIQUE4SDtJQUM5SCw0RUFBNEU7SUFDNUUsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVksRUFBRTtFQUNoQjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsNEJBQTRCO0lBQzVCLHFCQUFxQjtJQUNyQixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixxQkFBcUIsRUFBRSxFQUFFO0lBQzdCO01BQ0U7UUFDRSxxQkFBcUIsRUFBRSxFQUFFO0VBQy9CO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxrQkFBa0I7SUFDbEIsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0IsRUFBRTtJQUNwQjtNQUNFLFdBQVc7TUFDWCxPQUFPLEVBQUU7TUFDVDtRQUNFLFdBQVcsRUFBRTtFQUNuQjtJQUNFLHNCQUFzQjtJQUN0Qix3REFBd0Q7SUFDeEQsZ0RBQWdELEVBQUU7SUFDbEQ7TUFDRTtRQUNFLHVCQUF1QixFQUFFLEVBQUU7SUFDL0I7TUFDRSxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLHlCQUF5QjtNQUN6Qiw4QkFBOEI7TUFDOUIsNkJBQTZCO2NBQ3JCLHFCQUFxQixFQUFFO01BQy9CO1FBQ0U7VUFDRSxhQUFhO1VBQ2Isa0JBQWtCO1VBQ2xCLFFBQVE7VUFDUixTQUFTLEVBQUUsRUFBRTtNQUNqQjtRQUNFLGdCQUFnQjtRQUNoQiw0QkFBNEI7UUFDNUIsb0JBQW9CO1FBQ3BCLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0U7VUFDRSxXQUFXLEVBQUU7VUFDYjtZQUNFLHNCQUFzQixFQUFFLEVBQUU7SUFDbEM7TUFDRSxXQUFXLEVBQUU7TUFDYjtRQUNFO1VBQ0UsV0FBVyxFQUFFLEVBQUU7SUFDckI7TUFDRSxjQUFjLEVBQUU7TUFDaEI7UUFDRTtVQUNFLGNBQWMsRUFBRSxFQUFFO0lBQ3hCO01BQ0UsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLGVBQWU7VUFDZixpQkFBaUIsRUFBRSxFQUFFO01BQ3pCO1FBQ0U7VUFDRSxnQkFBZ0I7VUFDaEIsNEJBQTRCO1VBQzVCLG9CQUFvQjtVQUNwQixxQkFBcUIsRUFBRSxFQUFFO01BQzdCO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtNQUN6QjtRQUNFO1VBQ0UsZUFBZTtVQUNmLGlCQUFpQixFQUFFLEVBQUU7SUFDM0I7TUFDRSxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLGtCQUFrQixFQUFFO01BQ3BCO1FBQ0U7VUFDRSxrQkFBa0I7VUFDbEIsWUFBWSxFQUFFLEVBQUU7SUFDdEI7TUFDRTtRQUNFLGFBQWE7UUFDYixTQUFTLEVBQUUsRUFBRTtFQUNuQjtJQUNFLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLFdBQVc7UUFDWCxpQkFBaUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtJQUNoQiw0QkFBNEI7SUFDNUIscUJBQXFCO0lBQ3JCLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0U7UUFDRSxjQUFjLEVBQUUsRUFBRTtJQUN0QjtNQUNFO1FBQ0UscUJBQXFCLEVBQUUsRUFBRTtFQUMvQjtJQUNFLFlBQVksRUFBRTtJQUNkO01BQ0UsYUFBYTtNQUNiLFFBQVEsRUFBRTtFQUNkO0lBQ0UsV0FBVztJQUNYLFlBQVksRUFBRTtFQUNoQjtJQUNFLG1CQUFtQjtRQUNmLGtCQUFrQjtZQUNkLGNBQWM7SUFDdEIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IsbUJBQW1CO1FBQ2YsZUFBZTtJQUNuQix1QkFBdUI7UUFDbkIsb0JBQW9CO1lBQ2hCLDJCQUEyQjtJQUNuQyxXQUFXLEVBQUU7SUFDYjtNQUNFLG1DQUFtQyxFQUFFO01BQ3JDO1FBQ0Usa0JBQWtCO1FBQ2xCLGFBQWEsRUFBRTtNQUNqQjtRQUNFLGVBQWUsRUFBRTtNQUNuQjtRQUNFLGVBQWUsRUFBRTtNQUNuQjtRQUNFLGVBQWUsRUFBRTtJQUNyQjtNQUNFO1FBQ0Usb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixhQUFhO1FBQ2IsbUJBQW1CO1lBQ2YsZUFBZTtRQUNuQix1QkFBdUI7WUFDbkIsb0JBQW9CO2dCQUNoQiwyQkFBMkI7UUFDbkMsV0FBVyxFQUFFO1FBQ2I7VUFDRSxtQ0FBbUMsRUFBRTtVQUNyQztZQUNFLGtCQUFrQjtZQUNsQixhQUFhLEVBQUU7VUFDakI7WUFDRSxlQUFlLEVBQUU7VUFDbkI7WUFDRSxlQUFlLEVBQUU7VUFDbkI7WUFDRSxlQUFlLEVBQUUsRUFBRTtJQUMzQjtNQUNFO1FBQ0Usb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixhQUFhO1FBQ2IsbUJBQW1CO1lBQ2YsZUFBZTtRQUNuQix1QkFBdUI7WUFDbkIsb0JBQW9CO2dCQUNoQiwyQkFBMkI7UUFDbkMsV0FBVyxFQUFFO1FBQ2I7VUFDRSxtQ0FBbUMsRUFBRTtVQUNyQztZQUNFLGlCQUFpQjtZQUNqQixhQUFhLEVBQUU7VUFDakI7WUFDRSxlQUFlLEVBQUU7VUFDbkI7WUFDRSxlQUFlLEVBQUU7VUFDbkI7WUFDRSxlQUFlLEVBQUUsRUFBRTtJQUMzQjtNQUNFLHdEQUF3RDtNQUN4RCxnREFBZ0QsRUFBRTtNQUNsRDtRQUNFLGtCQUFrQjtRQUNsQixTQUFTO1FBQ1QsVUFBVSxFQUFFO1FBQ1o7VUFDRTtZQUNFLFFBQVE7WUFDUixTQUFTLEVBQUUsRUFBRTtRQUNqQjtVQUNFO1lBQ0Usa0JBQWtCLEVBQUUsRUFBRTtNQUM1QjtRQUNFLGlIQUFpSDtRQUNqSCwyRUFBMkUsRUFBRTtNQUMvRTtRQUNFLGtCQUFrQjtRQUNsQixZQUFZO1FBQ1osa0JBQWtCO1FBQ2xCLFdBQVcsRUFBRTtRQUNiO1VBQ0U7WUFDRSxrQkFBa0I7WUFDbEIsV0FBVyxFQUFFLEVBQUU7UUFDbkI7VUFDRTtZQUNFLGVBQWU7WUFDZixnQkFBZ0I7WUFDaEIsa0JBQWtCLEVBQUUsRUFBRTtNQUM1QjtRQUNFLGNBQWM7UUFDZCxjQUFjO1FBQ2QsZUFBZTtRQUNmLGdCQUFnQjtRQUNoQixnQkFBZ0I7UUFDaEIsZ0JBQWdCO1FBQ2hCLDRCQUE0QjtRQUM1QixxQkFBcUI7UUFDckIsb0JBQW9CLEVBQUU7UUFDdEI7VUFDRTtZQUNFLGVBQWUsRUFBRSxFQUFFO1FBQ3ZCO1VBQ0U7WUFDRSxlQUFlO1lBQ2YsZ0JBQWdCLEVBQUUsRUFBRTtRQUN4QjtVQUNFO1lBQ0UscUJBQXFCLEVBQUUsRUFBRTtNQUMvQjtRQUNFLFdBQVcsRUFBRTtRQUNiO1VBQ0U7WUFDRSxXQUFXO1lBQ1gsV0FBVyxFQUFFLEVBQUU7UUFDbkI7VUFDRTtZQUNFLFlBQVksRUFBRSxFQUFFOztBQUU1QjtFQUNFLHVCQUF1QixFQUFFO0VBQ3pCO0lBQ0UsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRSxvQkFBb0I7TUFDcEIsaUJBQWlCO01BQ2pCLDBCQUEwQjtNQUMxQix1QkFBdUI7TUFDdkIseURBQXlEO01BQ3pELFdBQVc7TUFDWCwrQkFBK0IsRUFBRTtNQUNqQztRQUNFLGtCQUFrQixFQUFFO0VBQzFCO0lBQ0UsZUFBZTtJQUNmLGNBQWM7SUFDZCxZQUFZO0lBQ1osT0FBTztJQUNQLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFdBQVc7SUFDWCxVQUFVLEVBQUU7SUFDWjtNQUNFLFdBQVc7TUFDWCxTQUFTO01BQ1Qsa0JBQWtCO01BQ2xCLFFBQVE7TUFDUiwrQ0FBK0M7TUFDL0MsdUNBQXVDO01BQ3ZDLCtCQUErQjtNQUMvQiw0REFBNEQ7TUFDNUQsc0JBQXNCO01BQ3RCLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixXQUFXLEVBQUU7TUFDYjtRQUNFO1VBQ0UsYUFBYTtVQUNiLGtCQUFrQjtVQUNsQixpQkFBaUI7VUFDakIsWUFBWSxFQUFFLEVBQUU7SUFDdEI7TUFDRSxXQUFXO01BQ1gsU0FBUztNQUNULGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsK0NBQStDO01BQy9DLHVDQUF1QztNQUN2QywrQkFBK0I7TUFDL0IsNERBQTREO01BQzVELHFDQUFxQztNQUNyQywrQkFBK0I7TUFDL0Isa0NBQWtDO01BQ2xDLFNBQVM7TUFDVCxpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLFFBQVEsRUFBRTtNQUNWO1FBQ0U7VUFDRSxxQ0FBcUM7VUFDckMsK0JBQStCO1VBQy9CLGtDQUFrQztVQUNsQyxrQkFBa0I7VUFDbEIsaUJBQWlCLEVBQUUsRUFBRTtJQUMzQjtNQUNFLDZCQUE2QjtjQUNyQixxQkFBcUIsRUFBRTtFQUNuQztJQUNFLFdBQVc7SUFDWCxTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUiwrQ0FBK0M7SUFDL0MsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQiw0REFBNEQ7SUFDNUQsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixXQUFXLEVBQUU7SUFDYjtNQUNFO1FBQ0UsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsV0FBVyxFQUFFLEVBQUU7RUFDckI7SUFDRSxXQUFXO0lBQ1gsU0FBUztJQUNULGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsK0NBQStDO0lBQy9DLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsNERBQTREO0lBQzVELG9DQUFvQztJQUNwQywrQkFBK0I7SUFDL0IsaUNBQWlDO0lBQ2pDLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLFFBQVEsRUFBRTtJQUNWO01BQ0U7UUFDRSxxQ0FBcUM7UUFDckMsK0JBQStCO1FBQy9CLGtDQUFrQztRQUNsQyxpQkFBaUI7UUFDakIsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLDZCQUE2QjtZQUNyQixxQkFBcUIsRUFBRTtFQUNqQztJQUNFLCtDQUErQztZQUN2Qyx1Q0FBdUM7SUFDL0MsaURBQWlEO0lBQ2pELDJCQUEyQjtJQUMzQixnREFBZ0Q7SUFDaEQsOENBQThDO0lBQzlDLGFBQWE7SUFDYixTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLFFBQVE7SUFDUix3Q0FBd0M7WUFDaEMsZ0NBQWdDO0lBQ3hDLFVBQVUsRUFBRTtJQUNaO01BQ0U7UUFDRSxrQkFBa0I7UUFDbEIsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjs7SUFFRSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFdBQVcsRUFBRTtJQUNiO01BQ0U7O1FBRUUsYUFBYTtRQUNiLFlBQVksRUFBRSxFQUFFOztBQUV4QjtFQUNFO0lBQ0UsK0JBQStCO1lBQ3ZCLHVCQUF1QixFQUFFO0VBQ25DO0lBQ0UsaUNBQWlDO1lBQ3pCLHlCQUF5QixFQUFFLEVBQUU7O0FBRXpDO0VBQ0U7SUFDRSwrQkFBK0I7WUFDdkIsdUJBQXVCLEVBQUU7RUFDbkM7SUFDRSxpQ0FBaUM7WUFDekIseUJBQXlCLEVBQUUsRUFBRTtFQUN2QztJQUNFLG1CQUFtQjtRQUNmLFdBQVc7WUFDUCxPQUFPO0lBQ2Ysa0JBQWtCLEVBQUU7SUFDcEI7TUFDRSxXQUFXO01BQ1gsVUFBVSxFQUFFO0lBQ2Q7TUFDRSxhQUFhO01BQ2IsWUFBWTtNQUNaLE9BQU87TUFDUCxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLFdBQVcsRUFBRTtFQUNqQjtJQUNFLDhCQUE4QjtJQUM5Qiw0Q0FBNEM7SUFDNUMsb0NBQW9DLEVBQUU7SUFDdEM7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxhQUFhLEVBQUU7RUFDbkI7O0lBRUUsYUFBYSxFQUFFO0VBQ2pCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7RUFDdkI7SUFDRTtNQUNFLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsOEJBQThCO2NBQ3RCLHVCQUF1QixFQUFFLEVBQUU7RUFDdkM7SUFDRSxZQUFZLEVBQUU7SUFDZDtNQUNFO1FBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRTtRQUNFLFVBQVUsRUFBRSxFQUFFO0VBQ3BCO0lBQ0UsWUFBWSxFQUFFO0lBQ2Q7TUFDRTtRQUNFLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0U7UUFDRSxVQUFVO1FBQ1Ysb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixhQUFhO1FBQ2IseUJBQXlCO1FBQ3pCLHNCQUFzQjtRQUN0QixtQkFBbUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0U7TUFDRSxrQkFBa0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRSxrQkFBa0I7TUFDbEIsb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixnQkFBZ0IsRUFBRTtFQUN0QjtJQUNFLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSxnQkFBZ0I7UUFDaEIsbUJBQW1CO1FBQ25CLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0U7UUFDRSxnQkFBZ0I7UUFDaEIsZ0JBQWdCLEVBQUUsRUFBRTtFQUMxQjtJQUNFO01BQ0UsbUJBQW1CO1VBQ2Ysb0JBQW9CO2NBQ2hCLFlBQVk7TUFDcEIsb0JBQW9CO1VBQ2hCLGNBQWM7TUFDbEIsNkJBQTZCO1VBQ3pCLGdCQUFnQixFQUFFLEVBQUU7RUFDNUI7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRTtNQUNFLDBCQUEwQjtNQUMxQiw0QkFBNEI7TUFDNUIsNkJBQTZCO2NBQ3JCLHNCQUFzQixFQUFFLEVBQUU7RUFDdEM7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGtCQUFrQjtJQUNsQix3QkFBd0IsRUFBRTtJQUMxQjtNQUNFO1FBQ0UsV0FBVyxFQUFFLEVBQUU7SUFDbkI7TUFDRSxrQkFBa0IsRUFBRTtNQUNwQjtRQUNFO1VBQ0Usa0JBQWtCLEVBQUUsRUFBRTtNQUMxQjtRQUNFLDZCQUE2QjtRQUM3QixpQkFBaUI7UUFDakIsZ0JBQWdCLEVBQUU7UUFDbEI7VUFDRTtZQUNFLGdCQUFnQjtZQUNoQixpQkFBaUI7WUFDakIsbUJBQW1CO1lBQ25CLGVBQWUsRUFBRSxFQUFFO1FBQ3ZCO1VBQ0U7WUFDRSxnQkFBZ0I7WUFDaEIsaUJBQWlCLEVBQUUsRUFBRTtRQUN6QjtVQUNFLHFCQUFxQixFQUFFO1VBQ3ZCO1lBQ0U7Y0FDRSxrQkFBa0I7Y0FDbEIsbUJBQW1CO2tCQUNmLGFBQWE7c0JBQ1QsU0FBUyxFQUFFLEVBQUU7UUFDM0I7VUFDRTtZQUNFLG1CQUFtQixFQUFFLEVBQUU7UUFDM0I7VUFDRSxtQkFBbUI7Y0FDZixvQkFBb0I7a0JBQ2hCLFlBQVk7VUFDcEIsb0JBQW9CO2NBQ2hCLGNBQWM7VUFDbEIsNkJBQTZCO2NBQ3pCLGdCQUFnQixFQUFFO1VBQ3RCO1lBQ0U7Y0FDRSw2QkFBNkI7a0JBQ3pCLGdCQUFnQixFQUFFO2NBQ3RCO2dCQUNFLHdCQUF3QixFQUFFLEVBQUU7SUFDeEM7TUFDRSxXQUFXLEVBQUU7TUFDYjtRQUNFO1VBQ0UsV0FBVztVQUNYLGdCQUFnQjtVQUNoQixvQkFBb0I7VUFDcEIsb0JBQW9CO1VBQ3BCLGFBQWE7VUFDYixrQ0FBa0M7VUFDbEMseUNBQXlDO1VBQ3pDLHdDQUF3QztrQkFDaEMsOEJBQThCO1VBQ3RDLHdCQUF3QjtVQUN4QixxQkFBcUI7VUFDckIsdUJBQXVCO1VBQ3ZCLHlCQUF5QjtVQUN6QixzQkFBc0I7VUFDdEIsbUJBQW1CLEVBQUUsRUFBRTtJQUM3QjtNQUNFLHNCQUFzQjtNQUN0Qix3QkFBd0IsRUFBRTtNQUMxQjtRQUNFO1VBQ0UsNEJBQTRCO2NBQ3hCLGlCQUFpQjtrQkFDYixRQUFRO1VBQ2hCLHNCQUFzQjtVQUN0QixjQUFjO1VBQ2Qsa0JBQWtCO1VBQ2xCLDhCQUE4QjtVQUM5Qiw2QkFBNkI7a0JBQ3JCLGNBQWMsRUFBRTtVQUN4QjtZQUNFLDRCQUE0QjtZQUM1QiwyQkFBMkIsRUFBRSxFQUFFO0lBQ3ZDO01BQ0U7UUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0UsWUFBWTtNQUNaLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0U7UUFDRSw0QkFBNEI7WUFDeEIsaUJBQWlCO2dCQUNiLFFBQVEsRUFBRSxFQUFFO0lBQ3hCO01BQ0U7UUFDRSw0QkFBNEI7WUFDeEIsaUJBQWlCO2dCQUNiLFFBQVEsRUFBRSxFQUFFOztBQUU1QjtFQUNFLG9CQUFvQjtFQUNwQixnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFLGlCQUFpQjtJQUNqQiw2QkFBNkIsRUFBRTtFQUNqQztJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLGtCQUFrQixFQUFFOztBQUV4QjtFQUNFLHNCQUFzQixFQUFFO0VBQ3hCO0lBQ0U7TUFDRSxVQUFVLEVBQUUsRUFBRTtFQUNsQjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7RUFDdkI7SUFDRTtNQUNFLGVBQWU7TUFDZixnQkFBZ0IsRUFBRSxFQUFFO0VBQ3hCO0lBQ0UseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsdUJBQXVCO1FBQ3ZCLDhCQUE4QjtRQUM5Qiw2QkFBNkI7Z0JBQ3JCLG1CQUFtQixFQUFFLEVBQUU7RUFDckM7SUFDRSxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFO1FBQ0Usa0JBQWtCLEVBQUUsRUFBRTtFQUM1QjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFNBQVMsRUFBRTtJQUNYO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLHlCQUF5QjtJQUN6Qix5QkFBeUI7SUFDekIsVUFBVTtJQUNWLHlCQUF5QixFQUFFO0lBQzNCO01BQ0U7UUFDRSxjQUFjLEVBQUUsRUFBRTtFQUN4QjtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0Usa0JBQWtCLEVBQUU7UUFDcEI7VUFDRSxhQUFhLEVBQUUsRUFBRTtJQUN2QjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRTtRQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDM0I7TUFDRSxjQUFjO01BQ2QsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixvQ0FBb0M7TUFDcEMsZ0JBQWdCLEVBQUU7TUFDbEI7UUFDRTtVQUNFLHFCQUFxQjtVQUNyQixnQkFBZ0IsRUFBRSxFQUFFO01BQ3hCO1FBQ0U7VUFDRSxlQUFlO1VBQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUM3QjtJQUNFLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsNEJBQTRCO0lBQzVCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLDZCQUE2QixFQUFFO0lBQy9CO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRTtRQUNFLGVBQWU7UUFDZixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLG1CQUFtQjtRQUNuQixnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsbUJBQW1CO1FBQ25CLGVBQWUsRUFBRSxFQUFFO0lBQ3ZCO01BQ0Usc1dBQXNXO01BQ3RXLHFCQUFxQjtNQUNyQixrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLFdBQVc7TUFDWCxtQ0FBbUM7TUFDbkMsMkJBQTJCLEVBQUU7RUFDakM7SUFDRSxjQUFjLEVBQUU7SUFDaEI7TUFDRTtRQUNFLHdCQUF3QjtRQUN4QixZQUFZO1FBQ1osV0FBVyxFQUFFLEVBQUU7RUFDckI7SUFDRTtNQUNFLHVCQUF1QjtNQUN2Qiw4QkFBOEI7TUFDOUIsNkJBQTZCO2NBQ3JCLG1CQUFtQixFQUFFLEVBQUU7RUFDbkM7SUFDRSxnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsZUFBZTtRQUNmLFdBQVcsRUFBRSxFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxhQUFhLEVBQUUsRUFBRTtFQUNyQjtJQUNFLG1CQUFtQjtRQUNmLFdBQVc7WUFDUCxPQUFPLEVBQUU7RUFDbkI7SUFDRSxVQUFVO0lBQ1Ysa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLGtCQUFrQjtRQUNsQixrQkFBa0IsRUFBRTtRQUNwQjtVQUNFLGlCQUFpQjtVQUNqQixrQkFBa0IsRUFBRSxFQUFFO0lBQzVCO01BQ0UsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsV0FBVztNQUNYLGNBQWM7TUFDZCxtQkFBbUI7TUFDbkIsZUFBZSxFQUFFO0VBQ3JCO0lBQ0Usb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IsbUJBQW1CO1FBQ2YsZUFBZTtJQUNuQix1QkFBdUI7UUFDbkIsb0JBQW9CO1lBQ2hCLDJCQUEyQjtJQUNuQyxXQUFXLEVBQUU7SUFDYjtNQUNFLHlDQUF5QyxFQUFFO01BQzNDO1FBQ0Usa0JBQWtCO1FBQ2xCLGFBQWEsRUFBRTtNQUNqQjtRQUNFLGVBQWUsRUFBRTtNQUNuQjtRQUNFLGVBQWUsRUFBRTtNQUNuQjtRQUNFLGVBQWUsRUFBRTtJQUNyQjtNQUNFO1FBQ0UsZ0JBQWdCLEVBQUU7UUFDbEI7VUFDRSxjQUFjO1VBQ2QsV0FBVztVQUNYLDBCQUEwQixFQUFFO1VBQzVCO1lBQ0UsNEJBQTRCO2dCQUN4QixpQkFBaUI7b0JBQ2IsUUFBUSxFQUFFO1VBQ3BCO1lBQ0UsNEJBQTRCO2dCQUN4QixpQkFBaUI7b0JBQ2IsUUFBUSxFQUFFO1VBQ3BCO1lBQ0UsNEJBQTRCO2dCQUN4QixpQkFBaUI7b0JBQ2IsUUFBUSxFQUFFO1VBQ3BCO1lBQ0UsNEJBQTRCO2dCQUN4QixpQkFBaUI7b0JBQ2IsUUFBUSxFQUFFO1VBQ3BCO1lBQ0UsNEJBQTRCO2dCQUN4QixpQkFBaUI7b0JBQ2IsUUFBUSxFQUFFO1VBQ3BCO1lBQ0UsNEJBQTRCO2dCQUN4QixpQkFBaUI7b0JBQ2IsUUFBUSxFQUFFLEVBQUU7RUFDOUI7SUFDRSxVQUFVO0lBQ1YsNEJBQTRCLEVBQUU7SUFDOUI7TUFDRTtRQUNFLFVBQVU7UUFDVix5QkFBeUIsRUFBRSxFQUFFO0lBQ2pDO01BQ0U7UUFDRSx5QkFBeUI7UUFDekIsV0FBVyxFQUFFLEVBQUU7RUFDckI7SUFDRSxpQkFBaUI7SUFDakIsVUFBVTtJQUNWLGVBQWU7SUFDZixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0UsVUFBVTtRQUNWLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7TUFDRTtRQUNFLFVBQVU7UUFDVixlQUFlLEVBQUUsRUFBRTtJQUN2QjtNQUNFO1FBQ0UsZ0JBQWdCO1FBQ2hCLGlCQUFpQjtRQUNqQixrQkFBa0I7UUFDbEIsb0JBQW9CO1FBQ3BCLFdBQVcsRUFBRSxFQUFFO0VBQ3JCO0lBQ0UsV0FBVyxFQUFFOztBQUVqQjtFQUNFLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQUU7RUFDcEI7SUFDRTtNQUNFLHNCQUFzQixFQUFFLEVBQUU7RUFDOUI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixTQUFTLEVBQUU7SUFDWDtNQUNFO1FBQ0UsZUFBZTtRQUNmLGlCQUFpQixFQUFFLEVBQUU7RUFDM0I7SUFDRSxlQUFlO0lBQ2YsY0FBYztJQUNkLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0U7UUFDRSxjQUFjO1FBQ2QsZ0JBQWdCLEVBQUUsRUFBRTtFQUMxQjtJQUNFLFdBQVcsRUFBRTs7QUFFakI7RUFDRSxnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixtQkFBbUI7UUFDZixlQUFlO0lBQ25CLHVCQUF1QjtRQUNuQixvQkFBb0I7WUFDaEIsMkJBQTJCO0lBQ25DLFdBQVcsRUFBRTtJQUNiO01BQ0UsbUNBQW1DLEVBQUU7TUFDckM7UUFDRSxrQkFBa0I7UUFDbEIsYUFBYSxFQUFFO01BQ2pCO1FBQ0UsZ0JBQWdCLEVBQUU7TUFDcEI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlLEVBQUU7SUFDckI7TUFDRTtRQUNFLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsYUFBYTtRQUNiLG1CQUFtQjtZQUNmLGVBQWU7UUFDbkIsdUJBQXVCO1lBQ25CLG9CQUFvQjtnQkFDaEIsMkJBQTJCO1FBQ25DLFdBQVcsRUFBRTtRQUNiO1VBQ0UseUNBQXlDLEVBQUU7VUFDM0M7WUFDRSxrQkFBa0I7WUFDbEIsYUFBYSxFQUFFO1VBQ2pCO1lBQ0UsZ0JBQWdCLEVBQUU7VUFDcEI7WUFDRSxlQUFlLEVBQUU7VUFDbkI7WUFDRSxlQUFlLEVBQUUsRUFBRTtJQUMzQjtNQUNFO1FBQ0Usb0JBQW9CO1FBQ3BCLG9CQUFvQjtRQUNwQixhQUFhO1FBQ2IsbUJBQW1CO1lBQ2YsZUFBZTtRQUNuQix1QkFBdUI7WUFDbkIsb0JBQW9CO2dCQUNoQiwyQkFBMkI7UUFDbkMsV0FBVyxFQUFFO1FBQ2I7VUFDRSxtQ0FBbUMsRUFBRTtVQUNyQztZQUNFLGtCQUFrQjtZQUNsQixhQUFhLEVBQUU7VUFDakI7WUFDRSxnQkFBZ0IsRUFBRTtVQUNwQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRSxFQUFFO0lBQzNCO01BQ0U7UUFDRSxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixtQkFBbUI7WUFDZixlQUFlO1FBQ25CLHVCQUF1QjtZQUNuQixvQkFBb0I7Z0JBQ2hCLDJCQUEyQjtRQUNuQyxXQUFXLEVBQUU7UUFDYjtVQUNFLG1DQUFtQyxFQUFFO1VBQ3JDO1lBQ0UsaUJBQWlCO1lBQ2pCLGFBQWEsRUFBRTtVQUNqQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRTtVQUNuQjtZQUNFLGVBQWUsRUFBRSxFQUFFO0lBQzNCO01BQ0U7UUFDRSxXQUFXO1FBQ1gsbUJBQW1CO1FBQ25CLGVBQWUsRUFBRSxFQUFFO0lBQ3ZCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0Usa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsd0RBQXdEO01BQ3hELGdEQUFnRCxFQUFFO01BQ2xEO1FBQ0U7VUFDRSxlQUFlLEVBQUUsRUFBRTtNQUN2QjtRQUNFO1VBQ0Usa0JBQWtCLEVBQUUsRUFBRTtNQUMxQjtRQUNFO1VBQ0UsYUFBYSxFQUFFLEVBQUU7TUFDckI7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7TUFDM0I7UUFDRSxZQUFZO1FBQ1osV0FBVztRQUNYLG9CQUFvQjtRQUNwQixpQkFBaUI7UUFDakIsMEJBQTBCO1FBQzFCLHVCQUF1QjtRQUN2Qix5REFBeUQsRUFBRTtJQUMvRDtNQUNFLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsVUFBVTtNQUNWLGtCQUFrQixFQUFFO01BQ3BCO1FBQ0U7VUFDRSxlQUFlO1VBQ2Ysd0JBQXdCLEVBQUUsRUFBRTs7QUFFdEM7RUFDRSx5QkFBeUIsRUFBRTtFQUMzQjtJQUNFLGNBQWMsRUFBRTtJQUNoQjtNQUNFO1FBQ0Usa0JBQWtCLEVBQUUsRUFBRTtFQUM1QjtJQUNFLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsU0FBUztJQUNULGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYixnQkFBZ0IsRUFBRTtRQUNsQjtVQUNFLG9CQUFvQjtVQUNwQixVQUFVO1VBQ1Ysa0JBQWtCO1VBQ2xCLE1BQU07VUFDTixRQUFRO1VBQ1IsWUFBWTtVQUNaLFdBQVc7VUFDWCxvR0FBb0c7VUFDcEcsOEVBQThFLEVBQUUsRUFBRTtJQUN4RjtNQUNFLHFCQUFxQixFQUFFO01BQ3ZCO1FBQ0U7VUFDRSxtQkFBbUI7Y0FDZixrQkFBa0I7a0JBQ2QsY0FBYyxFQUFFLEVBQUU7TUFDOUI7UUFDRSxrQkFBa0IsRUFBRTtRQUNwQjtVQUNFO1lBQ0Usa0JBQWtCLEVBQUUsRUFBRTtNQUM1QjtRQUNFO1VBQ0Usa0JBQWtCLEVBQUUsRUFBRTtNQUMxQjtRQUNFLHlCQUF5QjtRQUN6QixXQUFXO1FBQ1gsZUFBZTtRQUNmLGdCQUFnQjtRQUNoQixnQkFBZ0I7UUFDaEIscUJBQXFCO1FBQ3JCLDhCQUE4QjtRQUM5QixzQkFBc0IsRUFBRTtRQUN4QjtVQUNFLGNBQWMsRUFBRTs7QUFFMUI7RUFDRSxvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixtQkFBbUI7TUFDZixlQUFlO0VBQ25CLHVCQUF1QjtNQUNuQixvQkFBb0I7VUFDaEIsMkJBQTJCO0VBQ25DLFdBQVcsRUFBRTtFQUNiO0lBQ0UsbUNBQW1DLEVBQUU7SUFDckM7TUFDRSxrQkFBa0I7TUFDbEIsYUFBYSxFQUFFO0lBQ2pCO01BQ0UsZUFBZSxFQUFFO0lBQ25CO01BQ0UsZUFBZSxFQUFFO0lBQ25CO01BQ0UsZUFBZSxFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxvQkFBb0I7TUFDcEIsb0JBQW9CO01BQ3BCLGFBQWE7TUFDYixtQkFBbUI7VUFDZixlQUFlO01BQ25CLHVCQUF1QjtVQUNuQixvQkFBb0I7Y0FDaEIsMkJBQTJCO01BQ25DLFdBQVcsRUFBRTtNQUNiO1FBQ0Usd0NBQXdDLEVBQUU7UUFDMUM7VUFDRSxpQkFBaUI7VUFDakIsYUFBYSxFQUFFO1FBQ2pCO1VBQ0UsZUFBZSxFQUFFO1FBQ25CO1VBQ0UsZUFBZSxFQUFFO1FBQ25CO1VBQ0UsZUFBZSxFQUFFLEVBQUU7O0FBRTdCO0VBQ0Usb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsbUJBQW1CO01BQ2YsZUFBZTtFQUNuQix1QkFBdUI7TUFDbkIsb0JBQW9CO1VBQ2hCLDJCQUEyQjtFQUNuQyxXQUFXLEVBQUU7RUFDYjtJQUNFLHlDQUF5QyxFQUFFO0lBQzNDO01BQ0Usa0JBQWtCO01BQ2xCLGFBQWEsRUFBRTtJQUNqQjtNQUNFLGVBQWUsRUFBRTtJQUNuQjtNQUNFLGVBQWUsRUFBRTtJQUNuQjtNQUNFLGVBQWUsRUFBRTtFQUNyQjtJQUNFO01BQ0Usb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2IsbUJBQW1CO1VBQ2YsZUFBZTtNQUNuQix1QkFBdUI7VUFDbkIsb0JBQW9CO2NBQ2hCLDJCQUEyQjtNQUNuQyxXQUFXLEVBQUU7TUFDYjtRQUNFLHdDQUF3QyxFQUFFO1FBQzFDO1VBQ0UsaUJBQWlCO1VBQ2pCLGFBQWEsRUFBRTtRQUNqQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRSxFQUFFOztBQUU3QjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsdURBQXVEO0VBQ3ZELCtDQUErQyxFQUFFOztBQUVuRDtFQUNFLGNBQWMsRUFBRTtFQUNoQjtJQUNFLDRCQUE0QjtJQUM1Qiw2QkFBNkIsRUFBRTs7QUFFbkM7RUFDRSxXQUFXLEVBQUU7RUFDYjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTs7QUFFN0I7RUFDRSxtQkFBbUIsRUFBRTtFQUNyQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsZ0JBQWdCLEVBQUUsRUFBRTs7QUFFMUI7RUFDRSxrQkFBa0IsRUFBRTtFQUNwQjtJQUNFO01BQ0Usa0JBQWtCLEVBQUUsRUFBRTtFQUMxQjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7O0FBRXpCO0VBQ0UsZ0JBQWdCO0VBQ2hCLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLFVBQVUsRUFBRTtFQUNaO0lBQ0U7TUFDRSxXQUFXLEVBQUUsRUFBRTs7QUFFckI7RUFDRSxVQUFVLEVBQUU7RUFDWjtJQUNFO01BQ0UsV0FBVyxFQUFFLEVBQUU7O0FBRXJCO0VBQ0UsVUFBVSxFQUFFO0VBQ1o7SUFDRTtNQUNFLFdBQVcsRUFBRSxFQUFFOztBQUVyQjtFQUNFLFVBQVUsRUFBRTtFQUNaO0lBQ0U7TUFDRSxXQUFXO01BQ1gsdUNBQXVDO1VBQ25DLDRCQUE0QjtjQUN4QixtQkFBbUIsRUFBRSxFQUFFOztBQUVyQztFQUNFLFVBQVUsRUFBRTtFQUNaO0lBQ0U7TUFDRSxXQUFXO01BQ1gsdUNBQXVDO1VBQ25DLDRCQUE0QjtjQUN4QixtQkFBbUI7TUFDM0IsZUFBZTtNQUNmLDJCQUEyQixFQUFFLEVBQUU7O0FBRXJDO0VBQ0UsNEJBQTRCO01BQ3hCLGlCQUFpQjtVQUNiLFFBQVE7RUFDaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFO01BQ0UsZUFBZTtNQUNmLDRCQUE0QjtVQUN4QixpQkFBaUI7Y0FDYixRQUFRLEVBQUUsRUFBRTs7QUFFMUI7RUFDRSw0QkFBNEI7TUFDeEIsaUJBQWlCO1VBQ2IsUUFBUTtFQUNoQixlQUFlO0VBQ2YsbUJBQW1CLEVBQUU7RUFDckI7SUFDRTtNQUNFLG1CQUFtQixFQUFFLEVBQUU7RUFDM0I7SUFDRTtNQUNFLGdCQUFnQjtNQUNoQiw0QkFBNEI7VUFDeEIsaUJBQWlCO2NBQ2IsUUFBUSxFQUFFLEVBQUU7O0FBRTFCO0VBQ0UsNEJBQTRCO01BQ3hCLGlCQUFpQjtVQUNiLFFBQVEsRUFBRTs7QUFFcEI7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsbUJBQW1CO01BQ2YsZUFBZTtFQUNuQix1QkFBdUI7TUFDbkIsb0JBQW9CO1VBQ2hCLDJCQUEyQjtFQUNuQyxXQUFXLEVBQUU7RUFDYjtJQUNFLG1DQUFtQyxFQUFFO0lBQ3JDO01BQ0Usa0JBQWtCO01BQ2xCLGFBQWEsRUFBRTtJQUNqQjtNQUNFLGVBQWUsRUFBRTtJQUNuQjtNQUNFLGVBQWUsRUFBRTtJQUNuQjtNQUNFLGVBQWUsRUFBRTtFQUNyQjtJQUNFLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLG1CQUFtQjtRQUNmLGVBQWU7SUFDbkIsdUJBQXVCO1FBQ25CLG9CQUFvQjtZQUNoQiwyQkFBMkI7SUFDbkMsV0FBVyxFQUFFO0lBQ2I7TUFDRSxtQ0FBbUMsRUFBRTtNQUNyQztRQUNFLGlCQUFpQjtRQUNqQixhQUFhLEVBQUU7TUFDakI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlLEVBQUU7O0FBRXpCO0VBQ0UsbUJBQW1CLEVBQUU7RUFDckI7SUFDRTtNQUNFLG1CQUFtQixFQUFFLEVBQUU7O0FBRTdCO0VBQ0UseUJBQXlCO0VBQ3pCLDRCQUE0QjtFQUM1QixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLDhCQUE4QjtFQUM5Qiw2QkFBNkI7VUFDckIscUJBQXFCO0VBQzdCLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsOEJBQThCO0VBQzlCLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUM3QjtJQUNFO01BQ0UsMEJBQTBCLEVBQUUsRUFBRTs7QUFFcEM7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7TUFDZixrQkFBa0I7VUFDZCxjQUFjLEVBQUU7RUFDeEI7SUFDRTtNQUNFLGVBQWU7TUFDZixpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjtFQUNFLGtCQUFrQjtFQUNsQiw4QkFBOEI7RUFDOUIsbUJBQW1CO01BQ2Ysa0JBQWtCO1VBQ2QsY0FBYztFQUN0Qiw4QkFBOEI7RUFDOUIsMkJBQTJCO0VBQzNCLHNCQUFzQixFQUFFO0VBQ3hCO0lBQ0U7TUFDRSxrQkFBa0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0UseUJBQXlCO0lBQ3pCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGNBQWMsRUFBRTtJQUNoQjtNQUNFLDZCQUE2QjtNQUM3QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLDhCQUE4QjtNQUM5QixxQkFBcUIsRUFBRTtNQUN2QjtRQUNFO1VBQ0UsYUFBYSxFQUFFLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gsK3ZCQUErdkI7TUFDL3ZCLDRCQUE0QjtNQUM1QixzQkFBc0I7TUFDdEIsYUFBYTtNQUNiLFlBQVk7TUFDWixxQkFBcUI7TUFDckIsZ0JBQWdCO01BQ2hCLGtDQUFrQztNQUNsQywwQ0FBMEM7TUFDMUMsa0NBQWtDO01BQ2xDLDBCQUEwQjtNQUMxQixrREFBa0QsRUFBRTtNQUNwRDtRQUNFO1VBQ0UsYUFBYTtVQUNiLFlBQVk7VUFDWixrQkFBa0IsRUFBRSxFQUFFOztBQUVoQztFQUNFLGNBQWM7RUFDZCxvQkFBb0IsRUFBRTtFQUN0QjtJQUNFO01BQ0Usb0JBQW9CLEVBQUUsRUFBRTtFQUM1QjtJQUNFLGdDQUFnQztJQUNoQyxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFO1FBQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUM3QjtJQUNFLDZCQUE2QjtJQUM3QixxQkFBcUIsRUFBRTs7QUFFM0I7RUFDRSxlQUFlO0VBQ2YsY0FBYztFQUNkLGNBQWM7RUFDZCxnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7RUFDdkI7SUFDRSxXQUFXO0lBQ1gsK3ZCQUErdkI7SUFDL3ZCLDRCQUE0QjtJQUM1QixzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLGtDQUFrQztJQUNsQywwQ0FBMEM7SUFDMUMsa0NBQWtDO0lBQ2xDLDBCQUEwQjtJQUMxQixrREFBa0QsRUFBRTs7QUFFeEQ7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSw2QkFBNkIsRUFBRTtFQUMvQjtJQUNFLGlCQUFpQixFQUFFO0lBQ25CO01BQ0U7UUFDRSxpQkFBaUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0UsZUFBZTtJQUNmLFNBQVM7SUFDVCx3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLFdBQVcsRUFBRTtJQUNiO01BQ0UseVpBQXlaO01BQ3paLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIscUJBQXFCO01BQ3JCLFdBQVc7TUFDWCxjQUFjO01BQ2QsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsTUFBTTtNQUNOLDZFQUE2RTtNQUM3RSxxRUFBcUU7TUFDckUsNkRBQTZEO01BQzdELHdIQUF3SDtNQUN4SCxXQUFXLEVBQUU7SUFDZjtNQUNFLGdDQUFnQztjQUN4Qix3QkFBd0IsRUFBRTtFQUN0QztJQUNFLGFBQWE7SUFDYixTQUFTO0lBQ1QsVUFBVSxFQUFFO0lBQ1o7TUFDRSxlQUFlO01BQ2YsV0FBVyxFQUFFO0VBQ2pCO0lBQ0UsVUFBVSxFQUFFOztBQUVoQjtFQUNFLGdCQUFnQjtFQUNoQixjQUFjLEVBQUU7RUFDaEI7SUFDRSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sT0FBTztNQUNQLFNBQVM7TUFDVCxRQUFRO01BQ1IsV0FBVztNQUNYLFlBQVksRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUN2Qix5REFBeUQ7SUFDekQsV0FBVztJQUNYLCtCQUErQixFQUFFO0lBQ2pDO01BQ0Usa0JBQWtCLEVBQUU7O0FBRTFCO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZO0VBQ1osT0FBTztFQUNQLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFdBQVc7RUFDWCxVQUFVLEVBQUU7RUFDWjtJQUNFLFdBQVc7SUFDWCxTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUiwrQ0FBK0M7SUFDL0MsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQiw0REFBNEQ7SUFDNUQsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixXQUFXLEVBQUU7SUFDYjtNQUNFO1FBQ0UsYUFBYTtRQUNiLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsWUFBWSxFQUFFLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0lBQ1gsU0FBUztJQUNULGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsK0NBQStDO0lBQy9DLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsNERBQTREO0lBQzVELHFDQUFxQztJQUNyQywrQkFBK0I7SUFDL0Isa0NBQWtDO0lBQ2xDLFNBQVM7SUFDVCxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLFFBQVEsRUFBRTtJQUNWO01BQ0U7UUFDRSxxQ0FBcUM7UUFDckMsK0JBQStCO1FBQy9CLGtDQUFrQztRQUNsQyxrQkFBa0I7UUFDbEIsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLDZCQUE2QjtZQUNyQixxQkFBcUIsRUFBRTs7QUFFbkM7RUFDRSxXQUFXO0VBQ1gsU0FBUztFQUNULGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsK0NBQStDO0VBQy9DLHVDQUF1QztFQUN2QywrQkFBK0I7RUFDL0IsNERBQTREO0VBQzVELHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVyxFQUFFO0VBQ2I7SUFDRTtNQUNFLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLFdBQVcsRUFBRSxFQUFFOztBQUVyQjtFQUNFLFdBQVc7RUFDWCxTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUiwrQ0FBK0M7RUFDL0MsdUNBQXVDO0VBQ3ZDLCtCQUErQjtFQUMvQiw0REFBNEQ7RUFDNUQsb0NBQW9DO0VBQ3BDLCtCQUErQjtFQUMvQixpQ0FBaUM7RUFDakMsU0FBUztFQUNULG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsUUFBUSxFQUFFO0VBQ1Y7SUFDRTtNQUNFLHFDQUFxQztNQUNyQywrQkFBK0I7TUFDL0Isa0NBQWtDO01BQ2xDLGlCQUFpQjtNQUNqQixpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjtFQUNFLDZCQUE2QjtVQUNyQixxQkFBcUIsRUFBRTs7QUFFakM7RUFDRSwrQ0FBK0M7VUFDdkMsdUNBQXVDO0VBQy9DLGlEQUFpRDtFQUNqRCwyQkFBMkI7RUFDM0IsZ0RBQWdEO0VBQ2hELDhDQUE4QztFQUM5QyxhQUFhO0VBQ2IsU0FBUztFQUNULGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixRQUFRO0VBQ1Isd0NBQXdDO1VBQ2hDLGdDQUFnQztFQUN4QyxVQUFVLEVBQUU7RUFDWjtJQUNFO01BQ0Usa0JBQWtCO01BQ2xCLGlCQUFpQixFQUFFLEVBQUU7O0FBRTNCOztFQUVFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osV0FBVyxFQUFFO0VBQ2I7SUFDRTs7TUFFRSxhQUFhO01BQ2IsWUFBWSxFQUFFLEVBQUU7O0FBRXRCO0VBQ0U7SUFDRSwrQkFBK0I7WUFDdkIsdUJBQXVCLEVBQUU7RUFDbkM7SUFDRSxpQ0FBaUM7WUFDekIseUJBQXlCLEVBQUUsRUFBRTs7QUFFekM7RUFDRSxtQkFBbUI7TUFDZixXQUFXO1VBQ1AsT0FBTztFQUNmLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsV0FBVztJQUNYLFVBQVUsRUFBRTtFQUNkO0lBQ0UsYUFBYTtJQUNiLFlBQVk7SUFDWixPQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixXQUFXLEVBQUU7O0FBRWpCO0VBQ0UsOEJBQThCO0VBQzlCLDRDQUE0QztFQUM1QyxvQ0FBb0MsRUFBRTtFQUN0QztJQUNFLGNBQWMsRUFBRTtFQUNsQjtJQUNFLGFBQWEsRUFBRTs7QUFFbkI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsOEJBQThCO1lBQ3RCLHVCQUF1QixFQUFFLEVBQUU7O0FBRXZDO0VBQ0UsV0FBVztFQUNYLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRTtJQUNFLGNBQWMsRUFBRSxFQUFFOztBQUV0QjtFQUNFLFlBQVksRUFBRTtFQUNkO0lBQ0U7TUFDRSxVQUFVLEVBQUUsRUFBRTtFQUNsQjtJQUNFO01BQ0UsVUFBVSxFQUFFLEVBQUU7O0FBRXBCO0VBQ0UsWUFBWSxFQUFFO0VBQ2Q7SUFDRTtNQUNFLFVBQVUsRUFBRSxFQUFFO0VBQ2xCO0lBQ0U7TUFDRSxVQUFVO01BQ1Ysb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2IseUJBQXlCO01BQ3pCLHNCQUFzQjtNQUN0QixtQkFBbUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFO0lBQ0UsV0FBVyxFQUFFO0lBQ2I7TUFDRSxjQUFjLEVBQUU7RUFDcEI7SUFDRSxpQkFBaUI7SUFDakIsMEJBQTBCLEVBQUUsRUFBRTs7QUFFbEM7RUFDRTtJQUNFLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0UsaWtCQUFpa0I7TUFDamtCLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsWUFBWTtNQUNaLHFCQUFxQjtNQUNyQixtQ0FBbUM7TUFDbkMsMkJBQTJCLEVBQUUsRUFBRTs7QUFFckM7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0U7TUFDRSxlQUFlO01BQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLGdCQUFnQixFQUFFOztBQUV0QjtFQUNFLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUU7RUFDcEI7SUFDRTtNQUNFLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsZUFBZTtNQUNmLGlCQUFpQixFQUFFLEVBQUU7RUFDekI7SUFDRTtNQUNFLGdCQUFnQjtNQUNoQixnQkFBZ0IsRUFBRSxFQUFFO0VBQ3hCO0lBQ0Usa0JBQWtCO0lBQ2xCLHFCQUFxQixFQUFFO0VBQ3pCO0lBQ0UsV0FBVztJQUNYLFVBQVU7SUFDVixtbkJBQW1uQixFQUFFO0lBQ3JuQjtNQUNFO1FBQ0UsaWtCQUFpa0I7UUFDamtCLFVBQVU7UUFDVixXQUFXLEVBQUUsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsYUFBYSxFQUFFLEVBQUU7RUFDdkI7SUFDRSxRQUFRO0lBQ1IsYUFBYTtJQUNiLDRtQkFBNG1CLEVBQUU7SUFDOW1CO01BQ0U7UUFDRSx3a0JBQXdrQjtRQUN4a0IsYUFBYSxFQUFFLEVBQUU7SUFDckI7TUFDRTtRQUNFLGFBQWE7UUFDYixVQUFVO1FBQ1YsbUNBQW1DO1FBQ25DLDJCQUEyQixFQUFFLEVBQUU7O0FBRXZDO0VBQ0UsbUJBQW1CO01BQ2Ysb0JBQW9CO1VBQ2hCLFlBQVk7RUFDcEIsb0JBQW9CO01BQ2hCLGNBQWM7RUFDbEIsNkJBQTZCO01BQ3pCLGdCQUFnQjtFQUNwQixpQkFBaUIsRUFBRTtFQUNuQjtJQUNFLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFO01BQ0UsMEJBQTBCO01BQzFCLDRCQUE0QjtNQUM1Qiw2QkFBNkI7Y0FDckIsc0JBQXNCLEVBQUUsRUFBRTtFQUN0QztJQUNFLGtCQUFrQixFQUFFOztBQUV4QjtFQUNFLGtCQUFrQjtFQUNsQix3QkFBd0IsRUFBRTtFQUMxQjtJQUNFO01BQ0UsV0FBVyxFQUFFLEVBQUU7RUFDbkI7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLGtCQUFrQjtRQUNsQixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0U7UUFDRSxrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0UsNkJBQTZCO01BQzdCLGlCQUFpQjtNQUNqQixnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsZ0JBQWdCO1VBQ2hCLGlCQUFpQixFQUFFLEVBQUU7TUFDekI7UUFDRTtVQUNFLGdCQUFnQjtVQUNoQixpQkFBaUIsRUFBRSxFQUFFO01BQ3pCO1FBQ0UsbUJBQW1CO1lBQ2Ysa0JBQWtCO2dCQUNkLGNBQWMsRUFBRTtNQUMxQjtRQUNFO1VBQ0UsZ0JBQWdCLEVBQUUsRUFBRTtFQUM1QjtJQUNFLFdBQVcsRUFBRTtJQUNiO01BQ0U7UUFDRSxXQUFXO1FBQ1gsZ0JBQWdCO1FBQ2hCLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsYUFBYTtRQUNiLGtDQUFrQztRQUNsQyx5Q0FBeUM7UUFDekMsd0NBQXdDO2dCQUNoQyw4QkFBOEI7UUFDdEMsd0JBQXdCO1FBQ3hCLHFCQUFxQjtRQUNyQix1QkFBdUI7UUFDdkIseUJBQXlCO1FBQ3pCLHNCQUFzQjtRQUN0QixtQkFBbUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0Usc0JBQXNCO0lBQ3RCLHdCQUF3QixFQUFFO0lBQzFCO01BQ0U7UUFDRSw0QkFBNEI7WUFDeEIsaUJBQWlCO2dCQUNiLFFBQVE7UUFDaEIsc0JBQXNCO1FBQ3RCLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsOEJBQThCO1FBQzlCLDZCQUE2QjtnQkFDckIsY0FBYyxFQUFFO1FBQ3hCO1VBQ0UsNEJBQTRCO1VBQzVCLDJCQUEyQixFQUFFLEVBQUU7RUFDdkM7SUFDRTtNQUNFLG1CQUFtQixFQUFFLEVBQUU7RUFDM0I7SUFDRSxZQUFZO0lBQ1osb0JBQW9CLEVBQUU7RUFDeEI7SUFDRTtNQUNFLDRCQUE0QjtVQUN4QixpQkFBaUI7Y0FDYixRQUFRLEVBQUUsRUFBRTtFQUN4QjtJQUNFO01BQ0UsNEJBQTRCO1VBQ3hCLGlCQUFpQjtjQUNiLFFBQVEsRUFBRSxFQUFFOztBQUUxQjtFQUNFLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLG1CQUFtQjtNQUNmLGVBQWU7RUFDbkIsdUJBQXVCO01BQ25CLG9CQUFvQjtVQUNoQiwyQkFBMkI7RUFDbkMsV0FBVyxFQUFFO0VBQ2I7SUFDRSxtQ0FBbUMsRUFBRTtJQUNyQztNQUNFLGtCQUFrQjtNQUNsQixhQUFhLEVBQUU7SUFDakI7TUFDRSxlQUFlLEVBQUU7SUFDbkI7TUFDRSxlQUFlLEVBQUU7SUFDbkI7TUFDRSxlQUFlLEVBQUU7RUFDckI7SUFDRTtNQUNFLG9CQUFvQjtNQUNwQixvQkFBb0I7TUFDcEIsYUFBYTtNQUNiLG1CQUFtQjtVQUNmLGVBQWU7TUFDbkIsdUJBQXVCO1VBQ25CLG9CQUFvQjtjQUNoQiwyQkFBMkI7TUFDbkMsV0FBVyxFQUFFO01BQ2I7UUFDRSxtQ0FBbUMsRUFBRTtRQUNyQztVQUNFLGlCQUFpQjtVQUNqQixhQUFhLEVBQUU7UUFDakI7VUFDRSxlQUFlLEVBQUU7UUFDbkI7VUFDRSxlQUFlLEVBQUU7UUFDbkI7VUFDRSxlQUFlLEVBQUUsRUFBRTtFQUMzQjtJQUNFLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLG1CQUFtQjtRQUNmLGVBQWU7SUFDbkIsdUJBQXVCO1FBQ25CLG9CQUFvQjtZQUNoQiwyQkFBMkI7SUFDbkMsV0FBVyxFQUFFO0lBQ2I7TUFDRSxtQ0FBbUMsRUFBRTtNQUNyQztRQUNFLGlCQUFpQjtRQUNqQixhQUFhLEVBQUU7TUFDakI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlLEVBQUU7O0FBRXpCO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWMsRUFBRTtFQUNoQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTs7QUFFN0I7RUFDRTtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsZ0NBQWdDLEVBQUUsRUFBRTs7QUFFeEM7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYyxFQUFFOztBQUVsQjtFQUNFLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLG1CQUFtQjtNQUNmLGVBQWU7RUFDbkIsdUJBQXVCO01BQ25CLG9CQUFvQjtVQUNoQiwyQkFBMkI7RUFDbkMsV0FBVyxFQUFFO0VBQ2I7SUFDRSxtQ0FBbUMsRUFBRTtJQUNyQztNQUNFLGtCQUFrQjtNQUNsQixhQUFhLEVBQUU7SUFDakI7TUFDRSxlQUFlLEVBQUU7SUFDbkI7TUFDRSxlQUFlLEVBQUU7SUFDbkI7TUFDRSxlQUFlLEVBQUU7RUFDckI7SUFDRTtNQUNFLG9CQUFvQjtNQUNwQixvQkFBb0I7TUFDcEIsYUFBYTtNQUNiLG1CQUFtQjtVQUNmLGVBQWU7TUFDbkIsdUJBQXVCO1VBQ25CLG9CQUFvQjtjQUNoQiwyQkFBMkI7TUFDbkMsV0FBVyxFQUFFO01BQ2I7UUFDRSxtQ0FBbUMsRUFBRTtRQUNyQztVQUNFLGlCQUFpQjtVQUNqQixhQUFhLEVBQUU7UUFDakI7VUFDRSxlQUFlLEVBQUU7UUFDbkI7VUFDRSxlQUFlLEVBQUU7UUFDbkI7VUFDRSxlQUFlLEVBQUUsRUFBRTs7QUFFN0I7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUN2Qix5REFBeUQ7SUFDekQsV0FBVztJQUNYLCtCQUErQixFQUFFO0lBQ2pDO01BQ0Usa0JBQWtCLEVBQUU7O0FBRTFCO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZO0VBQ1osT0FBTztFQUNQLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFdBQVc7RUFDWCxVQUFVLEVBQUU7RUFDWjtJQUNFLFdBQVc7SUFDWCxTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUiwrQ0FBK0M7SUFDL0MsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQiw0REFBNEQ7SUFDNUQsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixXQUFXLEVBQUU7SUFDYjtNQUNFO1FBQ0UsYUFBYTtRQUNiLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsWUFBWSxFQUFFLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0lBQ1gsU0FBUztJQUNULGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsK0NBQStDO0lBQy9DLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsNERBQTREO0lBQzVELHFDQUFxQztJQUNyQywrQkFBK0I7SUFDL0Isa0NBQWtDO0lBQ2xDLFNBQVM7SUFDVCxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLFFBQVEsRUFBRTtJQUNWO01BQ0U7UUFDRSxxQ0FBcUM7UUFDckMsK0JBQStCO1FBQy9CLGtDQUFrQztRQUNsQyxrQkFBa0I7UUFDbEIsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLDZCQUE2QjtZQUNyQixxQkFBcUIsRUFBRTs7QUFFbkM7RUFDRSxXQUFXO0VBQ1gsU0FBUztFQUNULGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsK0NBQStDO0VBQy9DLHVDQUF1QztFQUN2QywrQkFBK0I7RUFDL0IsNERBQTREO0VBQzVELHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVyxFQUFFO0VBQ2I7SUFDRTtNQUNFLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLFdBQVcsRUFBRSxFQUFFOztBQUVyQjtFQUNFLFdBQVc7RUFDWCxTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUiwrQ0FBK0M7RUFDL0MsdUNBQXVDO0VBQ3ZDLCtCQUErQjtFQUMvQiw0REFBNEQ7RUFDNUQsb0NBQW9DO0VBQ3BDLCtCQUErQjtFQUMvQixpQ0FBaUM7RUFDakMsU0FBUztFQUNULG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsUUFBUSxFQUFFO0VBQ1Y7SUFDRTtNQUNFLHFDQUFxQztNQUNyQywrQkFBK0I7TUFDL0Isa0NBQWtDO01BQ2xDLGlCQUFpQjtNQUNqQixpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjtFQUNFLDZCQUE2QjtVQUNyQixxQkFBcUIsRUFBRTs7QUFFakM7RUFDRSwrQ0FBK0M7VUFDdkMsdUNBQXVDO0VBQy9DLGlEQUFpRDtFQUNqRCwyQkFBMkI7RUFDM0IsZ0RBQWdEO0VBQ2hELDhDQUE4QztFQUM5QyxhQUFhO0VBQ2IsU0FBUztFQUNULGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixRQUFRO0VBQ1Isd0NBQXdDO1VBQ2hDLGdDQUFnQztFQUN4QyxVQUFVLEVBQUU7RUFDWjtJQUNFO01BQ0Usa0JBQWtCO01BQ2xCLGlCQUFpQixFQUFFLEVBQUU7O0FBRTNCOztFQUVFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osV0FBVyxFQUFFO0VBQ2I7SUFDRTs7TUFFRSxhQUFhO01BQ2IsWUFBWSxFQUFFLEVBQUU7O0FBRXRCO0VBQ0U7SUFDRSwrQkFBK0I7WUFDdkIsdUJBQXVCLEVBQUU7RUFDbkM7SUFDRSxpQ0FBaUM7WUFDekIseUJBQXlCLEVBQUUsRUFBRTs7QUFFekM7RUFDRSxtQkFBbUI7TUFDZixXQUFXO1VBQ1AsT0FBTztFQUNmLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsV0FBVztJQUNYLFVBQVUsRUFBRTtFQUNkO0lBQ0UsYUFBYTtJQUNiLFlBQVk7SUFDWixPQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixXQUFXLEVBQUU7O0FBRWpCO0VBQ0UsOEJBQThCO0VBQzlCLDRDQUE0QztFQUM1QyxvQ0FBb0MsRUFBRTtFQUN0QztJQUNFLGNBQWMsRUFBRTtFQUNsQjtJQUNFLGFBQWEsRUFBRTs7QUFFbkI7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxjQUFjO0VBQ2QsY0FBYztFQUNkLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRTtJQUNFLG1CQUFtQixFQUFFLEVBQUU7O0FBRTNCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRSxvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFDdkIseURBQXlEO0lBQ3pELFdBQVc7SUFDWCwrQkFBK0IsRUFBRTtJQUNqQztNQUNFLGtCQUFrQixFQUFFOztBQUUxQjtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2QsWUFBWTtFQUNaLE9BQU87RUFDUCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixXQUFXO0VBQ1gsVUFBVSxFQUFFO0VBQ1o7SUFDRSxXQUFXO0lBQ1gsU0FBUztJQUNULGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsK0NBQStDO0lBQy9DLHVDQUF1QztJQUN2QywrQkFBK0I7SUFDL0IsNERBQTREO0lBQzVELHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsV0FBVyxFQUFFO0lBQ2I7TUFDRTtRQUNFLGFBQWE7UUFDYixrQkFBa0I7UUFDbEIsaUJBQWlCO1FBQ2pCLFlBQVksRUFBRSxFQUFFO0VBQ3RCO0lBQ0UsV0FBVztJQUNYLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLCtDQUErQztJQUMvQyx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLDREQUE0RDtJQUM1RCxxQ0FBcUM7SUFDckMsK0JBQStCO0lBQy9CLGtDQUFrQztJQUNsQyxTQUFTO0lBQ1QsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixRQUFRLEVBQUU7SUFDVjtNQUNFO1FBQ0UscUNBQXFDO1FBQ3JDLCtCQUErQjtRQUMvQixrQ0FBa0M7UUFDbEMsa0JBQWtCO1FBQ2xCLGlCQUFpQixFQUFFLEVBQUU7RUFDM0I7SUFDRSw2QkFBNkI7WUFDckIscUJBQXFCLEVBQUU7O0FBRW5DO0VBQ0UsV0FBVztFQUNYLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLCtDQUErQztFQUMvQyx1Q0FBdUM7RUFDdkMsK0JBQStCO0VBQy9CLDREQUE0RDtFQUM1RCxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLFdBQVcsRUFBRTtFQUNiO0lBQ0U7TUFDRSxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixXQUFXLEVBQUUsRUFBRTs7QUFFckI7RUFDRSxXQUFXO0VBQ1gsU0FBUztFQUNULGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsK0NBQStDO0VBQy9DLHVDQUF1QztFQUN2QywrQkFBK0I7RUFDL0IsNERBQTREO0VBQzVELG9DQUFvQztFQUNwQywrQkFBK0I7RUFDL0IsaUNBQWlDO0VBQ2pDLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLFFBQVEsRUFBRTtFQUNWO0lBQ0U7TUFDRSxxQ0FBcUM7TUFDckMsK0JBQStCO01BQy9CLGtDQUFrQztNQUNsQyxpQkFBaUI7TUFDakIsaUJBQWlCLEVBQUUsRUFBRTs7QUFFM0I7RUFDRSw2QkFBNkI7VUFDckIscUJBQXFCLEVBQUU7O0FBRWpDO0VBQ0UsK0NBQStDO1VBQ3ZDLHVDQUF1QztFQUMvQyxpREFBaUQ7RUFDakQsMkJBQTJCO0VBQzNCLGdEQUFnRDtFQUNoRCw4Q0FBOEM7RUFDOUMsYUFBYTtFQUNiLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsUUFBUTtFQUNSLHdDQUF3QztVQUNoQyxnQ0FBZ0M7RUFDeEMsVUFBVSxFQUFFO0VBQ1o7SUFDRTtNQUNFLGtCQUFrQjtNQUNsQixpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjs7RUFFRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFdBQVcsRUFBRTtFQUNiO0lBQ0U7O01BRUUsYUFBYTtNQUNiLFlBQVksRUFBRSxFQUFFOztBQUV0QjtFQUNFO0lBQ0UsK0JBQStCO1lBQ3ZCLHVCQUF1QixFQUFFO0VBQ25DO0lBQ0UsaUNBQWlDO1lBQ3pCLHlCQUF5QixFQUFFLEVBQUU7O0FBRXpDO0VBQ0UsbUJBQW1CO01BQ2YsV0FBVztVQUNQLE9BQU87RUFDZixrQkFBa0IsRUFBRTtFQUNwQjtJQUNFLFdBQVc7SUFDWCxVQUFVLEVBQUU7RUFDZDtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osT0FBTztJQUNQLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVyxFQUFFOztBQUVqQjtFQUNFLDhCQUE4QjtFQUM5Qiw0Q0FBNEM7RUFDNUMsb0NBQW9DLEVBQUU7RUFDdEM7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSxhQUFhLEVBQUU7O0FBRW5COztFQUVFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFO0lBQ0UsbUJBQW1CLEVBQUUsRUFBRTs7QUFFM0I7RUFDRTtJQUNFLGNBQWMsRUFBRSxFQUFFOztBQUV0QjtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixhQUFhLEVBQUU7SUFDZjtNQUNFLDRCQUE0QjtVQUN4QixpQkFBaUI7Y0FDYixRQUFRLEVBQUU7SUFDcEI7TUFDRSw0QkFBNEI7VUFDeEIsaUJBQWlCO2NBQ2IsUUFBUSxFQUFFO0lBQ3BCO01BQ0UsNEJBQTRCO1VBQ3hCLGlCQUFpQjtjQUNiLFFBQVEsRUFBRSxFQUFFOztBQUUxQjtFQUNFLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0U7TUFDRSxnQkFBZ0IsRUFBRSxFQUFFOztBQUUxQjtFQUNFLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxrQkFBa0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxVQUFVLEVBQUU7RUFDWjtJQUNFO01BQ0UsV0FBVyxFQUFFLEVBQUU7RUFDbkI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7O0FBRTFCO0VBQ0UsVUFBVSxFQUFFO0VBQ1o7SUFDRTtNQUNFLFdBQVcsRUFBRSxFQUFFOztBQUVyQjtFQUNFLFVBQVUsRUFBRTtFQUNaO0lBQ0U7TUFDRSxXQUFXLEVBQUUsRUFBRTs7QUFFckI7RUFDRTtJQUNFLGdCQUFnQixFQUFFLEVBQUU7O0FBRXhCO0VBQ0UsVUFBVSxFQUFFO0VBQ1o7SUFDRTtNQUNFLFdBQVcsRUFBRSxFQUFFOztBQUVyQjtFQUNFLFVBQVUsRUFBRTtFQUNaO0lBQ0U7TUFDRSxXQUFXLEVBQUUsRUFBRTs7QUFFckI7RUFDRSx1QkFBdUIsRUFBRTtFQUN6QjtJQUNFLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0Usc0JBQXNCO01BQ3RCLG9CQUFvQjtNQUNwQixpQkFBaUI7TUFDakIsMEJBQTBCO01BQzFCLHVCQUF1QjtNQUN2Qix5REFBeUQ7TUFDekQsV0FBVztNQUNYLCtCQUErQixFQUFFO01BQ2pDO1FBQ0Usa0JBQWtCLEVBQUU7RUFDMUI7SUFDRSxlQUFlO0lBQ2YsY0FBYztJQUNkLFlBQVk7SUFDWixPQUFPO0lBQ1AsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztJQUNYLFVBQVUsRUFBRTtJQUNaO01BQ0UsV0FBVztNQUNYLFNBQVM7TUFDVCxrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLCtDQUErQztNQUMvQyx1Q0FBdUM7TUFDdkMsK0JBQStCO01BQy9CLDREQUE0RDtNQUM1RCxzQkFBc0I7TUFDdEIsa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLFdBQVcsRUFBRTtNQUNiO1FBQ0U7VUFDRSxhQUFhO1VBQ2Isa0JBQWtCO1VBQ2xCLGlCQUFpQjtVQUNqQixZQUFZLEVBQUUsRUFBRTtJQUN0QjtNQUNFLFdBQVc7TUFDWCxTQUFTO01BQ1Qsa0JBQWtCO01BQ2xCLFFBQVE7TUFDUiwrQ0FBK0M7TUFDL0MsdUNBQXVDO01BQ3ZDLCtCQUErQjtNQUMvQiw0REFBNEQ7TUFDNUQscUNBQXFDO01BQ3JDLCtCQUErQjtNQUMvQixrQ0FBa0M7TUFDbEMsU0FBUztNQUNULGlCQUFpQjtNQUNqQixpQkFBaUI7TUFDakIsUUFBUSxFQUFFO01BQ1Y7UUFDRTtVQUNFLHFDQUFxQztVQUNyQywrQkFBK0I7VUFDL0Isa0NBQWtDO1VBQ2xDLGtCQUFrQjtVQUNsQixpQkFBaUIsRUFBRSxFQUFFO0lBQzNCO01BQ0UsNkJBQTZCO2NBQ3JCLHFCQUFxQixFQUFFO0VBQ25DO0lBQ0UsV0FBVztJQUNYLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLCtDQUErQztJQUMvQyx1Q0FBdUM7SUFDdkMsK0JBQStCO0lBQy9CLDREQUE0RDtJQUM1RCxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLFdBQVcsRUFBRTtJQUNiO01BQ0U7UUFDRSxZQUFZO1FBQ1osa0JBQWtCO1FBQ2xCLGlCQUFpQjtRQUNqQixXQUFXLEVBQUUsRUFBRTtFQUNyQjtJQUNFLFdBQVc7SUFDWCxTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUiwrQ0FBK0M7SUFDL0MsdUNBQXVDO0lBQ3ZDLCtCQUErQjtJQUMvQiw0REFBNEQ7SUFDNUQsb0NBQW9DO0lBQ3BDLCtCQUErQjtJQUMvQixpQ0FBaUM7SUFDakMsU0FBUztJQUNULG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsUUFBUSxFQUFFO0lBQ1Y7TUFDRTtRQUNFLHFDQUFxQztRQUNyQywrQkFBK0I7UUFDL0Isa0NBQWtDO1FBQ2xDLGlCQUFpQjtRQUNqQixpQkFBaUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0UsNkJBQTZCO1lBQ3JCLHFCQUFxQixFQUFFO0VBQ2pDO0lBQ0UsK0NBQStDO1lBQ3ZDLHVDQUF1QztJQUMvQyxpREFBaUQ7SUFDakQsMkJBQTJCO0lBQzNCLGdEQUFnRDtJQUNoRCw4Q0FBOEM7SUFDOUMsYUFBYTtJQUNiLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsUUFBUTtJQUNSLHdDQUF3QztZQUNoQyxnQ0FBZ0M7SUFDeEMsVUFBVSxFQUFFO0lBQ1o7TUFDRTtRQUNFLGtCQUFrQjtRQUNsQixpQkFBaUIsRUFBRSxFQUFFO0VBQzNCOztJQUVFLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osV0FBVyxFQUFFO0lBQ2I7TUFDRTs7UUFFRSxhQUFhO1FBQ2IsWUFBWSxFQUFFLEVBQUU7O0FBRXhCO0VBQ0U7SUFDRSwrQkFBK0I7WUFDdkIsdUJBQXVCLEVBQUU7RUFDbkM7SUFDRSxpQ0FBaUM7WUFDekIseUJBQXlCLEVBQUUsRUFBRTtFQUN2QztJQUNFLG1CQUFtQjtRQUNmLFdBQVc7WUFDUCxPQUFPO0lBQ2Ysa0JBQWtCO0lBQ2xCLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSxrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0U7UUFDRSxrQkFBa0I7UUFDbEIsVUFBVTtRQUNWLFlBQVk7UUFDWixhQUFhO1FBQ2IsbUNBQW1DO1FBQ25DLDJCQUEyQjtRQUMzQixVQUFVLEVBQUUsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsVUFBVTtRQUNWLFdBQVcsRUFBRSxFQUFFO0lBQ25CO01BQ0U7UUFDRSxlQUFlO1FBQ2YsNEJBQTRCO1lBQ3hCLGlCQUFpQjtnQkFDYixRQUFRO1FBQ2hCLHVCQUF1QjtZQUNuQixlQUFlO2dCQUNYLFdBQVc7UUFDbkIsV0FBVztRQUNYLGFBQWE7UUFDYix3QkFBd0I7UUFDeEIsZ0JBQWdCLEVBQUUsRUFBRTtJQUN4QjtNQUNFLFNBQVM7TUFDVCxzQkFBc0I7TUFDdEIsa0JBQWtCO01BQ2xCLE1BQU07TUFDTixXQUFXO01BQ1gsV0FBVyxFQUFFO0lBQ2Y7TUFDRSxrQkFBa0IsRUFBRTtJQUN0QjtNQUNFLGFBQWE7TUFDYixZQUFZO01BQ1osT0FBTztNQUNQLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sV0FBVyxFQUFFO0VBQ2pCO0lBQ0UsOEJBQThCO0lBQzlCLDRDQUE0QztJQUM1QyxvQ0FBb0MsRUFBRTtJQUN0QztNQUNFLGNBQWMsRUFBRTtJQUNsQjtNQUNFLGFBQWEsRUFBRTtFQUNuQjs7SUFFRSxhQUFhLEVBQUU7RUFDakI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRTtNQUNFLGtCQUFrQixFQUFFLEVBQUU7RUFDMUI7SUFDRTtNQUNFLHVCQUF1QjtNQUN2QixrQkFBa0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN2QjtJQUNFO01BQ0UsNkJBQTZCO01BQzdCLDhCQUE4QixFQUFFLEVBQUU7RUFDdEM7SUFDRSx5QkFBeUI7SUFDekIsNEJBQTRCLEVBQUU7SUFDOUI7TUFDRTtRQUNFLDZCQUE2QixFQUFFLEVBQUU7SUFDckM7TUFDRTtRQUNFLDJCQUEyQixFQUFFLEVBQUU7RUFDckM7SUFDRSxVQUFVLEVBQUU7RUFDZDtJQUNFLFVBQVU7SUFDVixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0UsV0FBVztRQUNYLFNBQVMsRUFBRSxFQUFFO0lBQ2pCO01BQ0U7UUFDRSw0QkFBNEI7WUFDeEIsaUJBQWlCO2dCQUNiLFFBQVE7UUFDaEIsZ0JBQWdCLEVBQUUsRUFBRTtFQUMxQjtJQUNFO01BQ0UsZUFBZTtNQUNmLGlCQUFpQixFQUFFLEVBQUU7RUFDekI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRTtNQUNFLGVBQWU7TUFDZixpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0U7TUFDRSxlQUFlO01BQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFO01BQ0Usb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2IsbUJBQW1CO1VBQ2YsZUFBZTtNQUNuQix1QkFBdUI7VUFDbkIsb0JBQW9CO2NBQ2hCLDJCQUEyQjtNQUNuQyxXQUFXO01BQ1gsc0JBQXNCO01BQ3RCLG1CQUFtQjtNQUNuQixxQkFBcUIsRUFBRTtNQUN2QjtRQUNFLGtDQUFrQyxFQUFFO1FBQ3BDO1VBQ0UsaUJBQWlCO1VBQ2pCLGFBQWEsRUFBRTtRQUNqQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRTtNQUNyQjtRQUNFLGlCQUFpQjtRQUNqQixXQUFXLEVBQUUsRUFBRTtFQUNyQjtJQUNFO01BQ0Usb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2IsbUJBQW1CO1VBQ2YsZUFBZTtNQUNuQix1QkFBdUI7VUFDbkIsb0JBQW9CO2NBQ2hCLDJCQUEyQjtNQUNuQyxXQUFXLEVBQUU7TUFDYjtRQUNFLG1DQUFtQyxFQUFFO1FBQ3JDO1VBQ0UsaUJBQWlCO1VBQ2pCLGFBQWEsRUFBRTtRQUNqQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRTtNQUNyQjtRQUNFLGNBQWM7UUFDZCxnQkFBZ0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0U7TUFDRSxlQUFlO01BQ2YsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFO01BQ0UsVUFBVSxFQUFFLEVBQUU7O0FBRXBCO0VBQ0UseUJBQXlCLEVBQUU7RUFDM0I7SUFDRSw0QkFBNEIsRUFBRTtJQUM5QjtNQUNFO1FBQ0UsZUFBZSxFQUFFLEVBQUU7RUFDekI7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0IsRUFBRTtJQUN0QjtNQUNFO1FBQ0UsZ0NBQWdDO1FBQ2hDLGlDQUFpQyxFQUFFLEVBQUU7SUFDekM7TUFDRSxrQkFBa0IsRUFBRTtJQUN0QjtNQUNFLG1CQUFtQixFQUFFO0lBQ3ZCO01BQ0U7UUFDRSxrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0UseWxDQUF5bEM7TUFDemxDLGlCQUFpQixFQUFFO0lBQ3JCO01BQ0Usb0JBQW9CO01BQ3BCLG9CQUFvQjtNQUNwQixhQUFhO01BQ2IsbUJBQW1CO1VBQ2YsZUFBZTtNQUNuQix1QkFBdUI7VUFDbkIsb0JBQW9CO2NBQ2hCLDJCQUEyQjtNQUNuQyxXQUFXLEVBQUU7TUFDYjtRQUNFLHlDQUF5QyxFQUFFO1FBQzNDO1VBQ0Usa0JBQWtCO1VBQ2xCLGFBQWEsRUFBRTtRQUNqQjtVQUNFLGFBQWEsRUFBRTtRQUNqQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGVBQWUsRUFBRTtNQUNyQjtRQUNFO1VBQ0Usb0JBQW9CO1VBQ3BCLG9CQUFvQjtVQUNwQixhQUFhO1VBQ2IsbUJBQW1CO2NBQ2YsZUFBZTtVQUNuQix1QkFBdUI7Y0FDbkIsb0JBQW9CO2tCQUNoQiwyQkFBMkI7VUFDbkMsV0FBVyxFQUFFO1VBQ2I7WUFDRSxtQ0FBbUMsRUFBRTtZQUNyQztjQUNFLGtCQUFrQjtjQUNsQixhQUFhLEVBQUU7WUFDakI7Y0FDRSxnQkFBZ0IsRUFBRTtZQUNwQjtjQUNFLGVBQWUsRUFBRTtZQUNuQjtjQUNFLGVBQWUsRUFBRSxFQUFFO0lBQzdCO01BQ0UsMkJBQTJCLEVBQUU7TUFDN0I7UUFDRTtVQUNFLDJCQUEyQixFQUFFLEVBQUU7SUFDckM7TUFDRSxtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLDRCQUE0QjtNQUM1QixvQkFBb0I7TUFDcEIscUJBQXFCLEVBQUU7TUFDdkI7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDN0I7TUFDRSxnQkFBZ0I7TUFDaEIsNEJBQTRCO01BQzVCLG9CQUFvQjtNQUNwQixxQkFBcUI7TUFDckIsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLHFCQUFxQixFQUFFLEVBQUU7RUFDakM7SUFDRSxnQkFBZ0I7SUFDaEIsYUFBYSxFQUFFO0lBQ2Y7TUFDRSxnQkFBZ0IsRUFBRTtJQUNwQjtNQUNFLDRCQUE0QjtNQUM1Qiw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sUUFBUTtNQUNSLFVBQVU7TUFDVixZQUFZO01BQ1osVUFBVTtNQUNWLG1CQUFtQjtNQUNuQixrSUFBa0k7TUFDbEksaUZBQWlGLEVBQUU7SUFDckY7TUFDRSxZQUFZLEVBQUU7RUFDbEI7SUFDRSxlQUFlO0lBQ2YsY0FBYztJQUNkLFlBQVk7SUFDWixXQUFXO0lBQ1gsU0FBUztJQUNULFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFVBQVU7SUFDVix3Q0FBd0M7SUFDeEMsZ0NBQWdDLEVBQUU7SUFDbEM7TUFDRSxXQUFXO01BQ1gsU0FBUztNQUNULGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsK0NBQStDO01BQy9DLHVDQUF1QztNQUN2QywrQkFBK0I7TUFDL0IsNERBQTREO01BQzVELHNCQUFzQjtNQUN0QixrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsV0FBVyxFQUFFO01BQ2I7UUFDRTtVQUNFLGFBQWE7VUFDYixrQkFBa0I7VUFDbEIsaUJBQWlCO1VBQ2pCLFlBQVksRUFBRSxFQUFFO0lBQ3RCO01BQ0UsV0FBVztNQUNYLFNBQVM7TUFDVCxrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLCtDQUErQztNQUMvQyx1Q0FBdUM7TUFDdkMsK0JBQStCO01BQy9CLDREQUE0RDtNQUM1RCxxQ0FBcUM7TUFDckMsK0JBQStCO01BQy9CLGtDQUFrQztNQUNsQyxTQUFTO01BQ1QsaUJBQWlCO01BQ2pCLGlCQUFpQjtNQUNqQixRQUFRLEVBQUU7TUFDVjtRQUNFO1VBQ0UscUNBQXFDO1VBQ3JDLCtCQUErQjtVQUMvQixrQ0FBa0M7VUFDbEMsa0JBQWtCO1VBQ2xCLGlCQUFpQixFQUFFLEVBQUU7SUFDM0I7TUFDRSw2QkFBNkI7Y0FDckIscUJBQXFCLEVBQUU7O0FBRXJDO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUF5QixFQUFFO0VBQzNCO0lBQ0U7TUFDRSxzQkFBc0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0U7TUFDRSxzQkFBc0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0UsbUJBQW1CO0lBQ25CLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0Usa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLGtCQUFrQixFQUFFLEVBQUU7RUFDNUI7SUFDRTtNQUNFLGVBQWUsRUFBRSxFQUFFO0VBQ3ZCO0lBQ0U7TUFDRSxVQUFVLEVBQUUsRUFBRTtFQUNsQjtJQUNFO01BQ0UsdUJBQXVCO01BQ3ZCLG9CQUFvQjtNQUNwQiwyQkFBMkIsRUFBRSxFQUFFO0VBQ25DO0lBQ0U7TUFDRSxjQUFjLEVBQUUsRUFBRTs7QUFFeEI7RUFDRTs7O0lBR0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztZQUMzQiwyQkFBMkI7SUFDbkMsc0JBQXNCO0lBQ3RCLHdCQUF3QjtJQUN4Qiw0QkFBNEIsRUFBRTtFQUNoQzs7O0lBR0Usd0JBQXdCLEVBQUU7RUFDNUI7O0lBRUUsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSwyQkFBMkI7SUFDM0IsZUFBZSxFQUFFO0VBQ25CLDZDQUE2QztFQUM3QztJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLHVEQUF1RDtJQUN2RCw0QkFBNEIsRUFBRTtFQUNoQzs7O0dBR0M7RUFDRDs7SUFFRSxXQUFXLEVBQUU7RUFDZjtJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDOztJQUVFLHNCQUFzQjtJQUN0Qix3QkFBd0IsRUFBRTtFQUM1Qjs7O0dBR0M7RUFDRDtJQUNFLDJCQUEyQixFQUFFO0VBQy9COztJQUVFLHdCQUF3QixFQUFFO0VBQzVCOzs7SUFHRSxVQUFVO0lBQ1YsU0FBUyxFQUFFO0VBQ2I7O0lBRUUsdUJBQXVCLEVBQUUsRUFBRTs7QUMzblYvQjs7Ozs7Ozs7OztFQVVFOztBQUVGO0VBQ0UsMkJBQTJCO0VBQzNCLDRzRUFBNHNFO0VBQzVzRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLDZCQUE2QjtFQUM3QixVQUFVO0FBQ1o7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVTtFQUNWLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsdUJBQXVCO0FBQ3pCO0FBQ0E7O0VBRUUsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxvQ0FBb0M7RUFDcEMsY0FBYztBQUNoQjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0EsZ0JBQWdCO0FBQ2hCOztFQUVFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLHNDQUFzQztBQUN4QztBQUNBLGVBQWU7QUFDZjtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBOzs7Ozs7O0VBT0UsNEJBQTRCO0FBQzlCO0FBQ0E7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixXQUFXO0FBQ2I7QUFDQTtFQUNFLGdGQUFnRjtBQUNsRjtBQUNBO0VBQ0UsaUZBQWlGO0FBQ25GO0FBQ0E7RUFDRSwrRUFBK0U7QUFDakY7QUFDQTtFQUNFLGtGQUFrRjtBQUNwRjtBQUNBLGFBQWE7QUFDYjtFQUNFLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLHdCQUF3QjtFQUN4QixtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsOEJBQThCO0VBQzlCOztHQUVDO0FBQ0g7QUFDQTs7RUFFRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLG9EQUFvRDtFQUNwRCxxQ0FBcUM7RUFDckMsd0RBQXdEO0VBQ3hELFdBQVc7RUFDWCxlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZ0VBQWdFO0FBQ2xFO0FBQ0E7O0VBRUUsYUFBYTtFQUNiLFlBQVk7RUFDWixvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSx5QkFBeUI7RUFDekIsd0NBQXdDO0VBQ3hDLCtCQUErQjtFQUMvQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixjQUFjO0FBQ2hCO0FBQ0E7O0VBRUUsVUFBVTtFQUNWLFdBQVc7QUFDYjtBQUNBOztFQUVFLGVBQWU7QUFDakI7QUFDQTs7RUFFRSxXQUFXO0VBQ1gsVUFBVTtBQUNaO0FBQ0E7O0VBRUUsZUFBZTtBQUNqQjtBQUNBOztFQUVFLGtDQUFrQztBQUNwQztBQUNBOztFQUVFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRTs7R0FFQztBQUNIO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QiwrQkFBK0I7RUFDL0IsV0FBVztBQUNiO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQSxrQkFBa0I7QUFDbEI7OztFQUdFLFlBQVk7RUFDWixPQUFPO0VBQ1AsV0FBVztBQUNiO0FBQ0EsWUFBWTtBQUNaO0VBQ0UsZ0JBQWdCO0VBQ2hCLFlBQVk7QUFDZDtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLFlBQVk7RUFDWixTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQix3QkFBd0I7S0FDckIscUJBQXFCO1VBQ2hCLGdCQUFnQjtBQUMxQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLHFFQUFxRTtBQUN2RTtBQUNBO0VBQ0UsV0FBVztFQUNYLFFBQVE7RUFDUixvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLGFBQWE7RUFDYixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxRQUFRO0VBQ1IsMkJBQTJCO0VBQzNCLFVBQVU7QUFDWjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLHNDQUFzQztBQUN4QztBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsMkJBQTJCO0VBQzNCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQSxhQUFhO0FBQ2I7RUFDRSwrQkFBK0I7RUFDL0Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxxRUFBcUU7RUFDckUsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0I7QUFDQTs7RUFFRSxXQUFXO0VBQ1gsV0FBVztFQUNYLE9BQU87RUFDUCxNQUFNO0FBQ1I7QUFDQTs7RUFFRSxVQUFVO0VBQ1YsWUFBWTtFQUNaLE9BQU87RUFDUCxNQUFNO0FBQ1I7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQSxjQUFjO0FBQ2Q7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0Qiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFdBQVc7RUFDWCxXQUFXO0VBQ1gsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLE9BQU87RUFDUCxXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7QUFDYjtBQUNBO0VBQ0UsWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsTUFBTTtBQUNSO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTs7O0VBR0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBLGNBQWM7QUFDZDtFQUNFOztHQUVDO0FBQ0g7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG1EQUFtRDtFQUNuRCxzQkFBc0I7RUFDdEIsMEVBQTBFO0VBQzFFLGtCQUFrQjtFQUNsQiw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRTtJQUNFLHlCQUF5QjtFQUMzQjtBQUNGO0FBQ0EsU0FBUztBQUNUO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQiw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBOztFQUVFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsbUNBQW1DO1VBQzNCLDJCQUEyQjtFQUNuQyxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtBQUNkO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjtBQUNBOztFQUVFLG9CQUFvQjtBQUN0QjtBQUNBOzs7O0VBSUUsb0JBQW9CO0VBQ3BCLG1CQUFtQjtBQUNyQjtBQUNBOzs7O0VBSUUsVUFBVTtFQUNWLG1DQUFtQztVQUMzQiwyQkFBMkI7QUFDckM7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsbUNBQW1DO1VBQzNCLDJCQUEyQjtFQUNuQyxVQUFVO0FBQ1o7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBOztFQUVFLG9CQUFvQjtBQUN0QjtBQUNBOzs7O0VBSUUsVUFBVTtFQUNWLG1DQUFtQztVQUMzQiwyQkFBMkI7QUFDckM7O0FGbmhCQTtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsY0FBYztFQUNkLGNBQWM7RUFDZCxlQUFlO0VBQ2YsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0FBQ1Q7QUFDQTtFQUNFLGFBQWE7RUFDYix5REFBeUQ7RUFDekQsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLFlBQVk7RUFDWixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxjQUFjO0VBQ2QsV0FBVztBQUNiIiwiZmlsZSI6ImFzc2V0cy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuY3VzdG9tLXNlbGVjdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7O1xufVxuLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyLmlzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjMzMztcbn1cbi5jdXN0b20tc2VsZWN0LW9wZW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b20tc2VsZWN0LWNvbnRhaW5lciBzZWxlY3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN1c3RvbS1zZWxlY3QtcGFuZWwge1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLW91dCwgb3ZlcmZsb3cteSAwLjFzIDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b20tc2VsZWN0LWNvbnRhaW5lci5pcy1vcGVuIC5jdXN0b20tc2VsZWN0LXBhbmVsIHtcbiAgbWF4LWhlaWdodDogMTAuN2VtO1xuICBvdmVyZmxvdy15OiBhdXRvXG59XG4uY3VzdG9tLXNlbGVjdC1vcHRpb24ge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5jdXN0b20tc2VsZWN0LW9wdGlvbi5oYXMtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBMaWdodEJsdWU7XG59XG4uY3VzdG9tLXNlbGVjdC1vcHRpb24uaXMtc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyUXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuLmN1c3RvbS1zZWxlY3Qtb3B0Z3JvdXAgPiAuY3VzdG9tLXNlbGVjdC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5jdXN0b20tc2VsZWN0LW9wdGdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW07XG4gIGNvbG9yOiAjODg4O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4qIEdyaWQgTWl4aW5cbipcbiogQXBwbGllcyBhIGZsZXhib3ggZ3JpZCB0byBhIGNvbnRhaW5lciBlbGVtZW50LiBBbGwgZGlyZWN0IGNoaWxkcmVuIHdpbGwgYmUgbW9kaWZpZWQgdG8gY3JlYXRlIGEgY29sdW1uIGJhc2VkIGdyaWQuXG4qL1xuLyoqXG4qIDAuMCBSb290XG4qXG4qIFRvcCBsZXZlbCBzdHlsZXMgZXZlcnkgZWxlbWVudCBzaG91bGQgaW5oZXJpdC5cbiovXG5AaW1wb3J0IHVybCgvbm9kZV9tb2R1bGVzL2N1c3RvbS1zZWxlY3QvYnVpbGQvY3VzdG9tLXNlbGVjdC5jc3MpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQtdjE0LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxNC1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTQtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTQtbGF0aW4taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTQtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTQtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTQtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTQtbGF0aW4tNzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfMTAwX25vcm1hbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzEwMF9ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfMTAwX25vcm1hbC5zdmcjYXJlYS1ub3JtYWxfMTAwX25vcm1hbFwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF8xMDBfbm9ybWFsLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF8xMDBfbm9ybWFsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzEwMF9ub3JtYWwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfMTAwX2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzEwMF9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfMTAwX2l0YWxpYy5zdmcjYXJlYS1ub3JtYWxfMTAwX2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF8xMDBfaXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF8xMDBfaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzEwMF9pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNzAwX25vcm1hbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzcwMF9ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNzAwX25vcm1hbC5zdmcjYXJlYS1ub3JtYWxfNzAwX25vcm1hbFwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF83MDBfbm9ybWFsLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF83MDBfbm9ybWFsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzcwMF9ub3JtYWwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfODAwX25vcm1hbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzgwMF9ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfODAwX25vcm1hbC5zdmcjYXJlYS1ub3JtYWxfODAwX25vcm1hbFwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF84MDBfbm9ybWFsLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF84MDBfbm9ybWFsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzgwMF9ub3JtYWwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfODAwX2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzgwMF9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfODAwX2l0YWxpYy5zdmcjYXJlYS1ub3JtYWxfODAwX2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF84MDBfaXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF84MDBfaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzgwMF9pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfOTAwX25vcm1hbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzkwMF9ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfOTAwX25vcm1hbC5zdmcjYXJlYS1ub3JtYWxfOTAwX25vcm1hbFwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF85MDBfbm9ybWFsLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF85MDBfbm9ybWFsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzkwMF9ub3JtYWwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJhcmVhNDAwXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNDAwX25vcm1hbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzQwMF9ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNDAwX25vcm1hbC5zdmcjYXJlYS1ub3JtYWxfNDAwX25vcm1hbFwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF80MDBfbm9ybWFsLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF80MDBfbm9ybWFsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzQwMF9ub3JtYWwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJhcmVhNDAwXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNDAwX2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzQwMF9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNDAwX2l0YWxpYy5zdmcjYXJlYS1ub3JtYWxfNDAwX2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF80MDBfaXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF80MDBfaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzQwMF9pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Utd2hpdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLXdoaXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlLXJlZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNywgMCwgMTUsIDAuNyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMC43KTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjI3LCAwLCAxNSwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjI3LCAwLCAxNSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2UtcmVkIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMC43KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwLjcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyMjcsIDAsIDE1LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyMjcsIDAsIDE1LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNywgMCwgMTUsIDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNywgMCwgMTUsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlLXJlZC13aXRoLXRyYW5zbGF0ZVkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMC43KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwLjcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjI3LCAwLCAxNSwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjI3LCAwLCAxNSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLXJlZC13aXRoLXRyYW5zbGF0ZVkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMC43KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwLjcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjI3LCAwLCAxNSwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjI3LCAwLCAxNSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMCk7IH0gfVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6IFwiYXJlYVwiO1xuICBjb2xvcjogIzE5MTkyODtcbiAgb3V0bGluZTogdW5zZXQ7IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzQxNDc1MTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIGh0bWwgKixcbiAgaHRtbCAqOjpiZWZvcmUsXG4gIGh0bWwgKjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi8qKlxuKiAxLjAgVHlwb2dyYXBoeVxuKlxuKiBTdHlsaW5nIGFsbCBsaWtlbHkgdXNlZCBjb250ZW50IGZsb3cgZWxlbWVudHMuXG4qL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiAjMGIxMDE2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIGgxIGEsXG4gIGgxIGE6aG92ZXIsXG4gIGgxIGE6Zm9jdXMsIGgyIGEsXG4gIGgyIGE6aG92ZXIsXG4gIGgyIGE6Zm9jdXMsIGgzIGEsXG4gIGgzIGE6aG92ZXIsXG4gIGgzIGE6Zm9jdXMsIGg0IGEsXG4gIGg0IGE6aG92ZXIsXG4gIGg0IGE6Zm9jdXMsIGg1IGEsXG4gIGg1IGE6aG92ZXIsXG4gIGg1IGE6Zm9jdXMsIGg2IGEsXG4gIGg2IGE6aG92ZXIsXG4gIGg2IGE6Zm9jdXMsIC5oMSBhLFxuICAuaDEgYTpob3ZlcixcbiAgLmgxIGE6Zm9jdXMsIC5oMiBhLFxuICAuaDIgYTpob3ZlcixcbiAgLmgyIGE6Zm9jdXMsIC5oMyBhLFxuICAuaDMgYTpob3ZlcixcbiAgLmgzIGE6Zm9jdXMsIC5oNCBhLFxuICAuaDQgYTpob3ZlcixcbiAgLmg0IGE6Zm9jdXMsIC5oNSBhLFxuICAuaDUgYTpob3ZlcixcbiAgLmg1IGE6Zm9jdXMsIC5oNiBhLFxuICAuaDYgYTpob3ZlcixcbiAgLmg2IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMGIxMDE2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cbiAgaDEtaGVybyxcbiAgLmgxLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMTA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGgxLWhlcm8sXG4gICAgICAuaDEtaGVybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG4gIGgxLXRpdGxlLFxuICAuaDEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsaW5lLWhlaWdodDogOTJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGgxLXRpdGxlLFxuICAgICAgLmgxLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9IH1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBmb250LXdlaWdodDogODAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoNCxcbiAgICAuaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuXG5hOm5vdCguYnRuKTpub3QoLmJ0bi1hcnJvdyk6bm90KC5idG4td2hpdGUpOm5vdCgubGlua0Fycm93KTpub3QoLm1lbnUtaXRlbS1saW5rKTpub3QoLmxpbmspOm5vdCguY29udGVudGh1Yi1uYXYtaXRlbS1saW5rKTpub3QoLm1lbnUtc21hbGwtaXRlbS1saW5rKTpub3QoLm5hdi1pdGVtKTpub3QoLmJyZWFkY3J1bWItaXRlbS1saW5rKTpub3QoLm5hdmJhci10b3AtbGluayk6bm90KC5oZWFkbGluZS1saW5rKTpub3QoLm92ZXJ2aWV3LWxpbmspOm5vdCgubWVudS1saW5rLWNpcmNsZSk6bm90KC5uYXYtaXRlbS1saW5rKTpub3QoLmNhcHRpb24tbGluaykge1xuICBjb2xvcjogI0U0MjYxMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoLmJ0bik6bm90KC5idG4tYXJyb3cpOm5vdCguYnRuLXdoaXRlKTpub3QoLmxpbmtBcnJvdyk6bm90KC5tZW51LWl0ZW0tbGluayk6bm90KC5saW5rKTpub3QoLmNvbnRlbnRodWItbmF2LWl0ZW0tbGluayk6bm90KC5tZW51LXNtYWxsLWl0ZW0tbGluayk6bm90KC5uYXYtaXRlbSk6bm90KC5icmVhZGNydW1iLWl0ZW0tbGluayk6bm90KC5uYXZiYXItdG9wLWxpbmspOm5vdCguaGVhZGxpbmUtbGluayk6bm90KC5vdmVydmlldy1saW5rKTpub3QoLm1lbnUtbGluay1jaXJjbGUpOm5vdCgubmF2LWl0ZW0tbGluayk6bm90KC5jYXB0aW9uLWxpbmspOmhvdmVyLCBhOm5vdCguYnRuKTpub3QoLmJ0bi1hcnJvdyk6bm90KC5idG4td2hpdGUpOm5vdCgubGlua0Fycm93KTpub3QoLm1lbnUtaXRlbS1saW5rKTpub3QoLmxpbmspOm5vdCguY29udGVudGh1Yi1uYXYtaXRlbS1saW5rKTpub3QoLm1lbnUtc21hbGwtaXRlbS1saW5rKTpub3QoLm5hdi1pdGVtKTpub3QoLmJyZWFkY3J1bWItaXRlbS1saW5rKTpub3QoLm5hdmJhci10b3AtbGluayk6bm90KC5oZWFkbGluZS1saW5rKTpub3QoLm92ZXJ2aWV3LWxpbmspOm5vdCgubWVudS1saW5rLWNpcmNsZSk6bm90KC5uYXYtaXRlbS1saW5rKTpub3QoLmNhcHRpb24tbGluayk6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjUxZTBlOyB9XG5cbnAsXG4ucGFyYWdyYXBoLFxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjJyZW07IH1cblxuZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7IH1cbiAgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7IH1cblxucCwgdWwsIHVsIGxpLCBvbCwgb2wgbGkge1xuICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHAsIHVsLCB1bCBsaSwgb2wsIG9sIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgcCBhLCB1bCBhLCB1bCBsaSBhLCBvbCBhLCBvbCBsaSBhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAyLjRyZW0gMDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmZpZ2NhcHRpb24sIC5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICBmaWdjYXB0aW9uLndoaXRlY2FwdGlvbiwgLmNhcHRpb24ud2hpdGVjYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgZmlnY2FwdGlvbiAuY2FwdGlvbi1saW5rLCAuY2FwdGlvbiAuY2FwdGlvbi1saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjNyZW07IH1cblxuLmJsb2NrcXVvdGUsIGJsb2NrcXVvdGU6bm90KC5xdW90ZS10ZXh0KSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0U0MjYxMjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbWFyZ2luOiAyLjRyZW0gMDtcbiAgcGFkZGluZzogMC44cmVtIDEuNXJlbTsgfVxuICAuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsIGJsb2NrcXVvdGU6bm90KC5xdW90ZS10ZXh0KSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuKiAxLjEgTGlzdHMgJiBUYWJsZXNcbipcbiogRGVmYXVsdCBhbmQgY3VzdG9tIHN0eWxlZCBsaXN0IGFuZCB0YWJsZSBlbGVtZW50cy5cbiovXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBJY29uIExpc3RzICovXG4uaWNvbkxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5pY29uTGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pY29uTGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgd2lkdGg6IDFyZW07IH1cbiAgLmljb25MaXN0LS1jaGVja0NpcmNsZSBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hlY2stY2lyY2xlLnN2Z1wiKTsgfVxuXG4vKiBUYWJsZXMgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG50aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjk2NDE3O1xuICBjb2xvcjogIzBiMTAxNjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxudHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmZTsgfVxuXG4vKipcbiogMS4yIEJ1dHRvbnNcbipcbiogR2xvYmFsIGJ1dHRvbiBlbGVtZW50cywgaW5jbHVkaW5nIHJlc2V0IG9uIHN0YW5kYXJkIGJ1dHRvbiBlbGVtZW50LlxuKi9cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4uYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjQxNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y5NjQxNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmJ1dHRvbjpkaXNhYmxlZCwgLmJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDkxYTQxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmOTY0MTc7XG4gICAgY29sb3I6ICNmOTY0MTc7IH1cbiAgICAuYnV0dG9uLS1naG9zdDpob3ZlciwgLmJ1dHRvbi0tZ2hvc3Q6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwOTFhNDE7XG4gICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAuYnV0dG9uLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLmJ1dHRvbi0tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZjk2NDE3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0OyB9XG4gICAgLmJ1dHRvbi0tbGluazpob3ZlciwgLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDkxYTQxOyB9XG4gICAgICAuYnV0dG9uLS1saW5rOmhvdmVyOjpiZWZvcmUsIC5idXR0b24tLWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7IH1cbiAgICAgIC5idXR0b24tLWxpbms6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLS1saW5rOmZvY3VzOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICAgIC5idXR0b24tLWxpbms6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2NDE3O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi0tbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy41ODYgNUwuMjkzIDguMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNEExIDEgMCAxIDAgLjI5MyAxLjcwN0wzLjU4NiA1eicgZmlsbD0ncmdiKDI0OSwgMTAwLCAyMyknLyUzRSUzQ3BhdGggZD0nTTEzLjU4NiA1bC0zLjI5MyAzLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsNC00YTEgMSAwIDAgMCAwLTEuNDE0bC00LTRhMSAxIDAgMCAwLTEuNDE0IDEuNDE0TDEzLjU4NiA1eicgZmlsbD0ncmdiKDksIDI2LCA2NSknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICB3aWR0aDogNnB4OyB9XG5cbi8qIFBpbGxzICovXG4ucGlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnBpbGw6aG92ZXIsIC5waWxsOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBJY29ucyAqL1xuLmZlYXRoZXIge1xuICBjb2xvcjogI2Y5NjQxNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyoqXG4qIDEuMyBGb3Jtc1xuKlxuKiBHbG9iYWwgZm9ybSBlbGVtZW50cywgaW5jbHVkaW5nIHN0cnVjdGVyaW5nIHdyYXBwZXIgZWxlbWVudHMuXG4qL1xuZm9ybSB7XG4gIG1hcmdpbjogMDsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICBwYWRkaW5nOiAwOyB9XG4gIGZpZWxkc2V0ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBmaWVsZHNldCBpbnB1dCxcbiAgZmllbGRzZXQgc2VsZWN0LFxuICBmaWVsZHNldCB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwIDAgMS44NzVyZW07IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cblt0eXBlPVwidGVsXCJdLCBbdHlwZT1cInVybFwiXSwgW3R5cGU9XCJ0ZXh0XCJdLCBbdHlwZT1cImRhdGVcIl0sIFt0eXBlPVwiZW1haWxcIl0sIFt0eXBlPVwic2VhcmNoXCJdLCBbdHlwZT1cIm51bWJlclwiXSwgW3R5cGU9XCJwYXNzd29yZFwiXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjEwMGM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMGIxMDE2O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtaW4taGVpZ2h0OiA1MHB4OyB9XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcG9seWxpbmUgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoNjUsIDcxLCA4MSknIHN0cm9rZS13aWR0aD0nNScgIHBvaW50cz0nMiw5IDE2LDI1IDMwLDkgJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxOHB4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cbiAgW3R5cGU9J2NoZWNrYm94J10sIFt0eXBlPSdjaGVja2JveCddOmhvdmVyLCBbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyxcbiAgW3R5cGU9J3JhZGlvJ10sXG4gIFt0eXBlPSdyYWRpbyddOmhvdmVyLFxuICBbdHlwZT0ncmFkaW8nXTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuICAgIG91dGxpbmU6IDA7IH1cbiAgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcbiAgW3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDo6YmVmb3JlLFxuICAgIFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgW3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gIFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2NDE3O1xuICAgIGJvcmRlci1jb2xvcjogI2Y5NjQxNztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7IH1cblxuW3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qKlxuKiAyLjAgSGVscGVyc1xuKlxuKiBHbG9iYWwgbGF5b3V0IGNsYXNzZXMgZm9yIGEgY29uc2lzdGVudCBhcHBlYXJhbmNlLlxuKi9cbi5wYWdlV3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFkbWluLWJhciAucGFnZVdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5wYWdlV3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9IH1cbiAgICAuYWRtaW4tYmFyIC5wYWdlV3JhcHBlciBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZiYXIsIC5hZG1pbi1iYXIgLnBhZ2VXcmFwcGVyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2YmFyIHtcbiAgICAgIHRvcDogMzJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAgIC5hZG1pbi1iYXIgLnBhZ2VXcmFwcGVyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmJhciwgLmFkbWluLWJhciAucGFnZVdyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZiYXIge1xuICAgICAgICAgIHRvcDogNDZweDsgfSB9XG5cbi5tYWluQ29udGVudCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW5Db250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA5OHB4OyB9IH1cbiAgLmFkbWluLWJhciAubWFpbkNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMjFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgLm1haW5Db250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5tYWluQ29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgLm1haW5Db250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW5Db250ZW50LXJlZ2lvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTMycHg7IH0gfVxuXG4uZmx5bnRDb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbXBvbmVudFNwYWNpbmcge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29tcG9uZW50U3BhY2luZyB7XG4gICAgICBtYXJnaW46IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY29tcG9uZW50U3BhY2luZyB7XG4gICAgICBtYXJnaW46IDEyMHB4IDA7IH0gfVxuICAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMDsgfSB9XG5cbi5jZW50ZXJGdWxsV2lkdGhDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2VudGVyRnVsbFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmNlbnRlckZ1bGxXaWR0aENvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNiU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjYlOyB9IH1cblxuLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfSB9XG4gIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lci5jZW50ZXJXaXRoT3ZlcmZsb3cge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lci5jZW50ZXJXaXRoT3ZlcmZsb3ctbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2VudGVyU3VicGFnZUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jZW50ZXJTdWJwYWdlQ29udGFpbmVyIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNlbnRlckNvbnRlbnRNYXhXaWR0aCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG5cbi5wcmVDb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmVDb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wcmVDb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByZUNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucHJlQ29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1JTsgfSB9XG5cbi5wb3N0Q29udGVudCB7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9zdENvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnBvc3RDb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3RDb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBvc3RDb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDUlOyB9IH1cblxuLnNjcm9sbGFibGVUYWJsZVdyYXBwZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLyogQ2xhc3MgZm9yIHRleHQgdGhhdCBzaG91bGQgb25seSBiZSB2aXNpYmxlIHRvIHNjcmVlbiByZWFkZXJzICovXG4udmlzdWFsbHlIaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogQm94IEhlbHBlcnMgKi9cbi5ib3hQYWRkaW5nIHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuYm94UGFkZGluZyA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYm94UGFkZGluZyA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYm94UGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuLmJveFNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuLyogQ3VzdG9tIHN0eWxpbmcgZm9yIHNpbmdsZSBwb3N0IGxheW91dHMgKi9cbi5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmcge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC1tYWluIC5jb21wb25lbnRTcGFjaW5nIHtcbiAgICAgIG1hcmdpbjogNDBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiA2MHB4IDA7IH0gfVxuICAucG9zdC1tYWluIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cblxuLnBvc3QtbWFpbiA+IC5jb21wb25lbnRTcGFjaW5nOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucG9zdC1tYWluID4gLmNvbXBvbmVudFNwYWNpbmc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogU2tpcCBsaW5rIGJlaGF2aW91ciAqL1xuLnNraXBMaW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMDBweDtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5za2lwTGluazpmb2N1cyB7XG4gICAgdG9wOiAwOyB9XG5cbi8qKlxuKiAzLjAgVGhlbWVzXG4qXG4qIENvbG9yIHRoZW1lcyBmb3IgYmFja2dyb3VuZHMgYW5kIGNvbnRlbnQgZWxlbWVudHMuXG4qL1xuLnRoZW1lTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZlOyB9XG5cbi50aGVtZURhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxYTQxOyB9XG4gIC50aGVtZURhcmssXG4gIC50aGVtZURhcmsgaDEsIC50aGVtZURhcmsgaDIsIC50aGVtZURhcmsgaDMsIC50aGVtZURhcmsgaDQsIC50aGVtZURhcmsgaDUsIC50aGVtZURhcmsgaDYsIC50aGVtZURhcmsgLmgxLCAudGhlbWVEYXJrIC5oMiwgLnRoZW1lRGFyayAuaDMsIC50aGVtZURhcmsgLmg0LCAudGhlbWVEYXJrIC5oNSwgLnRoZW1lRGFyayAuaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aGVtZURhcmsgLmJ1dHRvbjpob3ZlciwgLnRoZW1lRGFyayAuYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4ZWZmO1xuICAgIGJvcmRlci1jb2xvcjogIzBkOGVmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGhlbWVEYXJrIC5idXR0b24tLWdob3N0OmhvdmVyLCAudGhlbWVEYXJrIC5idXR0b24tLWdob3N0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwZDhlZmY7XG4gICAgY29sb3I6ICMwZDhlZmY7IH1cbiAgLnRoZW1lRGFyayAuYnV0dG9uLS1saW5rOmhvdmVyLCAudGhlbWVEYXJrIC5idXR0b24tLWxpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lRGFyayAuYnV0dG9uLS1saW5rOmhvdmVyOjpiZWZvcmUsIC50aGVtZURhcmsgLmJ1dHRvbi0tbGluazpmb2N1czo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRoZW1lRGFyayAuYnV0dG9uLS1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy41ODYgNUwuMjkzIDguMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNEExIDEgMCAxIDAgLjI5MyAxLjcwN0wzLjU4NiA1eicgZmlsbD0ncmdiKDI0OSwgMTAwLCAyMyknLyUzRSUzQ3BhdGggZD0nTTEzLjU4NiA1bC0zLjI5MyAzLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsNC00YTEgMSAwIDAgMCAwLTEuNDE0bC00LTRhMSAxIDAgMCAwLTEuNDE0IDEuNDE0TDEzLjU4NiA1eicgZmlsbD0ncmdiKDI1NSwgMjU1LCAyNTUpJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC50aGVtZURhcmsgLnBpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDhlZmY7IH1cblxuLnRoZW1lSGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDhlZmY7IH1cbiAgLnRoZW1lSGVybyxcbiAgLnRoZW1lSGVybyBoMSwgLnRoZW1lSGVybyBoMiwgLnRoZW1lSGVybyBoMywgLnRoZW1lSGVybyBoNCwgLnRoZW1lSGVybyBoNSwgLnRoZW1lSGVybyBoNiwgLnRoZW1lSGVybyAuaDEsIC50aGVtZUhlcm8gLmgyLCAudGhlbWVIZXJvIC5oMywgLnRoZW1lSGVybyAuaDQsIC50aGVtZUhlcm8gLmg1LCAudGhlbWVIZXJvIC5oNixcbiAgLnRoZW1lSGVybyBhLFxuICAudGhlbWVIZXJvIC5mZWF0aGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGhlbWVIZXJvIGE6aG92ZXIsXG4gIC50aGVtZUhlcm8gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwOTFhNDE7IH1cbiAgLnRoZW1lSGVybyAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxYTQxO1xuICAgIGJvcmRlci1jb2xvcjogIzA5MWE0MTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZUhlcm8gLmJ1dHRvbjpob3ZlciwgLnRoZW1lSGVybyAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAgIC50aGVtZUhlcm8gLmJ1dHRvbi0tZ2hvc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwOTFhNDE7XG4gICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAgICAgLnRoZW1lSGVybyAuYnV0dG9uLS1naG9zdDpob3ZlciwgLnRoZW1lSGVybyAuYnV0dG9uLS1naG9zdDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50aGVtZUhlcm8gLmJ1dHRvbi0tbGluazo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rOmhvdmVyLCAudGhlbWVIZXJvIC5idXR0b24tLWxpbms6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwOTFhNDE7IH1cbiAgICAgICAgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rOmhvdmVyOjpiZWZvcmUsIC50aGVtZUhlcm8gLmJ1dHRvbi0tbGluazpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxYTQxOyB9XG4gICAgICAudGhlbWVIZXJvIC5idXR0b24tLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy41ODYgNUwuMjkzIDguMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNEExIDEgMCAxIDAgLjI5MyAxLjcwN0wzLjU4NiA1eicgZmlsbD0ncmdiKDI1NSwgMjU1LCAyNTUpJy8lM0UlM0NwYXRoIGQ9J00xMy41ODYgNWwtMy4yOTMgMy4yOTNhMSAxIDAgMCAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00YTEgMSAwIDAgMC0xLjQxNCAxLjQxNEwxMy41ODYgNXonIGZpbGw9J3JnYig5LCAyNiwgNjUpJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC50aGVtZUhlcm8gLnBpbGw6aG92ZXIsIC50aGVtZUhlcm8gLnBpbGw6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50aGVtZVJlc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0MTQ3NTE7IH1cbiAgLnRoZW1lUmVzZXQgaDEsIC50aGVtZVJlc2V0IGgyLCAudGhlbWVSZXNldCBoMywgLnRoZW1lUmVzZXQgaDQsIC50aGVtZVJlc2V0IGg1LCAudGhlbWVSZXNldCBoNiwgLnRoZW1lUmVzZXQgLmgxLCAudGhlbWVSZXNldCAuaDIsIC50aGVtZVJlc2V0IC5oMywgLnRoZW1lUmVzZXQgLmg0LCAudGhlbWVSZXNldCAuaDUsIC50aGVtZVJlc2V0IC5oNiB7XG4gICAgY29sb3I6ICMwYjEwMTY7IH1cbiAgICAudGhlbWVSZXNldCBoMSBhLFxuICAgIC50aGVtZVJlc2V0IGgxIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDEgYTpmb2N1cywgLnRoZW1lUmVzZXQgaDIgYSxcbiAgICAudGhlbWVSZXNldCBoMiBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGgyIGE6Zm9jdXMsIC50aGVtZVJlc2V0IGgzIGEsXG4gICAgLnRoZW1lUmVzZXQgaDMgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoMyBhOmZvY3VzLCAudGhlbWVSZXNldCBoNCBhLFxuICAgIC50aGVtZVJlc2V0IGg0IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDQgYTpmb2N1cywgLnRoZW1lUmVzZXQgaDUgYSxcbiAgICAudGhlbWVSZXNldCBoNSBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGg1IGE6Zm9jdXMsIC50aGVtZVJlc2V0IGg2IGEsXG4gICAgLnRoZW1lUmVzZXQgaDYgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoNiBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDEgYSxcbiAgICAudGhlbWVSZXNldCAuaDEgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDEgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmgyIGEsXG4gICAgLnRoZW1lUmVzZXQgLmgyIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmgyIGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oMyBhLFxuICAgIC50aGVtZVJlc2V0IC5oMyBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oMyBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDQgYSxcbiAgICAudGhlbWVSZXNldCAuaDQgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDQgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmg1IGEsXG4gICAgLnRoZW1lUmVzZXQgLmg1IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmg1IGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oNiBhLFxuICAgIC50aGVtZVJlc2V0IC5oNiBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oNiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMGIxMDE2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50aGVtZVJlc2V0IGEsXG4gIC50aGVtZVJlc2V0IC5mZWF0aGVyIHtcbiAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAudGhlbWVSZXNldCBhOmhvdmVyLFxuICAudGhlbWVSZXNldCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2Q3NGQwNjsgfVxuICAudGhlbWVSZXNldCAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2NDE3O1xuICAgIGJvcmRlci1jb2xvcjogI2Y5NjQxNztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZVJlc2V0IC5idXR0b246aG92ZXIsIC50aGVtZVJlc2V0IC5idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWE0MTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5MWE0MTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tZ2hvc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmOTY0MTc7XG4gICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tZ2hvc3Q6aG92ZXIsIC50aGVtZVJlc2V0IC5idXR0b24tLWdob3N0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA5MWE0MTtcbiAgICAgICAgY29sb3I6ICMwOTFhNDE7IH1cbiAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmOTY0MTc7IH1cbiAgICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbms6aG92ZXIsIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbms6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwOTFhNDE7IH1cbiAgICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazpob3Zlcjo6YmVmb3JlLCAudGhlbWVSZXNldCAuYnV0dG9uLS1saW5rOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7IH1cbiAgICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbms6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTY0MTc7IH1cbiAgICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy41ODYgNUwuMjkzIDguMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNEExIDEgMCAxIDAgLjI5MyAxLjcwN0wzLjU4NiA1eicgZmlsbD0ncmdiKDI0OSwgMTAwLCAyMyknLyUzRSUzQ3BhdGggZD0nTTEzLjU4NiA1bC0zLjI5MyAzLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsNC00YTEgMSAwIDAgMCAwLTEuNDE0bC00LTRhMSAxIDAgMCAwLTEuNDE0IDEuNDE0TDEzLjU4NiA1eicgZmlsbD0ncmdiKDksIDI2LCA2NSknLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnRoZW1lUmVzZXQgLnBpbGwge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qIExheW91dCAqL1xuLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZsZXgtY29sIHtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgfVxuICAuZmxleC1yb3cge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmZsZXgtZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5mbGV4LXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mbGV4LWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuZmxleC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mbGV4LXN0cmV0Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5mbGV4LWNvbnRlbnRTcGFjZUJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mbGV4LWNvbnRlbnRDZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmxleC1qdXN0aWZ5U3BhY2VCZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mbGV4LWp1c3RpZnlDZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZsZXgtanVzdGlmeUVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5mbGV4LW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuZmxleC1ncm93IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuZmxleC1zZWxmQ2VudGVyIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi8qIHJlc3BvbnNpdmUgdmlzaWJpbGl0eSBjbGFzc2VzICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KSB7XG4gIC5zaG93LWZvckRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5zaG93LWZvclNtYWxsRGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2hvdy1mb3JUYWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNob3ctZm9yTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNTFweCkge1xuICAuaGlkZS1mb3JEZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oaWRlLWZvclNtYWxsRGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oaWRlLWZvclRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oaWRlLWZvck1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogR2xvYmFsIGNsYXNzZXMgKi9cbi5idG4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgcGFkZGluZzogMTRweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTQyNjEyO1xuICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4xcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4xczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5idG46aG92ZXI6bm90KC5idG4tZGlzYWJsZWQpIHtcbiAgICBjb2xvcjogI0U0MjYxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5idG4tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYnRuLWFycm93IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5idG4tYXJyb3cge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAuYnRuLWFycm93OjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNFJTNDZyBpZD0nRWxsaXBzZV8xNycgZGF0YS1uYW1lPSdFbGxpcHNlIDE3JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ2NpcmNsZSBjeD0nMTUnIGN5PScxNScgcj0nMTUnIHN0cm9rZT0nbm9uZScvJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNCcgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGQ9J00xNi44MzgsMTMuMTk0LDExLjU0LDcuOWExLDEsMCwwLDEsMC0xLjQxMywxLjAwOSwxLjAwOSwwLDAsMSwxLjQxNywwbDYsNmExLDEsMCwwLDEsLjAyOSwxLjM4TDEyLjk2MiwxOS45YTEsMSwwLDEsMS0xLjQxNy0xLjQxM1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMzYzIDEuODA0KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5idG4tYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDZyBpZD0nR3J1cHBlXzkzNScgZGF0YS1uYW1lPSdHcnVwcGUgOTM1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTQ1IC0yMyknJTNFJTNDcGF0aCBpZD0nVmVyZWluaWd1bmdzbWVuZ2VfMScgZGF0YS1uYW1lPSdWZXJlaW5pZ3VuZ3NtZW5nZSAxJyBkPSdNMzQ3My4zLTg0OC4yMTVhMSwxLDAsMCwxLS4zLS43MTQsMSwxLDAsMCwxLC4zLS43MDhsMy44MjMtMy44MjUtMy44MjctMy44MjRhMSwxLDAsMCwxLS4zLS43MTUuOTg5Ljk4OSwwLDAsMSwuMy0uNzA3LDEsMSwwLDAsMSwuNzExLS4yOTIsMS4wMDgsMS4wMDgsMCwwLDEsLjcxMi4yOTJsNC41MzYsNC41MzNhMSwxLDAsMCwxLC4wMywxLjM4OGwtLjAwNy4wMDgtNC41NTUsNC41NjRhMSwxLDAsMCwxLS43MTIuMjk0QTEsMSwwLDAsMSwzNDczLjMtODQ4LjIxNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzE4LjI3MSA4ODguNDYxKScgZmlsbD0nJTIzZmZmJy8lM0UlM0NnIGlkPSdFbGxpcHNlXzE3JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0NSAyMyknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMicgc3Ryb2tlPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzExJyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfSB9XG4gICAgLmJ0bi1hcnJvdy1yZWQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiO1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nR3J1cHBlXzkzNCcgZGF0YS1uYW1lPSdHcnVwcGUgOTM0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ2cgaWQ9J0VsbGlwc2VfMTcnIGRhdGEtbmFtZT0nRWxsaXBzZSAxNycgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlMzAwMGYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzE1JyBjeT0nMTUnIHI9JzE1JyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMTUnIGN5PScxNScgcj0nMTQnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkPSdNMTYuODM4LDEzLjE5NCwxMS41NCw3LjlhMSwxLDAsMCwxLDAtMS40MTMsMS4wMDksMS4wMDksMCwwLDEsMS40MTcsMGw2LDZhMSwxLDAsMCwxLC4wMjksMS4zOEwxMi45NjIsMTkuOWExLDEsMCwxLDEtMS40MTctMS40MTNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjM2MyAxLjgwNCknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAuYnRuLXdoaXRlIHtcbiAgICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGNvbG9yOiAjRTQyNjEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgLW8taHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgaHlwaGVuczogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5idG4td2hpdGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDsgfSB9XG4gICAgLmJ0bi13aGl0ZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5idG4td2hpdGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NnIGlkPSdFbGxpcHNlXzE3JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTcnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTMwMDBmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNScgc3Ryb2tlPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzE1JyBjeT0nMTUnIHI9JzE0JyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTE2LjgzOCwxMy4xOTQsMTEuNTQsNy45YTEsMSwwLDAsMSwwLTEuNDEzLDEuMDA5LDEuMDA5LDAsMCwxLDEuNDE3LDBsNiw2YTEsMSwwLDAsMSwuMDI5LDEuMzhMMTIuOTYyLDE5LjlhMSwxLDAsMSwxLTEuNDE3LTEuNDEzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4zNjMgMS44MDQpJyBmaWxsPSclMjNlMzAwMGYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYnRuLXdoaXRlOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NnIGlkPSdHcnVwcGVfOTM2JyBkYXRhLW5hbWU9J0dydXBwZSA5MzYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDUgLTIzKSclM0UlM0NwYXRoIGlkPSdWZXJlaW5pZ3VuZ3NtZW5nZV8xJyBkYXRhLW5hbWU9J1ZlcmVpbmlndW5nc21lbmdlIDEnIGQ9J00zNDczLjMtODQ4LjIxNWExLDEsMCwwLDEtLjMtLjcxNCwxLDEsMCwwLDEsLjMtLjcwOGwzLjgyMy0zLjgyNS0zLjgyNy0zLjgyNGExLDEsMCwwLDEtLjMtLjcxNS45ODkuOTg5LDAsMCwxLC4zLS43MDcsMSwxLDAsMCwxLC43MTEtLjI5MiwxLjAwOCwxLjAwOCwwLDAsMSwuNzEyLjI5Mmw0LjUzNiw0LjUzM2ExLDEsMCwwLDEsLjAzLDEuMzg4bC0uMDA3LjAwOC00LjU1NSw0LjU2NGExLDEsMCwwLDEtLjcxMi4yOTRBMSwxLDAsMCwxLDM0NzMuMy04NDguMjE1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzMTguMjcyIDg4OC40NiknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDZyBpZD0nRWxsaXBzZV8xNycgZGF0YS1uYW1lPSdFbGxpcHNlIDE3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDUgMjMpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2UzMDAwZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTInIHN0cm9rZT0nbm9uZScvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMScgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7IH0gfVxuICAgIC5idG4td2hpdGU6aG92ZXI6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZS1yZWQgMXMgaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UtcmVkIDFzIGluZmluaXRlOyB9XG4gICAgLmJ0bi13aGl0ZS1yZXNwb25zaXZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYnRuLXdoaXRlLXJlc3BvbnNpdmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OXB4OyB9XG4gICAgICAgICAgLmJ0bi13aGl0ZS1yZXNwb25zaXZlOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5idG4td2hpdGUtZGlzYWJsZU1vYmlsZUFuaW1hdGlvbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5idG4td2hpdGUtc2hhZG93IHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC5idG4td2hpdGUtc21hbGwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNXB4OyB9XG4gICAgICAuYnRuLXdoaXRlLXNtYWxsOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBpZD0nVmVyZWluaWd1bmdzbWVuZ2VfMScgZGF0YS1uYW1lPSdWZXJlaW5pZ3VuZ3NtZW5nZSAxJyBkPSdNMzQ3My4zLTg0OC4yMTVhMSwxLDAsMCwxLS4zLS43MTQsMSwxLDAsMCwxLC4zLS43MDhsMy44MjMtMy44MjUtMy44MjctMy44MjRhMSwxLDAsMCwxLS4zLS43MTUuOTg5Ljk4OSwwLDAsMSwuMy0uNzA3LDEsMSwwLDAsMSwuNzExLS4yOTIsMS4wMDgsMS4wMDgsMCwwLDEsLjcxMi4yOTJsNC41MzYsNC41MzNhMSwxLDAsMCwxLC4wMywxLjM4OGwtLjAwNy4wMDgtNC41NTUsNC41NjRhMSwxLDAsMCwxLS43MTIuMjk0QTEsMSwwLDAsMSwzNDczLjMtODQ4LjIxNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zNDYzLjI3MiA4NjUuNDYpJyBmaWxsPSclMjNlMzAwMGYnLyUzRSUzQ2cgaWQ9J0VsbGlwc2VfMTcnIGRhdGEtbmFtZT0nRWxsaXBzZSAxNycgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlMzAwMGYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzEyJyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTEnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAuYnRuLWNpcmNsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNDI2MTI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuYnRuLWNpcmNsZTo6YmVmb3JlLCAuYnRuLWNpcmNsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7IH1cbiAgICAuYnRuLWNpcmNsZTo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAzcHgpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDNweCkpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLmJ0bi1jaXJjbGU6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSAtIDNweCkpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgLSAzcHgpKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmJ0bi1jaXJjbGUtcmV2ZXJzZTo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAzcHgpKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgM3B4KSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5idG4tY2lyY2xlLXJldmVyc2U6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSAtIDNweCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlIC0gM3B4KSkgcm90YXRlKC00NWRlZyk7IH1cbiAgLmJ0bi1waW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMXMsIHRyYW5zZm9ybSAwLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4xcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMXMsIHRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMXMsIHRyYW5zZm9ybSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmJ0bi1waW4uYW5pbWF0ZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgIC5idG4tcGluOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwLjMxNycgaGVpZ2h0PScxNC45MDInIHZpZXdCb3g9JzAgMCAxMC4zMTcgMTQuOTAyJyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLXBpbicgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1waW4nIGQ9J00xMy4wMzMsMy4zNzVBNC45ODYsNC45ODYsMCwwLDAsNy44NzUsOC4xNjRjMCwzLjcyNSw1LjE1OCwxMC4xMTIsNS4xNTgsMTAuMTEyczUuMTU4LTYuMzg3LDUuMTU4LTEwLjExMkE0Ljk4Niw0Ljk4NiwwLDAsMCwxMy4wMzMsMy4zNzVabTAsNi44MzhhMS42OCwxLjY4LDAsMSwxLDEuNjgtMS42OEExLjY4LDEuNjgsMCwwLDEsMTMuMDMzLDEwLjIxM1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03Ljg3NSAtMy4zNzUpJyBmaWxsPSclMjNlMzAwMGYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5idG4tcGluOmhvdmVyOm5vdCguYnRuLWRpc2FibGVkKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMC4zMTcnIGhlaWdodD0nMTQuOTAyJyB2aWV3Qm94PScwIDAgMTAuMzE3IDE0LjkwMiclM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1waW4nIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtcGluJyBkPSdNMTMuMDMzLDMuMzc1QTQuOTg2LDQuOTg2LDAsMCwwLDcuODc1LDguMTY0YzAsMy43MjUsNS4xNTgsMTAuMTEyLDUuMTU4LDEwLjExMnM1LjE1OC02LjM4Nyw1LjE1OC0xMC4xMTJBNC45ODYsNC45ODYsMCwwLDAsMTMuMDMzLDMuMzc1Wm0wLDYuODM4YTEuNjgsMS42OCwwLDEsMSwxLjY4LTEuNjhBMS42OCwxLjY4LDAsMCwxLDEzLjAzMywxMC4yMTNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy44NzUgLTMuMzc1KScgZmlsbD0nJTIzRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi5saW5rQXJyb3cge1xuICBjb2xvcjogI0U0MjYxMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGlua0Fycm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIC5saW5rQXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYuODYxJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgNi44NjEgMTInJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkPSdNMTYuMDM5LDEyLjE5NCwxMS41LDcuNjU3YS44NTQuODU0LDAsMCwxLDAtMS4yMTEuODY1Ljg2NSwwLDAsMSwxLjIxNSwwbDUuMTQ1LDUuMTQxYS44NTYuODU2LDAsMCwxLC4wMjUsMS4xODNsLTUuMTY2LDUuMTc3QS44NTguODU4LDAsMCwxLDExLjUsMTYuNzM1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExLjI0NiAtNi4xOTYpJyBmaWxsPSclMjNlMzAwMGYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4yczsgfVxuICAubGlua0Fycm93OmhvdmVyOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLnRheG9ub215IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50YXhvbm9teS1pdGVtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YXhvbm9teS1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnRheG9ub215LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTFweCAwIDEzcHg7IH1cbiAgLnRheG9ub215LWJsYWNrIC50YXhvbm9teS1pdGVtIHtcbiAgICBjb2xvcjogIzE5MTkyODsgfVxuICAgIC50YXhvbm9teS1ibGFjayAudGF4b25vbXktaXRlbTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkyODsgfVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBwaWN0dXJlIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYXJ0aWNsZSAudGF4b25vbXkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYXJ0aWNsZS1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuICAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIC5hcnRpY2xlLXdoaXRlIC5hcnRpY2xlLWhlYWRsaW5lLCAuYXJ0aWNsZS13aGl0ZSAubGlua0Fycm93LCAuYXJ0aWNsZS13aGl0ZSAuYXJ0aWNsZS1jb250ZW50IHAsIC5hcnRpY2xlLXdoaXRlIC5hcnRpY2xlLWRhdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hcnRpY2xlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyXCI7IH1cbiAgLmFydGljbGUtZXF1YWxpemVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyB9XG4gICAgLmFydGljbGUtZXF1YWxpemVyIHBpY3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXJ0aWNsZS1lcXVhbGl6ZXIgLmFydGljbGUtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAuYXJ0aWNsZS1lcXVhbGl6ZXIgLmFydGljbGUtY29udGVudCAudGF4b25vbXkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFydGljbGUtZXF1YWxpemVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFydGljbGUtZXF1YWxpemVyIC5hcnRpY2xlLWNvbnRlbnQgLmxpbmtBcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgLmFydGljbGUtZXF1YWxpemVyLXNsaWRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNDI2MTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDVweCAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzLCBoZWlnaHQgMC4yLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMsIGhlaWdodCAwLjIsIGJhY2tncm91bmQtY29sb3IgMC4yczsgfVxuICAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMiAhaW1wb3J0YW50OyB9XG5cbi5zbGlkZXItYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50aGVtZS1yZWQgaDIsIC50aGVtZS1yZWQgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aGVtZS1yZWQgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRTQyNjEyOyB9XG4gIC50aGVtZS1yZWQgLmJ0bjpob3Zlcjpub3QoLmJ0bi1kaXNhYmxlZCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjsgfVxuXG4udGhlbWUtcmVkIC5saW5rQXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2Ljg2MScgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDYuODYxIDEyJyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTE2LjAzOSwxMi4xOTQsMTEuNSw3LjY1N2EuODU0Ljg1NCwwLDAsMSwwLTEuMjExLjg2NS44NjUsMCwwLDEsMS4yMTUsMGw1LjE0NSw1LjE0MWEuODU2Ljg1NiwwLDAsMSwuMDI1LDEuMTgzbC01LjE2Niw1LjE3N0EuODU4Ljg1OCwwLDAsMSwxMS41LDE2LjczNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMS4yNDYgLTYuMTk2KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi50aGVtZS1yZWQgLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRoZW1lLXJlZCAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uc29jaWFsbWVkaWEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLnNvY2lhbG1lZGlhLWl0ZW0ge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDsgfVxuICAgIC5zb2NpYWxtZWRpYS1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuc29jaWFsbWVkaWEtaXRlbS1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnNvY2lhbG1lZGlhLWl0ZW0taW5zdGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdFYmVuZV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQyIDQyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MiA0MjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFJTNDL3N0eWxlJTNFJTNDZyBpZD0nR3J1cHBlXzI3MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIgLTIpJyUzRSUzQ3BhdGggZmlsbD0nJTIzRTQyNjEyJyBpZD0nUGZhZF8yNTInIGNsYXNzPSdzdDAnIGQ9J00yMyw0QzEyLjUsNCw0LDEyLjUsNCwyM2MwLDUsMiw5LjksNS42LDEzLjRjNy40LDcuNCwxOS40LDcuNSwyNi45LDAuMXM3LjUtMTkuNCwwLjEtMjYuOSBjMCwwLDAsMC0wLjEtMC4xQzMyLjksNiwyOCw0LDIzLDQgTTIzLDJjMTEuNiwwLDIxLDkuNCwyMSwyMXMtOS40LDIxLTIxLDIxUzIsMzQuNiwyLDIzUzExLjQsMiwyMywyeicvJTNFJTNDcGF0aCBmaWxsPSclMjNFNDI2MTInIGlkPSdJY29uX2F3ZXNvbWUtaW5zdGFncmFtJyBjbGFzcz0nc3QwJyBkPSdNMjMsMTcuOWMtMi44LDAtNS4xLDIuMy01LjEsNS4xczIuMyw1LjEsNS4xLDUuMXM1LjEtMi4zLDUuMS01LjEgQzI4LjEsMjAuMiwyNS44LDE3LjksMjMsMTcuOUMyMywxNy45LDIzLDE3LjksMjMsMTcuOXogTTIzLDI2LjNjLTEuOCwwLTMuMy0xLjUtMy4zLTMuM2MwLTEuOCwxLjUtMy4zLDMuMy0zLjMgYzEuOCwwLDMuMywxLjUsMy4zLDMuM2wwLDBDMjYuMywyNC44LDI0LjgsMjYuMywyMywyNi4zeiBNMjkuNSwxNy43YzAsMC43LTAuNSwxLjItMS4yLDEuMmMtMC43LDAtMS4yLTAuNS0xLjItMS4yIGMwLTAuNywwLjUtMS4yLDEuMi0xLjJDMjksMTYuNSwyOS41LDE3LDI5LjUsMTcuN0MyOS41LDE3LjcsMjkuNSwxNy43LDI5LjUsMTcuN3ogTTMyLjksMTguOWMwLTEuNi0wLjUtMy4xLTEuNi00LjIgYy0xLjEtMS4xLTIuNi0xLjYtNC4yLTEuNmMtMS43LTAuMS02LjYtMC4xLTguMywwYy0xLjYsMC0zLjEsMC41LTQuMiwxLjZjLTEuMSwxLjEtMS42LDIuNi0xLjYsNC4yYy0wLjEsMS43LTAuMSw2LjYsMCw4LjMgYzAsMS42LDAuNSwzLjEsMS42LDQuMmMxLjEsMS4xLDIuNiwxLjYsNC4yLDEuNmMxLjcsMC4xLDYuNiwwLjEsOC4zLDBjMS42LDAsMy4xLTAuNSw0LjItMS42YzEuMS0xLjEsMS42LTIuNiwxLjYtNC4yIEMzMywyNS41LDMzLDIwLjUsMzIuOSwxOC45TDMyLjksMTguOXogTTMwLjgsMjguOWMtMC4zLDAuOS0xLDEuNi0xLjksMS45Yy0xLjMsMC41LTQuNCwwLjQtNS45LDAuNHMtNC42LDAuMS01LjktMC40IGMtMC45LTAuMy0xLjYtMS0xLjktMS45Yy0wLjUtMS4zLTAuNC00LjQtMC40LTUuOXMtMC4xLTQuNiwwLjQtNS45YzAuMy0wLjksMS0xLjYsMS45LTEuOWMxLjMtMC41LDQuNC0wLjQsNS45LTAuNCBzNC42LTAuMSw1LjksMC40YzAuOSwwLjMsMS42LDEsMS45LDEuOWMwLjUsMS4zLDAuNCw0LjQsMC40LDUuOUMzMS4yLDI0LjUsMzEuMywyNy42LDMwLjgsMjguOXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5zb2NpYWxtZWRpYS1pdGVtLWZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nRWJlbmVfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MiA0Micgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDIgNDI7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2cgaWQ9J0dydXBwZV8yNjknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yIC0yKSclM0UlM0NwYXRoIGZpbGw9JyUyM0U0MjYxMicgaWQ9J0VsbGlwc2VfMTcnIGNsYXNzPSdzdDAnIGQ9J00yMyw0QzEyLjUsNCw0LDEyLjUsNCwyM2MwLDUsMiw5LjksNS42LDEzLjRjNy40LDcuNCwxOS40LDcuNSwyNi45LDAuMXM3LjUtMTkuNCwwLjEtMjYuOSBjMCwwLDAsMC0wLjEtMC4xQzMyLjksNiwyOCw0LDIzLDQgTTIzLDJjMTEuNiwwLDIxLDkuNCwyMSwyMXMtOS40LDIxLTIxLDIxUzIsMzQuNiwyLDIzUzExLjQsMiwyMywyeicvJTNFJTNDcGF0aCBmaWxsPSclMjNFNDI2MTInIGlkPSdJY29uX2F3ZXNvbWUtZmFjZWJvb2stZicgY2xhc3M9J3N0MCcgZD0nTTI3LjcsMjQuMmwwLjYtMy42aC0zLjV2LTIuM2MtMC4xLTEsMC42LTEuOSwxLjYtMmMwLjEsMCwwLjMsMCwwLjQsMGgxLjZ2LTMuMSBjLTAuOS0wLjEtMS45LTAuMi0yLjgtMC4yYy0yLjksMC00LjcsMS43LTQuNyw0Ljl2Mi44aC0zLjJ2My42aDMuMlYzM2gzLjl2LTguOEgyNy43eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnNvY2lhbG1lZGlhLWl0ZW0tdGlrdG9rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nRWJlbmVfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MiA0Micgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDIgNDI7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSUzQy9zdHlsZSUzRSUzQ2cgaWQ9J0dydXBwZV8yNzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yIC0yKSclM0UlM0NwYXRoIGZpbGw9JyUyM0U0MjYxMicgaWQ9J0VsbGlwc2VfMTcnIGNsYXNzPSdzdDAnIGQ9J00yMyw0QzEyLjUsNCw0LDEyLjUsNCwyM2MwLDUsMiw5LjksNS42LDEzLjRjNy40LDcuNCwxOS40LDcuNSwyNi45LDAuMXM3LjUtMTkuNCwwLjEtMjYuOSBjMCwwLDAsMC0wLjEtMC4xQzMyLjksNiwyOCw0LDIzLDQgTTIzLDJjMTEuNiwwLDIxLDkuNCwyMSwyMXMtOS40LDIxLTIxLDIxUzIsMzQuNiwyLDIzUzExLjQsMiwyMywyeicvJTNFJTNDcGF0aCBmaWxsPSclMjNFNDI2MTInIGlkPSdJY29uX3NpbXBsZS10aWt0b2snIGNsYXNzPSdzdDAnIGQ9J00yMy40LDEzYzEuMSwwLDIuMiwwLDMuMywwYzAsMS4zLDAuNiwyLjUsMS41LDMuNWMxLDAuOSwyLjIsMS40LDMuNSwxLjV2My40IGMtMS4yLDAtMi40LTAuMy0zLjUtMC44Yy0wLjUtMC4yLTAuOS0wLjUtMS40LTAuOGMwLDIuNCwwLDQuOSwwLDcuM2MtMC4xLDEuMi0wLjUsMi4zLTEuMSwzLjNjLTEuMSwxLjYtMywyLjYtNC45LDIuNyBjLTEuMiwwLjEtMi40LTAuMi0zLjQtMC45Yy0xLjctMS0yLjgtMi44LTMtNC44YzAtMC40LDAtMC44LDAtMS4yYzAuMy0zLjQsMy40LTYsNi45LTUuNmMwLjEsMCwwLjMsMCwwLjQsMC4xYzAsMS4yLDAsMi41LDAsMy43IGMtMS41LTAuNS0zLjEsMC4zLTMuNiwxLjhjMCwwLDAsMCwwLDBjLTAuMSwwLjQtMC4yLDAuOS0wLjEsMS4zYzAuMiwxLjQsMS41LDIuNSwyLjksMi40YzAuOSwwLDEuOC0wLjUsMi4zLTEuMyBjMC4yLTAuMywwLjMtMC42LDAuMy0wLjljMC4xLTEuNSwwLjEtMywwLjEtNC41QzIzLjQsMTkuNywyMy40LDE2LjQsMjMuNCwxM0wyMy40LDEzeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnNvY2lhbG1lZGlhLWl0ZW0tdGVsZWdyYW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdFYmVuZV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQyIDQyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MiA0MjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDElN0JmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDslN0QgJTNDL3N0eWxlJTNFJTNDZyBpZD0nR3J1cHBlXzI3MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIgLTIpJyUzRSUzQ3BhdGggZmlsbD0nJTIzRTQyNjEyJyBpZD0nRWxsaXBzZV8xNycgY2xhc3M9J3N0MCcgZD0nTTIzLDRDMTIuNSw0LDQsMTIuNSw0LDIzYzAsNSwyLDkuOSw1LjYsMTMuNGM3LjQsNy40LDE5LjQsNy41LDI2LjksMC4xczcuNS0xOS40LDAuMS0yNi45IGMwLDAsMCwwLTAuMS0wLjFDMzIuOSw2LDI4LDQsMjMsNCBNMjMsMmMxMS42LDAsMjEsOS40LDIxLDIxcy05LjQsMjEtMjEsMjFTMiwzNC42LDIsMjNTMTEuNCwyLDIzLDJ6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM0U0MjYxMicgaWQ9J3RlbGVncmFtLTEnIGNsYXNzPSdzdDEnIGQ9J00yNy4zLDMxLjRjMC4zLDAuMiwwLjYsMC4yLDAuOSwwLjFjMC4zLTAuMSwwLjUtMC40LDAuNi0wLjdjMC43LTMuNCwyLjUtMTIsMy4xLTE1LjEgYzAtMC4yLDAtMC41LTAuMi0wLjZjLTAuMi0wLjItMC40LTAuMi0wLjctMC4xYy0zLjUsMS4zLTE0LjMsNS4zLTE4LjYsN2MtMC40LDAuMS0wLjUsMC41LTAuNCwwLjljMC4xLDAuMiwwLjIsMC40LDAuNCwwLjQgYzIsMC42LDQuNiwxLjQsNC42LDEuNHMxLjIsMy43LDEuOCw1LjVjMC4xLDAuMiwwLjMsMC40LDAuNSwwLjVjMC4yLDAuMSwwLjUsMCwwLjctMC4ybDIuNi0yLjRDMjIuNywyOCwyNS42LDMwLjEsMjcuMywzMS40IEwyNy4zLDMxLjR6IE0xOC4xLDI0LjFsMS40LDQuNmwwLjMtMi45bDguNS03LjdjMC4xLTAuMSwwLjEtMC4yLDAtMC4zYy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMUwxOC4xLDI0LjFMMTguMSwyNC4xeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnNvY2lhbG1lZGlhLWl0ZW0tdHdpdHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc0MicgaGVpZ2h0PSc0Micgdmlld0JveD0nMCAwIDQyIDQyJyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY2h0ZWNrXzEwMTInIGRhdGEtbmFtZT0nUmVjaHRlY2sgMTAxMicgd2lkdGg9JzIwLjE5OCcgaGVpZ2h0PScxOC4yNTInIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdzcG9lX2ljb25fdHdpdHRlci14X3JvdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIgLTIpJyUzRSUzQ2cgaWQ9J0VsbGlwc2VfMTcnIGRhdGEtbmFtZT0nRWxsaXBzZSAxNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMiAyKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlMzAwMGYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzIxJyBjeT0nMjEnIHI9JzIxJyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMjEnIGN5PScyMScgcj0nMjAnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDZyBpZD0nR3J1cHBlXzkzNycgZGF0YS1uYW1lPSdHcnVwcGUgOTM3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMi45IDEzLjg3NCknJTNFJTNDZyBpZD0nR3J1cHBlXzkzNicgZGF0YS1uYW1lPSdHcnVwcGUgOTM2JyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgpJyUzRSUzQ3BhdGggaWQ9J1BmYWRfMjU1JyBkYXRhLW5hbWU9J1BmYWQgMjU1JyBkPSdNMjAuMiwxOC4yM2MtLjAyNy4wMzItLjA1OC4wMi0uMDg0LjAyLTEuOTM0LS4wMTgtMy44NjksMC01LjgtLjAwNy0uMDg5LDAtLjE3OCwwLS4yNjYsMGEuMTY2LjE2NiwwLDAsMS0uMTUyLS4wNzdjLS4yNTUtLjMzOS0uNTE2LS42NzQtLjc3NC0xLjAxMmwtMS40NDUtMS44OUwxMC4yNDgsMTMuNGwtMS4xLTEuNDM0YS4xMTMuMTEzLDAsMCwwLS4wNzctLjA1NGMtLjA3Mi4wOC0uMTQ5LjE2NS0uMjI1LjI1MnEtLjI1OC4yOTUtLjUxNC41OTEtLjM0OS40LS43LjhjLS4xNjYuMTktLjMzNS4zNzYtLjUuNTY2cS0uMzUxLjQtLjcuOGwtLjQzMy41cS0uMzc4LjQzMi0uNzU1Ljg2NGMtLjIyNS4yNTYtLjQ1MS41MS0uNjc2Ljc2NnMtLjQ1OS41MjgtLjY4OC43OTJjLS4wODYuMS0uMTc2LjE5NC0uMjU4LjI5NWEuMjk0LjI5NCwwLDAsMS0uMjU0LjExM2MtLjY0NS0uMDA1LTEuMjksMC0xLjkzNCwwSC40MjNhLjQuNCwwLDAsMSwuMTA2LS4xNTJjLjIyNi0uMjYxLjQ1Ny0uNTE4LjY4NC0uNzc4LjI4NS0uMzI3LjU2OC0uNjU2Ljg1My0uOTgzLjE1OS0uMTgzLjMyMi0uMzYzLjQ4Mi0uNTQ1LjIzLS4yNjMuNDU5LS41MjguNjg5LS43OTIuMTY2LS4xOS4zMzQtLjM3Ny41LS41NjZxLjM1NS0uNDA1LjcwOC0uODEybC40MjQtLjQ4NS43NjQtLjg3NGMuMjE4LS4yNDkuNDM5LS41LjY1Ni0uNzQ2cy40NTItLjUyMi42NzktLjc4MmMuMTcyLS4yLjM0Ni0uMzkxLjUyLS41ODZhLjYxNC42MTQsMCwwLDAsLjEyOS0uMTc5bC0xLjktMi40ODQtMS45LTIuNDktMS45LTIuNDc5QzEuMjgzLDEuNjguNjUuODUyLDAsMEguMjI3UTMuMjM0LDAsNi4yNCwwYS4zMTYuMzE2LDAsMCwxLC4yODkuMTQ4Yy4yODkuNC41ODkuNzgzLjg4NCwxLjE3NHEuOCwxLjA1NiwxLjU5NCwyLjExMi43NDQuOTgyLDEuNDkxLDEuOTYxYy4xLjEzMy4yLjI3LjMuNDEyYTIuMzEyLDIuMzEyLDAsMCwwLC4yODgtLjMxM2MuMTU3LS4xNzIuMzA1LS4zNTMuNDU4LS41MjlxLjM3Ny0uNDMzLjc1NS0uODY0Yy4yMjgtLjI1OS40NTctLjUxNy42ODUtLjc3N3MuNDU4LS41MjkuNjg4LS43OTJjLjE2LS4xODMuMzIyLS4zNjMuNDgyLS41NDVxLjM0Ni0uMzk1LjY4OS0uNzkyTDE1LjI2OC43MWMuMTg0LS4yMTEuMzcxLS40MTkuNTUyLS42MzJBLjIxMy4yMTMsMCwwLDEsMTYsMGMuMzYsMCwuNzIsMCwxLjA3OSwwbDEuODkyLDBzLjAwNy4wMDUuMDExLjAwOGMuMDEzLjAxOSwwLC4wMzUtLjAwOS4wNDktLjIzMi4yNjItLjQ2NS41MjMtLjcuNzg2cy0uNDgzLjU1Ny0uNzI1LjgzNGMtLjIwOS4yMzktLjQyLjQ3NS0uNjI4LjcxNC0uMjMuMjY0LS40NTguNTI5LS42ODguNzkzLS4xNTYuMTc5LS4zMTYuMzU2LS40NzMuNTM1LS4yMzMuMjY3LS40NjUuNTM1LS43LjgtLjE0Ny4xNjktLjMuMzM2LS40NDMuNXEtLjQ3LjUzNy0uOTM5LDEuMDc1Yy0uMjI4LjI2LS40NTcuNTE3LS42ODYuNzc2cy0uNDQ0LjUtLjY2Ni43NTZjLS4wMjQuMDI4LS4wNDQuMDYtLjA3NC4xTDIwLjIsMTguMjNtLTMuNzI0LTEuODdhLjI0LjI0LDAsMCwwLS4wNjgtLjExNmMtLjIxOS0uMjktLjQ0MS0uNTc5LS42NjEtLjg2OXEtLjY2LS44Ny0xLjMxOS0xLjc0bC0xLjIwNi0xLjZMMTEuOSwxMC4zLDEwLjcsOC43LDkuMjEsNi43MzRsLTEuNzM5LTIuM1E2LjUwOSwzLjE2MSw1LjU1LDEuODg2YS4yMzQuMjM0LDAsMCwwLS4yMDktLjEwOGMtLjUxOSwwLTEuMDM3LDAtMS41NTYsMC0uMDMsMC0uMDY1LS4wMTUtLjA5MS4wMjNhLjI5LjI5LDAsMCwwLC4wMjQuMDQ3cS4zMTMuNDEzLjYyNy44MjQuNzI0Ljk0NCwxLjQ1LDEuODg2LjU3OS43NTUsMS4xNTYsMS41MTNMOC4zLDcuODQyYy4yNjMuMzQ1LjUyNC42OTIuNzg3LDEuMDM2LjMzNy40NDEuNjc4Ljg3OSwxLjAxNSwxLjMyLjI2OS4zNTIuNTM1LjcwNy44LDEuMDU5LjMuNC42MTIuNzg5LjkxNSwxLjE4NXEuNzU4Ljk4OSwxLjUxMiwxLjk4bDEuNCwxLjgzN2EuMjM3LjIzNywwLDAsMCwuMTIuMTA1Yy41MzkuMDEsMS4wNzguMDI3LDEuNjE5LS4wMDUnIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuXG4uaW5wdXQtbWFpbCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIHBhZGRpbmc6IDAgMCAycHggMDsgfVxuICAuaW5wdXQtbWFpbCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEVkZ2UgKi9cbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmlucHV0LW1haWwgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmlucHV0LW1haWwgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmlucHV0LW1haWwgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaW5wdXQtbWFpbCBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmlucHV0LW1haWwgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuaW5wdXQtbWFpbCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIC5pbnB1dC1tYWlsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIC5pbnB1dC1tYWlsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5saXN0LWJvcmRlciB7XG4gIG1hcmdpbjogMDsgfVxuICAubGlzdC1ib3JkZXIgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmxpc3QtYm9yZGVyIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgLmxpc3QtYm9yZGVyIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y1RjVGNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubGlzdC1ib3JkZXIgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgLmxpc3QtYm9yZGVyLXBlcnNvbiBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5saXN0LWJvcmRlci1wZXJzb24gbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5saXN0LWJvcmRlci1wZXJzb24gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfSB9XG5cbi5wYWdlTWV0YSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlTWV0YSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wYWdlTWV0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH0gfVxuICAucGFnZU1ldGEgLnRheG9ub215IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cbiAgLnBhZ2VNZXRhLWRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnBhZ2VNZXRhLWRhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMy41cHg7IH0gfVxuXG4jd3BhZG1pbmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbiNwb2pvLWExMXktdG9vbGJhciB7XG4gIHJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAjcG9qby1hMTF5LXRvb2xiYXIgLnBvam8tYTExeS10b29sYmFyLXRvZ2dsZSB7XG4gICAgcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAjcG9qby1hMTF5LXRvb2xiYXIucG9qby1hMTF5LXRvb2xiYXItb3BlbiB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG5odG1sIGJvZHkgI3Bvam8tYTExeS10b29sYmFyIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDsgfVxuXG4jd3BzZW8tZnJvbnRlbmQtaW5zcGVjdG9yIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnNlbnRfdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubW9kdWwtLWFic3RhbmRfbGFyZ2Uge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9kdWwtLWFic3RhbmRfbGFyZ2Uge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG5cbi5tb2R1bC0tYWJzdGFuZF9zbWFsbCB7XG4gIGhlaWdodDogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bC0tYWJzdGFuZF9zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuXG4ubW9kdWwtLWFic3RhbmRfZXh0cmFzbWFsbCB7XG4gIGhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1vZHVsLS1hYnN0YW5kX2V4dHJhc21hbGwge1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cblxuLm1vZHVsLS1hYnN0YW5kX2xpbmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JFQkVCRTsgfVxuICAubW9kdWwtLWFic3RhbmRfbGluZS5tb2R1bC0tYWJzdGFuZF9sYXJnZSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tb2R1bC0tYWJzdGFuZF9saW5lLm1vZHVsLS1hYnN0YW5kX2xhcmdlIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLm1vZHVsLS1hYnN0YW5kX2xpbmUubW9kdWwtLWFic3RhbmRfc21hbGwge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1vZHVsLS1hYnN0YW5kX2xpbmUubW9kdWwtLWFic3RhbmRfc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAubW9kdWwtLWFic3RhbmRfbGluZS5tb2R1bC0tYWJzdGFuZF9leHRyYXNtYWxsIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tb2R1bC0tYWJzdGFuZF9saW5lLm1vZHVsLS1hYnN0YW5kX2V4dHJhc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5baXM9J2FrdHVlbGxlcy1yZWdpb24nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5idG4ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuY29sLTEge1xuICAgIHdpZHRoOiAyNS41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuY29sLTEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmNvbC0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7IH1cbiAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfSB9XG4gICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogNjBweCkpOyB9XG4gICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDFuICsgNCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDYwcHgpKTsgfVxuICAgICAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzFweCA2MHB4IDIwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4IDE1cHggMTVweDsgfSB9XG4gICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtaGVhZGxpbmUgYSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0U0MjYxMjsgfVxuICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cbiAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuc2xpZGVyLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5zbGlkZXItY29udHJvbHMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5zbGlkZXItY29udHJvbHMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLnNsaWRlci1ibHVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMiU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTMwMDBmO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMjUlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNzUlKTsgfVxuXG5baXM9J25ld3MtYWdncmVnYXRpb24nXSB7XG4gIHBhZGRpbmc6IDg4cHggMCA3MnB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC50ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc3cHg7XG4gICAgd2lkdGg6IDMwNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuY29udGVudCAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgLnNsaWRlci1jb250cm9scyB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuY29udGVudCAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuY29udGVudCAuaGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4OyB9XG4gIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5zbGlkZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuc2xpZGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAtbXMtZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG4gICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLnNsaWRlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuc2xpZGVyLWJsdXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEyJTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMjUlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNzUlKTsgfVxuICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuYXJ0aWNsZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDE5cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxOXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuYXJ0aWNsZSAuY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLWhlYWRsaW5lIGEge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7IH1cbiAgICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtaGVhZGxpbmUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNFNDI2MTI7IH1cbiAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTdweCAyNHB4IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4IDE1cHggMTVweDsgfSB9XG4gICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtZXF1YWxpemVyLXNsaWRlciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpOyB9XG4gIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5idG4tY2lyY2xlIHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdG9wOiA4cHg7XG4gICAgaGVpZ2h0OiAxMjhweDsgfVxuICA1MCUsIDEwMCUge1xuICAgIHRvcDogMjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRvcDogOHB4O1xuICAgIGhlaWdodDogMTI4cHg7IH1cbiAgNTAlLCAxMDAlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgaGVpZ2h0OiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweDsgfSB9XG5cbltpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5uYXYge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAubmF2IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7IH0gfVxuICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5uYXYtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxNzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0U0MjYxMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjRTQyNjEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA5cHggOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5uYXYtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLm5hdi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5uYXYtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4OyB9IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5uYXYtaXRlbTpob3ZlciwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAubmF2LWl0ZW0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG5baXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQge1xuICBwYWRkaW5nOiA3M3B4IDUwcHggMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQge1xuICAgICAgcGFkZGluZzogNjBweCAwIDgycHggMDsgfSB9XG4gIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNCRUJFQkU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItaGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4OyB9IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXN1YmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXN1YmxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1zdWJsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiA1cHgpKTsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yb3cgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93ID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJvdyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93ID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJvdyA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJvdyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogNzNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJvdzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItY29sOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1jb2w6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLWl0ZW0sIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcG9zdFR5cGUsIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcmVnaW9uIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI0JFQkVCRTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1pdGVtLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXBvc3RUeXBlLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJlZ2lvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxM3B4OyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1pdGVtOm5vdCguYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1wb3N0VHlwZSk6bm90KC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJlZ2lvbiksIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcG9zdFR5cGU6bm90KC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXBvc3RUeXBlKTpub3QoLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcmVnaW9uKSwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yZWdpb246bm90KC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXBvc3RUeXBlKTpub3QoLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcmVnaW9uKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSksIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcG9zdFR5cGU6bm90KDpsYXN0LW9mLXR5cGUpLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJlZ2lvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXBvc3RUeXBlOm5vdCg6bGFzdC1vZi10eXBlKSwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yZWdpb246bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItaXRlbTpob3ZlciwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1pdGVtLWFjdGl2ZSwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1wb3N0VHlwZTpob3ZlciwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1wb3N0VHlwZS1hY3RpdmUsIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcmVnaW9uOmhvdmVyLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJlZ2lvbi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1zZWxlY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWFydGljbGVzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiB1bnNldDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWFydGljbGVzID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAzMHB4KSk7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWFydGljbGVzID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWFydGljbGVzID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1hcnRpY2xlcyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWFydGljbGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWFydGljbGVzID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMgPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMgPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWFydGljbGVzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtbG9hZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWxvYWRlciAubG9hZGVyLFxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1sb2FkZXIgLmxvYWRlcjpiZWZvcmUsXG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWxvYWRlciAubG9hZGVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb246IGxvYWQxIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogNGVtOyB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWxvYWRlciAubG9hZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICBtYXJnaW46IDg4cHggYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzOyB9XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtbG9hZGVyIC5sb2FkZXItd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWxvYWRlciAubG9hZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWxvYWRlciAubG9hZGVyOmJlZm9yZSxcbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtbG9hZGVyIC5sb2FkZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtbG9hZGVyIC5sb2FkZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xLjVlbTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1sb2FkZXIgLmxvYWRlcjphZnRlciB7XG4gICAgICBsZWZ0OiAxLjVlbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDEge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICBoZWlnaHQ6IDRlbTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMmVtO1xuICAgIGhlaWdodDogNWVtOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkMSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwO1xuICAgIGhlaWdodDogNGVtOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0yZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgaGVpZ2h0OiA1ZW07IH0gfVxuXG5baXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUtY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDM1N3B4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZS1jb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZS1jb2w6bGFzdC1vZi10eXBlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlLWNvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiB1bnNldDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDsgfSB9XG4gIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUgLnBsYXlJY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlIC5wbGF5SWNvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUgLnBsYXlJY29uOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZSAucGxheUljb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0U0MjYxMjtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlIC5wbGF5SWNvbjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI0U0MjYxMjtcbiAgICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZSAucGxheUljb246aG92ZXI6OmJlZm9yZSwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZSAucGxheUljb246aG92ZXI6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDEzcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTNweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTZweCAyNnB4IDAgMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZS1ub2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUtbm9pbWcgLmFydGljbGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5tdWx0aXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tdWx0aXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubXVsdGlzZWxlY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubXVsdGlzZWxlY3QtZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIC5tdWx0aXNlbGVjdC1oZWFkIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm11bHRpc2VsZWN0LWhlYWQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5tdWx0aXNlbGVjdC1oZWFkOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdHcnVwcGVfNTUnIGRhdGEtbmFtZT0nR3J1cHBlIDU1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNy4zOScgaGVpZ2h0PSc4LjQyOScgdmlld0JveD0nMCAwIDE3LjM5IDguNDI5JyUzRSUzQ3BhdGggaWQ9J2ljb25tb25zdHItYXJyb3ctZG93bi1saW5lZCcgZD0nTS4yNzYsMTQuNzY4LDguMywyMi43ODNhLjk1OS45NTksMCwwLDAsMS4zNTgsMGw4LjAwOC04Yy4xODUtLjE4NS0xNy41NzItLjItMTcuMzg3LS4wMTRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4yNzQgLTE0LjYzNyknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm11bHRpc2VsZWN0LWhlYWQ6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7IH0gfVxuICAgIC5tdWx0aXNlbGVjdC1oZWFkLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMnB4OyB9XG4gIC5tdWx0aXNlbGVjdC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZS1vdXQsIG92ZXJmbG93LXkgMC4xcyAwLjVzO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2Utb3V0LCBvdmVyZmxvdy15IDAuMXMgMC41cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDEzcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTNweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tdWx0aXNlbGVjdC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0OyB9IH1cbiAgLm11bHRpc2VsZWN0LXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgcGFkZGluZzogNXB4IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm11bHRpc2VsZWN0LXZhbHVlOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9XG4gICAgLm11bHRpc2VsZWN0LXZhbHVlOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5tdWx0aXNlbGVjdC12YWx1ZS1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI0U0MjYxMjsgfVxuICAgICAgLm11bHRpc2VsZWN0LXZhbHVlLXNlbGVjdGVkOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOC43NTYnIGhlaWdodD0nOC43NTYnIHZpZXdCb3g9JzAgMCA4Ljc1NiA4Ljc1NiclM0UlM0NnIGlkPSdJY29uX2lvbmljLWlvcy1tZW51JyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLW1lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02Ljk1MSAtNy4yMDEpJyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTY0JyBkYXRhLW5hbWU9J1BmYWQgMTY0JyBkPSdNOS4xODQuOEguNEEuNC40LDAsMCwxLDAsLjRIMEEuNC40LDAsMCwxLC40LDBIOS4xODRhLjQuNCwwLDAsMSwuNC40aDBBLjQuNCwwLDAsMSw5LjE4NC44WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOC4yMjMgNy45MDkpIHJvdGF0ZSg0NSknIGZpbGw9JyUyM2UzMDMxNycgc3Ryb2tlPSclMjNlMzAwMGYnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDcGF0aCBpZD0nUGZhZF8xNjUnIGRhdGEtbmFtZT0nUGZhZCAxNjUnIGQ9J005LjE4NC44SC40QS40LjQsMCwwLDEsMCwuNEgwQS40LjQsMCwwLDEsLjQsMEg5LjE4NGEuNC40LDAsMCwxLC40LjRoMEEuNC40LDAsMCwxLDkuMTg0LjhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNSA4LjQ3Mykgcm90YXRlKDEzNSknIGZpbGw9JyUyM2UzMDMxNycgc3Ryb2tlPSclMjNlMzAwMGYnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4OyB9XG4gIC5tdWx0aXNlbGVjdC1pc09wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLm11bHRpc2VsZWN0LWlzT3BlbiAubXVsdGlzZWxlY3QtaGVhZDo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5tdWx0aXNlbGVjdC1pc09wZW4gLm11bHRpc2VsZWN0LWhlYWQtd3JhcHBlciB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMTNweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDEzcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gICAgLm11bHRpc2VsZWN0LWlzT3BlbiAubXVsdGlzZWxlY3QtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMC43ZW07XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5tdWx0aXNlbGVjdC1kZWxldGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm11bHRpc2VsZWN0LWRlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWluLWhlaWdodDogMTdweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubXVsdGlzZWxlY3QtZGVsZXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7IH0gfVxuICAgIC5tdWx0aXNlbGVjdC1kZWxldGUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHBhZGRpbmc6IDFweCA3cHggMXB4IDdweDtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubXVsdGlzZWxlY3QtZGVsZXRlLWl0ZW06OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2LjQ2MycgaGVpZ2h0PSc2LjQ2Mycgdmlld0JveD0nMCAwIDYuNDYzIDYuNDYzJyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTY0JyBkYXRhLW5hbWU9J1BmYWQgMTY0JyBkPSdNNi4zMTYuNTQ5SC4yNzVBLjI3NS4yNzUsMCwwLDEsMCwuMjc1SDBBLjI3NS4yNzUsMCwwLDEsLjI3NSwwSDYuMzE2QS4yNzUuMjc1LDAsMCwxLDYuNTkuMjc1aDBBLjI3NS4yNzUsMCwwLDEsNi4zMTYuNTQ5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wOTUgMC43MDcpIHJvdGF0ZSg0NSknIGZpbGw9JyUyM2UzMDMxNycgc3Ryb2tlPSclMjNlMzAwMGYnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDcGF0aCBpZD0nUGZhZF8xNjUnIGRhdGEtbmFtZT0nUGZhZCAxNjUnIGQ9J002LjMxNi41NDlILjI3NUEuMjc1LjI3NSwwLDAsMSwwLC4yNzVIMEEuMjc1LjI3NSwwLDAsMSwuMjc1LDBINi4zMTZBLjI3NS4yNzUsMCwwLDEsNi41OS4yNzVoMEEuMjc1LjI3NSwwLDAsMSw2LjMxNi41NDlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1Ljc1NiAxLjA5NSkgcm90YXRlKDEzNSknIGZpbGw9JyUyM2UzMDMxNycgc3Ryb2tlPSclMjNlMzAwMGYnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gICAgLm11bHRpc2VsZWN0LWRlbGV0ZS1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG5cbltpcz0nZmx5bnQtYmxvY2stbm90LWZvdW5kJ10gLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1ibG9jay1ub3QtZm91bmQnXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLW5vdC1mb3VuZCddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuW2lzPSdicmVhZGNydW1iJ10ge1xuICBwYWRkaW5nOiA5cHggMDsgfVxuICBbaXM9J2JyZWFkY3J1bWInXSAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICBbaXM9J2JyZWFkY3J1bWInXSAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBbaXM9J2JyZWFkY3J1bWInXSAuYnJlYWRjcnVtYi1pdGVtOmZpcnN0LW9mLXR5cGUgLmJyZWFkY3J1bWItaXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6ICNFNDI2MTI7IH1cbiAgICAgIFtpcz0nYnJlYWRjcnVtYiddIC5icmVhZGNydW1iLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDguNXB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRUJFQkU7IH1cbiAgICAgIFtpcz0nYnJlYWRjcnVtYiddIC5icmVhZGNydW1iLWl0ZW0tbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjsgfVxuXG5baXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgcGFkZGluZzogMTEwcHggNTBweCA5MHB4IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAuY29sLTEsIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgLmNvbC0zIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgLmNvbC0yIHtcbiAgICB3aWR0aDogY2FsYyg3OCUgLSAxMDBweCk7XG4gICAgbWFyZ2luOiAwIDUwcHg7IH1cbiAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAuY29sLTMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5jb2wtMSwgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAuY29sLTIsIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgLmNvbC0zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgLW8taHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgaHlwaGVuczogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgbWFyZ2luOiA3OXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgICAgIHdvcmQtc3BhY2luZzogMTAwdnc7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciBoMSB7XG4gICAgICAgIG1hcmdpbjogODRweCAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4OyB9IH1cbiAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciBoMSwgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgLmxpbms6OmJlZm9yZSwgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAubGluazo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5saW5rLXByZXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5saW5rLXByZXY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NnIGlkPSdFbGxpcHNlXzE3JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTcnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNScgc3Ryb2tlPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzE1JyBjeT0nMTUnIHI9JzE0JyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTE2LjgzOCwxMy4xOTQsMTEuNTQsNy45YTEsMSwwLDAsMSwwLTEuNDEzLDEuMDA5LDEuMDA5LDAsMCwxLDEuNDE3LDBsNiw2YTEsMSwwLDAsMSwuMDI5LDEuMzhMMTIuOTYyLDE5LjlhMSwxLDAsMSwxLTEuNDE3LTEuNDEzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4zNjMgMS44MDQpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gICAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAubGluay1uZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAubGluay1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5saW5rLW5leHQ6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNFJTNDZyBpZD0nRWxsaXBzZV8xNycgZGF0YS1uYW1lPSdFbGxpcHNlIDE3JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ2NpcmNsZSBjeD0nMTUnIGN5PScxNScgcj0nMTUnIHN0cm9rZT0nbm9uZScvJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNCcgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGQ9J00xNi44MzgsMTMuMTk0LDExLjU0LDcuOWExLDEsMCwwLDEsMC0xLjQxMywxLjAwOSwxLjAwOSwwLDAsMSwxLjQxNywwbDYsNmExLDEsMCwwLDEsLjAyOSwxLjM4TDEyLjk2MiwxOS45YTEsMSwwLDEsMS0xLjQxNy0xLjQxM1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMzYzIDEuODA0KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBbaXM9J2NvbnRlbnRodWItaW50cm8tbmF2aWdhdGlvbiddIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbltpcz0nY29udGVudGh1Yi1pbnRyby1uYXZpZ2F0aW9uJ10gLmNvbnRlbnRodWItbmF2IHtcbiAgcGFkZGluZzogMzRweCAxMHB4IDMycHggMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdjb250ZW50aHViLWludHJvLW5hdmlnYXRpb24nXSAuY29udGVudGh1Yi1uYXYge1xuICAgICAgcGFkZGluZzogMzRweCAxMHB4IDMycHggMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvLW5hdmlnYXRpb24nXSAuY29udGVudGh1Yi1uYXY6OmFmdGVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIHRvKCNmZmYpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmIDEwMCUpOyB9IH1cbiAgW2lzPSdjb250ZW50aHViLWludHJvLW5hdmlnYXRpb24nXSAuY29udGVudGh1Yi1uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm8tbmF2aWdhdGlvbiddIC5jb250ZW50aHViLW5hdi1pdGVtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bzsgfSB9XG4gICAgW2lzPSdjb250ZW50aHViLWludHJvLW5hdmlnYXRpb24nXSAuY29udGVudGh1Yi1uYXYtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1NHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyby1uYXZpZ2F0aW9uJ10gLmNvbnRlbnRodWItbmF2LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvLW5hdmlnYXRpb24nXSAuY29udGVudGh1Yi1uYXYtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuICAgIFtpcz0nY29udGVudGh1Yi1pbnRyby1uYXZpZ2F0aW9uJ10gLmNvbnRlbnRodWItbmF2LWl0ZW0tbGluayB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIHtcbiAgcGFkZGluZzogNTRweCA2NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMlKSAtICgyIC8gMyAqIDQ1cHgpKTsgfVxuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCA+ICo6bnRoLWNoaWxkKDFuICsgNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiA1MHB4KSk7IH1cbiAgICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtdGVhc2VyVGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50LXRlYXNlclRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtdGVhc2VyVGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50LXRlYXNlclRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgICAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudC10ZWFzZXJUZXh0IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50LXRlYXNlclRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50LWltZyB7XG4gICAgICAgIHdpZHRoOiA2MSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH0gfVxuICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudC1sZWZ0IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50LWxlZnQgaDIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50LWxlZnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5baXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgcGFkZGluZzogMTU0cHggMCAxMzVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRhaW5lciB7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbC0xIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5jb2wtMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUzNXB4O1xuICAgICAgICBmbGV4LWJhc2lzOiA1MzVweDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5jb2wtMiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cbiAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5jb2wtMiAuYnRuIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiAwcHggN3B4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLWhlYWRsaW5lIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDE2cHggMCAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTdweCAxOXB4IDAgMTVweDsgfSB9XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogNjBweCkpOyB9XG4gICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMlKSAtICgyIC8gMyAqIDIwcHgpKTsgfVxuICAgICAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDFuICsgNCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDIwcHgpKTsgfVxuICAgICAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZSBwaWN0dXJlIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDExcHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDExcHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAubGluZSB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNDQ5cHg7XG4gICAgbWFyZ2luOiAwIDc5cHggMCA4MXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAubGluZSB7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiA4N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuY29udGVudCBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5idG4ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5zbGlkZXItaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5zbGlkZXItY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLnNsaWRlci1ibHVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMiU7XG4gICAgYmFja2dyb3VuZDogI2UzMDAwZjtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgyNSUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMjI3LCAwLCAxNSwgMC41KSkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMjUlLCByZ2JhKDIyNywgMCwgMTUsIDAuNSkgNzUlKTsgfVxuXG5baXM9J2Zha2VuZXdzLWZvcm0nXS5maW5pc2hlZCAubmF2aWdhdGlvbi1saXN0LWl0ZW0ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRTQyNjEyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5baXM9J2Zha2VuZXdzLWZvcm0nXSAubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAubmF2aWdhdGlvbi1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5O1xuICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5uYXZpZ2F0aW9uLWxpc3QtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAubmF2aWdhdGlvbi1saXN0LWl0ZW06OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLW51bWJlcik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLm5hdmlnYXRpb24tbGlzdC1pdGVtOmhvdmVyLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAubmF2aWdhdGlvbi1saXN0LWl0ZW0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAubmF2aWdhdGlvbi1saXN0LWl0ZW0tcHJldiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjRTQyNjEyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLXRhYiB7XG4gIHBhZGRpbmc6IDY1cHggMCA5NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tdGFiIHtcbiAgICAgIHBhZGRpbmc6IDkxcHggMCA5N3B4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS10YWIge1xuICAgICAgcGFkZGluZzogNjBweCAwIDU1cHggMDsgfSB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDY3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyLWNvbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlci1jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICBvcmRlcjogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDY3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5baXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50IHtcbiAgd2lkdGg6IDYxJTtcbiAgcGFkZGluZzogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDIwcHgpKTsgfVxuICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1jb250cm9scyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5baXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZCB7XG4gIG1heC13aWR0aDogNjc1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkIHAge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQgLmxpbmtBcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC1tYWlsIGZvcm0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLW1haWwgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNXB4IDE5cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC1tYWlsIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjM0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvOyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC1tYWlsIGZvcm0gLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC1tYWlsIGZvcm0gLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtbWFpbCBmb3JtIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtbWFpbCBmb3JtIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC1tYWlsIGZvcm0gLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLW1haWwgZm9ybSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICBvcmRlcjogMTsgfVxuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLW1haWwgZm9ybSAuYnRuIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtbWFpbCBmb3JtIC5idG4ge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjM0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLW1haWwgZm9ybSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgaGVpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1wcm9ncmVzcyB7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1wcm9ncmVzcyB7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5baXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyLXRpdGxlLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5baXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyLXRleHQsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjsgfVxuXG5baXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyLW5hdmlnYXRpb24taXRlbSwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyLW5hdmlnYXRpb24taXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCRUJFQkU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXIgMC4yczsgfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyLW5hdmlnYXRpb24taXRlbTpob3ZlciwgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlci1uYXZpZ2F0aW9uLWl0ZW0tYWN0aXZlLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbi1pdGVtOmhvdmVyLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbi1pdGVtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTQyNjEyOyB9XG4gIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyLW5hdmlnYXRpb24taXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlKSAtICgwIC8gMSAqIDBweCkpOyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQobiksIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOm50aC1jaGlsZCgxbiArIDIpLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKDFuKSwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpsYXN0LWNoaWxkLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5baXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlciwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlciB7XG4gIHBhZGRpbmc6IDI2cHggMTlweCAyNXB4IDY4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlciwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlciB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDE3cHggMTZweCA1NXB4OyB9IH1cbiAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXItc2VsZWN0ZWQgLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci1jaGVja2JveCwgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXI6aG92ZXIgLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci1jaGVja2JveCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci1zZWxlY3RlZCAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLWNoZWNrYm94LCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyOmhvdmVyIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXItY2hlY2tib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0U0MjYxMjsgfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci10ZXh0LCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLXRleHQsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXItdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci1jaGVja2JveCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDIycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0JFQkVCRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXItY2hlY2tib3gsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXItY2hlY2tib3gge1xuICAgICAgICBsZWZ0OiAxM3B4OyB9IH1cblxuW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMtYmFjaywgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1jb250cm9scy1iYWNrIHtcbiAgY29sb3I6ICNCRUJFQkU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMtYmFjazo6YmVmb3JlLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzLWJhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2Ljg2MScgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDYuODYxIDEyJyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTEzLjMxNSwxMi4xOTRsNC41NDEtNC41MzdhLjg1NC44NTQsMCwwLDAsMC0xLjIxMS44NjUuODY1LDAsMCwwLTEuMjE1LDBMMTEuNSwxMS41ODdhLjg1Ni44NTYsMCwwLDAtLjAyNSwxLjE4M2w1LjE2Niw1LjE3N2EuODU4Ljg1OCwwLDEsMCwxLjIxNS0xLjIxMVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMS4yNDYgLTYuMTk2KScgZmlsbD0nJTIzYmViZWJlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbltpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzLXN1Ym1pdCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1jb250cm9scy1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzLWJhY2ssIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzLW5leHQsIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzLXN1Ym1pdCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1jb250cm9scy1iYWNrLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzLW5leHQsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMtc3VibWl0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbltpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1maW5pc2hlZCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWZpbmlzaGVkLXRpdGxlLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1maW5pc2hlZC10aXRsZSwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tZmluaXNoZWQtdGl0bGUtcmVkLCBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tZmluaXNoZWQtdGl0bGUtcmVkIHNwYW4sIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLXRpdGxlLXJlZCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtdGl0bGUtcmVkIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICBjb2xvcjogI0U0MjYxMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQsIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQgc3BhbiwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtdGl0bGUtcmVkLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tZmluaXNoZWQtdGl0bGUtcmVkIHNwYW4sIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQgc3BhbiBzcGFuLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQgc3BhbiwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtdGl0bGUtcmVkIHNwYW4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG5baXM9J2Zha2VuZXdzLXNtYWxsJ10ge1xuICBwYWRkaW5nOiA4OHB4IDAgODZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSB7XG4gICAgICBwYWRkaW5nOiA3OHB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogMjclO1xuICAgIG1hcmdpbi1yaWdodDogMy43JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LWxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtbGVmdCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1sZWZ0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMjQlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMjBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodC13cmFwcGVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweCA4MXB4IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAxMHB4KSk7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0LXdyYXBwZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0LXdyYXBwZXIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0LXdyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggNjBweCAxNXB4OyB9XG4gICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0LXdyYXBwZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodC13cmFwcGVyID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMTAyLjU1NCcgaGVpZ2h0PSc1OS4xMTknIHZpZXdCb3g9JzAgMCAxMDIuNTU0IDU5LjExOSclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWNodGVja18yMzInIGRhdGEtbmFtZT0nUmVjaHRlY2sgMjMyJyB3aWR0aD0nMTAyLjU1NCcgaGVpZ2h0PSc1OS4xMTknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcnVwcGVfMTkzJyBkYXRhLW5hbWU9J0dydXBwZSAxOTMnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGZhZF8xNTEnIGRhdGEtbmFtZT0nUGZhZCAxNTEnIGQ9J00xMzQuOCw4LjkzOFY1MC4yMDdhMjQuNjI2LDI0LjYyNiwwLDAsMS0uNzg4LDMuMTg2Yy0xLjQzMywzLjY4NC00LjcyOCw1LjcxNi05LjEzOCw1LjcxN3EtMjkuMDUzLjAwNi01OC4xMDcsMGMtNC4wMzcsMC04LjA3NC4wMzYtMTIuMTA5LS4wMzVhOC43ODQsOC43ODQsMCwwLDEtOC40ODgtNy4xMDlBMjMuNjIzLDIzLjYyMywwLDAsMSw0Niw0Ni4yMzMsMi42OCwyLjY4LDAsMCwxLDQ3LjQ2Miw0NC41YzEuNDc4LS42ODUsMi45ODcuNSwzLjA1MywyLjI5Mi4wNTIsMS40Mi4wMSwyLjg0NC4wMSw0LjI2NmwuMzQyLjE0MUw3Ni4xNDYsMjkuNTcxLDUwLjg2Niw3Ljk0bC0uMzM3LjE0MWMwLDEuMTY0LjAyLDIuMzI5LS4wMDksMy40OTNhNi4wMjgsNi4wMjgsMCwwLDEtLjIsMS43NDUsMi4xNDQsMi4xNDQsMCwwLDEtMi4yMjgsMS41LDIuMTE5LDIuMTE5LDAsMCwxLTIuMTExLTEuNzk1Yy0uMDcxLTIuMzE0LS4zNjctNC42NjIuNDM3LTYuOTIzQTkuNDQyLDkuNDQyLDAsMCwxLDU1LjY2LDBDNzQuODguMDgyLDk0LjEuMDMzLDExMy4zMjIuMDM0YzQuMTQ4LDAsOC4zLS4wNDMsMTIuNDQzLjAyOGE5LjAyNiw5LjAyNiwwLDAsMSw4LjcyOSw3LjE1N2MuMTI3LjU2Ny4yMDUsMS4xNDYuMzA2LDEuNzE5bS04LjM5Mi00LjIyN0g1NC4yMTRjLjQyMi4zNzkuNjU4LjYuOS44MTFRNjQuMjMsMTMuMzExLDczLjM0NCwyMS4xcTcuNTExLDYuNDE2LDE1LjAyNSwxMi44MjljMS40LDEuMTkyLDIuNDA2LDEuMTk0LDMuODM0LjAxNC4yNTctLjIxMi41MDctLjQzMS43NjEtLjY0OHExMi4wMjctMTAuMjc0LDI0LjA1My0yMC41NDhjMy4wNi0yLjYxNCw2LjExNi01LjIzMyw5LjM5Mi04LjAzNU01NC4xOCw1NC40MzJoNzIuMjM2bC0yNS41NC0yMS44NjlDOTguODQ0LDM0LjMzLDk2LjkxNCwzNiw5NSwzNy42NzhhNi44OSw2Ljg5LDAsMCwxLTQuNiwxLjg5Myw2LjUyNCw2LjUyNCwwLDAsMS00LjQ3NC0xLjYyOGMtMi4wNjYtMS43NzYtNC4xMjMtMy41NjMtNi4yMTctNS4zNzRMNTQuMTgsNTQuNDMyTTEyOS45NTYsNy43NDEsMTA0LjQ0OCwyOS41NzQsMTI5Ljk1Niw1MS40WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMyLjI0NiAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0NwYXRoIGlkPSdQZmFkXzE1MicgZGF0YS1uYW1lPSdQZmFkIDE1MicgZD0nTTEyLjQ1LDExNS41Yy0zLjI1NCwwLTYuNTA4LjAwNi05Ljc2MiwwLTEuNjMsMC0yLjY4Ny0uOTIxLTIuNjg4LTIuM3MxLjA2My0yLjMxNywyLjY4OS0yLjMycTkuODczLS4wMTYsMTkuNzQ3LDBhMi4zMjQsMi4zMjQsMCwwLDEsMi42LDIuMzc3Yy0uMDI4LDEuMzgxLTEsMi4yMzYtMi42LDIuMjQxLTMuMzI4LjAxLTYuNjU2LDAtOS45ODQsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtNzcuOTQ2KScgZmlsbD0nJTIzZmZmJy8lM0UlM0NwYXRoIGlkPSdQZmFkXzE1MycgZGF0YS1uYW1lPSdQZmFkIDE1MycgZD0nTTMyLjA2NCw3Mi43YzIuMTgyLDAsNC4zNjQtLjAxMSw2LjU0NiwwQTIuMjc1LDIuMjc1LDAsMCwxLDQxLjE1OSw3NWEyLjMxOCwyLjMxOCwwLDAsMS0yLjU1MywyLjMxOXEtNi41NDYuMDMxLTEzLjA5MiwwYTIuMzIzLDIuMzIzLDAsMSwxLDAtNC42MTZjMi4xODItLjAxNCw0LjM2NCwwLDYuNTQ2LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNi4xMTggLTUxLjExMyknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgIGhlaWdodDogNTlweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgLmljb24tZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuaWNvbi1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IC5pY29uLW1vYmlsZSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgLmljb24tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0LWhlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtaGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0LWhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuaW5wdXQtbWFpbCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDsgfSB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgLmlucHV0LW1haWwgLmZvcm0tbGFiZWwsIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IC5pbnB1dC1tYWlsIC50ZXh0LXNtYWxsIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgLmlucHV0LW1haWwgLmZvcm0tZ3JvdXAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuaW5wdXQtbWFpbCAuZm9ybS1ncm91cCBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgLmJhY2tncm91bmQge1xuICAgICAgd2lkdGg6IDM1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgd2lkdGg6IDE1MHZ3O1xuICAgICAgICAgIGxlZnQ6IC01MHZ3OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgLmJhY2tncm91bmQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4OyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmhlYWRsaW5lLXNtYWxsIHtcbiAgICAgIGNvbG9yOiAjRTQyNjEyO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuaGVhZGxpbmUtc21hbGwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0ge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlciA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDIwcHgpKTsgfVxuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXIgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlci1jb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlci1jb2w6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyLWNvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICBvcmRlcjogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyLW5hdmlnYXRpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH1cbiAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDE2cHgpKTsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4OyB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWZpbmlzaGVkIHAge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbltpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10ge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cbiAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuY29sLTEge1xuICAgIHdpZHRoOiA0NiU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5jb2wtMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuY29sLTIge1xuICAgIHdpZHRoOiAyNyU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5jb2wtMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5zdWJsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuc3VibGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuc3VibGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDM5NXB4OyB9IH1cbiAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfSB9XG4gIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLmltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5pbWcge1xuICAgICAgICB3aWR0aDogNDElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLmltZyB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7IH0gfVxuICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLmltZyBpbWcge1xuICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gICAgICAtbW96LWZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gICAgICAtbXMtZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICAgIC1vLWZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMjFweCByZ2JhKDAsIDAsIDAsIDAuNCkpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLmltZyBpbWcge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLmJhY2tncm91bmQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MCUpO1xuICAgICAgICBsZWZ0OiAtMjUlOyB9IH1cblxuW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2N3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRhaW5lciA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDBweCkpOyB9XG4gICAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250YWluZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODYwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTc1MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250ZW50IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ5MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGVudCAudGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGVudCAudGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGVudCAudGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb2wtMSB7XG4gICAgICAgIG1heC13aWR0aDogNDUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbC0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb2wtMiB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA2MHB4IDE1cHg7IH0gfVxuICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5idG4td2hpdGUge1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAxOXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTlweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmJ0bi13aGl0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuYnRuLXdoaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDM4JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMzYlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDQ3JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuYmFja2dyb3VuZCB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDsgfSB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLXByZXZpb3VzIC5hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbi1uZXh0IC5hcnJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24gLmJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDg3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxOHB4IDBweCAxOHB4IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyNXB4IDIycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gLnRheG9ub215IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtIC50YXhvbm9teSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbS1pbWcgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0taW1nIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbS1jb250ZW50IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0tY29udGVudCAucmVhZC1tb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtIC5jb2wtMSB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICBmbGV4OiAxOyB9XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbSAuY29sLTIge1xuICAgICAgd2lkdGg6IDMyOHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQkVCRUJFO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIHBhZGRpbmc6IDcycHggMCAxMjRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogNThweCAwIDU5cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nOiA1OHB4IDAgNzVweCAwOyB9IH1cbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1ib3R0b20gLnNlYXJjaExpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtYm90dG9tIC5zZWFyY2hMaXN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1ib3R0b20gLnNlYXJjaExpc3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtYm90dG9tIC5zZWFyY2hMaXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wb3N0ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3QgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wb3N0LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5ub1Jlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10ge1xuICBwYWRkaW5nOiAxMjVweCAwIDY1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10ge1xuICAgICAgcGFkZGluZzogY2FsYygxOSUgKyA2MHB4KSAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIHtcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDAgMCAwOyB9IH1cbiAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwM3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzlweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOSU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE5JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI4JSArIDE1cHgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQgaW1nICsgLmNhcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOSU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MyU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IGltZyArIC5jYXB0aW9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygyOCUgKyAxNXB4KTsgfSB9XG4gICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAuaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAuaGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXgtd2lkdGg6IDM0OHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM5NXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQgLnRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAudGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAuYnRuLXdoaXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQgLmJ0bi13aGl0ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAgICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAuYnRuLXdoaXRlLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbC0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgLW1zLWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9IH1cbiAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk3cHg7XG4gICAgbWFyZ2luLXRvcDogMTAzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29sLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB3aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb2wtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb2wtMyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTAzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29sLTMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29sLTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGdhcDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb2wtMiwgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbC0zIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2lzPSdtaXRnbGllZC1mb3JtJ10gI3VuaXRlLWZvcm0tMzYge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNTFweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXItZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXItZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmJhY2tncm91bmQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmJhY2tncm91bmQ6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5iYWNrZ3JvdW5kLXJlZCB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmM0MTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5iYWNrZ3JvdW5kLXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb2wtMSB7XG4gICAgcGFkZGluZzogODhweCA5MnB4IDkycHggMDtcbiAgICB3aWR0aDogNzAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb2wtMSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjNDE7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbC0yIHtcbiAgICBwYWRkaW5nOiA2OXB4IDAgODZweCA5MnB4O1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbC0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbC0yIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb2wtMi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDMxcHggMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbC0yLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0OXB4IDAgNTNweDsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMlKSAtICgyIC8gMyAqIDIwcHgpKTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdCA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMTUxcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAyMHB4KSk7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0IHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDMwcHggMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0IHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDc1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdCA+ICo6bnRoLWNoaWxkKDFuICsgMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdCA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdCAqIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDExNTFweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdC1pdGVtOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0LWl0ZW0taGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgLW8taHlwaGVuczogYXV0bztcbiAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdC1pdGVtLWhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0LWl0ZW0gLm1lbnUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0LWl0ZW0gLm1lbnUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0LWl0ZW0gLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0LWl0ZW0gLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tIC5tZW51IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDQycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tIC5tZW51IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gLm1lbnUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tIC5tZW51LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSAubWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tIC5tZW51LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bzsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsbWVkaWEge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsbWVkaWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgcGFkZGluZzogNDlweCAwIDY4cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSB7XG4gICAgICBwYWRkaW5nOiAzMXB4IDAgMzBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNTNweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAuc29jaWFsbWVkaWEtaGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10gLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAubG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAubG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10gLm1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10gLm1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIC5tZW51LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIC5tZW51LWl0ZW0tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10gLmNvbC0xIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAuY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIHtcbiAgLyogU0VBUkNIIEJBUiAqL1xuICAvKiBNRU7DnCBJTiBOQVZJR0FUSU9OIEZJWEVEIEJBUiovXG4gIC8qIE1FTsOcIExBWUVSICovXG4gIC8qIVxuICAqIEhhbWJ1cmdlcnNcbiAgKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAgKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAgKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAgKi9cbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovIH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5vcGVuIC5uYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OiAwdnc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5vcGVuIC5zZWFyY2gge1xuICAgICAgbGVmdDogMHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5uYXZiYXIge1xuICAgICAgaGVpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLmxvZ28sIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAuc2VhcmNoLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5sb2dvLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLnNlYXJjaCwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDk1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLmxvZ28ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAubG9nby1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAubG9nby1pbWFnZS1zY3JvbGxlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5zZWFyY2gge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLnNlYXJjaCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTAwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTEwMCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAuc2VhcmNoIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIGNhbGMoMS42JSArIDkwcHgpKTsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAuaGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLm5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAubmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjYlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMjVweCAxN3B4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDIycHggMS42JSAzOHB4IDEuNiU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIycHggMTlweCAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmxvZ28taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nby1pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nby1pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjdweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5sb2dvLWltYWdlIHBhdGgge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5sb2dvLWltYWdlLXNjcm9sbGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTk1MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gge1xuICAgICAgICBsZWZ0OiA0MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaCB7XG4gICAgICAgIGxlZnQ6IDM1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoIHtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiAxMDJweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGxlZnQ6IDExMHZ3O1xuICAgICAgICB0b3A6IDkycHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41czsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaCB7XG4gICAgICAgIHRvcDogMTM2cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1pbnB1dCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjREREREREO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICNFNDI2MTI7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB1bnNldDtcbiAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICB3aWR0aDogNDIxcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTYzcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBFZGdlICovXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogI0JFQkVCRTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogI0JFQkVCRTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogI0JFQkVCRTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogI0JFQkVCRTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLWlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtc3VibWl0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTUuNzkzJyBoZWlnaHQ9JzE1Ljc5Nycgdmlld0JveD0nMCAwIDE1Ljc5MyAxNS43OTcnJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3Mtc2VhcmNoJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLXNlYXJjaCcgZD0nTTIwLjEwOCwxOS4xNDZsLTQuMzkyLTQuNDMzYTYuMjU5LDYuMjU5LDAsMSwwLS45NS45NjJsNC4zNjQsNC40YS42NzYuNjc2LDAsMCwwLC45NTQuMDI1QS42OC42OCwwLDAsMCwyMC4xMDgsMTkuMTQ2Wk0xMC44LDE1LjcyOWE0Ljk0Myw0Ljk0MywwLDEsMSwzLjUtMS40NDhBNC45MTIsNC45MTIsMCwwLDEsMTAuOCwxNS43MjlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNC41IC00LjQ5MyknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtaXRlbS0tY3VycmVudCAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZjk2NDE3OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuY29udGVudC1yaWdodCAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjNDE0NzUxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDdweCAxOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCA4cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuY29udGVudC1yaWdodCAubWVudS1saW5rOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMTEwdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMS42JSAyOHB4IDEuNiU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzO1xuICAgIC8qIE1FTlUgV0lUSCBTVUJUUkVFICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpOyB9IH1cbiAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU1cHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE2cHgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24ge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTRweCk7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLmZhZGVPdXRDb2x1bW4ge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgbWFyZ2luIDAuMTVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4xNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4xNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgbWFyZ2luIDAuMTVzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG1hcmdpbiAwLjE1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zczsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAuZmFkZU91dENvbHVtbjpub3QoLmFjdGl2ZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLmZhZGVPdXRDb2x1bW4uYWN0aXZlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTk1JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTUlKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAuZmFkZU91dENvbHVtbi5hY3RpdmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWZhZGUge1xuICAgICAgYmFja2dyb3VuZDogI2UzMDAwZjtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDMwJSwgcmdiYSgyMjcsIDAsIDE1LCAwLjgpKSwgdG8ocmdiYSgyMjcsIDAsIDE1LCAwLjEpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjI3LCAwLCAxNSwgMC44KSAzMCUsIHJnYmEoMjI3LCAwLCAxNSwgMC4xKSAxMDAlKTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEuNiU7XG4gICAgICBib3R0b206IDI4cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWZhZGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjQlO1xuICAgICAgcGFkZGluZy1yaWdodDogMy40JTtcbiAgICAgIHBhZGRpbmctdG9wOiA2MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOThweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1oZWFkbGluZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogOTUwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWZsZXhib3gge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24tZmxleGJveCB7XG4gICAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiB1bnNldDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiB1bnNldDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1yb3ctbWVudSB7XG4gICAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1yb3ctYm90dG9tIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1yb3ctY29sIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1yb3ctY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICB3aWR0aDogMzIlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1yb3ctY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLmJ0bi13aGl0ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogOTUwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAuYnRuLXdoaXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMTVweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLmJ0bi13aGl0ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDZyBpZD0nR3J1cHBlXzkzNScgZGF0YS1uYW1lPSdHcnVwcGUgOTM1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTQ1IC0yMyknJTNFJTNDcGF0aCBpZD0nVmVyZWluaWd1bmdzbWVuZ2VfMScgZGF0YS1uYW1lPSdWZXJlaW5pZ3VuZ3NtZW5nZSAxJyBkPSdNMzQ3My4zLTg0OC4yMTVhMSwxLDAsMCwxLS4zLS43MTQsMSwxLDAsMCwxLC4zLS43MDhsMy44MjMtMy44MjUtMy44MjctMy44MjRhMSwxLDAsMCwxLS4zLS43MTUuOTg5Ljk4OSwwLDAsMSwuMy0uNzA3LDEsMSwwLDAsMSwuNzExLS4yOTIsMS4wMDgsMS4wMDgsMCwwLDEsLjcxMi4yOTJsNC41MzYsNC41MzNhMSwxLDAsMCwxLC4wMywxLjM4OGwtLjAwNy4wMDgtNC41NTUsNC41NjRhMSwxLDAsMCwxLS43MTIuMjk0QTEsMSwwLDAsMSwzNDczLjMtODQ4LjIxNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzE4LjI3MiA4ODguNDYxKScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0NnIGlkPSdFbGxpcHNlXzE3JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0NSAyMyknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTMwMDBmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMicgc3Ryb2tlPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzExJyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLyogU01BTEwgTUVOVSAqLyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgd2lkdGggMC4zcywgbWFyZ2luIDAuM3MsIHBhZGRpbmcgMC4zcywgYm9yZGVyLXJhZGl1cyAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIHdpZHRoIDAuM3MsIG1hcmdpbiAwLjNzLCBwYWRkaW5nIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zczsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS1zdWJ0cmVlQWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXI6bm90KDpmaXJzdC1vZi10eXBlKSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLXN1YnRyZWVBY3RpdmU6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXIgLm1lbnUtaXRlbS10aXRsZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtOmhvdmVyIC5tZW51LWl0ZW0tbGluaywgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLXN1YnRyZWVBY3RpdmUgLm1lbnUtaXRlbS10aXRsZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLXN1YnRyZWVBY3RpdmUgLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRTQyNjEyOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtOmhvdmVyICsgLm1lbnUtaXRlbSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLXN1YnRyZWVBY3RpdmUgKyAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tdGl0bGUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDk1MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tdGl0bGUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS10aXRsZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tdGl0bGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExLjQzNScgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDExLjQzNSAyMCclM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGQ9J00xOS4yMzUsMTYuMTkzLDExLjY2Niw4LjYzYTEuNDIzLDEuNDIzLDAsMCwxLDAtMi4wMTksMS40NDEsMS40NDEsMCwwLDEsMi4wMjUsMGw4LjU3NSw4LjU2OWExLjQyNywxLjQyNywwLDAsMSwuMDQyLDEuOTcxTDEzLjcsMjUuNzc5YTEuNDI5LDEuNDI5LDAsMSwxLTIuMDI1LTIuMDE5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExLjI0NiAtNi4xOTYpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMS41cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS0tY3VycmVudCAubWVudS1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmOTY0MTc7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtbGluayB7XG4gICAgICAgIGNvbG9yOiAjNDE0NzUxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmOTY0MTc7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgICAgICAgd2lkdGg6IDMwdnc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3M7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjZweCk7IH0gfVxuICAgICAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ4cHgpOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZS1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYzcHggMCA0MHB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlLWl0ZW0tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JFQkVCRTtcbiAgICAgICAgICAgIGNvbG9yOiAjRTQyNjEyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIHBhZGRpbmcgMC4zcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzLCBwYWRkaW5nIDAuM3MgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXN1YnRyZWUtaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZS1pdGVtLWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZS1pdGVtLWxpbmstYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlLWl0ZW0tYmFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYzcHggMCA0MHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZS1pdGVtLWJhY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlLWl0ZW0tYmFjay1hcnJvdyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEuNDM2JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTEuNDM2IDIwJyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTE5LjIzNSwxNi4xOTMsMTEuNjY2LDguNjNhMS40MjMsMS40MjMsMCwwLDEsMC0yLjAxOSwxLjQ0MSwxLjQ0MSwwLDAsMSwyLjAyNSwwbDguNTc1LDguNTY5YTEuNDI3LDEuNDI3LDAsMCwxLC4wNDIsMS45NzFMMTMuNywyNS43NzlhMS40MjksMS40MjksMCwxLDEtMi4wMjUtMi4wMTlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMi42ODIgMjYuMTk2KSByb3RhdGUoMTgwKScgZmlsbD0nJTIzYmViZWJlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlLWl0ZW0tYmFjay10ZXh0IHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNCRUJFQkU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZS1pdGVtLWJhY2stdGV4dCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogNXB4IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLXdyYXBwZXIge1xuICAgICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLWl0ZW0tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbS1saW5rLmNvbnNlbnRfdHJpZ2dlciB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc29jaWFsbWVkaWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc29jaWFsbWVkaWEtaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxN3B4IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtZmlsdGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtZmlsdGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXIsIC13ZWJraXQtZmlsdGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogNTdweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5oYW1idXJnZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5oYW1idXJnZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMjhweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTFweDsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlcjpob3ZlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlLXJlZCAxcyBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UtcmVkIDFzIGluZmluaXRlOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci1ib3gge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDIuMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTYlIDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1NiUgMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGluaGVyaXQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBpbmhlcml0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5oZXJpdDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTYuNzVweDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtNi43NXB4OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICB0b3A6IC0xMy43NXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0b3A6IDE3cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIC13ZWJraXQtdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIHtcbiAgLyogU0VBUkNIIEJBUiAqL1xuICAvKiBNRU7DnCBJTiBOQVZJR0FUSU9OIEZJWEVEIEJBUiovXG4gIC8qIE1FTsOcIExBWUVSICovXG4gIC8qIVxuICAqIEhhbWJ1cmdlcnNcbiAgKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAgKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAgKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAgKi9cbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovIH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddLm9wZW4gLm5hdmlnYXRpb24ge1xuICAgIGxlZnQ6IDB2dzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10ub3BlbiAuc2VhcmNoIHtcbiAgICAgIGxlZnQ6IDB2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAubG9nby1pbWFnZSBwYXRoIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAuc2VhcmNoIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIGNhbGMoMS42JSArIDkwcHgpKTsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5oYW1idXJnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAubmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNHB4IDEuNiUgMTRweCAxLjYlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2YmFyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDI2cHggMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmJhciB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAyNXB4IDE1cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2YmFyLXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZiYXItdG9wICsgLm5hdmJhciB7XG4gICAgICAgIHRvcDogMzJweDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZiYXItdG9wIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2YmFyLXRvcCBhOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNi44NjEnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA2Ljg2MSAxMiclM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGQ9J00xMy4zMTUsMTIuMTk0bDQuNTQxLTQuNTM3YS44NTQuODU0LDAsMCwwLDAtMS4yMTEuODY1Ljg2NSwwLDAsMC0xLjIxNSwwTDExLjUsMTEuNTg3YS44NTYuODU2LDAsMCwwLS4wMjUsMS4xODNsNS4xNjYsNS4xNzdhLjg1OC44NTgsMCwxLDAsMS4yMTUtMS4yMTFaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTEuMjQ2IC02LjE5NiknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogMS42JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAyNXB4IDE3cHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmxvZ28ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmxvZ28ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LWhlaWdodDogNThweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5sb2dvLWltYWdlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubG9nby1pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5sb2dvLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2N3B4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubG9nby1pbWFnZSBwYXRoIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zczsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubG9nby1zaXRlbmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubG9nby1zaXRlbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmxvZ28tc2l0ZW5hbWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmxvZ28tc2l0ZW5hbWUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5sb2dvLXNpdGVuYW1lIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0U0MjYxMjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmxvZ28tc2l0ZW5hbWUgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoIHtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiAxMDJweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogMTEwdnc7XG4gICAgICAgIHRvcDogOTJweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gge1xuICAgICAgICB0b3A6IDEzNnB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjREREREREO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICNFNDI2MTI7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiB1bnNldDtcbiAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICB3aWR0aDogNDIxcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxNjNweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBFZGdlICovXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogI0JFQkVCRTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogI0JFQkVCRTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogI0JFQkVCRTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoLWlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoLXN1Ym1pdDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1Ljc5MycgaGVpZ2h0PScxNS43OTcnIHZpZXdCb3g9JzAgMCAxNS43OTMgMTUuNzk3JyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLXNlYXJjaCcgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1zZWFyY2gnIGQ9J00yMC4xMDgsMTkuMTQ2bC00LjM5Mi00LjQzM2E2LjI1OSw2LjI1OSwwLDEsMC0uOTUuOTYybDQuMzY0LDQuNGEuNjc2LjY3NiwwLDAsMCwuOTU0LjAyNUEuNjguNjgsMCwwLDAsMjAuMTA4LDE5LjE0NlpNMTAuOCwxNS43MjlhNC45NDMsNC45NDMsMCwxLDEsMy41LTEuNDQ4QTQuOTEyLDQuOTEyLDAsMCwxLDEwLjgsMTUuNzI5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuNSAtNC40OTMpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuY29udGVudC1yaWdodCAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluayB7XG4gICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuY29udGVudC1yaWdodCAubWVudS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1jaXJjbGUpIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuY29udGVudC1yaWdodCAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWNpcmNsZSk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtaXRlbS0tY3VycmVudDo6YWZ0ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuY29udGVudC1yaWdodCAubWVudS1pdGVtOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDhweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtbGluay1jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDM1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNDI2MTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgIGNvbG9yOiAjRTQyNjEyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4yczsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtbGluay1jaXJjbGU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuY29udGVudC1yaWdodCAubWVudS1saW5rOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRTQyNjEyICFpbXBvcnRhbnQ7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMTEwdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMS42JSAyOHB4IDEuNiU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzO1xuICAgIC8qIE1FTlUgV0lUSCBTVUJUUkVFICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzBweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpOyB9IH1cbiAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTVweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24ge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExNnB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24ge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24ge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIxNHB4KTsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjQlO1xuICAgICAgcGFkZGluZy1yaWdodDogMy40JTtcbiAgICAgIHBhZGRpbmctdG9wOiA2MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDk4cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi1oZWFkbGluZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA5NTBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24taGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24tZmxleGJveCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uLWZsZXhib3gge1xuICAgICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogdW5zZXQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogdW5zZXQ7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi1yb3ctYm90dG9tIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uLXJvdy1ib3R0b20ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uLXJvdy1jb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDk1MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLmJ0bi13aGl0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLmJ0bi13aGl0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLyogU01BTEwgTUVOVSAqLyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIHdpZHRoIDAuM3MsIG1hcmdpbiAwLjNzLCBwYWRkaW5nIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCB3aWR0aCAwLjNzLCBtYXJnaW4gMC4zcywgcGFkZGluZyAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3M7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS0tY3VycmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbTpob3ZlciAubWVudS1pdGVtLXRpdGxlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbTpob3ZlciAubWVudS1pdGVtLWxpbmssIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLS1jdXJyZW50IC5tZW51LWl0ZW0tdGl0bGUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLS1jdXJyZW50IC5tZW51LWl0ZW0tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogI0U0MjYxMjsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLS1jdXJyZW50IC5tZW51LWxpbmsge1xuICAgICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWxpbmsge1xuICAgICAgICBjb2xvcjogIzQxNDc1MTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiA3cHggMThweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLXdyYXBwZXIge1xuICAgICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLWl0ZW0tbGluay5jb25zZW50X3RyaWdnZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNvY2lhbG1lZGlhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc29jaWFsbWVkaWEtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxN3B4IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtZmlsdGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtZmlsdGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXIsIC13ZWJraXQtZmlsdGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuaGFtYnVyZ2VyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDI4cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDExcHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlcjpob3ZlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlLXJlZCAxcyBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UtcmVkIDFzIGluZmluaXRlOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuaGFtYnVyZ2VyLWJveCB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyLjI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDU2JSAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTYlIDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyLjI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IC02Ljc1cHg7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDIuMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogLTYuNzVweDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIHRvcDogLTEzLjc1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRvcDogMTdweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIC13ZWJraXQtdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuW2lzPSduZXdzbGV0dGVyJ10ge1xuICBwYWRkaW5nOiA1MHB4IDAgNDdweCAwOyB9XG4gIFtpcz0nbmV3c2xldHRlciddIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfSB9XG4gIFtpcz0nbmV3c2xldHRlciddIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0N3B4IDgzcHggNzJweCA2MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNDRweCAwIDU5cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDE1cHggMCAxNXB4OyB9IH1cbiAgW2lzPSduZXdzbGV0dGVyJ10gLmNvbC0xIHtcbiAgICB3aWR0aDogNDYlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmNvbC0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY5cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmNvbC0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgW2lzPSduZXdzbGV0dGVyJ10gLmNvbC0yIHtcbiAgICB3aWR0aDogNDElOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmNvbC0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIFtpcz0nbmV3c2xldHRlciddIC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScxMjkuODA3JyBoZWlnaHQ9Jzc0LjgyOScgdmlld0JveD0nMCAwIDEyOS44MDcgNzQuODI5JyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY2h0ZWNrXzIzMicgZGF0YS1uYW1lPSdSZWNodGVjayAyMzInIHdpZHRoPScxMjkuODA3JyBoZWlnaHQ9Jzc0LjgyOScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dydXBwZV8xOTMnIGRhdGEtbmFtZT0nR3J1cHBlIDE5MycgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQZmFkXzE1MScgZGF0YS1uYW1lPSdQZmFkIDE1MScgZD0nTTE1OC40MzQsMTEuMzEzVjYzLjU0OGEzMS4xNjksMzEuMTY5LDAsMCwxLTEsNC4wMzNjLTEuODE0LDQuNjYyLTUuOTg0LDcuMjM1LTExLjU2Niw3LjIzNnEtMzYuNzc0LjAwNy03My41NDcsMGMtNS4xMDksMC0xMC4yMi4wNDYtMTUuMzI3LS4wNDRhMTEuMTE4LDExLjExOCwwLDAsMS0xMC43NDQtOSwyOS45LDI5LjksMCwwLDEtLjIxMS03LjI1OCwzLjM5MywzLjM5MywwLDAsMSwxLjg0Ni0yLjE4N2MxLjg3MS0uODY3LDMuNzguNjM2LDMuODY0LDIuOS4wNjYsMS44LjAxMywzLjYuMDEzLDUuNGwuNDMzLjE3OCwzMi0yNy4zODEtMzItMjcuMzc5LS40MjcuMTc4YzAsMS40NzQuMDI2LDIuOTQ4LS4wMTEsNC40MjFhNy42MjksNy42MjksMCwwLDEtLjI1OSwyLjIwOSwyLjcxMywyLjcxMywwLDAsMS0yLjgyLDEuODk0LDIuNjgyLDIuNjgyLDAsMCwxLTIuNjcyLTIuMjcyYy0uMDg5LTIuOTI5LS40NjUtNS45LjU1My04Ljc2M0ExMS45NTEsMTEuOTUxLDAsMCwxLDU4LjI2MywwYzI0LjMyOC4xLDQ4LjY1Ny4wNCw3Mi45ODUuMDQyLDUuMjUsMCwxMC41LS4wNTQsMTUuNzQ5LjAzNWExMS40MjUsMTEuNDI1LDAsMCwxLDExLjA0OSw5LjA1OWMuMTYxLjcxOC4yNiwxLjQ1LjM4OCwyLjE3Nk0xNDcuODEyLDUuOTYySDU2LjQzM2MuNTM0LjQ4LjgzMy43NiwxLjE0NCwxLjAyNlE2OS4xMSwxNi44NDgsODAuNjQ2LDI2LjdxOS41MDcsOC4xMjEsMTkuMDE4LDE2LjIzOGMxLjc2NywxLjUwOCwzLjA0NiwxLjUxMSw0Ljg1My4wMTguMzI1LS4yNjkuNjQyLS41NDYuOTYzLS44MnExNS4yMjMtMTMsMzAuNDQ1LTI2LjAwOGMzLjg3My0zLjMwOSw3Ljc0MS02LjYyMywxMS44ODctMTAuMTcxTTU2LjM4OSw2OC45aDkxLjQzMkwxMTUuNDk0LDQxLjIxNmMtMi41NzIsMi4yMzYtNS4wMTUsNC4zNDUtNy40MzksNi40NzRhOC43Miw4LjcyLDAsMCwxLTUuODI1LDIuNCw4LjI1Nyw4LjI1NywwLDAsMS01LjY2My0yLjA2Yy0yLjYxNS0yLjI0OC01LjIxOS00LjUxLTcuODY5LTYuOEw1Ni4zODksNjguOU0xNTIuMyw5LjgsMTIwLjAxNSwzNy40MzMsMTUyLjMsNjUuMDYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI4LjYyNyAwKScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0NwYXRoIGlkPSdQZmFkXzE1MicgZGF0YS1uYW1lPSdQZmFkIDE1MicgZD0nTTE1Ljc1OSwxMTYuNzI5Yy00LjExOSwwLTguMjM4LjAwOC0xMi4zNTcsMC0yLjA2NC0uMDA1LTMuNC0xLjE2Ni0zLjQtMi45MTJzMS4zNDUtMi45MzMsMy40LTIuOTM2cTEyLjUtLjAyMSwyNC45OTUsMGMyLjA0NiwwLDMuMzI5LDEuMjIyLDMuMjkzLDMuMDA5LS4wMzUsMS43NDgtMS4yNjgsMi44My0zLjMsMi44MzctNC4yMTIuMDEzLTguNDI1LDAtMTIuNjM3LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTY5LjE5OCknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDcGF0aCBpZD0nUGZhZF8xNTMnIGRhdGEtbmFtZT0nUGZhZCAxNTMnIGQ9J00zNC40OTIsNzIuNzA2YzIuNzYyLDAsNS41MjQtLjAxNCw4LjI4NiwwLDEuOTkuMDEzLDMuMjI4LDEuMTQ5LDMuMjI3LDIuOTA3YTIuOTM0LDIuOTM0LDAsMCwxLTMuMjMyLDIuOTM2cS04LjI4NS4wMzktMTYuNTcxLDBhMi45NDEsMi45NDEsMCwxLDEsMC01Ljg0M2MyLjc2Mi0uMDE3LDUuNTI0LDAsOC4yODYsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0LjMwOSAtNDUuMzc2KScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEyOXB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmljb24ge1xuICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgIGhlaWdodDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7IH0gfVxuICBbaXM9J25ld3NsZXR0ZXInXSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5oZWFkbGluZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmhlYWRsaW5lLXdyYXBwZXIgLmljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBbaXM9J25ld3NsZXR0ZXInXSAuc3VibGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5zdWJsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuc3VibGluZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgW2lzPSduZXdzbGV0dGVyJ10gLnN1YmxpbmUtd3JhcHBlciAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuc3VibGluZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLnN1YmxpbmUtd3JhcHBlciAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgW2lzPSduZXdzbGV0dGVyJ10gcCB7XG4gICAgICBtYXgtd2lkdGg6IDM5NXB4OyB9XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBbaXM9J25ld3NsZXR0ZXInXSAuZm9ybSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDRweCA4MHB4IDU5cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDNweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTlweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuZm9ybSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggNTNweCAxNXB4OyB9IH1cbiAgICBbaXM9J25ld3NsZXR0ZXInXSAuZm9ybSAuZm9ybS1sYWJlbCwgW2lzPSduZXdzbGV0dGVyJ10gLmZvcm0gLnRleHQtc21hbGwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBbaXM9J25ld3NsZXR0ZXInXSAuZm9ybSAuZm9ybS1ncm91cCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5mb3JtIC5mb3JtLWdyb3VwIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBbaXM9J25ld3NsZXR0ZXInXSAuZm9ybS1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHJvdy1nYXA6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J25ld3NsZXR0ZXInXSAuZm9ybS1ib3R0b20ge1xuICAgICAgICAgIHJvdy1nYXA6IDMxcHg7IH0gfVxuICBbaXM9J25ld3NsZXR0ZXInXSAuYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBbaXM9J25ld3NsZXR0ZXInXSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIFtpcz0nbmV3c2xldHRlciddIC51bml0ZS1jYXB0Y2hhIHtcbiAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLnVuaXRlLWNhcHRjaGEge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5baXM9J25ld3N0ZWFzZXItYnVuZCddIHtcbiAgcGFkZGluZzogNTFweCAzLjQlIDU0cHggMy40JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMS42JTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjE2cHgpO1xuICAvKiBTQUZBUkkgRklYICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDQ2cHggNDVweCA0MXB4IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTVweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldCAhaW1wb3J0YW50OyB9IH1cbiAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC5jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLnRlYXNlckltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cbiAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC50ZWFzZXJJbWcgZmlnY2FwdGlvbiB7XG4gICAgICBib3R0b206IHVuc2V0O1xuICAgICAgdG9wOiAyMHB4OyB9XG4gICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCBoMSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IGgxIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5idG4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHggMjRweCAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmZpcnN0LW9mLXR5cGUgLmJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNFNDI2MTI7IH0gfVxuICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb2w6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb2w6bGFzdC1vZi10eXBlIC5oZWFkbGluZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb2w6bGFzdC1vZi10eXBlIC5oZWFkbGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmxhc3Qtb2YtdHlwZSAuYnRuLXdoaXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH0gfVxuICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmJ0bi13aGl0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWh5cGhlbnM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAtby1oeXBoZW5zOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWh5cGhlbnM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaHlwaGVuczogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5idG4td2hpdGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmJ0bi13aGl0ZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmJ0bi13aGl0ZTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UtcmVkLXdpdGgtdHJhbnNsYXRlWSAxcyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlLXJlZC13aXRoLXRyYW5zbGF0ZVkgMXMgaW5maW5pdGU7IH1cbiAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmJ0bi13aGl0ZTo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NnIGlkPSdFbGxpcHNlXzE3JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTcnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTMwMDBmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNScgc3Ryb2tlPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzE1JyBjeT0nMTUnIHI9JzE0JyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTE2LjgzOCwxMy4xOTQsMTEuNTQsNy45YTEsMSwwLDAsMSwwLTEuNDEzLDEuMDA5LDEuMDA5LDAsMCwxLDEuNDE3LDBsNiw2YTEsMSwwLDAsMSwuMDI5LDEuMzhMMTIuOTYyLDE5LjlhMSwxLDAsMSwxLTEuNDE3LTEuNDEzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4zNjMgMS44MDQpJyBmaWxsPSclMjNlMzAwMGYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmJ0bi13aGl0ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5idG4td2hpdGU6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5idG4td2hpdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiB1bnNldDtcbiAgICAgICAgICAtby1oeXBoZW5zOiB1bnNldDtcbiAgICAgICAgICAtbXMtaHlwaGVuczogdW5zZXQ7XG4gICAgICAgICAgICAgIGh5cGhlbnM6IHVuc2V0O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmJ0bi13aGl0ZSB7XG4gICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIC1vLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDE5cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxOXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYnRuLXdoaXRlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAtd2Via2l0LW1pbi1jb250ZW50O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgZ2FwOiAwcHggMHB4O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogdW5zZXQ7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHVuc2V0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDsgfSB9XG4gICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgICAgd2lkdGg6IDQzOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUge1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAxOXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTlweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfSB9XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZSBmaWdjYXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgICAgcGFkZGluZzogMjNweCAyMHB4IDI1cHggMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQycHggMTVweCA5cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA0MnB4IDhweCA5cHg7IH0gfVxuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLmJ0bi1hcnJvdyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvdHRvbTogMjNweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUtY29udGVudCAuYnRuLWFycm93IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5idG4tYXJyb3cge1xuICAgICAgICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZS1jb250ZW50ICoge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlOmhvdmVyIC5idG4tYXJyb3cge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2Utd2hpdGUgMXMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS13aGl0ZSAxcyBpbmZpbml0ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuY29sLW1vYmlsZS0xIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5jb2wtbW9iaWxlLTIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XG4gICAgICAgIGdhcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuY29sLW1vYmlsZS0yIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjUlIC0gNTVweCk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5jb2wtbW9iaWxlLTIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5jb2wtbW9iaWxlLTI6bm90KC5mdWxsd2lkdGgpIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdHJldGNoO1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuY29sLW1vYmlsZS0yOm5vdCguZnVsbHdpZHRoKSA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAxMXB4KSk7IH1cbiAgICAgICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmNvbC1tb2JpbGUtMjpub3QoLmZ1bGx3aWR0aCkgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuY29sLW1vYmlsZS0yOm5vdCguZnVsbHdpZHRoKSA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5jb2wtbW9iaWxlLTI6bm90KC5mdWxsd2lkdGgpID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5jb2wtbW9iaWxlLTI6bm90KC5mdWxsd2lkdGgpID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmNvbC1tb2JpbGUtMi5mdWxsd2lkdGggLmJ0bi13aGl0ZS13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbltpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSB7XG4gICAgICBwYWRkaW5nOiAwIDAgODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10ge1xuICAgICAgcGFkZGluZzogMCAwIDYwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtbGVmdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA3NCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LWxlZnQgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogNjBweCkpOyB9XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1sZWZ0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LWxlZnQgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1sZWZ0ID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1sZWZ0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LWxlZnQgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDMwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LWxlZnQgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtbGVmdCA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LWxlZnQgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtbGVmdCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAtbXMtZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0IC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0IC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0IC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfSB9XG4gICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0IC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQgLmljb246OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCAuaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCAuaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodC13cmFwcGVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMCA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuYXJ0aWNsZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuYXJ0aWNsZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfSB9XG4gICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE5cHggMTlweCAyNHB4IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuYXJ0aWNsZS1jb250ZW50IC5saW5rQXJyb3cge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5idG4ge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDM4JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHggLTIwcHg7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5zbGlkZXItaXRlbSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5zbGlkZXItYmx1ciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTIlO1xuICAgICAgYmFja2dyb3VuZDogI2UzMDAwZjtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDI1JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDc1JSk7IH1cblxuW2lzPSdwZXJzb25lbi1kZXRhaWwnXSB7XG4gIG1hcmdpbi10b3A6IDc0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10ge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMSB7XG4gICAgd2lkdGg6IDE3LjM2JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0xIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMSBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDsgfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMSAuaGVhZGxpbmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMSAuaGVhZGxpbmUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiB7XG4gICAgd2lkdGg6IDUyLjcxJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiAuaW50cm90ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIgLmludHJvdGV4dCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0yIC50ZXh0IHAsIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiAudGV4dCB1bCBsaSwgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0yIC50ZXh0IG9sIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0yIC5jb21wb25lbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiAuY29tcG9uZW50cyBbaXM9J3N0aWNocHVua3RlJ10ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4gICAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiAuY29tcG9uZW50cyBbaXM9J3N0aWNocHVua3RlJ10gLmxpc3QtYm9yZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIgLmNvbXBvbmVudHMgW2lzPSdzdGljaHB1bmt0ZSddIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIgLmNvbXBvbmVudHMgW2lzPSdzdGljaHB1bmt0ZSddIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0yIC5jb21wb25lbnRzIFtpcz0nc3RpY2hwdW5rdGUnXSAuaGVhZGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIgLmNvbXBvbmVudHMgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyB7XG4gICAgd2lkdGg6IDI1LjYzJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgZmxleDogMTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAtbXMtZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAubGluZSB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgIG1hcmdpbjogMCA2MHB4O1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAubGluZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDI2cHggMCAyOXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIG1hcmdpbjogNjBweCAwIDMwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC53cmFwcGVyIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAudGV4dFJpZ2h0IHAsIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAudGV4dFJpZ2h0IHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC50ZXh0UmlnaHQgcDpsYXN0LW9mLXR5cGUsIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAudGV4dFJpZ2h0IHVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAudGV4dFJpZ2h0IHA6bGFzdC1vZi10eXBlLCBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnRleHRSaWdodCB1bDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAuYWRyZXNzLCBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnBob25lLCBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLm1haWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAuYWRyZXNzLCBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnBob25lLCBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLm1haWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC5hZHJlc3MgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAucGhvbmUge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnBob25lOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNiMDAwMGMgIWltcG9ydGFudDsgfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAubWFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAuc29jaWFsbWVkaWEtaGVhZGxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfSB9XG5cbkBrZXlmcmFtZXMgZWxsaXBzaXMge1xuICB0byB7XG4gICAgd2lkdGg6IDI5cHg7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZWxsaXBzaXMge1xuICB0byB7XG4gICAgd2lkdGg6IDI5cHg7IH0gfVxuXG5baXM9J3BlcnNvbmVuJ10gLnNob3ctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAuc2hvdy1yZXNwb25zaXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBbaXM9J3BlcnNvbmVuJ10gLmhpZGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAuY29sLTEge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDg0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAuY29sLTEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9IH1cblxuW2lzPSdwZXJzb25lbiddIC5jb2wtMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxOyB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgcGFkZGluZzogMTlweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7IH0gfVxuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlci10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXItc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMzIxcHg7IH1cbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1jb250YWluZXIuaXMtb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LWNvbnRhaW5lci5pcy1vcGVuIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4OyB9IH1cbiAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LWNvbnRhaW5lci5pcy1vcGVuIC5jdXN0b20tc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLW91dCwgb3ZlcmZsb3cteSAwLjFzIDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2Utb3V0LCBvdmVyZmxvdy15IDAuMXMgMC41czsgfVxuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1wYW5lbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHVuc2V0O1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAxM3B4IC01cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDEzcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3QtcGFuZWwge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDsgfSB9XG4gIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wZW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMTRweCAxOXB4IDE0cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wZW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAgMTVweCA4cHggMTlweDtcbiAgICAgICAgbWluLWhlaWdodDogNDZweDsgfSB9XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3Qtb3BlbmVyIHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wZW5lciBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wZW5lcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuMzknIGhlaWdodD0nOC40MjknIHZpZXdCb3g9JzAgMCAxNy4zOSA4LjQyOSclM0UlM0NwYXRoIGlkPSdpY29ubW9uc3RyLWFycm93LWRvd24tbGluZWQnIGQ9J00uMjc2LDE0Ljc2OCw4LjMsMjIuNzgzYS45NTkuOTU5LDAsMCwwLDEuMzU4LDBsOC4wMDgtOGMuMTg1LS4xODUtMTcuNTcyLS4yLTE3LjM4Ny0uMDE0WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMjc0IC0xNC42MzcpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3Qtb3BlbmVyOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1vcHRpb246bnRoLW9mLXR5cGUoMikge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDsgfSB9XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uW2RhdGEtdmFsdWU9J3Jlc2V0J10ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE3cHg7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7IH1cbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1vcHRpb24uaXMtc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDU5cHggMCA4MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtby1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgIGh5cGhlbnM6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tY29udGVudCAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tY29udGVudCAuc3VibGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tY29udGVudCAuc3VibGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtIC5jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtIC53aGl0ZWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDk1JTsgfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLWltZyB7XG4gIHdpZHRoOiAyMyU7XG4gIG1hcmdpbi1yaWdodDogNzRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0taW1nIHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHVuc2V0O1xuICAgICAgLW1zLWZsZXgtcGFjazogdW5zZXQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0taW1nIGltZyB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDExMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLWltZyBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS1oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLXN1YmxpbmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLXN1YmxpbmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0tY29sIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0gLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0gLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbSAuc29jaWFsbWVkaWEtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0tdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLXRleHQgLmxpbmtBcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS10ZXh0IC5saW5rQXJyb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjsgfVxuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWxvYWRlci1jb250ZW50LWltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDlweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gNTBweCBhdXRvOyB9XG4gIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tbG9hZGVyLWNvbnRlbnQtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1sb2FkZXItY29udGVudC10ZXh0OjphZnRlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBlbGxpcHNpcyBzdGVwcyg0LCBlbmQpIDE1MDBtcyBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogZWxsaXBzaXMgc3RlcHMoNCwgZW5kKSAxNTAwbXMgaW5maW5pdGU7XG4gICAgICBjb250ZW50OiBcIlxcMjAyNlwiO1xuICAgICAgLyogYXNjaWkgY29kZSBmb3IgdGhlIGVsbGlwc2lzIGNoYXJhY3RlciAqL1xuICAgICAgd2lkdGg6IDBweDsgfVxuXG5baXM9J3Jvc2UtZm9ybSddIC51bml0ZS1mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZyddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmhlYWRsaW5lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjdweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAud3JhcHBlciBwaWN0dXJlIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAud3JhcHBlciBwaWN0dXJlIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIxcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDAgMTA1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDk5cHggMDsgfSB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5jb250YWluZXItZmxleCAuY29sLTEge1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAuY29udGFpbmVyLWZsZXggLmNvbC0yIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAuY29udGFpbmVyLWZsZXggLmNvbC0xLCBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmNvbnRhaW5lci1mbGV4IC5jb2wtMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAuY29udGFpbmVyLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5vdmVydmlldy1saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjQkVCRUJFO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5vdmVydmlldy1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5vdmVydmlldy1saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNi44NjEnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA2Ljg2MSAxMiclM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGQ9J00xMy4zMTUsMTIuMTk0bDQuNTQxLTQuNTM3YS44NTQuODU0LDAsMCwwLDAtMS4yMTEuODY1Ljg2NSwwLDAsMC0xLjIxNSwwTDExLjUsMTEuNTg3YS44NTYuODU2LDAsMCwwLS4wMjUsMS4xODNsNS4xNjYsNS4xNzdhLjg1OC44NTgsMCwxLDAsMS4yMTUtMS4yMTFaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTEuMjQ2IC02LjE5NiknIGZpbGw9JyUyM2JlYmViZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDYuOHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAub3ZlcnZpZXctbGluazpob3ZlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jZW50ZXJGdWxsV2lkdGhDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gIHBhZGRpbmc6IDAgMCAwIDMuNCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxMjFweCAwIDE1MXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNjBweCA2MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDEwMHB4IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1iaWxkLXRleHQnXSAuY29udGVudC1pdGVtcyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1iaWxkLXRleHQnXSAuY29udGVudCAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1iaWxkLXRleHQnXSAuc3VibGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLnN1YmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC13aWR0aDogMzQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gcCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbC0xIHtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbC0xIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jb2wtMiB7XG4gIHdpZHRoOiAzNCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbC0yIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1iaWxkLXRleHQnXSBmaWd1cmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIGZpZ3VyZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNlbnRlckZ1bGxXaWR0aENvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgcGFkZGluZzogMCAwIDAgMy40JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDEyMXB4IDAgMTUxcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNjBweCA2MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb250ZW50LWl0ZW1zIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb250ZW50ICoge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDkycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5zdWJsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuc3VibGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiAzNDhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSBwIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29sLTEge1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29sLTEge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb2wtMiAuaW1nLCBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb2wtMiAuaW1nLXBlcnNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTM4cHggMCA1NHB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb2wtMiAuYnRuLXdoaXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb2wtMiAuaW1nLCBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb2wtMiAuaW1nLXBlcnNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNvbC0zIHtcbiAgd2lkdGg6IDM0JTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb2wtMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNvbC0zIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5pbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5pbWctcGVyc29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5pbWctcGVyc29uIHtcbiAgICAgICAgbGVmdDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5pbWctcGVyc29uIHtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW46IHVuc2V0OyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuaW50cm8tcmVnaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgcGFkZGluZzogMjJweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5pbnRyby1yZWdpb24ge1xuICAgICAgcGFkZGluZzogMzBweCAwIDExMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5pbnRyby1yZWdpb24ge1xuICAgICAgcGFkZGluZzogMTVweCAwIDc4cHggMDsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmludHJvLXJlZ2lvbiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuaW50cm8tcmVnaW9uIC5jb250ZW50ICoge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5pbnRyby1yZWdpb24gLmNvbnRlbnQgaDEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuaW50cm8tcmVnaW9uIC5jb250ZW50IC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmludHJvLXJlZ2lvbiAuY29udGVudCAudGV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSh1bnNldCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHVuc2V0KTsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmludHJvLXJlZ2lvbiAuY29udGVudCAudGV4dCBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5pbnRyby1yZWdpb24gLmNvbnRlbnQgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAudGVhc2VyQ29udGVudCB7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLnRlYXNlckNvbnRlbnQgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IGZpZ3VyZSBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLnRlYXNlckNvbnRlbnQgLmNvbC0xIHtcbiAgICB3aWR0aDogNTglO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLnRlYXNlckNvbnRlbnQgLmNvbC0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLnRlYXNlckNvbnRlbnQgLmNvbC0yIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IC5jb2wtMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGdhcDogdW5zZXQ7IH1cbiAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAudGVhc2VyQ29udGVudCAuY29sLTIgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDE1cHgpKTsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLnRlYXNlckNvbnRlbnQgLmNvbC0yID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLnRlYXNlckNvbnRlbnQgLmNvbC0yID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IC5jb2wtMiA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IC5jb2wtMiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDcwJSwgcmdiYSgwLCAwLCAwLCAwLjUpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMjAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNzAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtdGV4dCAqIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtdGV4dCAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtdGV4dCAqIHtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyB9IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlIC5idG4tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xLCBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS1jb250ZW50LCBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTIgLmFydGljbGUtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS1jb250ZW50ICosIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMiAuYXJ0aWNsZS1jb250ZW50ICoge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7IH0gfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAudGF4b25vbXkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAudGF4b25vbXkge1xuICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGxlZnQ6IDVweDsgfSB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLnRheG9ub215LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLnRheG9ub215LWl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC50YXhvbm9teS1pdGVtOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmJ0bi1hcnJvdyB7XG4gICAgICByaWdodDogMjRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmJ0bi1hcnJvdyB7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS1oZWFkbGluZSwgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC5hcnRpY2xlLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1NyU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC5hcnRpY2xlLWhlYWRsaW5lLCBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjQlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgZmlnY2FwdGlvbiB7XG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgIHRvcDogNDBweDsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMiAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMiAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4OyB9IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0yIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDc2JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0yIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0yIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyB9IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0yIGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0yIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICB0b3A6IDVweDsgfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTIgLmJ0bi1hcnJvdyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxM3B4OyB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMjFweCkpOyB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDEzcHgpKTsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCA+ICoge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlKSAtICgwIC8gMSAqIDBweCkpOyB9XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUgLnRheG9ub215IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIGxlZnQ6IDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUgLnRheG9ub215IHtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgbGVmdDogNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZSAudGF4b25vbXkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUtZ3JhZGllbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDMwJSwgdHJhbnNwYXJlbnQpLCB0byhyZ2JhKDAsIDAsIDAsIDAuMykpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHRyYW5zcGFyZW50IDMwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDEwMCUpOyB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICAgICAgICAgIGJvdHRvbTogNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBjb2xvcjogI0U0MjYxMjtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyB9IH1cbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUgLmJ0bi1hcnJvdyB7XG4gICAgICAgIHJpZ2h0OiAyMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlIC5idG4tYXJyb3cge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3R0b206IDNweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUgLmJ0bi1hcnJvdyB7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7IH0gfVxuXG5baXM9J2ZseW50LXNsaWRlci1xdW90ZSddIHtcbiAgcGFkZGluZzogODBweCAwIDE0MHB4IDA7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuZmlndXJlLWltYWdlIHtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLmZpZ3VyZS1pbWFnZS0taXNIaWRkZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI0U0MjYxMjtcbiAgICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI0U0MjYxMjtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB3aWR0aDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1sb2FkZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLWxvYWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1sb2FkZXIsXG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLWxvYWRlcixcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheWVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvIGlmcmFtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0OyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLWxvYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tbG9hZGVyLFxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5jb250YWluZXIge1xuICAgICAgLW1zLWZsZXgtZmxvdzogd3JhcC1yZXZlcnNlO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwLXJldmVyc2U7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5jb2w6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLmNvbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiAzNCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuY29sOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLmNvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDY2JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5xdW90ZS1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAucXVvdGUtc3JjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnF1b3RlLXNyYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnF1b3RlLXNyYyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnF1b3RlLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA3OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5LjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5xdW90ZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5xdW90ZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5jaGFubmVscyB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5jaGFubmVscy1oZWFkbGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5jaGFubmVscy1saXN0aW5nIHtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuY2hhbm5lbHMtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODlweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzFweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXIgLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXIgLmNvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGNUY1RjU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA3MXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXIgLmNvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXIgLmNvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlciAuY29udGVudC1ib3R0b20tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDU1cHggMCAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbS10ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDMxcHggMCAwO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDEgMTtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDE7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbSAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXIgLmNvbnRlbnQtYm90dG9tIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbSAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbSAuYnRuLXdyYXBwZXIgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMCBhdXRvOyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXItY29udHJvbHMge1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlci1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7IH0gfVxuXG5baXM9J3NvY2lhbC1zaGFyZS1pY29ucyddIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgW2lzPSdzb2NpYWwtc2hhcmUtaWNvbnMnXS5ib3JkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQkVCRUJFOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NvY2lhbC1zaGFyZS1pY29ucyddIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3NvY2lhbC1zaGFyZS1pY29ucyddIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBbaXM9J3NvY2lhbC1zaGFyZS1pY29ucyddIC5zb2NpYWxtZWRpYS1oZWFkbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBbaXM9J3NvY2lhbC1zaGFyZS1pY29ucyddIC5zb2NpYWxtZWRpYS1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbltpcz0nc3BvLXZvci1vcnQnXSB7XG4gIHBhZGRpbmc6IDQycHggMCA0OXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIFtpcz0nc3BvLXZvci1vcnQnXSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdzcG8tdm9yLW9ydCddIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbnRhaW5lciB7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH0gfVxuICBbaXM9J3Nwby12b3Itb3J0J10gLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAubGluZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJFO1xuICAgIHdpZHRoOiAycHg7XG4gICAgbWFyZ2luOiAtMTZweCA1N3B4IDAgNTdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAubGluZSB7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4OyB9IH1cbiAgW2lzPSdzcG8tdm9yLW9ydCddIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIGxhYmVsIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIFtpcz0nc3BvLXZvci1vcnQnXSBsYWJlbCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICBbaXM9J3Nwby12b3Itb3J0J10gbGFiZWwgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3Nwby12b3Itb3J0J10gbGFiZWwgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4OyB9IH1cbiAgW2lzPSdzcG8tdm9yLW9ydCddIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTdweCAxNHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSBzZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J3Nwby12b3Itb3J0J10gc2VsZWN0OjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdHcnVwcGVfNTUnIGRhdGEtbmFtZT0nR3J1cHBlIDU1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNy4zOScgaGVpZ2h0PSc4LjQyOScgdmlld0JveD0nMCAwIDE3LjM5IDguNDI5JyUzRSUzQ3BhdGggaWQ9J2ljb25tb25zdHItYXJyb3ctZG93bi1saW5lZCcgZD0nTS4yNzYsMTQuNzY4LDguMywyMi43ODNhLjk1OS45NTksMCwwLDAsMS4zNTgsMGw4LjAwOC04Yy4xODUtLjE4NS0xNy41NzItLjItMTcuMzg3LS4wMTRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4yNzQgLTE0LjYzNyknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgW2lzPSdzcG8tdm9yLW9ydCddIC5iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY29udGVudCB7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb250ZW50LWNvbC0xIHtcbiAgICBtYXgtd2lkdGg6IDI3NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb250ZW50LWNvbC0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbnRlbnQtY29sLTIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAuY29udGVudC1jb2wtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxOyB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAuY29udGVudC1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY29udGVudC1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY29udGVudC1yaWdodCAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY29udGVudC1yaWdodC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiAzMHB4KSk7IH1cbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5zdGF0ZVNlbGVjdEZvcm0gPiAqOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5zdGF0ZVNlbGVjdEZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4OyB9XG4gICAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtIC5jb2wge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5zdGF0ZVNlbGVjdEZvcm0gLmNvbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMDsgfVxuICAgICAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtIC5jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSAuY29sOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA0OyB9XG4gICAgICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5zdGF0ZVNlbGVjdEZvcm0gLmNvbDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtIC5jb2w6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7IH1cbiAgICAgICAgICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSAuY29sOm50aC1vZi10eXBlKDYpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA1OyB9IH1cbiAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb2wtMSB7XG4gICAgd2lkdGg6IDc4JTtcbiAgICBwYWRkaW5nOiA1MXB4IDI1cHggNTBweCA1MXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb2wtMSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IDQ0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb2wtMSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTVweCAwIDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb2wtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb2wtMiB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb2wtMiB7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbC0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDkycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb2wtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC4yOyB9XG5cbltpcz0nc3VjaGVyZ2Vibmlzc2VoZWFkZXInXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gIHBhZGRpbmc6IDgycHggMCA4NHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzdWNoZXJnZWJuaXNzZWhlYWRlciddIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMCAzMXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzdWNoZXJnZWJuaXNzZWhlYWRlciddIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgW2lzPSdzdWNoZXJnZWJuaXNzZWhlYWRlciddIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nc3VjaGVyZ2Vibmlzc2VoZWFkZXInXSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIFtpcz0nc3VjaGVyZ2Vibmlzc2VoZWFkZXInXSAucmVzdWx0X2Ftb3VudCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3N1Y2hlcmdlYm5pc3NlaGVhZGVyJ10gLnJlc3VsdF9hbW91bnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIFtpcz0nc3VjaGVyZ2Vibmlzc2VoZWFkZXInXSAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5baXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDI1JSkgLSAoMyAvIDQgKiAzM3B4KSk7IH1cbiAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgxbiArIDUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMlKSAtICgyIC8gMyAqIDMzcHgpKTsgfVxuICAgICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAxNXB4KSk7IH1cbiAgICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgLmNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgLmNvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5jb2w6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgLmNvbDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgLmNvbDpudGgtb2YtdHlwZSgyKSwgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5jb2w6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciAuY29sOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgLmNvbCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyXCI7IH1cbiAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgLmJ0bi13aGl0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5idG4td2hpdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDRweCA4cHg7IH0gfVxuXG5baXM9J3N1YnBhZ2UtYnJlYWRjcnVtYiddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICBbaXM9J3N1YnBhZ2UtYnJlYWRjcnVtYiddIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3N1YnBhZ2UtYnJlYWRjcnVtYiddIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBbaXM9J3N1YnBhZ2UtYnJlYWRjcnVtYiddIC5uYXYge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3N1YnBhZ2UtYnJlYWRjcnVtYiddIC5uYXYge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgICAgICAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAubmF2OjphZnRlciB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgdG8oI0Y1RjVGNSkpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0Y1RjVGNSAxMDAlKTsgfSB9XG4gICAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAubmF2LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAubmF2LWl0ZW0ge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9IH1cbiAgICAgIFtpcz0nc3VicGFnZS1icmVhZGNydW1iJ10gLm5hdi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAubmF2LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAubmF2LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuICAgICAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAubmF2LWl0ZW0tbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gICAgICAgIFtpcz0nc3VicGFnZS1icmVhZGNydW1iJ10gLm5hdi1pdGVtLWxpbms6aG92ZXIsIFtpcz0nc3VicGFnZS1icmVhZGNydW1iJ10gLm5hdi1pdGVtLWxpbmstYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI0U0MjYxMjsgfVxuXG5baXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDMwcHgpKTsgfVxuICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMiA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMiA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMiB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiAwcHgpKTsgfVxuICAgICAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0yID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0yID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5baXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMlKSAtICgyIC8gMyAqIDMwcHgpKTsgfVxuICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMyA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiAwcHgpKTsgfVxuICAgICAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0zID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0zID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5baXM9J2JpbGQtZ2FsZXJpZSddIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbltpcz0nYmlsZC1nYWxlcmllJ10gLnNsaWRlci1jb250cm9scyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuW2lzPSdiaWxkLWdhbGVyaWUnXSAuc2xpZGVyLWJ1dHRvbiB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbltpcz0nYmlsZC1nYWxlcmllJ10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG5baXM9J2JpbGQtdGV4dCddIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuW2lzPSdiaWxkLXRleHQnXSAuY29sLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdiaWxkLXRleHQnXSAuY29sLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbltpcz0nYmlsZC10ZXh0J10gLmNvbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5baXM9J2JpbGQtdGV4dCddIC5jb2wtMyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuW2lzPSdiaWxkLXRleHQnXSAuZ3JpZC1ldmVuIC5jb2wge1xuICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLmdyaWQtZXZlbiAuY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2lzPSdiaWxkLXRleHQnXSAuZ3JpZC1TbWFsbExhcmdlIC5jb2wtMSB7XG4gIHdpZHRoOiA0MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdiaWxkLXRleHQnXSAuZ3JpZC1TbWFsbExhcmdlIC5jb2wtMSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbltpcz0nYmlsZC10ZXh0J10gLmdyaWQtU21hbGxMYXJnZSAuY29sLTIge1xuICB3aWR0aDogNjAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLmdyaWQtU21hbGxMYXJnZSAuY29sLTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5baXM9J2JpbGQtdGV4dCddIC5ncmlkLUxhcmdlU21hbGwgLmNvbC0xIHtcbiAgd2lkdGg6IDYwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdiaWxkLXRleHQnXSAuZ3JpZC1MYXJnZVNtYWxsIC5jb2wtMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9IH1cblxuW2lzPSdiaWxkLXRleHQnXSAuZ3JpZC1MYXJnZVNtYWxsIC5jb2wtMiB7XG4gIHdpZHRoOiA0MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLmdyaWQtTGFyZ2VTbWFsbCAuY29sLTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbltpcz0nYmlsZC10ZXh0J10gLm9yZGVyLXJldmVyc2UgLmNvbC0xIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLm9yZGVyLXJldmVyc2UgLmNvbC0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLm9yZGVyLXJldmVyc2UgLmNvbC0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgIG9yZGVyOiAwOyB9IH1cblxuW2lzPSdiaWxkLXRleHQnXSAub3JkZXItcmV2ZXJzZSAuY29sLTIge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgb3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdiaWxkLXRleHQnXSAub3JkZXItcmV2ZXJzZSAuY29sLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLm9yZGVyLXJldmVyc2UgLmNvbC0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICBvcmRlcjogMTsgfSB9XG5cbltpcz0nYmlsZC10ZXh0J10gLm9yZGVyLXJldmVyc2UgLmNvbC0zIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgIG9yZGVyOiAyOyB9XG5cbltpcz0nYnV0dG9uJ10gLmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuW2lzPSdidXR0b24nXSAuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5baXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDcwcHgpKTsgfVxuICAgIFtpcz0nZG93bmxvYWRzJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIFtpcz0nZG93bmxvYWRzJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIFtpcz0nZG93bmxvYWRzJ10gLmNvbnRhaW5lci5mdWxsV2lkdGgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZG93bmxvYWRzJ10gLmNvbnRhaW5lci5mdWxsV2lkdGggPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlKSAtICgwIC8gMSAqIDBweCkpOyB9XG4gICAgICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIuZnVsbFdpZHRoID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2lzPSdkb3dubG9hZHMnXSAuY29udGFpbmVyLmZ1bGxXaWR0aCA+ICo6bnRoLWNoaWxkKDFuICsgMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIFtpcz0nZG93bmxvYWRzJ10gLmNvbnRhaW5lci5mdWxsV2lkdGggPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtpcz0nZG93bmxvYWRzJ10gLmNvbnRhaW5lci5mdWxsV2lkdGggPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuW2lzPSdkb3dubG9hZHMnXSAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2Rvd25sb2FkcyddIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LWJnIC5maWxlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDEycHggMjJweCAxMnB4IDI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1iZyAuZmlsZS1yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1iZyAuZmlsZS1yb3cge1xuICAgICAgcGFkZGluZzogNnB4IDE1cHggOHB4IDE1cHg7IH0gfVxuXG5baXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1iZyAuZmlsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cblxuW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LWJnIC5maWxlLWRvd25sb2FkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNCRUJFQkU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gIG1heC13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1iZyAuZmlsZS1kb3dubG9hZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH0gfVxuICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtZG93bmxvYWQgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0U0MjYxMjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1iZyAuZmlsZS1kb3dubG9hZCBhOmhvdmVyOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAgIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1iZyAuZmlsZS1kb3dubG9hZCBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJKZXR6dCBIZXJ1bnRlcmxhZGVuXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtZG93bmxvYWQgYTo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtZG93bmxvYWQgYTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEuNDk4JyBoZWlnaHQ9JzE3LjA5NCcgdmlld0JveD0nMCAwIDExLjQ5OCAxNy4wOTQnJTNFJTNDcGF0aCBpZD0nVmVyZWluaWd1bmdzbWVuZ2VfMTEnIGRhdGEtbmFtZT0nVmVyZWluaWd1bmdzbWVuZ2UgMTEnIGQ9J00yMzQyNS40MzksMTI2MjAuMDk0YTEuNDM0LDEuNDM0LDAsMCwxLTEuNDM3LTEuNDIydi04LjUxMWExLjQzLDEuNDMsMCwwLDEsMS40MzgtMS40MTdoMy41NDF2LTQuOTY1YS43NzEuNzcxLDAsMSwxLDEuNTQxLDB2NC45NjVoMy41NDFhMS40MjksMS40MjksMCwwLDEsMS40MzgsMS40MTd2OC41MTFhMS40MzIsMS40MzIsMCwwLDEtMS40MzcsMS40MjJabTEuNDczLTYuNjQyYS40NTYuNDU2LDAsMCwwLDAsLjY1MWwyLjUxOCwyLjQ0OGEuNjQ2LjY0NiwwLDAsMCwuMTQzLjEuNTg5LjU4OSwwLDAsMCwuMTg2LjAzNC40ODEuNDgxLDAsMCwwLC4zMjItLjEzNGwyLjUxOC0yLjQ0OGEuNDUxLjQ1MSwwLDAsMCwwLS42NTEuNDcxLjQ3MSwwLDAsMC0uNjU0LDBsLTEuNzI1LDEuNjc3di02LjM4aC0uOTI4djYuMzhsLTEuNzIxLTEuNjc3YS40NzUuNDc1LDAsMCwwLS4zMjYtLjEzM0EuNDY5LjQ2OSwwLDAsMCwyMzQyNi45MTIsMTI2MTMuNDUyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIzNDI0LjAwMiAtMTI2MDMpJyBmaWxsPSclMjNlMzAwMGYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMS41cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycztcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LWJnIC5maWxlLWRvd25sb2FkIGE6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTUuNXB4O1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7IH0gfVxuXG5baXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtbm8tYmcgLmZpbGUtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtbm8tYmcgLmZpbGUtcm93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LW5vLWJnIC5maWxlLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjVGNUY1O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtbm8tYmcgLmZpbGUtcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtbm8tYmcgLmZpbGUtcm93OmhvdmVyIC5maWxlLXRleHQ6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LW5vLWJnIC5maWxlLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0U0MjYxMjtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LW5vLWJnIC5maWxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LW5vLWJnIC5maWxlLXRleHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEuNDk4JyBoZWlnaHQ9JzE3LjA5NCcgdmlld0JveD0nMCAwIDExLjQ5OCAxNy4wOTQnJTNFJTNDcGF0aCBpZD0nVmVyZWluaWd1bmdzbWVuZ2VfMTEnIGRhdGEtbmFtZT0nVmVyZWluaWd1bmdzbWVuZ2UgMTEnIGQ9J00yMzQyNS40MzksMTI2MjAuMDk0YTEuNDM0LDEuNDM0LDAsMCwxLTEuNDM3LTEuNDIydi04LjUxMWExLjQzLDEuNDMsMCwwLDEsMS40MzgtMS40MTdoMy41NDF2LTQuOTY1YS43NzEuNzcxLDAsMSwxLDEuNTQxLDB2NC45NjVoMy41NDFhMS40MjksMS40MjksMCwwLDEsMS40MzgsMS40MTd2OC41MTFhMS40MzIsMS40MzIsMCwwLDEtMS40MzcsMS40MjJabTEuNDczLTYuNjQyYS40NTYuNDU2LDAsMCwwLDAsLjY1MWwyLjUxOCwyLjQ0OGEuNjQ2LjY0NiwwLDAsMCwuMTQzLjEuNTg5LjU4OSwwLDAsMCwuMTg2LjAzNC40ODEuNDgxLDAsMCwwLC4zMjItLjEzNGwyLjUxOC0yLjQ0OGEuNDUxLjQ1MSwwLDAsMCwwLS42NTEuNDcxLjQ3MSwwLDAsMC0uNjU0LDBsLTEuNzI1LDEuNjc3di02LjM4aC0uOTI4djYuMzhsLTEuNzIxLTEuNjc3YS40NzUuNDc1LDAsMCwwLS4zMjYtLjEzM0EuNDY5LjQ2OSwwLDAsMCwyMzQyNi45MTIsMTI2MTMuNDUyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIzNDI0LjAwMiAtMTI2MDMpJyBmaWxsPSclMjNlMzAwMGYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxMS41cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7IH1cblxuW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5baXM9J2ZseW50LWFjY29yZGlvbi1kZWZhdWx0J10gLnBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7IH1cbiAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWw6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbC10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDE1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWFjY29yZGlvbi1kZWZhdWx0J10gLnBhbmVsLXRyaWdnZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1hZGQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYWRkJyBkPSdNMjcuNzIsMTcuNzJIMjAuMjFWMTAuMjFhMS4yNDUsMS4yNDUsMCwwLDAtMi40OSwwdjcuNTFIMTAuMjFhMS4yNDUsMS4yNDUsMCwwLDAsMCwyLjQ5aDcuNTF2Ny41MWExLjI0NSwxLjI0NSwwLDEsMCwyLjQ5LDBWMjAuMjFoNy41MWExLjI0NSwxLjI0NSwwLDEsMCwwLTIuNDlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOC45NjUgLTguOTY1KScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtdHJpZ2dlclthcmlhLWV4cGFuZGVkPSd0cnVlJ106OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbC1jb250ZW50IFtpcz0ndGV4dCddIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbC1pbm5lciB7XG4gICAgcGFkZGluZzogMDsgfVxuXG5baXM9J3Jlc3BvbnNpdmUtaWZyYW1lJ10gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIFtpcz0ncmVzcG9uc2l2ZS1pZnJhbWUnXSAuY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gICAgW2lzPSdyZXNwb25zaXZlLWlmcmFtZSddIC5jb250YWluZXIgLndyYXBwZXIgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuZmlndXJlLWltYWdlIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuZmlndXJlLWltYWdlLS1pc0hpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tcGxheUJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyOyB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0U0MjYxMjtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjRTQyNjEyO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC00LjVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0U0MjYxMjtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tbG9hZGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1sb2FkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1sb2FkZXIsXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLWxvYWRlcixcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlbyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tcGxheWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvIGlmcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0OyB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1sb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLWxvYWRlcixcbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5jb250YWluZXIge1xuICAgIC1tcy1mbGV4LWZsb3c6IHdyYXAtcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcC1yZXZlcnNlOyB9IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmNvbDpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAzNy41JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuY29sOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHdpZHRoOiAzNCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5jb2w6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmNvbDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA2Mi41JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHdpZHRoOiA2NiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnJlc2V0LWNvbC1tb2JpbGUgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5yZXNldC1jb2wtbW9iaWxlIC5jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucmVzZXQtY29sLW1vYmlsZSAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS1pbWc6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzcuNDEzJyBoZWlnaHQ9JzMwLjI4Nicgdmlld0JveD0nMCAwIDM3LjQxMyAzMC4yODYnJTNFJTNDcGF0aCBpZD0nUGZhZF8yMzgnIGRhdGEtbmFtZT0nUGZhZCAyMzgnIGQ9J002Ljg0NCw2OS4wM0MxNS41ODIsNjEuNTY1LDE4LjgwNiw1NC4xLDE4LjgwNiw0OC40MTVjMC01Ljc2OS0zLjIyNC05LjY3MS04LjA1OS05LjY3MWE3LjE1Myw3LjE1MywwLDAsMC03LjU1LDcuM2MwLDQuNjY2LDMuNjQ4LDUuNDI5LDMuNjQ4LDkuMTYyLDAsMi4zNzUtMS42MTIsNS4yNi01LjI2LDkuMTYyWm0yMC4xOTEsMEMzNS43NzMsNjEuNTY1LDM5LDU0LjEsMzksNDguNDE1YzAtNS43NjktMy4yMjQtOS42NzEtOC4wNTktOS42NzFhNy4xNTMsNy4xNTMsMCwwLDAtNy41NSw3LjNjMCw0LjY2NiwzLjY0OCw1LjQyOSwzLjY0OCw5LjE2MiwwLDIuMzc1LTEuNjEyLDUuMjYtNS4yNiw5LjE2MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU4NCAtMzguNzQ0KScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS1zcmMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS1zcmMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS1zcmMgKiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnF1b3RlLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS10ZXh0OjpiZWZvcmUsIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnF1b3RlLXRleHQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnF1b3RlLXRleHQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTkxcHg7XG4gICAgdG9wOiAtMTVweDtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc5LjA0OScgaGVpZ2h0PSc2My45OTInIHZpZXdCb3g9JzAgMCA3OS4wNDkgNjMuOTkyJyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTcwJyBkYXRhLW5hbWU9J1BmYWQgMTcwJyBkPSdNMTIuNywxMDIuNzM2QzMxLjE2LDg2Ljk2MiwzNy45NzIsNzEuMTg4LDM3Ljk3Miw1OS4xNzljMC0xMi4xODktNi44MTItMjAuNDM1LTE3LjAyOS0yMC40MzUtOS44NTksMC0xNS45NTMsNi45OTEtMTUuOTUzLDE1LjQxNiwwLDkuODU5LDcuNzA4LDExLjQ3Miw3LjcwOCwxOS4zNTksMCw1LjAxOS0zLjQwNiwxMS4xMTQtMTEuMTE0LDE5LjM1OVptNDIuNjYyLDBDNzMuODIyLDg2Ljk2Miw4MC42MzMsNzEuMTg4LDgwLjYzMyw1OS4xNzljMC0xMi4xODktNi44MTItMjAuNDM1LTE3LjAyOS0yMC40MzUtOS44NTksMC0xNS45NTMsNi45OTEtMTUuOTUzLDE1LjQxNiwwLDkuODU5LDcuNzA4LDExLjQ3Miw3LjcwOCwxOS4zNTksMCw1LjAxOS0zLjQwNiwxMS4xMTQtMTEuMTE0LDE5LjM1OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU4NCAtMzguNzQ0KScvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnF1b3RlLXRleHQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzcuNDEzJyBoZWlnaHQ9JzMwLjI4Nicgdmlld0JveD0nMCAwIDM3LjQxMyAzMC4yODYnJTNFJTNDcGF0aCBpZD0nUGZhZF8yNDYnIGRhdGEtbmFtZT0nUGZhZCAyNDYnIGQ9J002Ljg0NCw2OS4wM0MxNS41ODIsNjEuNTY1LDE4LjgwNiw1NC4xLDE4LjgwNiw0OC40MTVjMC01Ljc2OS0zLjIyNC05LjY3MS04LjA1OS05LjY3MWE3LjE1Myw3LjE1MywwLDAsMC03LjU1LDcuM2MwLDQuNjY2LDMuNjQ4LDUuNDI5LDMuNjQ4LDkuMTYyLDAsMi4zNzUtMS42MTIsNS4yNi01LjI2LDkuMTYyWm0yMC4xOTEsMEMzNS43NzMsNjEuNTY1LDM5LDU0LjEsMzksNDguNDE1YzAtNS43NjktMy4yMjQtOS42NzEtOC4wNTktOS42NzFhNy4xNTMsNy4xNTMsMCwwLDAtNy41NSw3LjNjMCw0LjY2NiwzLjY0OCw1LjQyOSwzLjY0OCw5LjE2MiwwLDIuMzc1LTEuNjEyLDUuMjYtNS4yNiw5LjE2MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU4NCAtMzguNzQ0KScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogLTQycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnF1b3RlLXRleHQ6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC00NXB4O1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNzkuMDQ5JyBoZWlnaHQ9JzYzLjk5Micgdmlld0JveD0nMCAwIDc5LjA0OSA2My45OTInJTNFJTNDcGF0aCBpZD0nUGZhZF8xNzEnIGRhdGEtbmFtZT0nUGZhZCAxNzEnIGQ9J00yNy40MzQsMTAuNTY4QzguOTcyLDI2LjM0MiwyLjE2LDQyLjExNiwyLjE2LDU0LjEyNmMwLDEyLjE4OSw2LjgxMiwyMC40MzUsMTcuMDI5LDIwLjQzNSw5Ljg1OSwwLDE1Ljk1My02Ljk5MSwxNS45NTMtMTUuNTk1LDAtOS42OC03LjcwOC0xMS4yOTMtNy43MDgtMTkuMTgsMC01LjAxOSwzLjQwNi0xMS4xMTQsMTEuMTE0LTE5LjM1OVptNDIuNjYyLDBDNTEuNjMzLDI2LjM0Miw0NC42NDIsNDIuMTE2LDQ0LjY0Miw1NC4xMjZjMCwxMi4xODksNi44MTIsMjAuNDM1LDE3LjAyOSwyMC40MzUsMTAuMDM4LDAsMTUuOTUzLTYuOTkxLDE1Ljk1My0xNS41OTUsMC05LjY4LTcuNzA4LTExLjI5My03LjcwOC0xOS4xOCwwLTUuMDE5LDMuNTg1LTExLjExNCwxMS4yOTMtMTkuMzU5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIuMTYgLTEwLjU2OCknLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS10ZXh0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzcuNDEzJyBoZWlnaHQ9JzMwLjI4Nicgdmlld0JveD0nMCAwIDM3LjQxMyAzMC4yODYnJTNFJTNDcGF0aCBpZD0nUGZhZF8yNDcnIGRhdGEtbmFtZT0nUGZhZCAyNDcnIGQ9J00xNC4xMjIsMTAuNTY4QzUuMzg0LDE4LjAzNCwyLjE2LDI1LjUsMi4xNiwzMS4xODNjMCw1Ljc2OSwzLjIyNCw5LjY3MSw4LjA1OSw5LjY3MWE3LjE3Miw3LjE3MiwwLDAsMCw3LjU1LTcuMzgxYzAtNC41ODEtMy42NDgtNS4zNDUtMy42NDgtOS4wNzcsMC0yLjM3NSwxLjYxMi01LjI2LDUuMjYtOS4xNjJabTIwLjE5MSwwQzI1LjU3NSwxOC4wMzQsMjIuMjY2LDI1LjUsMjIuMjY2LDMxLjE4M2MwLDUuNzY5LDMuMjI0LDkuNjcxLDguMDU5LDkuNjcxYTcuMTI1LDcuMTI1LDAsMCwwLDcuNTUtNy4zODFjMC00LjU4MS0zLjY0OC01LjM0NS0zLjY0OC05LjA3NywwLTIuMzc1LDEuNy01LjI2LDUuMzQ1LTkuMTYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIuMTYgLTEwLjU2OCknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtdGV4dDo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuY2hhbm5lbHMge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmNoYW5uZWxzLWhlYWRsaW5lIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmNoYW5uZWxzLWxpc3Rpbmcge1xuICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IH0gfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5jaGFubmVscy1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDg5cHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlciAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyIC5jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXIgLmNvbnRlbnQtYm90dG9tIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjVGNUY1O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlciAuY29udGVudC1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlciAuY29udGVudC1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDc2cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbS10ZXh0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXIgLmNvbnRlbnQtYm90dG9tLW5vQm9yZGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3c7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7IH1cbiAgICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICBvcmRlcjogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgIG9yZGVyOiAyOyB9IH1cblxuW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lciA+ICoge1xuICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogNzBweCkpOyB9XG4gICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lciA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyLmZ1bGxXaWR0aCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIuZnVsbFdpZHRoID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIuZnVsbFdpZHRoID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIuZnVsbFdpZHRoID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIuZnVsbFdpZHRoID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lci5mdWxsV2lkdGggPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuW2lzPSdzdGljaHB1bmt0ZSddIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3N0aWNocHVua3RlJ10gLmhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb2wtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y1RjVGNTsgfSB9XG5cbltpcz0ndGV4dCddIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuW2lzPSd0ZXh0J10gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbltpcz0ndGV4dC0yLXNwYWx0aWcnXSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSd0ZXh0LTItc3BhbHRpZyddIC5jb250YWluZXIgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDcwcHgpKTsgfVxuICAgIFtpcz0ndGV4dC0yLXNwYWx0aWcnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIFtpcz0ndGV4dC0yLXNwYWx0aWcnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICBbaXM9J3RleHQtMi1zcGFsdGlnJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J3RleHQtMi1zcGFsdGlnJ10gLmNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndGV4dC0yLXNwYWx0aWcnXSAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0ndGV4dC0yLXNwYWx0aWcnXSAuY29udGFpbmVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlKSAtICgwIC8gMSAqIDBweCkpOyB9XG4gICAgICAgIFtpcz0ndGV4dC0yLXNwYWx0aWcnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSd0ZXh0LTItc3BhbHRpZyddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgW2lzPSd0ZXh0LTItc3BhbHRpZyddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J3RleHQtMi1zcGFsdGlnJ10gLmNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSd0ZXh0LTItc3BhbHRpZyddIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2lzPSd2aWRlby1mdWxsJ10gLmZpZ3VyZS1pbWFnZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuICAgIFtpcz0ndmlkZW8tZnVsbCddIC5maWd1cmUtaW1hZ2UtLWlzSGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5baXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheUJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICBbaXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0U0MjYxMjtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI0U0MjYxMjtcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuW2lzPSd2aWRlby1mdWxsJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSd2aWRlby1mdWxsJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuXG5baXM9J3ZpZGVvLWZ1bGwnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjRTQyNjEyO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC00LjVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSd2aWRlby1mdWxsJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfSB9XG5cbltpcz0ndmlkZW8tZnVsbCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPSd2aWRlby1mdWxsJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLWxvYWRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLWxvYWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfSB9XG5cbltpcz0ndmlkZW8tZnVsbCddIC52aWRlby1sb2FkZXIsXG5baXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tbG9hZGVyLFxuICAgIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5baXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvIGlmcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbltpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDsgfVxuICBbaXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLWxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1sb2FkZXIsXG5baXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tcGxheUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5baXM9J3ZpZGVvLWZ1bGwnXSAuc3VibGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gLndyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtpcz0ndmlkZW8tdGV4dCddIC5maWd1cmUtaW1hZ2Uge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlclwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAuZmlndXJlLWltYWdlLS1pc0hpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXlCdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tdGV4dCddIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH0gfVxuICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbltpcz0ndmlkZW8tdGV4dCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9IH1cblxuW2lzPSd2aWRlby10ZXh0J10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI0U0MjYxMjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuXG5baXM9J3ZpZGVvLXRleHQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz0ndmlkZW8tdGV4dCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC52aWRlby1sb2FkZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddIC52aWRlby1sb2FkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tbG9hZGVyLFxuW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLWxvYWRlcixcbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIFtpcz0ndmlkZW8tdGV4dCddIC52aWRlbyBpZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7IH1cbiAgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1sb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtpcz0ndmlkZW8tdGV4dCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tbG9hZGVyLFxuW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbltpcz0ndmlkZW8tdGV4dCddIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC5zdWJsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLnBhZ2VNZXRhLWRhdGUge1xuICBtYXJnaW4tdG9wOiAwLjlyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2lzPSd2aWRlby10ZXh0J10gLmNvbnRhaW5lcjpub3QoLmNvbnRhaW5lci1zdWJwYWdlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2lzPSd2aWRlby10ZXh0J10gLmNvbnRhaW5lci1zdWJwYWdlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmNvbnRhaW5lci1zdWJwYWdlIC5jb2wtMSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICBvcmRlcjogMTsgfVxuICAgIFtpcz0ndmlkZW8tdGV4dCddIC5jb250YWluZXItc3VicGFnZSAuY29sLTIge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7IH1cbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAuY29udGFpbmVyLXN1YnBhZ2UgLmNvbC0zIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgIG9yZGVyOiAyOyB9IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLmNvbC0xIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmNvbC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAuY29sLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC5jb2wtMiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmNvbC0yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuY29sLTMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC5ncmlkLWV2ZW4gLmNvbCB7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmdyaWQtZXZlbiAuY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmdyaWQtZXZlbiAuY29sLTMge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC5ncmlkLVNtYWxsTGFyZ2UgLmNvbC0xIHtcbiAgd2lkdGg6IDQwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAuZ3JpZC1TbWFsbExhcmdlIC5jb2wtMSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC5ncmlkLVNtYWxsTGFyZ2UgLmNvbC0yIHtcbiAgd2lkdGg6IDYwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAuZ3JpZC1TbWFsbExhcmdlIC5jb2wtMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICBbaXM9J3ZpZGVvLXRleHQnXSAuZ3JpZC1TbWFsbExhcmdlIC5jb2wtMyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC5ncmlkLUxhcmdlU21hbGwgLmNvbC0xIHtcbiAgd2lkdGg6IDYwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmdyaWQtTGFyZ2VTbWFsbCAuY29sLTEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuZ3JpZC1MYXJnZVNtYWxsIC5jb2wtMiB7XG4gIHdpZHRoOiA0MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddIC5ncmlkLUxhcmdlU21hbGwgLmNvbC0yIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2lzPSd2aWRlby10ZWFzZXInXSB7XG4gIHBhZGRpbmc6IDI2N3B4IDAgNTBweCAwOyB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmZpZ3VyZS1pbWFnZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDMgLyAxLjY5O1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAuZmlndXJlLWltYWdlLS1pc0hpZGRlbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0U0MjYxMjtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgW2lzPSd2aWRlby10ZWFzZXInXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB3aWR0aDogNjBweDsgfSB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjRTQyNjEyO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHdpZHRoOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0U0MjYxMjtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9IH1cbiAgW2lzPSd2aWRlby10ZWFzZXInXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz0ndmlkZW8tdGVhc2VyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLWxvYWRlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tbG9hZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfSB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLWxvYWRlcixcbiAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tbG9hZGVyLFxuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0yMTlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1OXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNjVweDtcbiAgICAgICAgcmlnaHQ6IDEwNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA0NHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgLW1zLWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5ZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvIGlmcmFtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0OyB9XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLWxvYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tbG9hZGVyLFxuICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjA3cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSB7XG4gICAgICBwYWRkaW5nOiAxNzVweCAwIDYwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgW2lzPSd2aWRlby10ZWFzZXInXSAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDY1cHggMzlweCA0NnB4IDY5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMDFweCA0M3B4IDU0cHggNDRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHggMTVweCA2MHB4IDE1cHg7IH0gfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddIHZpZGVvIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3M3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAuY29udGVudCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC5oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAwcHgpKTsgfVxuICAgICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC53cmFwcGVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC53cmFwcGVyID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC53cmFwcGVyIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC53cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIgPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAudGF4b25vbXkge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC50YXhvbm9teSB7XG4gICAgICB3aWR0aDogNDIlOyB9IH1cblxuW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzBweCAyNHB4IDk0cHggMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDgycHg7IH1cbiAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZTpudGgtb2YtdHlwZSgyKSAuYXJ0aWNsZS1pbWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHVuc2V0OyB9IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUgcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLWRhdGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2LjM2NCcgaGVpZ2h0PScxOC4wMDEnIHZpZXdCb3g9JzAgMCAxNi4zNjQgMTguMDAxJyUzRSUzQ2cgaWQ9J0dydXBwZV85MzUnIGRhdGEtbmFtZT0nR3J1cHBlIDkzNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMgLTEuNSknJTNFJTNDcGF0aCBpZD0nUGZhZF8xNzAnIGRhdGEtbmFtZT0nUGZhZCAxNzAnIGQ9J001LjQ1NSw0LjVIMTYuOTA5YTIuNDczLDIuNDczLDAsMCwxLDIuNDU1LDIuNDg1djExLjZhMi40NzMsMi40NzMsMCwwLDEtMi40NTUsMi40ODVINS40NTVBMi40NzMsMi40NzMsMCwwLDEsMywxOC41ODJWNi45ODVBMi40NzMsMi40NzMsMCwwLDEsNS40NTUsNC41Wk0xNi45MDksMTkuNDFhLjgyNC44MjQsMCwwLDAsLjgxOC0uODI4VjYuOTg1YS44MjQuODI0LDAsMCwwLS44MTgtLjgyOEg1LjQ1NWEuODI0LjgyNCwwLDAsMC0uODE4LjgyOHYxMS42YS44MjQuODI0LDAsMCwwLC44MTguODI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMS41NjYpJy8lM0UlM0NwYXRoIGlkPSdQZmFkXzE3MScgZGF0YS1uYW1lPSdQZmFkIDE3MScgZD0nTTIzLjIxNiw1LjhhLjcxNi43MTYsMCwwLDEtLjcxNi0uNzE2VjIuMjE2YS43MTYuNzE2LDAsMCwxLDEuNDMzLDBWNS4wODJBLjcxNi43MTYsMCwwLDEsMjMuMjE2LDUuOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04LjcxNyknLyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTcyJyBkYXRhLW5hbWU9J1BmYWQgMTcyJyBkPSdNMTEuMjE2LDUuOGEuNzE2LjcxNiwwLDAsMS0uNzE2LS43MTZWMi4yMTZhLjcxNi43MTYsMCwwLDEsMS40MzMsMFY1LjA4MkEuNzE2LjcxNiwwLDAsMSwxMS4yMTYsNS44WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMuMzUzKScvJTNFJTNDcGF0aCBpZD0nUGZhZF8xNzMnIGRhdGEtbmFtZT0nUGZhZCAxNzMnIGQ9J00xOC41NDUsMTQuOTMzSDMuODE4YS43MjMuNzIzLDAsMSwxLDAtMS40MzNIMTguNTQ1YS43MjMuNzIzLDAsMSwxLDAsMS40MzNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC01LjM3NSknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiA2MHB4KSk7IH1cbiAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogNjBweCkpOyB9XG4gICAgICAgICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMxcHggMTZweCAwcHggMTdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDBweCAxNXB4OyB9IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtdGV4dCB7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyB9IH1cbiAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5zbGlkZXItYmx1ciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTIlO1xuICAgICAgYmFja2dyb3VuZDogI2UzMDAwZjtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDI1JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDc1JSk7IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLnNsaWRlci1pdGVtIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLnBsYXlJY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLnBsYXlJY29uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5wbGF5SWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAucGxheUljb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0U0MjYxMjtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLnBsYXlJY29uOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLnBsYXlJY29uOmhvdmVyOjpiZWZvcmUsIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAucGxheUljb246aG92ZXI6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuW2lzPSd3ZWl0ZXJlLXN0YW5kcHVua3RlJ10ge1xuICBwYWRkaW5nOiAxMjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3dlaXRlcmUtc3RhbmRwdW5rdGUnXSB7XG4gICAgICBwYWRkaW5nOiA3OHB4IDAgODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd3ZWl0ZXJlLXN0YW5kcHVua3RlJ10ge1xuICAgICAgcGFkZGluZzogNTBweCAwIDYwcHggMDsgfSB9XG4gIFtpcz0nd2VpdGVyZS1zdGFuZHB1bmt0ZSddIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3dlaXRlcmUtc3RhbmRwdW5rdGUnXSAuaGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgW2lzPSd3ZWl0ZXJlLXN0YW5kcHVua3RlJ10gLmJ0bi13aGl0ZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nd2VpdGVyZS1zdGFuZHB1bmt0ZSddIC5idG4td2hpdGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nd2VpdGVyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA0NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd3ZWl0ZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nd2VpdGVyZS1zdGFuZHB1bmt0ZSddIC5jb250ZW50IHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3dlaXRlcmUtc3RhbmRwdW5rdGUnXSAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAvKiBCbGFjayBwcmludHMgZmFzdGVyICovXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWFpbkhlYWRlcixcbiAgLm1haW5Gb290ZXIsXG4gIC53cEZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLyogcHJldmVudCBsaW5rIG92ZXJmbG93aW5nIHBhcmVudCBlbGVtZW50cyAqL1xuICAuYnV0dG9uW2hyZWZdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSAqL1xuICAgIGNvbnRlbnQ6IFwiKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC8qKlxuICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAqL1xuICBbaHJlZl49JyMnXTo6YWZ0ZXIsXG4gIFtocmVmXj0namF2YXNjcmlwdDonXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKipcbiAgKiBQcmludGluZyBUYWJsZXM6XG4gICogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuIiwiLyoqXG4gKiBTd2lwZXIgNi4zLjNcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBPY3RvYmVyIDksIDIwMjBcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/