/*! 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% 17px 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; }
      [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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2N1c3RvbS1zZWxlY3QvYnVpbGQvY3VzdG9tLXNlbGVjdC5jc3MiLCJ3ZWJwYWNrOi8vL2Fzc2V0cy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQTJFOztBQUUzRTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjtFQUNFLGlCQUFpQixFQUFFLE1BQU07RUFDekIsOEJBQThCLEVBQUUsTUFBTTtBQUN4Qzs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsU0FBUztBQUNYOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCOztBQUVBOytFQUMrRTs7QUFFL0U7OztFQUdFOztBQUVGO0VBQ0UsdUJBQXVCLEVBQUUsTUFBTTtFQUMvQixTQUFTLEVBQUUsTUFBTTtFQUNqQixpQkFBaUIsRUFBRSxNQUFNO0FBQzNCOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLGlDQUFpQyxFQUFFLE1BQU07RUFDekMsY0FBYyxFQUFFLE1BQU07QUFDeEI7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLDBCQUEwQixFQUFFLE1BQU07RUFDbEMsaUNBQWlDLEVBQUUsTUFBTTtBQUMzQzs7QUFFQTs7RUFFRTs7QUFFRjs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7OztFQUdFOztBQUVGOzs7RUFHRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVB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IG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5jdXN0b20tc2VsZWN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDs7XG59XG4uY3VzdG9tLXNlbGVjdC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY3VzdG9tLXNlbGVjdC1jb250YWluZXIuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMzMzO1xufVxuLmN1c3RvbS1zZWxlY3Qtb3BlbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgcGFkZGluZzogMC41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyIHNlbGVjdCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3VzdG9tLXNlbGVjdC1wYW5lbCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2Utb3V0LCBvdmVyZmxvdy15IDAuMXMgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyLmlzLW9wZW4gLmN1c3RvbS1zZWxlY3QtcGFuZWwge1xuICBtYXgtaGVpZ2h0OiAxMC43ZW07XG4gIG92ZXJmbG93LXk6IGF1dG9cbn1cbi5jdXN0b20tc2VsZWN0LW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLmN1c3RvbS1zZWxlY3Qtb3B0aW9uLmhhcy1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IExpZ2h0Qmx1ZTtcbn1cbi5jdXN0b20tc2VsZWN0LW9wdGlvbi5pcy1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJRcIjtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG4uY3VzdG9tLXNlbGVjdC1vcHRncm91cCA+IC5jdXN0b20tc2VsZWN0LW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLmN1c3RvbS1zZWxlY3Qtb3B0Z3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgY29sb3I6ICM4ODg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiogR3JpZCBNaXhpblxuKlxuKiBBcHBsaWVzIGEgZmxleGJveCBncmlkIHRvIGEgY29udGFpbmVyIGVsZW1lbnQuIEFsbCBkaXJlY3QgY2hpbGRyZW4gd2lsbCBiZSBtb2RpZmllZCB0byBjcmVhdGUgYSBjb2x1bW4gYmFzZWQgZ3JpZC5cbiovXG4vKipcbiogMC4wIFJvb3RcbipcbiogVG9wIGxldmVsIHN0eWxlcyBldmVyeSBlbGVtZW50IHNob3VsZCBpbmhlcml0LlxuKi9cbkBpbXBvcnQgdXJsKC9ub2RlX21vZHVsZXMvY3VzdG9tLXNlbGVjdC9idWlsZC9jdXN0b20tc2VsZWN0LmNzcyk7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC12MTQtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQtdjE0LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxNC1sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxNC1sYXRpbi1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxNC1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxNC1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxNC1sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9tb250c2VycmF0LXYxNC1sYXRpbi03MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF8xMDBfbm9ybWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfMTAwX25vcm1hbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF8xMDBfbm9ybWFsLnN2ZyNhcmVhLW5vcm1hbF8xMDBfbm9ybWFsXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzEwMF9ub3JtYWwub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzEwMF9ub3JtYWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfMTAwX25vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF8xMDBfaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfMTAwX2l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF8xMDBfaXRhbGljLnN2ZyNhcmVhLW5vcm1hbF8xMDBfaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzEwMF9pdGFsaWMub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzEwMF9pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfMTAwX2l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF83MDBfbm9ybWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNzAwX25vcm1hbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF83MDBfbm9ybWFsLnN2ZyNhcmVhLW5vcm1hbF83MDBfbm9ybWFsXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzcwMF9ub3JtYWwub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzcwMF9ub3JtYWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNzAwX25vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF84MDBfbm9ybWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfODAwX25vcm1hbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF84MDBfbm9ybWFsLnN2ZyNhcmVhLW5vcm1hbF84MDBfbm9ybWFsXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzgwMF9ub3JtYWwub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzgwMF9ub3JtYWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfODAwX25vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF84MDBfaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfODAwX2l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF84MDBfaXRhbGljLnN2ZyNhcmVhLW5vcm1hbF84MDBfaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzgwMF9pdGFsaWMub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzgwMF9pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfODAwX2l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF85MDBfbm9ybWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfOTAwX25vcm1hbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF85MDBfbm9ybWFsLnN2ZyNhcmVhLW5vcm1hbF85MDBfbm9ybWFsXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzkwMF9ub3JtYWwub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzkwMF9ub3JtYWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfOTAwX25vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWE0MDBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF80MDBfbm9ybWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNDAwX25vcm1hbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF80MDBfbm9ybWFsLnN2ZyNhcmVhLW5vcm1hbF80MDBfbm9ybWFsXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzQwMF9ub3JtYWwub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzQwMF9ub3JtYWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNDAwX25vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWE0MDBcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF80MDBfaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNDAwX2l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9hcmVhLW5vcm1hbF80MDBfaXRhbGljLnN2ZyNhcmVhLW5vcm1hbF80MDBfaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzQwMF9pdGFsaWMub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2FyZWEtbm9ybWFsXzQwMF9pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXJlYS1ub3JtYWxfNDAwX2l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS13aGl0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Utd2hpdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UtcmVkIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMC43KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwLjcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyMjcsIDAsIDE1LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyMjcsIDAsIDE1LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNywgMCwgMTUsIDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNywgMCwgMTUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZS1yZWQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwLjcpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNywgMCwgMTUsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDIyNywgMCwgMTUsIDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDIyNywgMCwgMTUsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI3LCAwLCAxNSwgMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UtcmVkLXdpdGgtdHJhbnNsYXRlWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwLjcpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNywgMCwgMTUsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyMjcsIDAsIDE1LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyMjcsIDAsIDE1LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2UtcmVkLXdpdGgtdHJhbnNsYXRlWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwLjcpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyNywgMCwgMTUsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyMjcsIDAsIDE1LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgyMjcsIDAsIDE1LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjcsIDAsIDE1LCAwKTsgfSB9XG5cbioge1xuICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gIGNvbG9yOiAjMTkxOTI4O1xuICBvdXRsaW5lOiB1bnNldDsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNDE0NzUxO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgaHRtbCAqLFxuICBodG1sICo6OmJlZm9yZSxcbiAgaHRtbCAqOjphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLyoqXG4qIDEuMCBUeXBvZ3JhcGh5XG4qXG4qIFN0eWxpbmcgYWxsIGxpa2VseSB1c2VkIGNvbnRlbnQgZmxvdyBlbGVtZW50cy5cbiovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6ICMwYjEwMTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgaDEgYSxcbiAgaDEgYTpob3ZlcixcbiAgaDEgYTpmb2N1cywgaDIgYSxcbiAgaDIgYTpob3ZlcixcbiAgaDIgYTpmb2N1cywgaDMgYSxcbiAgaDMgYTpob3ZlcixcbiAgaDMgYTpmb2N1cywgaDQgYSxcbiAgaDQgYTpob3ZlcixcbiAgaDQgYTpmb2N1cywgaDUgYSxcbiAgaDUgYTpob3ZlcixcbiAgaDUgYTpmb2N1cywgaDYgYSxcbiAgaDYgYTpob3ZlcixcbiAgaDYgYTpmb2N1cywgLmgxIGEsXG4gIC5oMSBhOmhvdmVyLFxuICAuaDEgYTpmb2N1cywgLmgyIGEsXG4gIC5oMiBhOmhvdmVyLFxuICAuaDIgYTpmb2N1cywgLmgzIGEsXG4gIC5oMyBhOmhvdmVyLFxuICAuaDMgYTpmb2N1cywgLmg0IGEsXG4gIC5oNCBhOmhvdmVyLFxuICAuaDQgYTpmb2N1cywgLmg1IGEsXG4gIC5oNSBhOmhvdmVyLFxuICAuaDUgYTpmb2N1cywgLmg2IGEsXG4gIC5oNiBhOmhvdmVyLFxuICAuaDYgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwYjEwMTY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA3NXB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICBoMS1oZXJvLFxuICAuaDEtaGVybyB7XG4gICAgZm9udC1zaXplOiAxMDVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgaDEtaGVybyxcbiAgICAgIC5oMS1oZXJvIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgaDEtdGl0bGUsXG4gIC5oMS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgaDEtdGl0bGUsXG4gICAgICAuaDEtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogODAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH0gfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG5cbmE6bm90KC5idG4pOm5vdCguYnRuLWFycm93KTpub3QoLmJ0bi13aGl0ZSk6bm90KC5saW5rQXJyb3cpOm5vdCgubWVudS1pdGVtLWxpbmspOm5vdCgubGluayk6bm90KC5jb250ZW50aHViLW5hdi1pdGVtLWxpbmspOm5vdCgubWVudS1zbWFsbC1pdGVtLWxpbmspOm5vdCgubmF2LWl0ZW0pOm5vdCguYnJlYWRjcnVtYi1pdGVtLWxpbmspOm5vdCgubmF2YmFyLXRvcC1saW5rKTpub3QoLmhlYWRsaW5lLWxpbmspOm5vdCgub3ZlcnZpZXctbGluayk6bm90KC5tZW51LWxpbmstY2lyY2xlKTpub3QoLm5hdi1pdGVtLWxpbmspOm5vdCguY2FwdGlvbi1saW5rKSB7XG4gIGNvbG9yOiAjRTQyNjEyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdCguYnRuKTpub3QoLmJ0bi1hcnJvdyk6bm90KC5idG4td2hpdGUpOm5vdCgubGlua0Fycm93KTpub3QoLm1lbnUtaXRlbS1saW5rKTpub3QoLmxpbmspOm5vdCguY29udGVudGh1Yi1uYXYtaXRlbS1saW5rKTpub3QoLm1lbnUtc21hbGwtaXRlbS1saW5rKTpub3QoLm5hdi1pdGVtKTpub3QoLmJyZWFkY3J1bWItaXRlbS1saW5rKTpub3QoLm5hdmJhci10b3AtbGluayk6bm90KC5oZWFkbGluZS1saW5rKTpub3QoLm92ZXJ2aWV3LWxpbmspOm5vdCgubWVudS1saW5rLWNpcmNsZSk6bm90KC5uYXYtaXRlbS1saW5rKTpub3QoLmNhcHRpb24tbGluayk6aG92ZXIsIGE6bm90KC5idG4pOm5vdCguYnRuLWFycm93KTpub3QoLmJ0bi13aGl0ZSk6bm90KC5saW5rQXJyb3cpOm5vdCgubWVudS1pdGVtLWxpbmspOm5vdCgubGluayk6bm90KC5jb250ZW50aHViLW5hdi1pdGVtLWxpbmspOm5vdCgubWVudS1zbWFsbC1pdGVtLWxpbmspOm5vdCgubmF2LWl0ZW0pOm5vdCguYnJlYWRjcnVtYi1pdGVtLWxpbmspOm5vdCgubmF2YmFyLXRvcC1saW5rKTpub3QoLmhlYWRsaW5lLWxpbmspOm5vdCgub3ZlcnZpZXctbGluayk6bm90KC5tZW51LWxpbmstY2lyY2xlKTpub3QoLm5hdi1pdGVtLWxpbmspOm5vdCguY2FwdGlvbi1saW5rKTpmb2N1cyB7XG4gICAgY29sb3I6ICNiNTFlMGU7IH1cblxucCxcbi5wYXJhZ3JhcGgsXG50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTsgfVxuXG5maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDsgfVxuICBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDVweDsgfVxuXG5wLCB1bCwgdWwgbGksIG9sLCBvbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWE0MDBcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcCwgdWwsIHVsIGxpLCBvbCwgb2wgbGkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICBwIGEsIHVsIGEsIHVsIGxpIGEsIG9sIGEsIG9sIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDIuNHJlbSAwOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuZmlnY2FwdGlvbiwgLmNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIGZpZ2NhcHRpb24ud2hpdGVjYXB0aW9uLCAuY2FwdGlvbi53aGl0ZWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBmaWdjYXB0aW9uIC5jYXB0aW9uLWxpbmssIC5jYXB0aW9uIC5jYXB0aW9uLWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuM3JlbTsgfVxuXG4uYmxvY2txdW90ZSwgYmxvY2txdW90ZTpub3QoLnF1b3RlLXRleHQpIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRTQyNjEyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBtYXJnaW46IDIuNHJlbSAwO1xuICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtOyB9XG4gIC5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCwgYmxvY2txdW90ZTpub3QoLnF1b3RlLXRleHQpIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4qIDEuMSBMaXN0cyAmIFRhYmxlc1xuKlxuKiBEZWZhdWx0IGFuZCBjdXN0b20gc3R5bGVkIGxpc3QgYW5kIHRhYmxlIGVsZW1lbnRzLlxuKi9cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gIHVsIHVsLFxuICB1bCBvbCxcbiAgb2wgdWwsXG4gIG9sIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIEljb24gTGlzdHMgKi9cbi5pY29uTGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmljb25MaXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmljb25MaXN0IGxpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuMjVyZW07XG4gICAgICB3aWR0aDogMXJlbTsgfVxuICAuaWNvbkxpc3QtLWNoZWNrQ2lyY2xlIGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9jaGVjay1jaXJjbGUuc3ZnXCIpOyB9XG5cbi8qIFRhYmxlcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbnRoZWFkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOTY0MTc7XG4gIGNvbG9yOiAjMGIxMDE2O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG50cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZlOyB9XG5cbi8qKlxuKiAxLjIgQnV0dG9uc1xuKlxuKiBHbG9iYWwgYnV0dG9uIGVsZW1lbnRzLCBpbmNsdWRpbmcgcmVzZXQgb24gc3RhbmRhcmQgYnV0dG9uIGVsZW1lbnQuXG4qL1xuYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbi5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2NDE3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjk2NDE3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYnV0dG9uOmRpc2FibGVkLCAuYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWE0MTtcbiAgICBib3JkZXItY29sb3I6ICMwOTFhNDE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi0tZ2hvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Y5NjQxNztcbiAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgIC5idXR0b24tLWdob3N0OmhvdmVyLCAuYnV0dG9uLS1naG9zdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5MWE0MTtcbiAgICAgIGNvbG9yOiAjMDkxYTQxOyB9XG4gIC5idXR0b24tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAuYnV0dG9uLS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmOTY0MTc7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAuYnV0dG9uLS1saW5rOmhvdmVyLCAuYnV0dG9uLS1saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwOTFhNDE7IH1cbiAgICAgIC5idXR0b24tLWxpbms6aG92ZXI6OmJlZm9yZSwgLmJ1dHRvbi0tbGluazpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWE0MTsgfVxuICAgICAgLmJ1dHRvbi0tbGluazpob3Zlcjo6YWZ0ZXIsIC5idXR0b24tLWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyB9XG4gICAgLmJ1dHRvbi0tbGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTY0MTc7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYnV0dG9uLS1saW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjU4NiA1TC4yOTMgOC4yOTNhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00QTEgMSAwIDEgMCAuMjkzIDEuNzA3TDMuNTg2IDV6JyBmaWxsPSdyZ2IoMjQ5LCAxMDAsIDIzKScvJTNFJTNDcGF0aCBkPSdNMTMuNTg2IDVsLTMuMjkzIDMuMjkzYTEgMSAwIDAgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNGExIDEgMCAwIDAtMS40MTQgMS40MTRMMTMuNTg2IDV6JyBmaWxsPSdyZ2IoOSwgMjYsIDY1KScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4ycyBlYXNlLW91dDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIHdpZHRoOiA2cHg7IH1cblxuLyogUGlsbHMgKi9cbi5waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWE0MTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucGlsbDpob3ZlciwgLnBpbGw6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEljb25zICovXG4uZmVhdGhlciB7XG4gIGNvbG9yOiAjZjk2NDE3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKipcbiogMS4zIEZvcm1zXG4qXG4qIEdsb2JhbCBmb3JtIGVsZW1lbnRzLCBpbmNsdWRpbmcgc3RydWN0ZXJpbmcgd3JhcHBlciBlbGVtZW50cy5cbiovXG5mb3JtIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIHBhZGRpbmc6IDA7IH1cbiAgZmllbGRzZXQgKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGZpZWxkc2V0IGlucHV0LFxuICBmaWVsZHNldCBzZWxlY3QsXG4gIGZpZWxkc2V0IHRleHRhcmVhIHtcbiAgICBtYXJnaW46IDAgMCAxLjg3NXJlbTsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuW3R5cGU9XCJ0ZWxcIl0sIFt0eXBlPVwidXJsXCJdLCBbdHlwZT1cInRleHRcIl0sIFt0eXBlPVwiZGF0ZVwiXSwgW3R5cGU9XCJlbWFpbFwiXSwgW3R5cGU9XCJzZWFyY2hcIl0sIFt0eXBlPVwibnVtYmVyXCJdLCBbdHlwZT1cInBhc3N3b3JkXCJdLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBiMTAwYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwYjEwMTY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7IH1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB3aWR0aDogMTAwJTsgfVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0Nwb2x5bGluZSBmaWxsPSdub25lJyBzdHJva2U9J3JnYig2NSwgNzEsIDgxKScgc3Ryb2tlLXdpZHRoPSc1JyAgcG9pbnRzPScyLDkgMTYsMjUgMzAsOSAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE4cHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuICBbdHlwZT0nY2hlY2tib3gnXSwgW3R5cGU9J2NoZWNrYm94J106aG92ZXIsIFt0eXBlPSdjaGVja2JveCddOmZvY3VzLFxuICBbdHlwZT0ncmFkaW8nXSxcbiAgW3R5cGU9J3JhZGlvJ106aG92ZXIsXG4gIFt0eXBlPSdyYWRpbyddOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4gICAgb3V0bGluZTogMDsgfVxuICBbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLFxuICBbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOjpiZWZvcmUsXG4gICAgW3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICB3aWR0aDogMTVweDsgfVxuICBbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTY0MTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjk2NDE3O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjsgfVxuXG5bdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyoqXG4qIDIuMCBIZWxwZXJzXG4qXG4qIEdsb2JhbCBsYXlvdXQgY2xhc3NlcyBmb3IgYSBjb25zaXN0ZW50IGFwcGVhcmFuY2UuXG4qL1xuLnBhZ2VXcmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuICAuYWRtaW4tYmFyIC5wYWdlV3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgLnBhZ2VXcmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuICAgIC5hZG1pbi1iYXIgLnBhZ2VXcmFwcGVyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmJhciwgLmFkbWluLWJhciAucGFnZVdyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZiYXIge1xuICAgICAgdG9wOiAzMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgICAgLmFkbWluLWJhciAucGFnZVdyYXBwZXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2YmFyLCAuYWRtaW4tYmFyIC5wYWdlV3JhcHBlciBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmJhciB7XG4gICAgICAgICAgdG9wOiA0NnB4OyB9IH1cblxuLm1haW5Db250ZW50IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbkNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDk4cHg7IH0gfVxuICAuYWRtaW4tYmFyIC5tYWluQ29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEyMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmFkbWluLWJhciAubWFpbkNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgLm1haW5Db250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmFkbWluLWJhciAubWFpbkNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbkNvbnRlbnQtcmVnaW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMzJweDsgfSB9XG5cbi5mbHludENvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29tcG9uZW50U3BhY2luZyB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wb25lbnRTcGFjaW5nIHtcbiAgICAgIG1hcmdpbjogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5jb21wb25lbnRTcGFjaW5nIHtcbiAgICAgIG1hcmdpbjogMTIwcHggMDsgfSB9XG4gIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwOyB9IH1cblxuLmNlbnRlckZ1bGxXaWR0aENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jZW50ZXJGdWxsV2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY2VudGVyRnVsbFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS42JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNiU7IH0gfVxuXG4uY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9IH1cbiAgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyLmNlbnRlcldpdGhPdmVyZmxvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyLmNlbnRlcldpdGhPdmVyZmxvdy1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5jZW50ZXJTdWJwYWdlQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNlbnRlclN1YnBhZ2VDb250YWluZXIgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uY2VudGVyQ29udGVudE1heFdpZHRoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjAwcHg7IH1cblxuLnByZUNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByZUNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnByZUNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJlQ29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wcmVDb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlOyB9IH1cblxuLnBvc3RDb250ZW50IHtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wb3N0Q29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucG9zdENvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdENvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucG9zdENvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNSU7IH0gfVxuXG4uc2Nyb2xsYWJsZVRhYmxlV3JhcHBlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4vKiBDbGFzcyBmb3IgdGV4dCB0aGF0IHNob3VsZCBvbmx5IGJlIHZpc2libGUgdG8gc2NyZWVuIHJlYWRlcnMgKi9cbi52aXN1YWxseUhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4vKiBCb3ggSGVscGVycyAqL1xuLmJveFBhZGRpbmcge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5ib3hQYWRkaW5nID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5ib3hQYWRkaW5nID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ib3hQYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuXG4uYm94U2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4vKiBDdXN0b20gc3R5bGluZyBmb3Igc2luZ2xlIHBvc3QgbGF5b3V0cyAqL1xuLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZyB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZyB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdC1tYWluIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4ucG9zdC1tYWluID4gLmNvbXBvbmVudFNwYWNpbmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wb3N0LW1haW4gPiAuY29tcG9uZW50U3BhY2luZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBTa2lwIGxpbmsgYmVoYXZpb3VyICovXG4uc2tpcExpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMHB4O1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLnNraXBMaW5rOmZvY3VzIHtcbiAgICB0b3A6IDA7IH1cblxuLyoqXG4qIDMuMCBUaGVtZXNcbipcbiogQ29sb3IgdGhlbWVzIGZvciBiYWNrZ3JvdW5kcyBhbmQgY29udGVudCBlbGVtZW50cy5cbiovXG4udGhlbWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmU7IH1cblxuLnRoZW1lRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7IH1cbiAgLnRoZW1lRGFyayxcbiAgLnRoZW1lRGFyayBoMSwgLnRoZW1lRGFyayBoMiwgLnRoZW1lRGFyayBoMywgLnRoZW1lRGFyayBoNCwgLnRoZW1lRGFyayBoNSwgLnRoZW1lRGFyayBoNiwgLnRoZW1lRGFyayAuaDEsIC50aGVtZURhcmsgLmgyLCAudGhlbWVEYXJrIC5oMywgLnRoZW1lRGFyayAuaDQsIC50aGVtZURhcmsgLmg1LCAudGhlbWVEYXJrIC5oNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRoZW1lRGFyayAuYnV0dG9uOmhvdmVyLCAudGhlbWVEYXJrIC5idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDhlZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ4ZWZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aGVtZURhcmsgLmJ1dHRvbi0tZ2hvc3Q6aG92ZXIsIC50aGVtZURhcmsgLmJ1dHRvbi0tZ2hvc3Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzBkOGVmZjtcbiAgICBjb2xvcjogIzBkOGVmZjsgfVxuICAudGhlbWVEYXJrIC5idXR0b24tLWxpbms6aG92ZXIsIC50aGVtZURhcmsgLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVEYXJrIC5idXR0b24tLWxpbms6aG92ZXI6OmJlZm9yZSwgLnRoZW1lRGFyayAuYnV0dG9uLS1saW5rOmZvY3VzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudGhlbWVEYXJrIC5idXR0b24tLWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjU4NiA1TC4yOTMgOC4yOTNhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00QTEgMSAwIDEgMCAuMjkzIDEuNzA3TDMuNTg2IDV6JyBmaWxsPSdyZ2IoMjQ5LCAxMDAsIDIzKScvJTNFJTNDcGF0aCBkPSdNMTMuNTg2IDVsLTMuMjkzIDMuMjkzYTEgMSAwIDAgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNGExIDEgMCAwIDAtMS40MTQgMS40MTRMMTMuNTg2IDV6JyBmaWxsPSdyZ2IoMjU1LCAyNTUsIDI1NSknLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnRoZW1lRGFyayAucGlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkOGVmZjsgfVxuXG4udGhlbWVIZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkOGVmZjsgfVxuICAudGhlbWVIZXJvLFxuICAudGhlbWVIZXJvIGgxLCAudGhlbWVIZXJvIGgyLCAudGhlbWVIZXJvIGgzLCAudGhlbWVIZXJvIGg0LCAudGhlbWVIZXJvIGg1LCAudGhlbWVIZXJvIGg2LCAudGhlbWVIZXJvIC5oMSwgLnRoZW1lSGVybyAuaDIsIC50aGVtZUhlcm8gLmgzLCAudGhlbWVIZXJvIC5oNCwgLnRoZW1lSGVybyAuaDUsIC50aGVtZUhlcm8gLmg2LFxuICAudGhlbWVIZXJvIGEsXG4gIC50aGVtZUhlcm8gLmZlYXRoZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aGVtZUhlcm8gYTpob3ZlcixcbiAgLnRoZW1lSGVybyBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAudGhlbWVIZXJvIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDkxYTQxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lSGVybyAuYnV0dG9uOmhvdmVyLCAudGhlbWVIZXJvIC5idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDkxYTQxOyB9XG4gICAgLnRoZW1lSGVybyAuYnV0dG9uLS1naG9zdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5MWE0MTtcbiAgICAgIGNvbG9yOiAjMDkxYTQxOyB9XG4gICAgICAudGhlbWVIZXJvIC5idXR0b24tLWdob3N0OmhvdmVyLCAudGhlbWVIZXJvIC5idXR0b24tLWdob3N0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVIZXJvIC5idXR0b24tLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAudGhlbWVIZXJvIC5idXR0b24tLWxpbms6aG92ZXIsIC50aGVtZUhlcm8gLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAgICAgICAudGhlbWVIZXJvIC5idXR0b24tLWxpbms6aG92ZXI6OmJlZm9yZSwgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7IH1cbiAgICAgIC50aGVtZUhlcm8gLmJ1dHRvbi0tbGluazo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjU4NiA1TC4yOTMgOC4yOTNhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00QTEgMSAwIDEgMCAuMjkzIDEuNzA3TDMuNTg2IDV6JyBmaWxsPSdyZ2IoMjU1LCAyNTUsIDI1NSknLyUzRSUzQ3BhdGggZD0nTTEzLjU4NiA1bC0zLjI5MyAzLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsNC00YTEgMSAwIDAgMCAwLTEuNDE0bC00LTRhMSAxIDAgMCAwLTEuNDE0IDEuNDE0TDEzLjU4NiA1eicgZmlsbD0ncmdiKDksIDI2LCA2NSknLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnRoZW1lSGVybyAucGlsbDpob3ZlciwgLnRoZW1lSGVybyAucGlsbDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRoZW1lUmVzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQxNDc1MTsgfVxuICAudGhlbWVSZXNldCBoMSwgLnRoZW1lUmVzZXQgaDIsIC50aGVtZVJlc2V0IGgzLCAudGhlbWVSZXNldCBoNCwgLnRoZW1lUmVzZXQgaDUsIC50aGVtZVJlc2V0IGg2LCAudGhlbWVSZXNldCAuaDEsIC50aGVtZVJlc2V0IC5oMiwgLnRoZW1lUmVzZXQgLmgzLCAudGhlbWVSZXNldCAuaDQsIC50aGVtZVJlc2V0IC5oNSwgLnRoZW1lUmVzZXQgLmg2IHtcbiAgICBjb2xvcjogIzBiMTAxNjsgfVxuICAgIC50aGVtZVJlc2V0IGgxIGEsXG4gICAgLnRoZW1lUmVzZXQgaDEgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoMSBhOmZvY3VzLCAudGhlbWVSZXNldCBoMiBhLFxuICAgIC50aGVtZVJlc2V0IGgyIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDIgYTpmb2N1cywgLnRoZW1lUmVzZXQgaDMgYSxcbiAgICAudGhlbWVSZXNldCBoMyBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGgzIGE6Zm9jdXMsIC50aGVtZVJlc2V0IGg0IGEsXG4gICAgLnRoZW1lUmVzZXQgaDQgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoNCBhOmZvY3VzLCAudGhlbWVSZXNldCBoNSBhLFxuICAgIC50aGVtZVJlc2V0IGg1IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDUgYTpmb2N1cywgLnRoZW1lUmVzZXQgaDYgYSxcbiAgICAudGhlbWVSZXNldCBoNiBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGg2IGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oMSBhLFxuICAgIC50aGVtZVJlc2V0IC5oMSBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oMSBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDIgYSxcbiAgICAudGhlbWVSZXNldCAuaDIgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDIgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmgzIGEsXG4gICAgLnRoZW1lUmVzZXQgLmgzIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmgzIGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oNCBhLFxuICAgIC50aGVtZVJlc2V0IC5oNCBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oNCBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDUgYSxcbiAgICAudGhlbWVSZXNldCAuaDUgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDUgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmg2IGEsXG4gICAgLnRoZW1lUmVzZXQgLmg2IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmg2IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwYjEwMTY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnRoZW1lUmVzZXQgYSxcbiAgLnRoZW1lUmVzZXQgLmZlYXRoZXIge1xuICAgIGNvbG9yOiAjZjk2NDE3OyB9XG4gIC50aGVtZVJlc2V0IGE6aG92ZXIsXG4gIC50aGVtZVJlc2V0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDc0ZDA2OyB9XG4gIC50aGVtZVJlc2V0IC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTY0MTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjk2NDE3O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lUmVzZXQgLmJ1dHRvbjpob3ZlciwgLnRoZW1lUmVzZXQgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxYTQxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDkxYTQxO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1naG9zdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y5NjQxNztcbiAgICAgIGNvbG9yOiAjZjk2NDE3OyB9XG4gICAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1naG9zdDpob3ZlciwgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tZ2hvc3Q6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDkxYTQxO1xuICAgICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazpob3ZlciwgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAgICAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1saW5rOmhvdmVyOjpiZWZvcmUsIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWE0MTsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjU4NiA1TC4yOTMgOC4yOTNhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00QTEgMSAwIDEgMCAuMjkzIDEuNzA3TDMuNTg2IDV6JyBmaWxsPSdyZ2IoMjQ5LCAxMDAsIDIzKScvJTNFJTNDcGF0aCBkPSdNMTMuNTg2IDVsLTMuMjkzIDMuMjkzYTEgMSAwIDAgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNGExIDEgMCAwIDAtMS40MTQgMS40MTRMMTMuNTg2IDV6JyBmaWxsPSdyZ2IoOSwgMjYsIDY1KScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAudGhlbWVSZXNldCAucGlsbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyogTGF5b3V0ICovXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZmxleC1jb2wge1xuICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyB9XG4gIC5mbGV4LXJvdyB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAuZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmZsZXgtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZsZXgtYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5mbGV4LWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZsZXgtc3RyZXRjaCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLmZsZXgtY29udGVudFNwYWNlQmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZsZXgtY29udGVudENlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC5mbGV4LWp1c3RpZnlTcGFjZUJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZsZXgtanVzdGlmeUNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmxleC1qdXN0aWZ5RW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmZsZXgtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5mbGV4LWdyb3cge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC5mbGV4LXNlbGZDZW50ZXIge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLyogcmVzcG9uc2l2ZSB2aXNpYmlsaXR5IGNsYXNzZXMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUxcHgpIHtcbiAgLnNob3ctZm9yRGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNob3ctZm9yU21hbGxEZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaG93LWZvclRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2hvdy1mb3JNb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KSB7XG4gIC5oaWRlLWZvckRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhpZGUtZm9yU21hbGxEZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhpZGUtZm9yVGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhpZGUtZm9yTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBHbG9iYWwgY2xhc3NlcyAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICBwYWRkaW5nOiAxNHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNDI2MTI7XG4gIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjFzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjFzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDExcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmJ0bjpob3Zlcjpub3QoLmJ0bi1kaXNhYmxlZCkge1xuICAgIGNvbG9yOiAjRTQyNjEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5idG4tYXJyb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJ0bi1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICAgIC5idG4tYXJyb3c6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NnIGlkPSdFbGxpcHNlXzE3JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTcnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNScgc3Ryb2tlPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzE1JyBjeT0nMTUnIHI9JzE0JyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTE2LjgzOCwxMy4xOTQsMTEuNTQsNy45YTEsMSwwLDAsMSwwLTEuNDEzLDEuMDA5LDEuMDA5LDAsMCwxLDEuNDE3LDBsNiw2YTEsMSwwLDAsMSwuMDI5LDEuMzhMMTIuOTYyLDE5LjlhMSwxLDAsMSwxLTEuNDE3LTEuNDEzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4zNjMgMS44MDQpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJ0bi1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NnIGlkPSdHcnVwcGVfOTM1JyBkYXRhLW5hbWU9J0dydXBwZSA5MzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDUgLTIzKSclM0UlM0NwYXRoIGlkPSdWZXJlaW5pZ3VuZ3NtZW5nZV8xJyBkYXRhLW5hbWU9J1ZlcmVpbmlndW5nc21lbmdlIDEnIGQ9J00zNDczLjMtODQ4LjIxNWExLDEsMCwwLDEtLjMtLjcxNCwxLDEsMCwwLDEsLjMtLjcwOGwzLjgyMy0zLjgyNS0zLjgyNy0zLjgyNGExLDEsMCwwLDEtLjMtLjcxNS45ODkuOTg5LDAsMCwxLC4zLS43MDcsMSwxLDAsMCwxLC43MTEtLjI5MiwxLjAwOCwxLjAwOCwwLDAsMSwuNzEyLjI5Mmw0LjUzNiw0LjUzM2ExLDEsMCwwLDEsLjAzLDEuMzg4bC0uMDA3LjAwOC00LjU1NSw0LjU2NGExLDEsMCwwLDEtLjcxMi4yOTRBMSwxLDAsMCwxLDM0NzMuMy04NDguMjE1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzMTguMjcxIDg4OC40NjEpJyBmaWxsPSclMjNmZmYnLyUzRSUzQ2cgaWQ9J0VsbGlwc2VfMTcnIGRhdGEtbmFtZT0nRWxsaXBzZSAxNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ1IDIzKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzEyJyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTEnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9IH1cbiAgICAuYnRuLWFycm93LXJlZCB7XG4gICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdHcnVwcGVfOTM0JyBkYXRhLW5hbWU9J0dydXBwZSA5MzQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNFJTNDZyBpZD0nRWxsaXBzZV8xNycgZGF0YS1uYW1lPSdFbGxpcHNlIDE3JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2UzMDAwZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ2NpcmNsZSBjeD0nMTUnIGN5PScxNScgcj0nMTUnIHN0cm9rZT0nbm9uZScvJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNCcgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGQ9J00xNi44MzgsMTMuMTk0LDExLjU0LDcuOWExLDEsMCwwLDEsMC0xLjQxMywxLjAwOSwxLjAwOSwwLDAsMSwxLjQxNywwbDYsNmExLDEsMCwwLDEsLjAyOSwxLjM4TDEyLjk2MiwxOS45YTEsMSwwLDEsMS0xLjQxNy0xLjQxM1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMzYzIDEuODA0KScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gIC5idG4td2hpdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgY29sb3I6ICNFNDI2MTI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAtby1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICBoeXBoZW5zOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJ0bi13aGl0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4OyB9IH1cbiAgICAuYnRuLXdoaXRlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmJ0bi13aGl0ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ2cgaWQ9J0VsbGlwc2VfMTcnIGRhdGEtbmFtZT0nRWxsaXBzZSAxNycgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlMzAwMGYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzE1JyBjeT0nMTUnIHI9JzE1JyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMTUnIGN5PScxNScgcj0nMTQnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkPSdNMTYuODM4LDEzLjE5NCwxMS41NCw3LjlhMSwxLDAsMCwxLDAtMS40MTMsMS4wMDksMS4wMDksMCwwLDEsMS40MTcsMGw2LDZhMSwxLDAsMCwxLC4wMjksMS4zOEwxMi45NjIsMTkuOWExLDEsMCwxLDEtMS40MTctMS40MTNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjM2MyAxLjgwNCknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5idG4td2hpdGU6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2cgaWQ9J0dydXBwZV85MzYnIGRhdGEtbmFtZT0nR3J1cHBlIDkzNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0NSAtMjMpJyUzRSUzQ3BhdGggaWQ9J1ZlcmVpbmlndW5nc21lbmdlXzEnIGRhdGEtbmFtZT0nVmVyZWluaWd1bmdzbWVuZ2UgMScgZD0nTTM0NzMuMy04NDguMjE1YTEsMSwwLDAsMS0uMy0uNzE0LDEsMSwwLDAsMSwuMy0uNzA4bDMuODIzLTMuODI1LTMuODI3LTMuODI0YTEsMSwwLDAsMS0uMy0uNzE1Ljk4OS45ODksMCwwLDEsLjMtLjcwNywxLDEsMCwwLDEsLjcxMS0uMjkyLDEuMDA4LDEuMDA4LDAsMCwxLC43MTIuMjkybDQuNTM2LDQuNTMzYTEsMSwwLDAsMSwuMDMsMS4zODhsLS4wMDcuMDA4LTQuNTU1LDQuNTY0YTEsMSwwLDAsMS0uNzEyLjI5NEExLDEsMCwwLDEsMzQ3My4zLTg0OC4yMTVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzMxOC4yNzIgODg4LjQ2KScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0NnIGlkPSdFbGxpcHNlXzE3JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0NSAyMyknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTMwMDBmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMicgc3Ryb2tlPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzExJyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfSB9XG4gICAgLmJ0bi13aGl0ZTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlLXJlZCAxcyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1yZWQgMXMgaW5maW5pdGU7IH1cbiAgICAuYnRuLXdoaXRlLXJlc3BvbnNpdmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5idG4td2hpdGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ5cHg7IH1cbiAgICAgICAgICAuYnRuLXdoaXRlLXJlc3BvbnNpdmU6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJ0bi13aGl0ZS1kaXNhYmxlTW9iaWxlQW5pbWF0aW9uOmhvdmVyOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDsgfSB9XG4gICAgLmJ0bi13aGl0ZS1zaGFkb3cge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgLmJ0bi13aGl0ZS1zbWFsbCB7XG4gICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDE1cHg7IH1cbiAgICAgIC5idG4td2hpdGUtc21hbGw6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGlkPSdWZXJlaW5pZ3VuZ3NtZW5nZV8xJyBkYXRhLW5hbWU9J1ZlcmVpbmlndW5nc21lbmdlIDEnIGQ9J00zNDczLjMtODQ4LjIxNWExLDEsMCwwLDEtLjMtLjcxNCwxLDEsMCwwLDEsLjMtLjcwOGwzLjgyMy0zLjgyNS0zLjgyNy0zLjgyNGExLDEsMCwwLDEtLjMtLjcxNS45ODkuOTg5LDAsMCwxLC4zLS43MDcsMSwxLDAsMCwxLC43MTEtLjI5MiwxLjAwOCwxLjAwOCwwLDAsMSwuNzEyLjI5Mmw0LjUzNiw0LjUzM2ExLDEsMCwwLDEsLjAzLDEuMzg4bC0uMDA3LjAwOC00LjU1NSw0LjU2NGExLDEsMCwwLDEtLjcxMi4yOTRBMSwxLDAsMCwxLDM0NzMuMy04NDguMjE1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM0NjMuMjcyIDg2NS40NiknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDZyBpZD0nRWxsaXBzZV8xNycgZGF0YS1uYW1lPSdFbGxpcHNlIDE3JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2UzMDAwZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTInIHN0cm9rZT0nbm9uZScvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMScgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gIC5idG4tY2lyY2xlIHtcbiAgICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0U0MjYxMjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5idG4tY2lyY2xlOjpiZWZvcmUsIC5idG4tY2lyY2xlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjsgfVxuICAgIC5idG4tY2lyY2xlOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDNweCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgM3B4KSkgcm90YXRlKC00NWRlZyk7IH1cbiAgICAuYnRuLWNpcmNsZTo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlIC0gM3B4KSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSAtIDNweCkpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYnRuLWNpcmNsZS1yZXZlcnNlOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDNweCkpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAzcHgpKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmJ0bi1jaXJjbGUtcmV2ZXJzZTo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlIC0gM3B4KSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgLSAzcHgpKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuYnRuLXBpbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4xcywgdHJhbnNmb3JtIDAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4xcywgdHJhbnNmb3JtIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4xcywgdHJhbnNmb3JtIDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYnRuLXBpbi5hbmltYXRlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgLmJ0bi1waW46OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAuMzE3JyBoZWlnaHQ9JzE0LjkwMicgdmlld0JveD0nMCAwIDEwLjMxNyAxNC45MDInJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtcGluJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLXBpbicgZD0nTTEzLjAzMywzLjM3NUE0Ljk4Niw0Ljk4NiwwLDAsMCw3Ljg3NSw4LjE2NGMwLDMuNzI1LDUuMTU4LDEwLjExMiw1LjE1OCwxMC4xMTJzNS4xNTgtNi4zODcsNS4xNTgtMTAuMTEyQTQuOTg2LDQuOTg2LDAsMCwwLDEzLjAzMywzLjM3NVptMCw2LjgzOGExLjY4LDEuNjgsMCwxLDEsMS42OC0xLjY4QTEuNjgsMS42OCwwLDAsMSwxMy4wMzMsMTAuMjEzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcuODc1IC0zLjM3NSknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmJ0bi1waW46aG92ZXI6bm90KC5idG4tZGlzYWJsZWQpOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwLjMxNycgaGVpZ2h0PScxNC45MDInIHZpZXdCb3g9JzAgMCAxMC4zMTcgMTQuOTAyJyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLXBpbicgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1waW4nIGQ9J00xMy4wMzMsMy4zNzVBNC45ODYsNC45ODYsMCwwLDAsNy44NzUsOC4xNjRjMCwzLjcyNSw1LjE1OCwxMC4xMTIsNS4xNTgsMTAuMTEyczUuMTU4LTYuMzg3LDUuMTU4LTEwLjExMkE0Ljk4Niw0Ljk4NiwwLDAsMCwxMy4wMzMsMy4zNzVabTAsNi44MzhhMS42OCwxLjY4LDAsMSwxLDEuNjgtMS42OEExLjY4LDEuNjgsMCwwLDEsMTMuMDMzLDEwLjIxM1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03Ljg3NSAtMy4zNzUpJyBmaWxsPSclMjNGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuLmxpbmtBcnJvdyB7XG4gIGNvbG9yOiAjRTQyNjEyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5saW5rQXJyb3cge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgLmxpbmtBcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNi44NjEnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA2Ljg2MSAxMiclM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGQ9J00xNi4wMzksMTIuMTk0LDExLjUsNy42NTdhLjg1NC44NTQsMCwwLDEsMC0xLjIxMS44NjUuODY1LDAsMCwxLDEuMjE1LDBsNS4xNDUsNS4xNDFhLjg1Ni44NTYsMCwwLDEsLjAyNSwxLjE4M2wtNS4xNjYsNS4xNzdBLjg1OC44NTgsMCwwLDEsMTEuNSwxNi43MzVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTEuMjQ2IC02LjE5NiknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjJzO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzOyB9XG4gIC5saW5rQXJyb3c6aG92ZXI6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4udGF4b25vbXkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRheG9ub215LWl0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRheG9ub215LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAudGF4b25vbXktaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMXB4IDAgMTNweDsgfVxuICAudGF4b25vbXktYmxhY2sgLnRheG9ub215LWl0ZW0ge1xuICAgIGNvbG9yOiAjMTkxOTI4OyB9XG4gICAgLnRheG9ub215LWJsYWNrIC50YXhvbm9teS1pdGVtOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTI4OyB9XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIHBpY3R1cmUgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcnRpY2xlIC50YXhvbm9teSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5hcnRpY2xlLWRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYXJ0aWNsZS1kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfSB9XG4gIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLmFydGljbGUtd2hpdGUgLmFydGljbGUtaGVhZGxpbmUsIC5hcnRpY2xlLXdoaXRlIC5saW5rQXJyb3csIC5hcnRpY2xlLXdoaXRlIC5hcnRpY2xlLWNvbnRlbnQgcCwgLmFydGljbGUtd2hpdGUgLmFydGljbGUtZGF0ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmFydGljbGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcIjsgfVxuICAuYXJ0aWNsZS1lcXVhbGl6ZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IH1cbiAgICAuYXJ0aWNsZS1lcXVhbGl6ZXIgcGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpY2xlLWVxdWFsaXplciAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC5hcnRpY2xlLWVxdWFsaXplciAuYXJ0aWNsZS1jb250ZW50IC50YXhvbm9teSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYXJ0aWNsZS1lcXVhbGl6ZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYXJ0aWNsZS1lcXVhbGl6ZXIgLmFydGljbGUtY29udGVudCAubGlua0Fycm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAuYXJ0aWNsZS1lcXVhbGl6ZXItc2xpZGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI0U0MjYxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgNXB4IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnMsIGhlaWdodCAwLjIsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycywgaGVpZ2h0IDAuMiwgYmFja2dyb3VuZC1jb2xvciAwLjJzOyB9XG4gIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyICFpbXBvcnRhbnQ7IH1cblxuLnNsaWRlci1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRoZW1lLXJlZCBoMiwgLnRoZW1lLXJlZCBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRoZW1lLXJlZCAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNFNDI2MTI7IH1cbiAgLnRoZW1lLXJlZCAuYnRuOmhvdmVyOm5vdCguYnRuLWRpc2FibGVkKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyOyB9XG5cbi50aGVtZS1yZWQgLmxpbmtBcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYuODYxJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgNi44NjEgMTInJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkPSdNMTYuMDM5LDEyLjE5NCwxMS41LDcuNjU3YS44NTQuODU0LDAsMCwxLDAtMS4yMTEuODY1Ljg2NSwwLDAsMSwxLjIxNSwwbDUuMTQ1LDUuMTQxYS44NTYuODU2LDAsMCwxLC4wMjUsMS4xODNsLTUuMTY2LDUuMTc3QS44NTguODU4LDAsMCwxLDExLjUsMTYuNzM1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExLjI0NiAtNi4xOTYpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuLnRoZW1lLXJlZCAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsgfVxuICAudGhlbWUtcmVkIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5zb2NpYWxtZWRpYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAuc29jaWFsbWVkaWEtaXRlbSB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgLnNvY2lhbG1lZGlhLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5zb2NpYWxtZWRpYS1pdGVtLWJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuc29jaWFsbWVkaWEtaXRlbS1pbnN0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0ViZW5lXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDIgNDInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyIDQyOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UlM0Mvc3R5bGUlM0UlM0NnIGlkPSdHcnVwcGVfMjcwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMiAtMiknJTNFJTNDcGF0aCBmaWxsPSclMjNFNDI2MTInIGlkPSdQZmFkXzI1MicgY2xhc3M9J3N0MCcgZD0nTTIzLDRDMTIuNSw0LDQsMTIuNSw0LDIzYzAsNSwyLDkuOSw1LjYsMTMuNGM3LjQsNy40LDE5LjQsNy41LDI2LjksMC4xczcuNS0xOS40LDAuMS0yNi45IGMwLDAsMCwwLTAuMS0wLjFDMzIuOSw2LDI4LDQsMjMsNCBNMjMsMmMxMS42LDAsMjEsOS40LDIxLDIxcy05LjQsMjEtMjEsMjFTMiwzNC42LDIsMjNTMTEuNCwyLDIzLDJ6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM0U0MjYxMicgaWQ9J0ljb25fYXdlc29tZS1pbnN0YWdyYW0nIGNsYXNzPSdzdDAnIGQ9J00yMywxNy45Yy0yLjgsMC01LjEsMi4zLTUuMSw1LjFzMi4zLDUuMSw1LjEsNS4xczUuMS0yLjMsNS4xLTUuMSBDMjguMSwyMC4yLDI1LjgsMTcuOSwyMywxNy45QzIzLDE3LjksMjMsMTcuOSwyMywxNy45eiBNMjMsMjYuM2MtMS44LDAtMy4zLTEuNS0zLjMtMy4zYzAtMS44LDEuNS0zLjMsMy4zLTMuMyBjMS44LDAsMy4zLDEuNSwzLjMsMy4zbDAsMEMyNi4zLDI0LjgsMjQuOCwyNi4zLDIzLDI2LjN6IE0yOS41LDE3LjdjMCwwLjctMC41LDEuMi0xLjIsMS4yYy0wLjcsMC0xLjItMC41LTEuMi0xLjIgYzAtMC43LDAuNS0xLjIsMS4yLTEuMkMyOSwxNi41LDI5LjUsMTcsMjkuNSwxNy43QzI5LjUsMTcuNywyOS41LDE3LjcsMjkuNSwxNy43eiBNMzIuOSwxOC45YzAtMS42LTAuNS0zLjEtMS42LTQuMiBjLTEuMS0xLjEtMi42LTEuNi00LjItMS42Yy0xLjctMC4xLTYuNi0wLjEtOC4zLDBjLTEuNiwwLTMuMSwwLjUtNC4yLDEuNmMtMS4xLDEuMS0xLjYsMi42LTEuNiw0LjJjLTAuMSwxLjctMC4xLDYuNiwwLDguMyBjMCwxLjYsMC41LDMuMSwxLjYsNC4yYzEuMSwxLjEsMi42LDEuNiw0LjIsMS42YzEuNywwLjEsNi42LDAuMSw4LjMsMGMxLjYsMCwzLjEtMC41LDQuMi0xLjZjMS4xLTEuMSwxLjYtMi42LDEuNi00LjIgQzMzLDI1LjUsMzMsMjAuNSwzMi45LDE4LjlMMzIuOSwxOC45eiBNMzAuOCwyOC45Yy0wLjMsMC45LTEsMS42LTEuOSwxLjljLTEuMywwLjUtNC40LDAuNC01LjksMC40cy00LjYsMC4xLTUuOS0wLjQgYy0wLjktMC4zLTEuNi0xLTEuOS0xLjljLTAuNS0xLjMtMC40LTQuNC0wLjQtNS45cy0wLjEtNC42LDAuNC01LjljMC4zLTAuOSwxLTEuNiwxLjktMS45YzEuMy0wLjUsNC40LTAuNCw1LjktMC40IHM0LjYtMC4xLDUuOSwwLjRjMC45LDAuMywxLjYsMSwxLjksMS45YzAuNSwxLjMsMC40LDQuNCwwLjQsNS45QzMxLjIsMjQuNSwzMS4zLDI3LjYsMzAuOCwyOC45eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnNvY2lhbG1lZGlhLWl0ZW0tZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdFYmVuZV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQyIDQyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MiA0MjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyBpZD0nR3J1cHBlXzI2OScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIgLTIpJyUzRSUzQ3BhdGggZmlsbD0nJTIzRTQyNjEyJyBpZD0nRWxsaXBzZV8xNycgY2xhc3M9J3N0MCcgZD0nTTIzLDRDMTIuNSw0LDQsMTIuNSw0LDIzYzAsNSwyLDkuOSw1LjYsMTMuNGM3LjQsNy40LDE5LjQsNy41LDI2LjksMC4xczcuNS0xOS40LDAuMS0yNi45IGMwLDAsMCwwLTAuMS0wLjFDMzIuOSw2LDI4LDQsMjMsNCBNMjMsMmMxMS42LDAsMjEsOS40LDIxLDIxcy05LjQsMjEtMjEsMjFTMiwzNC42LDIsMjNTMTEuNCwyLDIzLDJ6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM0U0MjYxMicgaWQ9J0ljb25fYXdlc29tZS1mYWNlYm9vay1mJyBjbGFzcz0nc3QwJyBkPSdNMjcuNywyNC4ybDAuNi0zLjZoLTMuNXYtMi4zYy0wLjEtMSwwLjYtMS45LDEuNi0yYzAuMSwwLDAuMywwLDAuNCwwaDEuNnYtMy4xIGMtMC45LTAuMS0xLjktMC4yLTIuOC0wLjJjLTIuOSwwLTQuNywxLjctNC43LDQuOXYyLjhoLTMuMnYzLjZoMy4yVjMzaDMuOXYtOC44SDI3Ljd6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAuc29jaWFsbWVkaWEtaXRlbS10aWt0b2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdFYmVuZV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQyIDQyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MiA0MjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFJTNDL3N0eWxlJTNFJTNDZyBpZD0nR3J1cHBlXzI3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIgLTIpJyUzRSUzQ3BhdGggZmlsbD0nJTIzRTQyNjEyJyBpZD0nRWxsaXBzZV8xNycgY2xhc3M9J3N0MCcgZD0nTTIzLDRDMTIuNSw0LDQsMTIuNSw0LDIzYzAsNSwyLDkuOSw1LjYsMTMuNGM3LjQsNy40LDE5LjQsNy41LDI2LjksMC4xczcuNS0xOS40LDAuMS0yNi45IGMwLDAsMCwwLTAuMS0wLjFDMzIuOSw2LDI4LDQsMjMsNCBNMjMsMmMxMS42LDAsMjEsOS40LDIxLDIxcy05LjQsMjEtMjEsMjFTMiwzNC42LDIsMjNTMTEuNCwyLDIzLDJ6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM0U0MjYxMicgaWQ9J0ljb25fc2ltcGxlLXRpa3RvaycgY2xhc3M9J3N0MCcgZD0nTTIzLjQsMTNjMS4xLDAsMi4yLDAsMy4zLDBjMCwxLjMsMC42LDIuNSwxLjUsMy41YzEsMC45LDIuMiwxLjQsMy41LDEuNXYzLjQgYy0xLjIsMC0yLjQtMC4zLTMuNS0wLjhjLTAuNS0wLjItMC45LTAuNS0xLjQtMC44YzAsMi40LDAsNC45LDAsNy4zYy0wLjEsMS4yLTAuNSwyLjMtMS4xLDMuM2MtMS4xLDEuNi0zLDIuNi00LjksMi43IGMtMS4yLDAuMS0yLjQtMC4yLTMuNC0wLjljLTEuNy0xLTIuOC0yLjgtMy00LjhjMC0wLjQsMC0wLjgsMC0xLjJjMC4zLTMuNCwzLjQtNiw2LjktNS42YzAuMSwwLDAuMywwLDAuNCwwLjFjMCwxLjIsMCwyLjUsMCwzLjcgYy0xLjUtMC41LTMuMSwwLjMtMy42LDEuOGMwLDAsMCwwLDAsMGMtMC4xLDAuNC0wLjIsMC45LTAuMSwxLjNjMC4yLDEuNCwxLjUsMi41LDIuOSwyLjRjMC45LDAsMS44LTAuNSwyLjMtMS4zIGMwLjItMC4zLDAuMy0wLjYsMC4zLTAuOWMwLjEtMS41LDAuMS0zLDAuMS00LjVDMjMuNCwxOS43LDIzLjQsMTYuNCwyMy40LDEzTDIzLjQsMTN6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAuc29jaWFsbWVkaWEtaXRlbS10ZWxlZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0ViZW5lXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDIgNDInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyIDQyOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MSU3QmZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyU3RCAlM0Mvc3R5bGUlM0UlM0NnIGlkPSdHcnVwcGVfMjcyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMiAtMiknJTNFJTNDcGF0aCBmaWxsPSclMjNFNDI2MTInIGlkPSdFbGxpcHNlXzE3JyBjbGFzcz0nc3QwJyBkPSdNMjMsNEMxMi41LDQsNCwxMi41LDQsMjNjMCw1LDIsOS45LDUuNiwxMy40YzcuNCw3LjQsMTkuNCw3LjUsMjYuOSwwLjFzNy41LTE5LjQsMC4xLTI2LjkgYzAsMCwwLDAtMC4xLTAuMUMzMi45LDYsMjgsNCwyMyw0IE0yMywyYzExLjYsMCwyMSw5LjQsMjEsMjFzLTkuNCwyMS0yMSwyMVMyLDM0LjYsMiwyM1MxMS40LDIsMjMsMnonLyUzRSUzQ3BhdGggZmlsbD0nJTIzRTQyNjEyJyBpZD0ndGVsZWdyYW0tMScgY2xhc3M9J3N0MScgZD0nTTI3LjMsMzEuNGMwLjMsMC4yLDAuNiwwLjIsMC45LDAuMWMwLjMtMC4xLDAuNS0wLjQsMC42LTAuN2MwLjctMy40LDIuNS0xMiwzLjEtMTUuMSBjMC0wLjIsMC0wLjUtMC4yLTAuNmMtMC4yLTAuMi0wLjQtMC4yLTAuNy0wLjFjLTMuNSwxLjMtMTQuMyw1LjMtMTguNiw3Yy0wLjQsMC4xLTAuNSwwLjUtMC40LDAuOWMwLjEsMC4yLDAuMiwwLjQsMC40LDAuNCBjMiwwLjYsNC42LDEuNCw0LjYsMS40czEuMiwzLjcsMS44LDUuNWMwLjEsMC4yLDAuMywwLjQsMC41LDAuNWMwLjIsMC4xLDAuNSwwLDAuNy0wLjJsMi42LTIuNEMyMi43LDI4LDI1LjYsMzAuMSwyNy4zLDMxLjQgTDI3LjMsMzEuNHogTTE4LjEsMjQuMWwxLjQsNC42bDAuMy0yLjlsOC41LTcuN2MwLjEtMC4xLDAuMS0wLjIsMC0wLjNjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4xTDE4LjEsMjQuMUwxOC4xLDI0LjF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAuc29jaWFsbWVkaWEtaXRlbS10d2l0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyB2aWV3Qm94PScwIDAgNDIgNDInJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjaHRlY2tfMTAxMicgZGF0YS1uYW1lPSdSZWNodGVjayAxMDEyJyB3aWR0aD0nMjAuMTk4JyBoZWlnaHQ9JzE4LjI1MicgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J3Nwb2VfaWNvbl90d2l0dGVyLXhfcm90JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMiAtMiknJTNFJTNDZyBpZD0nRWxsaXBzZV8xNycgZGF0YS1uYW1lPSdFbGxpcHNlIDE3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyIDIpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2UzMDAwZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ2NpcmNsZSBjeD0nMjEnIGN5PScyMScgcj0nMjEnIHN0cm9rZT0nbm9uZScvJTNFJTNDY2lyY2xlIGN4PScyMScgY3k9JzIxJyByPScyMCcgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0NnIGlkPSdHcnVwcGVfOTM3JyBkYXRhLW5hbWU9J0dydXBwZSA5MzcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyLjkgMTMuODc0KSclM0UlM0NnIGlkPSdHcnVwcGVfOTM2JyBkYXRhLW5hbWU9J0dydXBwZSA5MzYnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGZhZF8yNTUnIGRhdGEtbmFtZT0nUGZhZCAyNTUnIGQ9J00yMC4yLDE4LjIzYy0uMDI3LjAzMi0uMDU4LjAyLS4wODQuMDItMS45MzQtLjAxOC0zLjg2OSwwLTUuOC0uMDA3LS4wODksMC0uMTc4LDAtLjI2NiwwYS4xNjYuMTY2LDAsMCwxLS4xNTItLjA3N2MtLjI1NS0uMzM5LS41MTYtLjY3NC0uNzc0LTEuMDEybC0xLjQ0NS0xLjg5TDEwLjI0OCwxMy40bC0xLjEtMS40MzRhLjExMy4xMTMsMCwwLDAtLjA3Ny0uMDU0Yy0uMDcyLjA4LS4xNDkuMTY1LS4yMjUuMjUycS0uMjU4LjI5NS0uNTE0LjU5MS0uMzQ5LjQtLjcuOGMtLjE2Ni4xOS0uMzM1LjM3Ni0uNS41NjZxLS4zNTEuNC0uNy44bC0uNDMzLjVxLS4zNzguNDMyLS43NTUuODY0Yy0uMjI1LjI1Ni0uNDUxLjUxLS42NzYuNzY2cy0uNDU5LjUyOC0uNjg4Ljc5MmMtLjA4Ni4xLS4xNzYuMTk0LS4yNTguMjk1YS4yOTQuMjk0LDAsMCwxLS4yNTQuMTEzYy0uNjQ1LS4wMDUtMS4yOSwwLTEuOTM0LDBILjQyM2EuNC40LDAsMCwxLC4xMDYtLjE1MmMuMjI2LS4yNjEuNDU3LS41MTguNjg0LS43NzguMjg1LS4zMjcuNTY4LS42NTYuODUzLS45ODMuMTU5LS4xODMuMzIyLS4zNjMuNDgyLS41NDUuMjMtLjI2My40NTktLjUyOC42ODktLjc5Mi4xNjYtLjE5LjMzNC0uMzc3LjUtLjU2NnEuMzU1LS40MDUuNzA4LS44MTJsLjQyNC0uNDg1Ljc2NC0uODc0Yy4yMTgtLjI0OS40MzktLjUuNjU2LS43NDZzLjQ1Mi0uNTIyLjY3OS0uNzgyYy4xNzItLjIuMzQ2LS4zOTEuNTItLjU4NmEuNjE0LjYxNCwwLDAsMCwuMTI5LS4xNzlsLTEuOS0yLjQ4NC0xLjktMi40OS0xLjktMi40NzlDMS4yODMsMS42OC42NS44NTIsMCwwSC4yMjdRMy4yMzQsMCw2LjI0LDBhLjMxNi4zMTYsMCwwLDEsLjI4OS4xNDhjLjI4OS40LjU4OS43ODMuODg0LDEuMTc0cS44LDEuMDU2LDEuNTk0LDIuMTEyLjc0NC45ODIsMS40OTEsMS45NjFjLjEuMTMzLjIuMjcuMy40MTJhMi4zMTIsMi4zMTIsMCwwLDAsLjI4OC0uMzEzYy4xNTctLjE3Mi4zMDUtLjM1My40NTgtLjUyOXEuMzc3LS40MzMuNzU1LS44NjRjLjIyOC0uMjU5LjQ1Ny0uNTE3LjY4NS0uNzc3cy40NTgtLjUyOS42ODgtLjc5MmMuMTYtLjE4My4zMjItLjM2My40ODItLjU0NXEuMzQ2LS4zOTUuNjg5LS43OTJMMTUuMjY4LjcxYy4xODQtLjIxMS4zNzEtLjQxOS41NTItLjYzMkEuMjEzLjIxMywwLDAsMSwxNiwwYy4zNiwwLC43MiwwLDEuMDc5LDBsMS44OTIsMHMuMDA3LjAwNS4wMTEuMDA4Yy4wMTMuMDE5LDAsLjAzNS0uMDA5LjA0OS0uMjMyLjI2Mi0uNDY1LjUyMy0uNy43ODZzLS40ODMuNTU3LS43MjUuODM0Yy0uMjA5LjIzOS0uNDIuNDc1LS42MjguNzE0LS4yMy4yNjQtLjQ1OC41MjktLjY4OC43OTMtLjE1Ni4xNzktLjMxNi4zNTYtLjQ3My41MzUtLjIzMy4yNjctLjQ2NS41MzUtLjcuOC0uMTQ3LjE2OS0uMy4zMzYtLjQ0My41cS0uNDcuNTM3LS45MzksMS4wNzVjLS4yMjguMjYtLjQ1Ny41MTctLjY4Ni43NzZzLS40NDQuNS0uNjY2Ljc1NmMtLjAyNC4wMjgtLjA0NC4wNi0uMDc0LjFMMjAuMiwxOC4yM20tMy43MjQtMS44N2EuMjQuMjQsMCwwLDAtLjA2OC0uMTE2Yy0uMjE5LS4yOS0uNDQxLS41NzktLjY2MS0uODY5cS0uNjYtLjg3LTEuMzE5LTEuNzRsLTEuMjA2LTEuNkwxMS45LDEwLjMsMTAuNyw4LjcsOS4yMSw2LjczNGwtMS43MzktMi4zUTYuNTA5LDMuMTYxLDUuNTUsMS44ODZhLjIzNC4yMzQsMCwwLDAtLjIwOS0uMTA4Yy0uNTE5LDAtMS4wMzcsMC0xLjU1NiwwLS4wMywwLS4wNjUtLjAxNS0uMDkxLjAyM2EuMjkuMjksMCwwLDAsLjAyNC4wNDdxLjMxMy40MTMuNjI3LjgyNC43MjQuOTQ0LDEuNDUsMS44ODYuNTc5Ljc1NSwxLjE1NiwxLjUxM0w4LjMsNy44NDJjLjI2My4zNDUuNTI0LjY5Mi43ODcsMS4wMzYuMzM3LjQ0MS42NzguODc5LDEuMDE1LDEuMzIuMjY5LjM1Mi41MzUuNzA3LjgsMS4wNTkuMy40LjYxMi43ODkuOTE1LDEuMTg1cS43NTguOTg5LDEuNTEyLDEuOThsMS40LDEuODM3YS4yMzcuMjM3LDAsMCwwLC4xMi4xMDVjLjUzOS4wMSwxLjA3OC4wMjcsMS42MTktLjAwNScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi5pbnB1dC1tYWlsIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgcGFkZGluZzogMCAwIDJweCAwOyB9XG4gIC5pbnB1dC1tYWlsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogRWRnZSAqL1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaW5wdXQtbWFpbCBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaW5wdXQtbWFpbCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaW5wdXQtbWFpbCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBcImFyZWE0MDBcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5pbnB1dC1tYWlsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaW5wdXQtbWFpbCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC5pbnB1dC1tYWlsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLmlucHV0LW1haWwgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLmlucHV0LW1haWwgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxpc3QtYm9yZGVyIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5saXN0LWJvcmRlciBsaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubGlzdC1ib3JkZXIgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICAubGlzdC1ib3JkZXIgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjVGNUY1O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5saXN0LWJvcmRlciBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAubGlzdC1ib3JkZXItcGVyc29uIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmxpc3QtYm9yZGVyLXBlcnNvbiBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmxpc3QtYm9yZGVyLXBlcnNvbiBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9IH1cblxuLnBhZ2VNZXRhIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2VNZXRhIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBhZ2VNZXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgfSB9XG4gIC5wYWdlTWV0YSAudGF4b25vbXkge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDsgfVxuICAucGFnZU1ldGEtZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucGFnZU1ldGEtZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjVweDsgfSB9XG5cbiN3cGFkbWluYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuI3Bvam8tYTExeS10b29sYmFyIHtcbiAgcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50O1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICNwb2pvLWExMXktdG9vbGJhciAucG9qby1hMTF5LXRvb2xiYXItdG9nZ2xlIHtcbiAgICByaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICNwb2pvLWExMXktdG9vbGJhci5wb2pvLWExMXktdG9vbGJhci1vcGVuIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keSAjcG9qby1hMTF5LXRvb2xiYXIge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50OyB9XG5cbiN3cHNlby1mcm9udGVuZC1pbnNwZWN0b3Ige1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4uY29uc2VudF90cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2R1bC0tYWJzdGFuZF9sYXJnZSB7XG4gIGhlaWdodDogMjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bC0tYWJzdGFuZF9sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9IH1cblxuLm1vZHVsLS1hYnN0YW5kX3NtYWxsIHtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1vZHVsLS1hYnN0YW5kX3NtYWxsIHtcbiAgICAgIGhlaWdodDogNjBweDsgfSB9XG5cbi5tb2R1bC0tYWJzdGFuZF9leHRyYXNtYWxsIHtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9kdWwtLWFic3RhbmRfZXh0cmFzbWFsbCB7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuXG4ubW9kdWwtLWFic3RhbmRfbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkVCRUJFOyB9XG4gIC5tb2R1bC0tYWJzdGFuZF9saW5lLm1vZHVsLS1hYnN0YW5kX2xhcmdlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1vZHVsLS1hYnN0YW5kX2xpbmUubW9kdWwtLWFic3RhbmRfbGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAubW9kdWwtLWFic3RhbmRfbGluZS5tb2R1bC0tYWJzdGFuZF9zbWFsbCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubW9kdWwtLWFic3RhbmRfbGluZS5tb2R1bC0tYWJzdGFuZF9zbWFsbCB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5tb2R1bC0tYWJzdGFuZF9saW5lLm1vZHVsLS1hYnN0YW5kX2V4dHJhc21hbGwge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1vZHVsLS1hYnN0YW5kX2xpbmUubW9kdWwtLWFic3RhbmRfZXh0cmFzbWFsbCB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbltpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5jb2wtMSB7XG4gICAgd2lkdGg6IDI1LjUlO1xuICAgIG1hcmdpbi1yaWdodDogOTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5jb2wtMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuY29sLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiA2MHB4KSk7IH1cbiAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogNjBweCkpOyB9XG4gICAgICAgICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLmFydGljbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMXB4IDYwcHggMjBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweCAxNXB4OyB9IH1cbiAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSBhIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gICAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5hcnRpY2xlLWhlYWRsaW5lIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRTQyNjEyOyB9XG4gIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5zbGlkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH0gfVxuICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5zbGlkZXItaXRlbSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgW2lzPSdha3R1ZWxsZXMtcmVnaW9uJ10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIFtpcz0nYWt0dWVsbGVzLXJlZ2lvbiddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBbaXM9J2FrdHVlbGxlcy1yZWdpb24nXSAuc2xpZGVyLWJsdXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEyJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMzAwMGY7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgyNSUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA3NSUpOyB9XG5cbltpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIHtcbiAgcGFkZGluZzogODhweCAwIDcycHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNzdweDtcbiAgICB3aWR0aDogMzA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IC5zbGlkZXItY29udHJvbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTlweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuY29udGVudCAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuY29udGVudCAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7IH1cbiAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLnNsaWRlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5zbGlkZXIge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiB1bnNldDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cbiAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5zbGlkZXItYmx1ciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTIlO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgyNSUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA3NSUpOyB9XG4gIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMTlweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDE5cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlIC5jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtaGVhZGxpbmUgYSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0U0MjYxMjsgfVxuICAgIFtpcz0nbmV3cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweCAxN3B4IDI0cHggMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweCAxNXB4OyB9IH1cbiAgICBbaXM9J25ld3MtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1lcXVhbGl6ZXItc2xpZGVyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7IH1cbiAgW2lzPSduZXdzLWFnZ3JlZ2F0aW9uJ10gLmJ0bi1jaXJjbGUge1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggN3B4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0b3A6IDhweDtcbiAgICBoZWlnaHQ6IDEyOHB4OyB9XG4gIDUwJSwgMTAwJSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGhlaWdodDogNjRweDsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdG9wOiA4cHg7XG4gICAgaGVpZ2h0OiAxMjhweDsgfVxuICA1MCUsIDEwMCUge1xuICAgIHRvcDogMjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10ge1xuICAgIG1hcmdpbi1ib3R0b206IDExNHB4OyB9IH1cblxuW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAubmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogMjVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLm5hdiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5uYXYge1xuICAgICAgcGFkZGluZzogMjBweCAwIDE1cHggMDsgfSB9XG4gIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLm5hdi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE3OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTQyNjEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICNFNDI2MTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDlweCA5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4yczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLm5hdi1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTRweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAubmF2LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLm5hdi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH0gfVxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLm5hdi1pdGVtOmhvdmVyLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5uYXYtaXRlbS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbltpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodCB7XG4gIHBhZGRpbmc6IDczcHggNTBweCAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODJweCAwOyB9IH1cbiAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0JFQkVCRTtcbiAgICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLWRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLWhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH0gfVxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItc3VibGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItc3VibGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXN1YmxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItd3JhcHBlciB7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yb3cgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDVweCkpOyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yb3cgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJvdyA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yb3cgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yb3cgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yb3cgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yb3cgPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93ID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yb3c6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3M3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1jb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLWNvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7IH0gfVxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItaXRlbSwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1wb3N0VHlwZSwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yZWdpb24ge1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjQkVCRUJFO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLWl0ZW0sIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcG9zdFR5cGUsIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcmVnaW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEzcHg7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLWl0ZW06bm90KC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXBvc3RUeXBlKTpub3QoLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcmVnaW9uKSwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1wb3N0VHlwZTpub3QoLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcG9zdFR5cGUpOm5vdCguYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yZWdpb24pLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJlZ2lvbjpub3QoLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcG9zdFR5cGUpOm5vdCguYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yZWdpb24pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1wb3N0VHlwZTpub3QoOmxhc3Qtb2YtdHlwZSksIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcmVnaW9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSksIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcG9zdFR5cGU6bm90KDpsYXN0LW9mLXR5cGUpLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXJlZ2lvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1pdGVtOmhvdmVyLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLWl0ZW0tYWN0aXZlLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXBvc3RUeXBlOmhvdmVyLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXBvc3RUeXBlLWFjdGl2ZSwgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1yZWdpb246aG92ZXIsIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1maWx0ZXItcmVnaW9uLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWZpbHRlci1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtZmlsdGVyLXNlbGVjdCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1hcnRpY2xlcyB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgLW1zLWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDMwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1hcnRpY2xlcyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWFydGljbGVzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1hcnRpY2xlcyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1hcnRpY2xlcyA+ICo6bnRoLWNoaWxkKDFuICsgMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1hcnRpY2xlcyA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtYXJ0aWNsZXMgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1sb2FkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtbG9hZGVyIC5sb2FkZXIsXG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWxvYWRlciAubG9hZGVyOmJlZm9yZSxcbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtbG9hZGVyIC5sb2FkZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiA0ZW07IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtbG9hZGVyIC5sb2FkZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgIG1hcmdpbjogODhweCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7IH1cbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1sb2FkZXIgLmxvYWRlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtbG9hZGVyIC5sb2FkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5iZWl0cmFnc3VlYmVyc2ljaHQtbG9hZGVyIC5sb2FkZXI6YmVmb3JlLFxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1sb2FkZXIgLmxvYWRlcjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmJlaXRyYWdzdWViZXJzaWNodC1sb2FkZXIgLmxvYWRlcjpiZWZvcmUge1xuICAgICAgbGVmdDogLTEuNWVtO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzOyB9XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYmVpdHJhZ3N1ZWJlcnNpY2h0LWxvYWRlciAubG9hZGVyOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEuNWVtOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkMSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwO1xuICAgIGhlaWdodDogNGVtOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0yZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgaGVpZ2h0OiA1ZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWQxIHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgaGVpZ2h0OiA0ZW07IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTJlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJlbTtcbiAgICBoZWlnaHQ6IDVlbTsgfSB9XG5cbltpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZS1jb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1heC13aWR0aDogMzU3cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlLWNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlLWNvbDpsYXN0LW9mLXR5cGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUtY29sOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgLW1zLWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0OyB9IH1cbiAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZSAucGxheUljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUgLnBsYXlJY29uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZSAucGxheUljb246OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlIC5wbGF5SWNvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUgLnBsYXlJY29uOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlIC5wbGF5SWNvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlIC5wbGF5SWNvbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMTNweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxM3B4IC01cHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI2cHggMCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYmVpdHJhZ3N1ZWJlcnNpY2h0J10gLmFydGljbGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JlaXRyYWdzdWViZXJzaWNodCddIC5hcnRpY2xlLW5vaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgW2lzPSdiZWl0cmFnc3VlYmVyc2ljaHQnXSAuYXJ0aWNsZS1ub2ltZyAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLm11bHRpc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm11bHRpc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tdWx0aXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tdWx0aXNlbGVjdC1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgLm11bHRpc2VsZWN0LWhlYWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubXVsdGlzZWxlY3QtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLm11bHRpc2VsZWN0LWhlYWQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0dydXBwZV81NScgZGF0YS1uYW1lPSdHcnVwcGUgNTUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3LjM5JyBoZWlnaHQ9JzguNDI5JyB2aWV3Qm94PScwIDAgMTcuMzkgOC40MjknJTNFJTNDcGF0aCBpZD0naWNvbm1vbnN0ci1hcnJvdy1kb3duLWxpbmVkJyBkPSdNLjI3NiwxNC43NjgsOC4zLDIyLjc4M2EuOTU5Ljk1OSwwLDAsMCwxLjM1OCwwbDguMDA4LThjLjE4NS0uMTg1LTE3LjU3Mi0uMi0xNy4zODctLjAxNFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjI3NCAtMTQuNjM3KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubXVsdGlzZWxlY3QtaGVhZDo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDsgfSB9XG4gICAgLm11bHRpc2VsZWN0LWhlYWQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAycHg7IH1cbiAgLm11bHRpc2VsZWN0LWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLW91dCwgb3ZlcmZsb3cteSAwLjFzIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZS1vdXQsIG92ZXJmbG93LXkgMC4xcyAwLjVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMTNweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxM3B4IC01cHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm11bHRpc2VsZWN0LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7IH0gfVxuICAubXVsdGlzZWxlY3QtdmFsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBwYWRkaW5nOiA1cHggMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubXVsdGlzZWxlY3QtdmFsdWU6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgcGFkZGluZy10b3A6IDE3cHg7IH1cbiAgICAubXVsdGlzZWxlY3QtdmFsdWU6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLm11bHRpc2VsZWN0LXZhbHVlLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjRTQyNjEyOyB9XG4gICAgICAubXVsdGlzZWxlY3QtdmFsdWUtc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4Ljc1NicgaGVpZ2h0PSc4Ljc1Nicgdmlld0JveD0nMCAwIDguNzU2IDguNzU2JyUzRSUzQ2cgaWQ9J0ljb25faW9uaWMtaW9zLW1lbnUnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtbWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYuOTUxIC03LjIwMSknJTNFJTNDcGF0aCBpZD0nUGZhZF8xNjQnIGRhdGEtbmFtZT0nUGZhZCAxNjQnIGQ9J005LjE4NC44SC40QS40LjQsMCwwLDEsMCwuNEgwQS40LjQsMCwwLDEsLjQsMEg5LjE4NGEuNC40LDAsMCwxLC40LjRoMEEuNC40LDAsMCwxLDkuMTg0LjhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4LjIyMyA3LjkwOSkgcm90YXRlKDQ1KScgZmlsbD0nJTIzZTMwMzE3JyBzdHJva2U9JyUyM2UzMDAwZicgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0NwYXRoIGlkPSdQZmFkXzE2NScgZGF0YS1uYW1lPSdQZmFkIDE2NScgZD0nTTkuMTg0LjhILjRBLjQuNCwwLDAsMSwwLC40SDBBLjQuNCwwLDAsMSwuNCwwSDkuMTg0YS40LjQsMCwwLDEsLjQuNGgwQS40LjQsMCwwLDEsOS4xODQuOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1IDguNDczKSByb3RhdGUoMTM1KScgZmlsbD0nJTIzZTMwMzE3JyBzdHJva2U9JyUyM2UzMDAwZicgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7IH1cbiAgLm11bHRpc2VsZWN0LWlzT3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAubXVsdGlzZWxlY3QtaXNPcGVuIC5tdWx0aXNlbGVjdC1oZWFkOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLm11bHRpc2VsZWN0LWlzT3BlbiAubXVsdGlzZWxlY3QtaGVhZC13cmFwcGVyIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAxM3B4IC01cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTNweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgICAubXVsdGlzZWxlY3QtaXNPcGVuIC5tdWx0aXNlbGVjdC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwLjdlbTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLm11bHRpc2VsZWN0LWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubXVsdGlzZWxlY3QtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tdWx0aXNlbGVjdC1kZWxldGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDsgfSB9XG4gICAgLm11bHRpc2VsZWN0LWRlbGV0ZS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgcGFkZGluZzogMXB4IDdweCAxcHggN3B4O1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5tdWx0aXNlbGVjdC1kZWxldGUtaXRlbTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYuNDYzJyBoZWlnaHQ9JzYuNDYzJyB2aWV3Qm94PScwIDAgNi40NjMgNi40NjMnJTNFJTNDcGF0aCBpZD0nUGZhZF8xNjQnIGRhdGEtbmFtZT0nUGZhZCAxNjQnIGQ9J002LjMxNi41NDlILjI3NUEuMjc1LjI3NSwwLDAsMSwwLC4yNzVIMEEuMjc1LjI3NSwwLDAsMSwuMjc1LDBINi4zMTZBLjI3NS4yNzUsMCwwLDEsNi41OS4yNzVoMEEuMjc1LjI3NSwwLDAsMSw2LjMxNi41NDlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjA5NSAwLjcwNykgcm90YXRlKDQ1KScgZmlsbD0nJTIzZTMwMzE3JyBzdHJva2U9JyUyM2UzMDAwZicgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0NwYXRoIGlkPSdQZmFkXzE2NScgZGF0YS1uYW1lPSdQZmFkIDE2NScgZD0nTTYuMzE2LjU0OUguMjc1QS4yNzUuMjc1LDAsMCwxLDAsLjI3NUgwQS4yNzUuMjc1LDAsMCwxLC4yNzUsMEg2LjMxNkEuMjc1LjI3NSwwLDAsMSw2LjU5LjI3NWgwQS4yNzUuMjc1LDAsMCwxLDYuMzE2LjU0OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUuNzU2IDEuMDk1KSByb3RhdGUoMTM1KScgZmlsbD0nJTIzZTMwMzE3JyBzdHJva2U9JyUyM2UzMDAwZicgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgICAubXVsdGlzZWxlY3QtZGVsZXRlLWRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogLjU7IH1cblxuW2lzPSdmbHludC1ibG9jay1ub3QtZm91bmQnXSAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LWJsb2NrLW5vdC1mb3VuZCddIC5jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbm90LWZvdW5kJ10gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5baXM9J2JyZWFkY3J1bWInXSB7XG4gIHBhZGRpbmc6IDlweCAwOyB9XG4gIFtpcz0nYnJlYWRjcnVtYiddIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIFtpcz0nYnJlYWRjcnVtYiddIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIFtpcz0nYnJlYWRjcnVtYiddIC5icmVhZGNydW1iLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYnJlYWRjcnVtYi1pdGVtLWxpbmsge1xuICAgICAgICBjb2xvcjogI0U0MjYxMjsgfVxuICAgICAgW2lzPSdicmVhZGNydW1iJ10gLmJyZWFkY3J1bWItaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgOC41cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRTsgfVxuICAgICAgW2lzPSdicmVhZGNydW1iJ10gLmJyZWFkY3J1bWItaXRlbS1saW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNCRUJFQkU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiOyB9XG5cbltpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICBwYWRkaW5nOiAxMTBweCA1MHB4IDkwcHggNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5jb2wtMSwgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAuY29sLTMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAuY29sLTIge1xuICAgIHdpZHRoOiBjYWxjKDc4JSAtIDEwMHB4KTtcbiAgICBtYXJnaW46IDAgNTBweDsgfVxuICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5jb2wtMyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgLmNvbC0xLCBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5jb2wtMiwgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAuY29sLTMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAtby1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICBoeXBoZW5zOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgaDEge1xuICAgICAgICBtYXJnaW46IDc5cHggMDtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICAgICAgd29yZC1zcGFjaW5nOiAxMDB2dzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgbWFyZ2luOiA4NHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7IH0gfVxuICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIGgxLCBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgW2lzPSdjb250ZW50aHViLWludHJvJ10gLmNvbnRhaW5lciAubGluazo6YmVmb3JlLCBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5saW5rOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgLmxpbmstcHJldiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgLmxpbmstcHJldjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ2cgaWQ9J0VsbGlwc2VfMTcnIGRhdGEtbmFtZT0nRWxsaXBzZSAxNycgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzE1JyBjeT0nMTUnIHI9JzE1JyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMTUnIGN5PScxNScgcj0nMTQnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkPSdNMTYuODM4LDEzLjE5NCwxMS41NCw3LjlhMSwxLDAsMCwxLDAtMS40MTMsMS4wMDksMS4wMDksMCwwLDEsMS40MTcsMGw2LDZhMSwxLDAsMCwxLC4wMjksMS4zOEwxMi45NjIsMTkuOWExLDEsMCwxLDEtMS40MTctMS40MTNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjM2MyAxLjgwNCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5saW5rLW5leHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm8nXSAuY29udGFpbmVyIC5saW5rLW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRybyddIC5jb250YWluZXIgLmxpbmstbmV4dDo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NnIGlkPSdFbGxpcHNlXzE3JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTcnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNScgc3Ryb2tlPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzE1JyBjeT0nMTUnIHI9JzE0JyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTE2LjgzOCwxMy4xOTQsMTEuNTQsNy45YTEsMSwwLDAsMSwwLTEuNDEzLDEuMDA5LDEuMDA5LDAsMCwxLDEuNDE3LDBsNiw2YTEsMSwwLDAsMSwuMDI5LDEuMzhMMTIuOTYyLDE5LjlhMSwxLDAsMSwxLTEuNDE3LTEuNDEzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4zNjMgMS44MDQpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIFtpcz0nY29udGVudGh1Yi1pbnRyby1uYXZpZ2F0aW9uJ10gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuW2lzPSdjb250ZW50aHViLWludHJvLW5hdmlnYXRpb24nXSAuY29udGVudGh1Yi1uYXYge1xuICBwYWRkaW5nOiAzNHB4IDEwcHggMzJweCAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2NvbnRlbnRodWItaW50cm8tbmF2aWdhdGlvbiddIC5jb250ZW50aHViLW5hdiB7XG4gICAgICBwYWRkaW5nOiAzNHB4IDEwcHggMzJweCAwO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm8tbmF2aWdhdGlvbiddIC5jb250ZW50aHViLW5hdjo6YWZ0ZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgdG8oI2ZmZikpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmYgMTAwJSk7IH0gfVxuICBbaXM9J2NvbnRlbnRodWItaW50cm8tbmF2aWdhdGlvbiddIC5jb250ZW50aHViLW5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyby1uYXZpZ2F0aW9uJ10gLmNvbnRlbnRodWItbmF2LWl0ZW0ge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9IH1cbiAgICBbaXM9J2NvbnRlbnRodWItaW50cm8tbmF2aWdhdGlvbiddIC5jb250ZW50aHViLW5hdi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvLW5hdmlnYXRpb24nXSAuY29udGVudGh1Yi1uYXYtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm8tbmF2aWdhdGlvbiddIC5jb250ZW50aHViLW5hdi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gICAgW2lzPSdjb250ZW50aHViLWludHJvLW5hdmlnYXRpb24nXSAuY29udGVudGh1Yi1uYXYtaXRlbS1saW5rIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5baXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10ge1xuICBwYWRkaW5nOiA1NHB4IDY2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogNDVweCkpOyB9XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDUwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCA+ICo6bnRoLWNoaWxkKDFuICsgMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50ID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudC10ZWFzZXJUZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtdGVhc2VyVGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudC10ZWFzZXJUZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtdGVhc2VyVGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgICAgICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50LXRlYXNlclRleHQgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtdGVhc2VyVGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtaW1nIHtcbiAgICAgICAgd2lkdGg6IDYxJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfSB9XG4gICAgW2lzPSdjb250ZW50aHViLWludHJvdGV4dCddIC5jb250ZW50LWxlZnQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtbGVmdCBoMiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtbGVmdCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J2NvbnRlbnRodWItaW50cm90ZXh0J10gLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nY29udGVudGh1Yi1pbnRyb3RleHQnXSAuY29udGVudC1yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDsgfSB9XG5cbltpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICBwYWRkaW5nOiAxNTRweCAwIDEzNXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10ge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuY29udGFpbmVyIHtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuY29sLTEge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbC0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTM1cHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUzNXB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbC0yIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbC0yIC5idG4ge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggN3B4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtaGVhZGxpbmUgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMTZweCAwIDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE5cHggMCAxNXB4OyB9IH1cbiAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiA2MHB4KSk7IH1cbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDFuICsgNCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogMjBweCkpOyB9XG4gICAgICAgICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMjBweCkpOyB9XG4gICAgICAgICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5hcnRpY2xlIHBpY3R1cmUge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTFweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTFweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5saW5lIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA0NDlweDtcbiAgICBtYXJnaW46IDAgNzlweCAwIDgxcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5saW5lIHtcbiAgICAgICAgbWFyZ2luOiAwIDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuY29udGVudCAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDg3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuY29udGVudCAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLnNsaWRlci1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5zbGlkZXItY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZXZlbnRzLWFnZ3JlZ2F0aW9uJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBbaXM9J2V2ZW50cy1hZ2dyZWdhdGlvbiddIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgW2lzPSdldmVudHMtYWdncmVnYXRpb24nXSAuc2xpZGVyLWJsdXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEyJTtcbiAgICBiYWNrZ3JvdW5kOiAjZTMwMDBmO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDI1JSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDc1JSwgcmdiYSgyMjcsIDAsIDE1LCAwLjUpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAyNSUsIHJnYmEoMjI3LCAwLCAxNSwgMC41KSA3NSUpOyB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddLmZpbmlzaGVkIC5uYXZpZ2F0aW9uLWxpc3QtaXRlbSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNFNDI2MTIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddIC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5uYXZpZ2F0aW9uLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLm5hdmlnYXRpb24tbGlzdC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5uYXZpZ2F0aW9uLWxpc3QtaXRlbTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbnVtYmVyKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAubmF2aWdhdGlvbi1saXN0LWl0ZW06aG92ZXIsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5uYXZpZ2F0aW9uLWxpc3QtaXRlbS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5uYXZpZ2F0aW9uLWxpc3QtaXRlbS1wcmV2IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICNFNDI2MTI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tdGFiIHtcbiAgcGFkZGluZzogNjVweCAwIDk1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS10YWIge1xuICAgICAgcGFkZGluZzogOTFweCAwIDk3cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLXRhYiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNTVweCAwOyB9IH1cblxuW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItY29sOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyLWNvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlci10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQge1xuICB3aWR0aDogNjElO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH1cbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMjBweCkpOyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbltpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkIHtcbiAgbWF4LXdpZHRoOiA2NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQgcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZCAubGlua0Fycm93IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLW1haWwgZm9ybSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtbWFpbCBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE1cHggMTlweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLW1haWwgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87IH0gfVxuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLW1haWwgZm9ybSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLW1haWwgZm9ybSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC1tYWlsIGZvcm0gLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC1tYWlsIGZvcm0gLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMykge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLW1haWwgZm9ybSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtbWFpbCBmb3JtIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgIG9yZGVyOiAxOyB9XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtbWFpbCBmb3JtIC5idG4ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC1tYWlsIGZvcm0gLmJ0biB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtbWFpbCBmb3JtIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogMTBweDsgfSB9XG4gIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cblxuW2lzPSdmYWtlbmV3cy1mb3JtJ10gLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbltpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItdGl0bGUsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbltpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItdGV4dCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0taGVhZGVyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogXCJhcmVhNDAwXCIsIFwic2Fucy1zZXJpZlwiOyB9XG5cbltpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbi1pdGVtLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbi1pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0JFQkVCRTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzOyB9XG4gIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbi1pdGVtOmhvdmVyLCBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyLW5hdmlnYXRpb24taXRlbS1hY3RpdmUsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlci1uYXZpZ2F0aW9uLWl0ZW06aG92ZXIsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWhlYWRlci1uYXZpZ2F0aW9uLWl0ZW0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNDI2MTI7IH1cbiAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlci1uYXZpZ2F0aW9uLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0sIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICosIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOm50aC1jaGlsZChuKSwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKDFuICsgMiksIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKDFuICsgMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQoMW4pLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOmxhc3QtY2hpbGQsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbltpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyIHtcbiAgcGFkZGluZzogMjZweCAxOXB4IDI1cHggNjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTdweCAxNnB4IDU1cHg7IH0gfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci1zZWxlY3RlZCAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLWNoZWNrYm94LCBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlcjpob3ZlciAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLWNoZWNrYm94LCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLXNlbGVjdGVkIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXItY2hlY2tib3gsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXI6aG92ZXIgLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTQyNjEyOyB9XG4gIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLXRleHQsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbS1hbnN3ZXItdGV4dCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLWNoZWNrYm94LCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQkVCRUJFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci1jaGVja2JveCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlci1jaGVja2JveCB7XG4gICAgICAgIGxlZnQ6IDEzcHg7IH0gfVxuXG5baXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1jb250cm9scy1iYWNrLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzLWJhY2sge1xuICBjb2xvcjogI0JFQkVCRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1jb250cm9scy1iYWNrOjpiZWZvcmUsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMtYmFjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYuODYxJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgNi44NjEgMTInJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkPSdNMTMuMzE1LDEyLjE5NGw0LjU0MS00LjUzN2EuODU0Ljg1NCwwLDAsMCwwLTEuMjExLjg2NS44NjUsMCwwLDAtMS4yMTUsMEwxMS41LDExLjU4N2EuODU2Ljg1NiwwLDAsMC0uMDI1LDEuMTgzbDUuMTY2LDUuMTc3YS44NTguODU4LDAsMSwwLDEuMjE1LTEuMjExWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExLjI0NiAtNi4xOTYpJyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMtc3VibWl0LCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMtYmFjaywgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMtbmV4dCwgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMtc3VibWl0LCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1jb250ZW50LWNvbnRyb2xzLWJhY2ssIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWNvbnRlbnQtY29udHJvbHMtbmV4dCwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tY29udGVudC1jb250cm9scy1zdWJtaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWZpbmlzaGVkLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tZmluaXNoZWQtdGl0bGUsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWZpbmlzaGVkLXRpdGxlLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQsIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQgc3BhbiwgW2lzPSdmYWtlbmV3cy1mb3JtJ10gLmZvcm0tZmluaXNoZWQtdGl0bGUtcmVkLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgIGNvbG9yOiAjRTQyNjEyO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWZpbmlzaGVkLXRpdGxlLXJlZCwgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWZpbmlzaGVkLXRpdGxlLXJlZCBzcGFuLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQsIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLXRpdGxlLXJlZCBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQgc3BhbiwgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWZpbmlzaGVkLXRpdGxlLXJlZCBzcGFuIHNwYW4sIFtpcz0nZmFrZW5ld3MtZm9ybSddIC5mb3JtLWZpbmlzaGVkLXRpdGxlLXJlZCBzcGFuLCBbaXM9J2Zha2VuZXdzLWZvcm0nXSAuZm9ybS1maW5pc2hlZC10aXRsZS1yZWQgc3BhbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG5cbltpcz0nZmFrZW5ld3Mtc21hbGwnXSB7XG4gIHBhZGRpbmc6IDg4cHggMCA4NnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIHtcbiAgICAgIHBhZGRpbmc6IDc4cHggMCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10ge1xuICAgICAgcGFkZGluZzogNjBweCAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiAyNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjclOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1sZWZ0IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LWxlZnQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyNCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0LXdyYXBwZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodC13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4IDgxcHggNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodC13cmFwcGVyID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDEwcHgpKTsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodC13cmFwcGVyID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA2MHB4IDE1cHg7IH1cbiAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodC13cmFwcGVyID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtd3JhcHBlciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0LXdyYXBwZXIgPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodC13cmFwcGVyID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodC13cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScxMDIuNTU0JyBoZWlnaHQ9JzU5LjExOScgdmlld0JveD0nMCAwIDEwMi41NTQgNTkuMTE5JyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY2h0ZWNrXzIzMicgZGF0YS1uYW1lPSdSZWNodGVjayAyMzInIHdpZHRoPScxMDIuNTU0JyBoZWlnaHQ9JzU5LjExOScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dydXBwZV8xOTMnIGRhdGEtbmFtZT0nR3J1cHBlIDE5MycgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdQZmFkXzE1MScgZGF0YS1uYW1lPSdQZmFkIDE1MScgZD0nTTEzNC44LDguOTM4VjUwLjIwN2EyNC42MjYsMjQuNjI2LDAsMCwxLS43ODgsMy4xODZjLTEuNDMzLDMuNjg0LTQuNzI4LDUuNzE2LTkuMTM4LDUuNzE3cS0yOS4wNTMuMDA2LTU4LjEwNywwYy00LjAzNywwLTguMDc0LjAzNi0xMi4xMDktLjAzNWE4Ljc4NCw4Ljc4NCwwLDAsMS04LjQ4OC03LjEwOUEyMy42MjMsMjMuNjIzLDAsMCwxLDQ2LDQ2LjIzMywyLjY4LDIuNjgsMCwwLDEsNDcuNDYyLDQ0LjVjMS40NzgtLjY4NSwyLjk4Ny41LDMuMDUzLDIuMjkyLjA1MiwxLjQyLjAxLDIuODQ0LjAxLDQuMjY2bC4zNDIuMTQxTDc2LjE0NiwyOS41NzEsNTAuODY2LDcuOTRsLS4zMzcuMTQxYzAsMS4xNjQuMDIsMi4zMjktLjAwOSwzLjQ5M2E2LjAyOCw2LjAyOCwwLDAsMS0uMiwxLjc0NSwyLjE0NCwyLjE0NCwwLDAsMS0yLjIyOCwxLjUsMi4xMTksMi4xMTksMCwwLDEtMi4xMTEtMS43OTVjLS4wNzEtMi4zMTQtLjM2Ny00LjY2Mi40MzctNi45MjNBOS40NDIsOS40NDIsMCwwLDEsNTUuNjYsMEM3NC44OC4wODIsOTQuMS4wMzMsMTEzLjMyMi4wMzRjNC4xNDgsMCw4LjMtLjA0MywxMi40NDMuMDI4YTkuMDI2LDkuMDI2LDAsMCwxLDguNzI5LDcuMTU3Yy4xMjcuNTY3LjIwNSwxLjE0Ni4zMDYsMS43MTltLTguMzkyLTQuMjI3SDU0LjIxNGMuNDIyLjM3OS42NTguNi45LjgxMVE2NC4yMywxMy4zMTEsNzMuMzQ0LDIxLjFxNy41MTEsNi40MTYsMTUuMDI1LDEyLjgyOWMxLjQsMS4xOTIsMi40MDYsMS4xOTQsMy44MzQuMDE0LjI1Ny0uMjEyLjUwNy0uNDMxLjc2MS0uNjQ4cTEyLjAyNy0xMC4yNzQsMjQuMDUzLTIwLjU0OGMzLjA2LTIuNjE0LDYuMTE2LTUuMjMzLDkuMzkyLTguMDM1TTU0LjE4LDU0LjQzMmg3Mi4yMzZsLTI1LjU0LTIxLjg2OUM5OC44NDQsMzQuMzMsOTYuOTE0LDM2LDk1LDM3LjY3OGE2Ljg5LDYuODksMCwwLDEtNC42LDEuODkzLDYuNTI0LDYuNTI0LDAsMCwxLTQuNDc0LTEuNjI4Yy0yLjA2Ni0xLjc3Ni00LjEyMy0zLjU2My02LjIxNy01LjM3NEw1NC4xOCw1NC40MzJNMTI5Ljk1Niw3Ljc0MSwxMDQuNDQ4LDI5LjU3NCwxMjkuOTU2LDUxLjRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzIuMjQ2IDApJyBmaWxsPSclMjNmZmYnLyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTUyJyBkYXRhLW5hbWU9J1BmYWQgMTUyJyBkPSdNMTIuNDUsMTE1LjVjLTMuMjU0LDAtNi41MDguMDA2LTkuNzYyLDAtMS42MywwLTIuNjg3LS45MjEtMi42ODgtMi4zczEuMDYzLTIuMzE3LDIuNjg5LTIuMzJxOS44NzMtLjAxNiwxOS43NDcsMGEyLjMyNCwyLjMyNCwwLDAsMSwyLjYsMi4zNzdjLS4wMjgsMS4zODEtMSwyLjIzNi0yLjYsMi4yNDEtMy4zMjguMDEtNi42NTYsMC05Ljk4NCwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC03Ny45NDYpJyBmaWxsPSclMjNmZmYnLyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTUzJyBkYXRhLW5hbWU9J1BmYWQgMTUzJyBkPSdNMzIuMDY0LDcyLjdjMi4xODIsMCw0LjM2NC0uMDExLDYuNTQ2LDBBMi4yNzUsMi4yNzUsMCwwLDEsNDEuMTU5LDc1YTIuMzE4LDIuMzE4LDAsMCwxLTIuNTUzLDIuMzE5cS02LjU0Ni4wMzEtMTMuMDkyLDBhMi4zMjMsMi4zMjMsMCwxLDEsMC00LjYxNmMyLjE4Mi0uMDE0LDQuMzY0LDAsNi41NDYsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE2LjExOCAtNTEuMTEzKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDEwMnB4O1xuICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuaWNvbi1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IC5pY29uLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgLmljb24tbW9iaWxlIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuaWNvbi1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtaGVhZGxpbmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNTNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodC1oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDlweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQtaGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IC5pbnB1dC1tYWlsIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4OyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuaW5wdXQtbWFpbCAuZm9ybS1sYWJlbCwgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5jb250YWluZXIgLmNvbnRlbnQtcmlnaHQgLmlucHV0LW1haWwgLnRleHQtc21hbGwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuaW5wdXQtbWFpbCAuZm9ybS1ncm91cCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IC5pbnB1dC1tYWlsIC5mb3JtLWdyb3VwIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuYmFja2dyb3VuZCB7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuY29udGFpbmVyIC5jb250ZW50LXJpZ2h0IC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICB3aWR0aDogMTUwdnc7XG4gICAgICAgICAgbGVmdDogLTUwdnc7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmNvbnRhaW5lciAuY29udGVudC1yaWdodCAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7IH0gfVxuICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuaGVhZGxpbmUtc21hbGwge1xuICAgICAgY29sb3I6ICNFNDI2MTI7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5oZWFkbGluZS1zbWFsbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybSB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMjBweCkpOyB9XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyLWNvbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0taGVhZGVyLWNvbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlci10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlci10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMTZweCkpOyB9XG4gICAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0gPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgW2lzPSdmYWtlbmV3cy1zbWFsbCddIC5mb3JtLWNvbnRlbnQtaXRlbSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1pdGVtLWFuc3dlcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIFtpcz0nZmFrZW5ld3Mtc21hbGwnXSAuZm9ybS1jb250ZW50LWl0ZW0tYW5zd2VyLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tY29udGVudC1jb250cm9scyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7IH1cbiAgICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLmZvcm0tZmluaXNoZWQgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBbaXM9J2Zha2VuZXdzLXNtYWxsJ10gLnN3aXBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10ge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5jb2wtMSB7XG4gICAgd2lkdGg6IDQ2JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLmNvbC0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5jb2wtMiB7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLmNvbC0yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLnN1YmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5zdWJsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5zdWJsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG4gIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gcCB7XG4gICAgICAgIG1heC13aWR0aDogMzk1cHg7IH0gfVxuICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4OyB9IH1cbiAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZnJlaXN0ZWxsZXItdGVhc2VyJ10gLmltZyB7XG4gICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfSB9XG4gICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuaW1nIGltZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICAgIC1tb3otZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICAgIC1tcy1maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMjFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuICAgICAgLW8tZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuaW1nIGltZyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICBbaXM9J2ZyZWlzdGVsbGVyLXRlYXNlciddIC5iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmcmVpc3RlbGxlci10ZWFzZXInXSAuYmFja2dyb3VuZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwJSk7XG4gICAgICAgIGxlZnQ6IC0yNSU7IH0gfVxuXG5baXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZy10b3A6IDg0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY3cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGFpbmVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMHB4KSk7IH1cbiAgICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRhaW5lciA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4NjBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGVudCAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29udGVudCAuaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbnRlbnQgLnRleHQge1xuICAgIG1heC13aWR0aDogNDkycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250ZW50IC50ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250ZW50IC50ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb250ZW50IC50ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29sLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbC0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuY29sLTEge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5jb2wtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmNvbC0yIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDYwcHggMTVweDsgfSB9XG4gIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmJ0bi13aGl0ZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDE5cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxOXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3NTBweCkge1xuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuYnRuLXdoaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5idG4td2hpdGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMzglOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgW2lzPSdoZXJvLWhlYWRsaW5lLXRleHQtMy1jb2wnXSAuYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiAzNiU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIFtpcz0naGVyby1oZWFkbGluZS10ZXh0LTMtY29sJ10gLmJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogNDclOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2hlcm8taGVhZGxpbmUtdGV4dC0zLWNvbCddIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0OyB9IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24tcHJldmlvdXMgLmFycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5leHQgLmFycm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbiAuYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogODdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE4cHggMHB4IDE4cHggMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4IDI1cHggMjJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbSAudGF4b25vbXkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gLnRheG9ub215IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0taW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0taW1nIGltZyB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtLWltZyBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbS1pbWcgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtLWNvbnRlbnQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgICAgZmxleDogMTsgfVxuICAgICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbS1jb250ZW50IC5yZWFkLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbSBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbSBoMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gLmNvbC0xIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgIGZsZXg6IDE7IH1cbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtIC5jb2wtMiB7XG4gICAgICB3aWR0aDogMzI4cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNCRUJFQkU7XG4gICAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgcGFkZGluZzogNzJweCAwIDEyNHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nOiA1OHB4IDAgNTlweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDU4cHggMCA3NXB4IDA7IH0gfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWJvdHRvbSAuc2VhcmNoTGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1ib3R0b20gLnNlYXJjaExpc3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWJvdHRvbSAuc2VhcmNoTGlzdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1ib3R0b20gLnNlYXJjaExpc3QtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3QgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucG9zdCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3QtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLm5vUmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5baXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSB7XG4gIHBhZGRpbmc6IDEyNXB4IDAgNjVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDE5JSArIDYwcHgpIDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10ge1xuICAgICAgcGFkZGluZzogMTQwcHggMCAwIDA7IH0gfVxuICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3OXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI5JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTklOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3MiU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjglICsgMTVweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCBpbWcgKyAuY2FwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI5JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQgaW1nICsgLmNhcHRpb24ge1xuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI4JSArIDE1cHgpOyB9IH1cbiAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1heC13aWR0aDogMzQ4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbnRlbnQgLnRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogMzk1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAudGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IC50ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IC5idG4td2hpdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29udGVudCAuYnRuLXdoaXRlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gICAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb250ZW50IC5idG4td2hpdGUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29sLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29sLTEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAtbXMtZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7IH0gfVxuICBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29sLTIge1xuICAgIG1hcmdpbi1yaWdodDogOTdweDtcbiAgICBtYXJnaW4tdG9wOiAxMDNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb2wtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbC0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbC0zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMDNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb2wtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbWVocmZhY2hhdXN3YWhsLXRlYXNlciddIC5jb2wtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgZ2FwOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdtZWhyZmFjaGF1c3dhaGwtdGVhc2VyJ10gLmNvbC0yLCBbaXM9J21laHJmYWNoYXVzd2FobC10ZWFzZXInXSAuY29sLTMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5baXM9J21pdGdsaWVkLWZvcm0nXSAjdW5pdGUtZm9ybS0zNiB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lci1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lci1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuYmFja2dyb3VuZDo6YmVmb3JlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmJhY2tncm91bmQtcmVkIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmJhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzQxO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmJhY2tncm91bmQtcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbC0xIHtcbiAgICBwYWRkaW5nOiA4OHB4IDkycHggOTJweCAwO1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbC0xIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmM0MTsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29sLTIge1xuICAgIHBhZGRpbmc6IDY5cHggMCA4NnB4IDkycHg7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29sLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29sLTIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbC0yLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzFweCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29sLTItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ5cHggMCA1M3B4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogMjBweCkpOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDExNTFweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDIwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdCA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMzBweCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNzVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0ICoge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogMTE1MXB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0LWl0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItbGlzdC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QtaXRlbS1oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAtby1oeXBoZW5zOiBhdXRvO1xuICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgaHlwaGVuczogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1saXN0LWl0ZW0taGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QtaXRlbSAubWVudSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QtaXRlbSAubWVudS1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QtaXRlbSAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWxpc3QtaXRlbSAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSA+ICo6bnRoLWNoaWxkKDFuICsgMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTNweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gLm1lbnUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNDJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gLm1lbnUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSAubWVudSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gLm1lbnUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tIC5tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5mb290ZXItYm90dG9tIC5tZW51LWl0ZW0tbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuZm9vdGVyLWJvdHRvbSAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmZvb3Rlci1ib3R0b20gLm1lbnUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDkxcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5zb2NpYWxtZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5zb2NpYWxtZWRpYSB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5zb2NpYWxtZWRpYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsbWVkaWEtaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsbWVkaWEtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICBwYWRkaW5nOiA0OXB4IDAgNjhweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIHtcbiAgICAgIHBhZGRpbmc6IDMxcHggMCAzMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1M3B4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIC5zb2NpYWxtZWRpYS1oZWFkbGluZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAuc29jaWFsbWVkaWEtaGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAubWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAubWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10gLm1lbnUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10gLm1lbnUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItcmVnaW9uJ10gLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1yZWdpb24nXSAuY29sLTEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLXJlZ2lvbiddIC5jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10ge1xuICAvKiBTRUFSQ0ggQkFSICovXG4gIC8qIE1FTsOcIElOIE5BVklHQVRJT04gRklYRUQgQkFSKi9cbiAgLyogTUVOw5wgTEFZRVIgKi9cbiAgLyohXG4gICogSGFtYnVyZ2Vyc1xuICAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAgKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICAqL1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi8gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLm9wZW4gLm5hdmlnYXRpb24ge1xuICAgIGxlZnQ6IDB2dzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLm9wZW4gLnNlYXJjaCB7XG4gICAgICBsZWZ0OiAwdnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLm5hdmJhciB7XG4gICAgICBoZWlnaHQ6IDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAubG9nbywgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5zZWFyY2gsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAuY29udGVudC1yaWdodCB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLmxvZ28sIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAuc2VhcmNoLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgbWFyZ2luLXRvcDogOTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAubG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5sb2dvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5sb2dvLWltYWdlLXNjcm9sbGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLnNlYXJjaCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAuc2VhcmNoIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTAwJSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5zZWFyY2gge1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gY2FsYygxLjYlICsgOTBweCkpOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5oYW1idXJnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10uc2Nyb2xsZWQ6bm90KC5vcGVuKSAubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5uYXZiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNiU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAyNXB4IDE3cHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMjJweCAxLjYlIDM4cHggMS42JTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjJweCAxOXB4IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nby1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5sb2dvLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2NHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5sb2dvLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2N3B4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmxvZ28taW1hZ2UgcGF0aCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmxvZ28taW1hZ2Utc2Nyb2xsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTUwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaCB7XG4gICAgICAgIGxlZnQ6IDQwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoIHtcbiAgICAgICAgbGVmdDogMzUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gge1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IDEwMnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogMTEwdnc7XG4gICAgICAgIHRvcDogOTJweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoIHtcbiAgICAgICAgdG9wOiAxMzZweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLWlucHV0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEREREREQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgcGFkZGluZzogOXB4IDE4cHggOXB4IDEzcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWE0MDBcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogI0U0MjYxMjtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IHVuc2V0O1xuICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgIHdpZHRoOiA0MjFweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxNjNweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEVkZ2UgKi9cbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICNCRUJFQkU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLWlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLWlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNlYXJjaC1zdWJtaXQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNS43OTMnIGhlaWdodD0nMTUuNzk3JyB2aWV3Qm94PScwIDAgMTUuNzkzIDE1Ljc5NyclM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1zZWFyY2gnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3Mtc2VhcmNoJyBkPSdNMjAuMTA4LDE5LjE0NmwtNC4zOTItNC40MzNhNi4yNTksNi4yNTksMCwxLDAtLjk1Ljk2Mmw0LjM2NCw0LjRhLjY3Ni42NzYsMCwwLDAsLjk1NC4wMjVBLjY4LjY4LDAsMCwwLDIwLjEwOCwxOS4xNDZaTTEwLjgsMTUuNzI5YTQuOTQzLDQuOTQzLDAsMSwxLDMuNS0xLjQ0OEE0LjkxMiw0LjkxMiwwLDAsMSwxMC44LDE1LjcyOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00LjUgLTQuNDkzKScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuY29udGVudC1yaWdodCAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuY29udGVudC1yaWdodCAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuY29udGVudC1yaWdodCAubWVudS1pdGVtLS1jdXJyZW50IC5tZW51LWxpbmsge1xuICAgICAgY29sb3I6ICNmOTY0MTc7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWxpbmsge1xuICAgICAgY29sb3I6ICM0MTQ3NTE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogN3B4IDE4cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDhweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZjk2NDE3OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAxMTB2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgcGFkZGluZzogMCAxLjYlIDI4cHggMS42JTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC41cztcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgLyogTUVOVSBXSVRIIFNVQlRSRUUgKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTcwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7IH0gfVxuICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTVweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTZweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24ge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIxNHB4KTsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAuZmFkZU91dENvbHVtbiB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBtYXJnaW4gMC4xNXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjE1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjE1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBtYXJnaW4gMC4xNXM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgbWFyZ2luIDAuMTVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5mYWRlT3V0Q29sdW1uOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAuZmFkZU91dENvbHVtbi5hY3RpdmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTUlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05NSUpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5mYWRlT3V0Q29sdW1uLmFjdGl2ZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24tZmFkZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTMwMDBmO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMzAlLCByZ2JhKDIyNywgMCwgMTUsIDAuOCkpLCB0byhyZ2JhKDIyNywgMCwgMTUsIDAuMSkpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjcsIDAsIDE1LCAwLjgpIDMwJSwgcmdiYSgyMjcsIDAsIDE1LCAwLjEpIDEwMCUpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMS42JTtcbiAgICAgIGJvdHRvbTogMjhweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24tZmFkZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjQlO1xuICAgICAgcGFkZGluZy10b3A6IDYxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWhlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA5NTBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWhlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLWhlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24tZmxleGJveCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbi1mbGV4Ym94IHtcbiAgICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHVuc2V0O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHVuc2V0OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLXJvdyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLXJvdy1tZW51IHtcbiAgICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLXJvdy1ib3R0b20ge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLXJvdy1jb2wge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zczsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLXJvdy1jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHdpZHRoOiAzMiU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uLXJvdy1jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAuYnRuLXdoaXRlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA5NTBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5idG4td2hpdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNXB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAuYnRuLXdoaXRlOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NnIGlkPSdHcnVwcGVfOTM1JyBkYXRhLW5hbWU9J0dydXBwZSA5MzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDUgLTIzKSclM0UlM0NwYXRoIGlkPSdWZXJlaW5pZ3VuZ3NtZW5nZV8xJyBkYXRhLW5hbWU9J1ZlcmVpbmlndW5nc21lbmdlIDEnIGQ9J00zNDczLjMtODQ4LjIxNWExLDEsMCwwLDEtLjMtLjcxNCwxLDEsMCwwLDEsLjMtLjcwOGwzLjgyMy0zLjgyNS0zLjgyNy0zLjgyNGExLDEsMCwwLDEtLjMtLjcxNS45ODkuOTg5LDAsMCwxLC4zLS43MDcsMSwxLDAsMCwxLC43MTEtLjI5MiwxLjAwOCwxLjAwOCwwLDAsMSwuNzEyLjI5Mmw0LjUzNiw0LjUzM2ExLDEsMCwwLDEsLjAzLDEuMzg4bC0uMDA3LjAwOC00LjU1NSw0LjU2NGExLDEsMCwwLDEtLjcxMi4yOTRBMSwxLDAsMCwxLDM0NzMuMy04NDguMjE1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzMTguMjcyIDg4OC40NjEpJyBmaWxsPSclMjNlMzAwMGYnLyUzRSUzQ2cgaWQ9J0VsbGlwc2VfMTcnIGRhdGEtbmFtZT0nRWxsaXBzZSAxNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ1IDIzKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlMzAwMGYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzEyJyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTEnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAvKiBTTUFMTCBNRU5VICovIH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCB3aWR0aCAwLjNzLCBtYXJnaW4gMC4zcywgcGFkZGluZyAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgd2lkdGggMC4zcywgbWFyZ2luIDAuM3MsIHBhZGRpbmcgMC4zcywgYm9yZGVyLXJhZGl1cyAwLjNzOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbTpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLXN1YnRyZWVBY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbTpob3Zlcjpub3QoOmZpcnN0LW9mLXR5cGUpLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tc3VidHJlZUFjdGl2ZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbTpob3ZlciAubWVudS1pdGVtLXRpdGxlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXIgLm1lbnUtaXRlbS1saW5rLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tc3VidHJlZUFjdGl2ZSAubWVudS1pdGVtLXRpdGxlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tc3VidHJlZUFjdGl2ZSAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICNFNDI2MTI7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXIgKyAubWVudS1pdGVtLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tc3VidHJlZUFjdGl2ZSArIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS10aXRsZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogOTUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS10aXRsZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLXRpdGxlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS10aXRsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEuNDM1JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTEuNDM1IDIwJyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTE5LjIzNSwxNi4xOTMsMTEuNjY2LDguNjNhMS40MjMsMS40MjMsMCwwLDEsMC0yLjAxOSwxLjQ0MSwxLjQ0MSwwLDAsMSwyLjAyNSwwbDguNTc1LDguNTY5YTEuNDI3LDEuNDI3LDAsMCwxLC4wNDIsMS45NzFMMTMuNywyNS43NzlhMS40MjksMS40MjksMCwxLDEtMi4wMjUtMi4wMTlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTEuMjQ2IC02LjE5NiknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDExLjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtLS1jdXJyZW50IC5tZW51LWxpbmsge1xuICAgICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM0MTQ3NTE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgICAgICB3aWR0aDogMzB2dztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4zczsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg1cHgpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2NnB4KTsgfSB9XG4gICAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDhweCk7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjNweCAwIDQwcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXN1YnRyZWUtaXRlbS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQkVCRUJFO1xuICAgICAgICAgICAgY29sb3I6ICNFNDI2MTI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcywgcGFkZGluZyAwLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIHBhZGRpbmcgMC4zcyAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc3VidHJlZS1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlLWl0ZW0tbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlLWl0ZW0tbGluay1hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXN1YnRyZWUtaXRlbS1iYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjNweCAwIDQwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlLWl0ZW0tYmFjayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXN1YnRyZWUtaXRlbS1iYWNrLWFycm93IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMS40MzYnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxMS40MzYgMjAnJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkPSdNMTkuMjM1LDE2LjE5MywxMS42NjYsOC42M2ExLjQyMywxLjQyMywwLDAsMSwwLTIuMDE5LDEuNDQxLDEuNDQxLDAsMCwxLDIuMDI1LDBsOC41NzUsOC41NjlhMS40MjcsMS40MjcsMCwwLDEsLjA0MiwxLjk3MUwxMy43LDI1Ljc3OWExLjQyOSwxLjQyOSwwLDEsMS0yLjAyNS0yLjAxOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIyLjY4MiAyNi4xOTYpIHJvdGF0ZSgxODApJyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXN1YnRyZWUtaXRlbS1iYWNrLXRleHQge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICBjb2xvcjogI0JFQkVCRTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zdWJ0cmVlLWl0ZW0tYmFjay10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiA1cHggMTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtd3JhcHBlciB7XG4gICAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLWl0ZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtLWxpbmsuY29uc2VudF90cmlnZ2VyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zb2NpYWxtZWRpYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc29jaWFsbWVkaWEtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zb2NpYWxtZWRpYS1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5oYW1idXJnZXIge1xuICAgIHBhZGRpbmc6IDE3cHggMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC1maWx0ZXI7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC1maWx0ZXI7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlciwgLXdlYmtpdC1maWx0ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1N3B4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAyOHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMXB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyOmhvdmVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UtcmVkIDFzIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1yZWQgMXMgaW5maW5pdGU7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLWJveCB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMi4yNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1NiUgMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU2JSAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaW5oZXJpdDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGluaGVyaXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiAtNi43NXB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBib3R0b206IC02Ljc1cHg7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIHRvcDogLTEzLjc1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRvcDogMTdweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10ge1xuICAvKiBTRUFSQ0ggQkFSICovXG4gIC8qIE1FTsOcIElOIE5BVklHQVRJT04gRklYRUQgQkFSKi9cbiAgLyogTUVOw5wgTEFZRVIgKi9cbiAgLyohXG4gICogSGFtYnVyZ2Vyc1xuICAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAgKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICAqL1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi8gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10ub3BlbiAubmF2aWdhdGlvbiB7XG4gICAgbGVmdDogMHZ3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXS5vcGVuIC5zZWFyY2gge1xuICAgICAgbGVmdDogMHZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLmxvZ28ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5sb2dvLWltYWdlIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5zZWFyY2gge1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gY2FsYygxLjYlICsgOTBweCkpOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLmhhbWJ1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddLnNjcm9sbGVkOm5vdCgub3BlbikgLm5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXS5zY3JvbGxlZDpub3QoLm9wZW4pIC5uYXZiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE0cHggMS42JSAxN3B4IDEuNiU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZiYXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjZweCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2YmFyIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAxNXB4IDI1cHggMTVweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZiYXItdG9wIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmJhci10b3AgKyAubmF2YmFyIHtcbiAgICAgICAgdG9wOiAzMnB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmJhci10b3AgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZiYXItdG9wIGE6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2Ljg2MScgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDYuODYxIDEyJyUzRSUzQ3BhdGggaWQ9J0ljb25faW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGRhdGEtbmFtZT0nSWNvbiBpb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZD0nTTEzLjMxNSwxMi4xOTRsNC41NDEtNC41MzdhLjg1NC44NTQsMCwwLDAsMC0xLjIxMS44NjUuODY1LDAsMCwwLTEuMjE1LDBMMTEuNSwxMS41ODdhLjg1Ni44NTYsMCwwLDAtLjAyNSwxLjE4M2w1LjE2Niw1LjE3N2EuODU4Ljg1OCwwLDEsMCwxLjIxNS0xLjIxMVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMS4yNDYgLTYuMTk2KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjYlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAxNXB4IDI1cHggMTdweDsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubG9nbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubG9nbyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1OHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmxvZ28taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5sb2dvLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2NHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmxvZ28taW1hZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogMTY3cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5sb2dvLWltYWdlIHBhdGgge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5sb2dvLXNpdGVuYW1lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5sb2dvLXNpdGVuYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubG9nby1zaXRlbmFtZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubG9nby1zaXRlbmFtZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmxvZ28tc2l0ZW5hbWUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRTQyNjEyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubG9nby1zaXRlbmFtZSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gge1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IDEwMnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBsZWZ0OiAxMTB2dztcbiAgICAgICAgdG9wOiA5MnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaCB7XG4gICAgICAgIHRvcDogMTM2cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoLWlucHV0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEREREREQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgcGFkZGluZzogOXB4IDE4cHggOXB4IDEzcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWE0MDBcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogI0U0MjYxMjtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IHVuc2V0O1xuICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgIHdpZHRoOiA0MjFweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDE2M3B4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEVkZ2UgKi9cbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICNCRUJFQkU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQkVCRUJFOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICNCRUJFQkU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoLWlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MjYxMjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zZWFyY2gtc3VibWl0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTUuNzkzJyBoZWlnaHQ9JzE1Ljc5Nycgdmlld0JveD0nMCAwIDE1Ljc5MyAxNS43OTcnJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3Mtc2VhcmNoJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLXNlYXJjaCcgZD0nTTIwLjEwOCwxOS4xNDZsLTQuMzkyLTQuNDMzYTYuMjU5LDYuMjU5LDAsMSwwLS45NS45NjJsNC4zNjQsNC40YS42NzYuNjc2LDAsMCwwLC45NTQuMDI1QS42OC42OCwwLDAsMCwyMC4xMDgsMTkuMTQ2Wk0xMC44LDE1LjcyOWE0Ljk0Myw0Ljk0MywwLDEsMSwzLjUtMS40NDhBNC45MTIsNC45MTIsMCwwLDEsMTAuOCwxNS43MjlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNC41IC00LjQ5MyknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuY29udGVudC1yaWdodCAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtaXRlbS0tY3VycmVudCAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZjk2NDE3OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1jaXJjbGUpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuY29udGVudC1yaWdodCAubWVudS1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWl0ZW0tLWN1cnJlbnQ6OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtaXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCA4cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWxpbmstY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAzNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICBjb2xvcjogI0U0MjYxMjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWxpbmstY2lyY2xlOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmNvbnRlbnQtcmlnaHQgLm1lbnUtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5jb250ZW50LXJpZ2h0IC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0U0MjYxMiAhaW1wb3J0YW50OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDExMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nOiAwIDEuNiUgMjhweCAxLjYlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjVzO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcbiAgICAvKiBNRU5VIFdJVEggU1VCVFJFRSAqLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTcwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTsgfSB9XG4gICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU1cHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTZweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTRweCk7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMy40JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24taGVhZGxpbmUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogOTUwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uLWhlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24taGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uLWZsZXhib3gge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi1mbGV4Ym94IHtcbiAgICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHVuc2V0O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHVuc2V0OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24tcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24tcm93LWJvdHRvbSB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi1yb3ctYm90dG9tIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbi1yb3ctY29sIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA5NTBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5idG4td2hpdGUge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5idG4td2hpdGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8qIFNNQUxMIE1FTlUgKi8gfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCB3aWR0aCAwLjNzLCBtYXJnaW4gMC4zcywgcGFkZGluZyAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgd2lkdGggMC4zcywgbWFyZ2luIDAuM3MsIHBhZGRpbmcgMC4zcywgYm9yZGVyLXJhZGl1cyAwLjNzOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1pdGVtOjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbTpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tLWN1cnJlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXIgLm1lbnUtaXRlbS10aXRsZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXIgLm1lbnUtaXRlbS1saW5rLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS0tY3VycmVudCAubWVudS1pdGVtLXRpdGxlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS0tY3VycmVudCAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICNFNDI2MTI7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtaXRlbS0tY3VycmVudCAubWVudS1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmOTY0MTc7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM0MTQ3NTE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1saW5rOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmOTY0MTc7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC13cmFwcGVyIHtcbiAgICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLm5hdmlnYXRpb24gLm1lbnUtc21hbGwtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLWl0ZW0tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAubmF2aWdhdGlvbiAubWVudS1zbWFsbC1pdGVtLWxpbmsuY29uc2VudF90cmlnZ2VyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYVwiOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5uYXZpZ2F0aW9uIC5tZW51LXNtYWxsLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zb2NpYWxtZWRpYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5zb2NpYWxtZWRpYS1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlciB7XG4gICAgcGFkZGluZzogMTdweCAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LWZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LWZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyLCAtd2Via2l0LWZpbHRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAyOHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMXB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXI6aG92ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZS1yZWQgMXMgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IHB1bHNlLXJlZCAxcyBpbmZpbml0ZTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlci1ib3gge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMi4yNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1NiUgMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU2JSAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMi4yNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAtNi43NXB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyLjI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3R0b206IC02Ljc1cHg7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRvcDogMTZweDtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICB0b3A6IC0xMy43NXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tcmVnaW9uJ10gLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0b3A6IDE3cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1yZWdpb24nXSAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXJlZ2lvbiddIC5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIC13ZWJraXQtdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbltpcz0nbmV3c2xldHRlciddIHtcbiAgcGFkZGluZzogNTBweCAwIDQ3cHggMDsgfVxuICBbaXM9J25ld3NsZXR0ZXInXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuICBbaXM9J25ld3NsZXR0ZXInXSAuY29udGVudCB7XG4gICAgcGFkZGluZzogNDdweCA4M3B4IDcycHggNjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDQ0cHggMCA1OXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzRweCAxNXB4IDAgMTVweDsgfSB9XG4gIFtpcz0nbmV3c2xldHRlciddIC5jb2wtMSB7XG4gICAgd2lkdGg6IDQ2JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5jb2wtMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2OXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5jb2wtMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gIFtpcz0nbmV3c2xldHRlciddIC5jb2wtMiB7XG4gICAgd2lkdGg6IDQxJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5jb2wtMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBbaXM9J25ld3NsZXR0ZXInXSAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMTI5LjgwNycgaGVpZ2h0PSc3NC44MjknIHZpZXdCb3g9JzAgMCAxMjkuODA3IDc0LjgyOSclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWNodGVja18yMzInIGRhdGEtbmFtZT0nUmVjaHRlY2sgMjMyJyB3aWR0aD0nMTI5LjgwNycgaGVpZ2h0PSc3NC44MjknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcnVwcGVfMTkzJyBkYXRhLW5hbWU9J0dydXBwZSAxOTMnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nUGZhZF8xNTEnIGRhdGEtbmFtZT0nUGZhZCAxNTEnIGQ9J00xNTguNDM0LDExLjMxM1Y2My41NDhhMzEuMTY5LDMxLjE2OSwwLDAsMS0xLDQuMDMzYy0xLjgxNCw0LjY2Mi01Ljk4NCw3LjIzNS0xMS41NjYsNy4yMzZxLTM2Ljc3NC4wMDctNzMuNTQ3LDBjLTUuMTA5LDAtMTAuMjIuMDQ2LTE1LjMyNy0uMDQ0YTExLjExOCwxMS4xMTgsMCwwLDEtMTAuNzQ0LTksMjkuOSwyOS45LDAsMCwxLS4yMTEtNy4yNTgsMy4zOTMsMy4zOTMsMCwwLDEsMS44NDYtMi4xODdjMS44NzEtLjg2NywzLjc4LjYzNiwzLjg2NCwyLjkuMDY2LDEuOC4wMTMsMy42LjAxMyw1LjRsLjQzMy4xNzgsMzItMjcuMzgxLTMyLTI3LjM3OS0uNDI3LjE3OGMwLDEuNDc0LjAyNiwyLjk0OC0uMDExLDQuNDIxYTcuNjI5LDcuNjI5LDAsMCwxLS4yNTksMi4yMDksMi43MTMsMi43MTMsMCwwLDEtMi44MiwxLjg5NCwyLjY4MiwyLjY4MiwwLDAsMS0yLjY3Mi0yLjI3MmMtLjA4OS0yLjkyOS0uNDY1LTUuOS41NTMtOC43NjNBMTEuOTUxLDExLjk1MSwwLDAsMSw1OC4yNjMsMGMyNC4zMjguMSw0OC42NTcuMDQsNzIuOTg1LjA0Miw1LjI1LDAsMTAuNS0uMDU0LDE1Ljc0OS4wMzVhMTEuNDI1LDExLjQyNSwwLDAsMSwxMS4wNDksOS4wNTljLjE2MS43MTguMjYsMS40NS4zODgsMi4xNzZNMTQ3LjgxMiw1Ljk2Mkg1Ni40MzNjLjUzNC40OC44MzMuNzYsMS4xNDQsMS4wMjZRNjkuMTEsMTYuODQ4LDgwLjY0NiwyNi43cTkuNTA3LDguMTIxLDE5LjAxOCwxNi4yMzhjMS43NjcsMS41MDgsMy4wNDYsMS41MTEsNC44NTMuMDE4LjMyNS0uMjY5LjY0Mi0uNTQ2Ljk2My0uODJxMTUuMjIzLTEzLDMwLjQ0NS0yNi4wMDhjMy44NzMtMy4zMDksNy43NDEtNi42MjMsMTEuODg3LTEwLjE3MU01Ni4zODksNjguOWg5MS40MzJMMTE1LjQ5NCw0MS4yMTZjLTIuNTcyLDIuMjM2LTUuMDE1LDQuMzQ1LTcuNDM5LDYuNDc0YTguNzIsOC43MiwwLDAsMS01LjgyNSwyLjQsOC4yNTcsOC4yNTcsMCwwLDEtNS42NjMtMi4wNmMtMi42MTUtMi4yNDgtNS4yMTktNC41MS03Ljg2OS02LjhMNTYuMzg5LDY4LjlNMTUyLjMsOS44LDEyMC4wMTUsMzcuNDMzLDE1Mi4zLDY1LjA2MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOC42MjcgMCknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDcGF0aCBpZD0nUGZhZF8xNTInIGRhdGEtbmFtZT0nUGZhZCAxNTInIGQ9J00xNS43NTksMTE2LjcyOWMtNC4xMTksMC04LjIzOC4wMDgtMTIuMzU3LDAtMi4wNjQtLjAwNS0zLjQtMS4xNjYtMy40LTIuOTEyczEuMzQ1LTIuOTMzLDMuNC0yLjkzNnExMi41LS4wMjEsMjQuOTk1LDBjMi4wNDYsMCwzLjMyOSwxLjIyMiwzLjI5MywzLjAwOS0uMDM1LDEuNzQ4LTEuMjY4LDIuODMtMy4zLDIuODM3LTQuMjEyLjAxMy04LjQyNSwwLTEyLjYzNywwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC02OS4xOTgpJyBmaWxsPSclMjNlMzAwMGYnLyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTUzJyBkYXRhLW5hbWU9J1BmYWQgMTUzJyBkPSdNMzQuNDkyLDcyLjcwNmMyLjc2MiwwLDUuNTI0LS4wMTQsOC4yODYsMCwxLjk5LjAxMywzLjIyOCwxLjE0OSwzLjIyNywyLjkwN2EyLjkzNCwyLjkzNCwwLDAsMS0zLjIzMiwyLjkzNnEtOC4yODUuMDM5LTE2LjU3MSwwYTIuOTQxLDIuOTQxLDAsMSwxLDAtNS44NDNjMi43NjItLjAxNyw1LjUyNCwwLDguMjg2LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNC4zMDkgLTQ1LjM3NiknIGZpbGw9JyUyM2UzMDAwZicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMjlweDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmljb24ge1xuICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4OyB9IH1cbiAgW2lzPSduZXdzbGV0dGVyJ10gLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuaGVhZGxpbmUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIFtpcz0nbmV3c2xldHRlciddIC5oZWFkbGluZS13cmFwcGVyIC5pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgW2lzPSduZXdzbGV0dGVyJ10gLnN1YmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuc3VibGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLnN1YmxpbmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIFtpcz0nbmV3c2xldHRlciddIC5zdWJsaW5lLXdyYXBwZXIgLmljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLnN1YmxpbmUtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIFtpcz0nbmV3c2xldHRlciddIC5zdWJsaW5lLXdyYXBwZXIgLmljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIFtpcz0nbmV3c2xldHRlciddIHAge1xuICAgICAgbWF4LXdpZHRoOiAzOTVweDsgfVxuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgW2lzPSduZXdzbGV0dGVyJ10gLmZvcm0ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQ0cHggODBweCA1OXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAzcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTU5cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmZvcm0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDUzcHggMTVweDsgfSB9XG4gICAgW2lzPSduZXdzbGV0dGVyJ10gLmZvcm0gLmZvcm0tbGFiZWwsIFtpcz0nbmV3c2xldHRlciddIC5mb3JtIC50ZXh0LXNtYWxsIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgW2lzPSduZXdzbGV0dGVyJ10gLmZvcm0gLmZvcm0tZ3JvdXAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuZm9ybSAuZm9ybS1ncm91cCBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgW2lzPSduZXdzbGV0dGVyJ10gLmZvcm0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICByb3ctZ2FwOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzbGV0dGVyJ10gLmZvcm0tYm90dG9tIHtcbiAgICAgICAgICByb3ctZ2FwOiAzMXB4OyB9IH1cbiAgW2lzPSduZXdzbGV0dGVyJ10gLmJhY2tncm91bmQge1xuICAgIHdpZHRoOiA0NSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBbaXM9J25ld3NsZXR0ZXInXSAuYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgW2lzPSduZXdzbGV0dGVyJ10gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBbaXM9J25ld3NsZXR0ZXInXSAudW5pdGUtY2FwdGNoYSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c2xldHRlciddIC51bml0ZS1jYXB0Y2hhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSB7XG4gIHBhZGRpbmc6IDUxcHggMy40JSA1NHB4IDMuNCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEuNiU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIxNnB4KTtcbiAgLyogU0FGQVJJIEZJWCAqLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10ge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiA0NnB4IDQ1cHggNDFweCA0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTk1cHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMzBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQgIWltcG9ydGFudDsgfSB9XG4gIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAuY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC50ZWFzZXJJbWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAudGVhc2VySW1nIGZpZ2NhcHRpb24ge1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIHRvcDogMjBweDsgfVxuICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCBoMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWFcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMThweCAxNXB4IDI0cHggMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbDpmaXJzdC1vZi10eXBlIC5idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRTQyNjEyOyB9IH1cbiAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb2w6bGFzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmxhc3Qtb2YtdHlwZSAuaGVhZGxpbmUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29sOmxhc3Qtb2YtdHlwZSAuaGVhZGxpbmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbDpsYXN0LW9mLXR5cGUgLmJ0bi13aGl0ZSB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5idG4td2hpdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1oeXBoZW5zOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgLW8taHlwaGVuczogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1oeXBoZW5zOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgIGh5cGhlbnM6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYnRuLXdoaXRlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5idG4td2hpdGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5idG4td2hpdGU6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlLXJlZC13aXRoLXRyYW5zbGF0ZVkgMXMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1yZWQtd2l0aC10cmFuc2xhdGVZIDFzIGluZmluaXRlOyB9XG4gICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5idG4td2hpdGU6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNFJTNDZyBpZD0nRWxsaXBzZV8xNycgZGF0YS1uYW1lPSdFbGxpcHNlIDE3JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2UzMDAwZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ2NpcmNsZSBjeD0nMTUnIGN5PScxNScgcj0nMTUnIHN0cm9rZT0nbm9uZScvJTNFJTNDY2lyY2xlIGN4PScxNScgY3k9JzE1JyByPScxNCcgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0NwYXRoIGlkPSdJY29uX2lvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLWFycm93LWZvcndhcmQnIGQ9J00xNi44MzgsMTMuMTk0LDExLjU0LDcuOWExLDEsMCwwLDEsMC0xLjQxMywxLjAwOSwxLjAwOSwwLDAsMSwxLjQxNywwbDYsNmExLDEsMCwwLDEsLjAyOSwxLjM4TDEyLjk2MiwxOS45YTEsMSwwLDEsMS0xLjQxNy0xLjQxM1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMzYzIDEuODA0KScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5idG4td2hpdGU6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYnRuLXdoaXRlOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYnRuLXdoaXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgcGFkZGluZzogMTlweCAxMHB4O1xuICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogdW5zZXQ7XG4gICAgICAgICAgLW8taHlwaGVuczogdW5zZXQ7XG4gICAgICAgICAgLW1zLWh5cGhlbnM6IHVuc2V0O1xuICAgICAgICAgICAgICBoeXBoZW5zOiB1bnNldDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5idG4td2hpdGUge1xuICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAtby1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAxOXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTlweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmJ0bi13aGl0ZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLXdlYmtpdC1taW4tY29udGVudDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50O1xuICAgICAgICAgIGdhcDogMHB4IDBweDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHVuc2V0O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiB1bnNldDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7IH0gfVxuICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICAgIHdpZHRoOiA0MzlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMTlweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDE5cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZS1pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZSBmaWdjYXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgICAgIHBhZGRpbmc6IDIzcHggMjBweCAyNXB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUtY29udGVudCBoMiB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MnB4IDE1cHggOXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNDJweCA4cHggOXB4OyB9IH1cbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5idG4tYXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBib3R0b206IDIzcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLmJ0bi1hcnJvdyB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICBib3R0b206IDEwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUtY29udGVudCAuYnRuLWFycm93IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmFydGljbGUtY29udGVudCAqIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZTpob3ZlciAuYnRuLWFycm93IHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlLXdoaXRlIDFzIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2Utd2hpdGUgMXMgaW5maW5pdGU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmNvbC1tb2JpbGUtMSB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuY29sLW1vYmlsZS0yIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuICAgICAgICBnYXA6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmNvbC1tb2JpbGUtMiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY1JSAtIDU1cHgpO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuY29sLW1vYmlsZS0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuY29sLW1vYmlsZS0yOm5vdCguZnVsbHdpZHRoKSB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RyZXRjaDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmNvbC1tb2JpbGUtMjpub3QoLmZ1bGx3aWR0aCkgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMTFweCkpOyB9XG4gICAgICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5jb2wtbW9iaWxlLTI6bm90KC5mdWxsd2lkdGgpID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nbmV3c3RlYXNlci1idW5kJ10gLnRlYXNlckNvbnRlbnQgLmNvbnRlbnQgLmNvbC1tb2JpbGUtMjpub3QoLmZ1bGx3aWR0aCkgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuY29sLW1vYmlsZS0yOm5vdCguZnVsbHdpZHRoKSA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgW2lzPSduZXdzdGVhc2VyLWJ1bmQnXSAudGVhc2VyQ29udGVudCAuY29udGVudCAuY29sLW1vYmlsZS0yOm5vdCguZnVsbHdpZHRoKSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J25ld3N0ZWFzZXItYnVuZCddIC50ZWFzZXJDb250ZW50IC5jb250ZW50IC5jb2wtbW9iaWxlLTIuZnVsbHdpZHRoIC5idG4td2hpdGUtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5baXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTQ1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10ge1xuICAgICAgcGFkZGluZzogMCAwIDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LWxlZnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNzQlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1sZWZ0ID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMlKSAtICgyIC8gMyAqIDYwcHgpKTsgfVxuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtbGVmdCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1sZWZ0ID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtbGVmdCA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtbGVmdCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LWxlZnQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1sZWZ0ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAzMHB4KSk7IH1cbiAgICAgICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1sZWZ0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LWxlZnQgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1sZWZ0ID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LWxlZnQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMTEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgLW1zLWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCAuaGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCAuaGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJhcmVhXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuY29udGVudC1yaWdodCAuaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0IC5pY29uOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQgLmljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQgLmljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQtd3JhcHBlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5jb250ZW50LXJpZ2h0LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmNvbnRlbnQtcmlnaHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmFydGljbGUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmFydGljbGUge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmFydGljbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxOXB4IDE5cHggMjRweCAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmFydGljbGUtY29udGVudCAubGlua0Fycm93IHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuYnRuIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA3cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLmJhY2tncm91bmQge1xuICAgIHdpZHRoOiAzOCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLnNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4IC0yMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuc2xpZGVyLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgW2lzPSduZXdzLXRlYXNlci1jb250ZW50aHViJ10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIFtpcz0nbmV3cy10ZWFzZXItY29udGVudGh1YiddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBbaXM9J25ld3MtdGVhc2VyLWNvbnRlbnRodWInXSAuc2xpZGVyLWJsdXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEyJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMzAwMGY7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgyNSUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA3NSUpOyB9XG5cbltpcz0ncGVyc29uZW4tZGV0YWlsJ10ge1xuICBtYXJnaW4tdG9wOiA3NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTEge1xuICAgIHdpZHRoOiAxNy4zNiU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0xIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0xIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTEgZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7IH1cbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTEgLmhlYWRsaW5lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTEgLmhlYWRsaW5lIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIge1xuICAgIHdpZHRoOiA1Mi43MSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIgLmludHJvdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0yIC5pbnRyb3RleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiAudGV4dCBwLCBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIgLnRleHQgdWwgbGksIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiAudGV4dCBvbCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiAuY29tcG9uZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIgLmNvbXBvbmVudHMgW2lzPSdzdGljaHB1bmt0ZSddIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTIgLmNvbXBvbmVudHMgW2lzPSdzdGljaHB1bmt0ZSddIC5saXN0LWJvcmRlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0yIC5jb21wb25lbnRzIFtpcz0nc3RpY2hwdW5rdGUnXSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0yIC5jb21wb25lbnRzIFtpcz0nc3RpY2hwdW5rdGUnXSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMiAuY29tcG9uZW50cyBbaXM9J3N0aWNocHVua3RlJ10gLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0yIC5jb21wb25lbnRzIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMge1xuICAgIHdpZHRoOiAyNS42MyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgLW1zLWZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0OyB9IH1cbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLmxpbmUge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICBtYXJnaW46IDAgNjBweDtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLmxpbmUge1xuICAgICAgICAgIG1hcmdpbjogMCAyNnB4IDAgMjlweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC5saW5lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW46IDYwcHggMCAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC5mbGV4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAud3JhcHBlciB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnRleHRSaWdodCBwLCBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnRleHRSaWdodCB1bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAudGV4dFJpZ2h0IHA6bGFzdC1vZi10eXBlLCBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnRleHRSaWdodCB1bDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnRleHRSaWdodCBwOmxhc3Qtb2YtdHlwZSwgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC50ZXh0UmlnaHQgdWw6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLmFkcmVzcywgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC5waG9uZSwgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC5tYWlsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFyZWE0MDBcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLmFkcmVzcywgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC5waG9uZSwgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC5tYWlsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4tZGV0YWlsJ10gLnBlcnNvbmVuQ29udGFpbmVyIC5jb2wtMyAuYWRyZXNzIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnBob25lIHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC5waG9uZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYjAwMDBjICFpbXBvcnRhbnQ7IH1cbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLm1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBbaXM9J3BlcnNvbmVuLWRldGFpbCddIC5wZXJzb25lbkNvbnRhaW5lciAuY29sLTMgLnNvY2lhbG1lZGlhLWhlYWRsaW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdwZXJzb25lbi1kZXRhaWwnXSAucGVyc29uZW5Db250YWluZXIgLmNvbC0zIC5zb2NpYWxtZWRpYS1oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVsbGlwc2lzIHtcbiAgdG8ge1xuICAgIHdpZHRoOiAyOXB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGVsbGlwc2lzIHtcbiAgdG8ge1xuICAgIHdpZHRoOiAyOXB4OyB9IH1cblxuW2lzPSdwZXJzb25lbiddIC5zaG93LXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnNob3ctcmVzcG9uc2l2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgW2lzPSdwZXJzb25lbiddIC5oaWRlLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5baXM9J3BlcnNvbmVuJ10gLmNvbC0xIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLmNvbC0xIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAuY29sLTIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTsgfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gIHBhZGRpbmc6IDE5cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIge1xuICAgICAgcGFkZGluZzogMjRweCAwOyB9IH1cbiAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXItdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlci10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyLXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDMyMXB4OyB9XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3QtY29udGFpbmVyLmlzLW9wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1jb250YWluZXIuaXMtb3BlbiB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDsgfSB9XG4gICAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1jb250YWluZXIuaXMtb3BlbiAuY3VzdG9tLXNlbGVjdC1wYW5lbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZS1vdXQsIG92ZXJmbG93LXkgMC4xcyAwLjVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLW91dCwgb3ZlcmZsb3cteSAwLjFzIDAuNXM7IH1cbiAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3QtcGFuZWwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB1bnNldDtcbiAgICB0cmFuc2l0aW9uOiB1bnNldDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMTNweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxM3B4IC01cHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7IH0gfVxuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1vcGVuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDE0cHggMTlweCAxNHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1vcGVuZXIge1xuICAgICAgICBwYWRkaW5nOiA4cHggIDE1cHggOHB4IDE5cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wZW5lciBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1vcGVuZXIgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1vcGVuZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3LjM5JyBoZWlnaHQ9JzguNDI5JyB2aWV3Qm94PScwIDAgMTcuMzkgOC40MjknJTNFJTNDcGF0aCBpZD0naWNvbm1vbnN0ci1hcnJvdy1kb3duLWxpbmVkJyBkPSdNLjI3NiwxNC43NjgsOC4zLDIyLjc4M2EuOTU5Ljk1OSwwLDAsMCwxLjM1OCwwbDguMDA4LThjLjE4NS0uMTg1LTE3LjU3Mi0uMi0xNy4zODctLjAxNFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjI3NCAtMTQuNjM3KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wZW5lcjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgcGFkZGluZzogNnB4IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wdGlvbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7IH0gfVxuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tZmlsdGVyIC5jdXN0b20tc2VsZWN0LW9wdGlvbltkYXRhLXZhbHVlPSdyZXNldCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1vcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxN3B4OyB9IH1cbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWZpbHRlciAuY3VzdG9tLXNlbGVjdC1vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4OyB9XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1maWx0ZXIgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uLmlzLXNlbGVjdGVkOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1OXB4IDAgODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1jb250ZW50IC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW8taHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICBoeXBoZW5zOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWNvbnRlbnQgLmhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWNvbnRlbnQgLnN1YmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWNvbnRlbnQgLnN1YmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbSAuY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbSAud2hpdGVjYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA5NSU7IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS1pbWcge1xuICB3aWR0aDogMjMlO1xuICBtYXJnaW4tcmlnaHQ6IDc0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLWltZyB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiB1bnNldDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHVuc2V0O1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0taW1nIGltZyB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS1pbWcgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS1jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0taGVhZGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS1zdWJsaW5lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS1zdWJsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLWNvbCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtIC5zb2NpYWxtZWRpYS1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtIC5zb2NpYWxtZWRpYS1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0gLnNvY2lhbG1lZGlhLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5baXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1pdGVtLXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4taXRlbS10ZXh0IC5saW5rQXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDM5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWl0ZW0tdGV4dCAubGlua0Fycm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbltpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7IH1cbiAgW2lzPSdwZXJzb25lbiddIC5wZXJzb25lbi1sb2FkZXItY29udGVudC1pbWcge1xuICAgIG1heC13aWR0aDogMjA5cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDUwcHggYXV0bzsgfVxuICBbaXM9J3BlcnNvbmVuJ10gLnBlcnNvbmVuLWxvYWRlci1jb250ZW50LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIFtpcz0ncGVyc29uZW4nXSAucGVyc29uZW4tbG9hZGVyLWNvbnRlbnQtdGV4dDo6YWZ0ZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogZWxsaXBzaXMgc3RlcHMoNCwgZW5kKSAxNTAwbXMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IGVsbGlwc2lzIHN0ZXBzKDQsIGVuZCkgMTUwMG1zIGluZmluaXRlO1xuICAgICAgY29udGVudDogXCJcXDIwMjZcIjtcbiAgICAgIC8qIGFzY2lpIGNvZGUgZm9yIHRoZSBlbGxpcHNpcyBjaGFyYWN0ZXIgKi9cbiAgICAgIHdpZHRoOiAwcHg7IH1cblxuW2lzPSdyb3NlLWZvcm0nXSAudW5pdGUtZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWcnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY3cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLndyYXBwZXIgcGljdHVyZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLndyYXBwZXIgcGljdHVyZSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwOyB9IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMXB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDEwNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA5OXB4IDA7IH0gfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAuY29udGFpbmVyLWZsZXggLmNvbC0xIHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmNvbnRhaW5lci1mbGV4IC5jb2wtMiB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmNvbnRhaW5lci1mbGV4IC5jb2wtMSwgW2lzPSdzZWl0ZW5laW5zdGllZyddIC5jb250YWluZXItZmxleCAuY29sLTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLmNvbnRhaW5lci1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAub3ZlcnZpZXctbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0JFQkVCRTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS44cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4yczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAub3ZlcnZpZXctbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWcnXSAub3ZlcnZpZXctbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYuODYxJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgNi44NjEgMTInJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtYXJyb3ctZm9yd2FyZCcgZGF0YS1uYW1lPSdJY29uIGlvbmljLWlvcy1hcnJvdy1mb3J3YXJkJyBkPSdNMTMuMzE1LDEyLjE5NGw0LjU0MS00LjUzN2EuODU0Ljg1NCwwLDAsMCwwLTEuMjExLjg2NS44NjUsMCwwLDAtMS4yMTUsMEwxMS41LDExLjU4N2EuODU2Ljg1NiwwLDAsMC0uMDI1LDEuMTgzbDUuMTY2LDUuMTc3YS44NTguODU4LDAsMSwwLDEuMjE1LTEuMjExWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExLjI0NiAtNi4xOTYpJyBmaWxsPSclMjNiZWJlYmUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA2LjhweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnJ10gLm92ZXJ2aWV3LWxpbms6aG92ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1iaWxkLXRleHQnXSAuY2VudGVyRnVsbFdpZHRoQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICBwYWRkaW5nOiAwIDAgMCAzLjQlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jb250ZW50IHtcbiAgcGFkZGluZzogMTIxcHggMCAxNTFweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzBweCAxMDBweCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbnRlbnQtaXRlbXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLmNvbnRlbnQgKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1iaWxkLXRleHQnXSAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICBsaW5lLWhlaWdodDogOTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gLnN1YmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5zdWJsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDM0OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIHAge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1iaWxkLXRleHQnXSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jb2wtMSB7XG4gIG1heC13aWR0aDogNTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jb2wtMSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyOyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1iaWxkLXRleHQnXSAuY29sLTIge1xuICB3aWR0aDogMzQlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLWJpbGQtdGV4dCddIC5jb2wtMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctYmlsZC10ZXh0J10gZmlndXJlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1iaWxkLXRleHQnXSBmaWd1cmUgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jZW50ZXJGdWxsV2lkdGhDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gIHBhZGRpbmc6IDAgMCAwIDMuNCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxMjFweCAwIDE1MXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzBweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29udGVudC1pdGVtcyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29udGVudCAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuc3VibGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLnN1YmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC13aWR0aDogMzQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gcCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNvbC0xIHtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctbWl0Z2xpZWQtd2VyZGVuJ10gLmNvbC0xIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29sLTIgLmltZywgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29sLTIgLmltZy1wZXJzb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzOHB4IDAgNTRweCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29sLTIgLmJ0bi13aGl0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29sLTIgLmltZywgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29sLTIgLmltZy1wZXJzb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5baXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb2wtMyB7XG4gIHdpZHRoOiAzNCU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuY29sLTMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5jb2wtMyB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLW1pdGdsaWVkLXdlcmRlbiddIC5pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuaW1nLXBlcnNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIHdpZHRoOiAzMyU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuaW1nLXBlcnNvbiB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1taXRnbGllZC13ZXJkZW4nXSAuaW1nLXBlcnNvbiB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiB1bnNldDsgfSB9XG5cbltpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmludHJvLXJlZ2lvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDI2MTI7XG4gIHBhZGRpbmc6IDIycHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuaW50cm8tcmVnaW9uIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAxMTBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuaW50cm8tcmVnaW9uIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCA3OHB4IDA7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5pbnRyby1yZWdpb24gLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmludHJvLXJlZ2lvbiAuY29udGVudCAqIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuaW50cm8tcmVnaW9uIC5jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmludHJvLXJlZ2lvbiAuY29udGVudCAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5pbnRyby1yZWdpb24gLmNvbnRlbnQgLnRleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkodW5zZXQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh1bnNldCk7IH1cbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5pbnRyby1yZWdpb24gLmNvbnRlbnQgLnRleHQgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuaW50cm8tcmVnaW9uIC5jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAudGVhc2VyQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLnRlYXNlckNvbnRlbnQge1xuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHVuc2V0OyB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAudGVhc2VyQ29udGVudCBmaWd1cmUgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IC5jb2wtMSB7XG4gICAgd2lkdGg6IDU4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IC5jb2wtMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IC5jb2wtMiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAudGVhc2VyQ29udGVudCAuY29sLTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBnYXA6IHVuc2V0OyB9XG4gICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLnRlYXNlckNvbnRlbnQgLmNvbC0yID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAxNXB4KSk7IH1cbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IC5jb2wtMiA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC50ZWFzZXJDb250ZW50IC5jb2wtMiA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAudGVhc2VyQ29udGVudCAuY29sLTIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAudGVhc2VyQ29udGVudCAuY29sLTIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg3MCUsIHJnYmEoMCwgMCwgMCwgMC41KSkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDIwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDcwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXRleHQgKiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXRleHQgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXRleHQgKiB7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZSAuYnRuLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSwgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtY29udGVudCwgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0yIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtY29udGVudCAqLCBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTIgLmFydGljbGUtY29udGVudCAqIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0OyB9IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLnRheG9ub215IHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLnRheG9ub215IHtcbiAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBsZWZ0OiA1cHg7IH0gfVxuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC50YXhvbm9teS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC50YXhvbm9teS1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAudGF4b25vbXktaXRlbTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG4gICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC5idG4tYXJyb3cge1xuICAgICAgcmlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC5idG4tYXJyb3cge1xuICAgICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtaGVhZGxpbmUsIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNTclOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS1oZWFkbGluZSwgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC5hcnRpY2xlLXRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMy40JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTEgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0xIGZpZ2NhcHRpb24ge1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICB0b3A6IDQwcHg7IH0gfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTIgLmFydGljbGUtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLTIgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMiAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA3NiU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMiAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMiAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgfSB9XG4gIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMiBmaWd1cmUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtMiBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICBib3R0b206IHVuc2V0O1xuICAgICAgdG9wOiA1cHg7IH1cbiAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS0yIC5idG4tYXJyb3cge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMTNweDsgfVxuICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDIxcHgpKTsgfVxuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAxM3B4KSk7IH1cbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlIC50YXhvbm9teSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICBsZWZ0OiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlIC50YXhvbm9teSB7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUgLnRheG9ub215IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlLWdyYWRpZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgzMCUsIHRyYW5zcGFyZW50KSwgdG8ocmdiYSgwLCAwLCAwLCAwLjMpKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB0cmFuc3BhcmVudCAzMCUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTsgfVxuICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICBib3R0b206IDRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cbiAgICAgIFtpcz0nc2VpdGVuZWluc3RpZWctcmVnaW9uJ10gLmFydGljbGUtc21hbGwgLmFydGljbGUtaGVhZGxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgY29sb3I6ICNFNDI2MTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgfSB9XG4gICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlIC5idG4tYXJyb3cge1xuICAgICAgICByaWdodDogMjJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgW2lzPSdzZWl0ZW5laW5zdGllZy1yZWdpb24nXSAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZSAuYnRuLWFycm93IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAzcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBbaXM9J3NlaXRlbmVpbnN0aWVnLXJlZ2lvbiddIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlIC5idG4tYXJyb3cge1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4OyB9IH1cblxuW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSB7XG4gIHBhZGRpbmc6IDgwcHggMCAxNDBweCAwOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLmZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLmZpZ3VyZS1pbWFnZSB7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlclwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5maWd1cmUtaW1hZ2UtLWlzSGlkZGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXlCdXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tbG9hZGVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1sb2FkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tbG9hZGVyLFxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1sb2FkZXIsXG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlbyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXllciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlbyBpZnJhbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1sb2FkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLWxvYWRlcixcbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuY29udGFpbmVyIHtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHdyYXAtcmV2ZXJzZTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcC1yZXZlcnNlOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuY29sOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5jb2w6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB3aWR0aDogMzQlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLmNvbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLmNvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiA2NiU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAucXVvdGUtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnF1b3RlLXNyYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5xdW90ZS1zcmMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5xdW90ZS1zcmMgKiB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5xdW90ZS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOS41cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAucXVvdGUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAucXVvdGUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuY2hhbm5lbHMge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuY2hhbm5lbHMtaGVhZGxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuY2hhbm5lbHMtbGlzdGluZyB7XG4gICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLmNoYW5uZWxzLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg5cHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlciAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcxcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjVGNUY1O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzFweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXIgLmNvbnRlbnQtYm90dG9tLXRleHQge1xuICAgICAgICAgIG1hcmdpbjogMCA1NXB4IDAgMjBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlciAuY29udGVudC1ib3R0b20tdGV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAzMXB4IDAgMDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAxIDE7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlciAuY29udGVudC1ib3R0b20gLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbSAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlciAuY29udGVudC1ib3R0b20gLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgICAgICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlciAuY29udGVudC1ib3R0b20gLmJ0bi13cmFwcGVyIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDAgYXV0bzsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXF1b3RlJ10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItcXVvdGUnXSAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXItYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1xdW90ZSddIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyOyB9IH1cblxuW2lzPSdzb2NpYWwtc2hhcmUtaWNvbnMnXSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIFtpcz0nc29jaWFsLXNoYXJlLWljb25zJ10uYm9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0JFQkVCRTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzb2NpYWwtc2hhcmUtaWNvbnMnXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdzb2NpYWwtc2hhcmUtaWNvbnMnXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgW2lzPSdzb2NpYWwtc2hhcmUtaWNvbnMnXSAuc29jaWFsbWVkaWEtaGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgW2lzPSdzb2NpYWwtc2hhcmUtaWNvbnMnXSAuc29jaWFsbWVkaWEtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5baXM9J3Nwby12b3Itb3J0J10ge1xuICBwYWRkaW5nOiA0MnB4IDAgNDlweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBbaXM9J3Nwby12b3Itb3J0J10ge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nc3BvLXZvci1vcnQnXSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3Nwby12b3Itb3J0J10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb250YWluZXIge1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgW2lzPSdzcG8tdm9yLW9ydCddIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuICBbaXM9J3Nwby12b3Itb3J0J10gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICBbaXM9J3Nwby12b3Itb3J0J10gLmxpbmUge1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMzhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRTtcbiAgICB3aWR0aDogMnB4O1xuICAgIG1hcmdpbjogLTE2cHggNTdweCAwIDU3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gLmxpbmUge1xuICAgICAgICBtYXJnaW46IDAgMjVweDsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSBsYWJlbCBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBbaXM9J3Nwby12b3Itb3J0J10gbGFiZWwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiYXJlYTQwMFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIGxhYmVsIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIGxhYmVsIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSBzZWxlY3Qge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE3cHggMTRweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSBzZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdzcG8tdm9yLW9ydCddIHNlbGVjdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nR3J1cHBlXzU1JyBkYXRhLW5hbWU9J0dydXBwZSA1NScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuMzknIGhlaWdodD0nOC40MjknIHZpZXdCb3g9JzAgMCAxNy4zOSA4LjQyOSclM0UlM0NwYXRoIGlkPSdpY29ubW9uc3RyLWFycm93LWRvd24tbGluZWQnIGQ9J00uMjc2LDE0Ljc2OCw4LjMsMjIuNzgzYS45NTkuOTU5LDAsMCwwLDEuMzU4LDBsOC4wMDgtOGMuMTg1LS4xODUtMTcuNTcyLS4yLTE3LjM4Ny0uMDE0WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMjc0IC0xNC42MzcpJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTdweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAuYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbnRlbnQge1xuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAuY29udGVudC1jb2wtMSB7XG4gICAgbWF4LXdpZHRoOiAyNzRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY29udGVudC1jb2wtMSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb250ZW50LWNvbC0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbnRlbnQtY29sLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbnRlbnQtcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbnRlbnQtcmlnaHQgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICBbaXM9J3Nwby12b3Itb3J0J10gLmNvbnRlbnQtcmlnaHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdzcG8tdm9yLW9ydCddIC5zdGF0ZVNlbGVjdEZvcm0gPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogMzBweCkpOyB9XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSA+ICo6bnRoLWNoaWxkKDFuICsgNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweDsgfVxuICAgICAgICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSAuY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtIC5jb2w6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDA7IH1cbiAgICAgICAgICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSAuY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5zdGF0ZVNlbGVjdEZvcm0gLmNvbDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDsgfVxuICAgICAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuc3RhdGVTZWxlY3RGb3JtIC5jb2w6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICAgICBbaXM9J3Nwby12b3Itb3J0J10gLnN0YXRlU2VsZWN0Rm9ybSAuY29sOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5zdGF0ZVNlbGVjdEZvcm0gLmNvbDpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNTsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAuY29sLTEge1xuICAgIHdpZHRoOiA3OCU7XG4gICAgcGFkZGluZzogNTFweCAyNXB4IDUwcHggNTFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY29sLTEge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgODBweCA0NHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY29sLTEge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggMCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAuY29sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY29sLTIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nc3BvLXZvci1vcnQnXSAuY29sLTIge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICBtYXJnaW4tbGVmdDogMyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzcG8tdm9yLW9ydCddIC5jb2wtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIFtpcz0nc3BvLXZvci1vcnQnXSAuY29sLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuMjsgfVxuXG5baXM9J3N1Y2hlcmdlYm5pc3NlaGVhZGVyJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyNjEyO1xuICBwYWRkaW5nOiA4MnB4IDAgODRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc3VjaGVyZ2Vibmlzc2VoZWFkZXInXSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDAgMzFweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nc3VjaGVyZ2Vibmlzc2VoZWFkZXInXSAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIFtpcz0nc3VjaGVyZ2Vibmlzc2VoZWFkZXInXSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3N1Y2hlcmdlYm5pc3NlaGVhZGVyJ10gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICBbaXM9J3N1Y2hlcmdlYm5pc3NlaGVhZGVyJ10gLnJlc3VsdF9hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdzdWNoZXJnZWJuaXNzZWhlYWRlciddIC5yZXN1bHRfYW1vdW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICBbaXM9J3N1Y2hlcmdlYm5pc3NlaGVhZGVyJ10gKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgyNSUpIC0gKDMgLyA0ICogMzNweCkpOyB9XG4gICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyA1KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiAzM3B4KSk7IH1cbiAgICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICoge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMTVweCkpOyB9XG4gICAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciA+ICoge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlKSAtICgwIC8gMSAqIDBweCkpOyB9XG4gICAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5jb2wge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciAuY29sOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5jb2w6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5jb2w6bnRoLW9mLXR5cGUoMiksIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciAuY29sOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J3Vuc2VyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIgLmNvbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5jb2wgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlclwiOyB9XG4gICAgW2lzPSd1bnNlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIC5idG4td2hpdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0ndW5zZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRhaW5lciAuYnRuLXdoaXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDRweCA0cHggOHB4OyB9IH1cblxuW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAubmF2IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSdzdWJwYWdlLWJyZWFkY3J1bWInXSAubmF2IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgICAgIFtpcz0nc3VicGFnZS1icmVhZGNydW1iJ10gLm5hdjo6YWZ0ZXIge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIHRvKCNGNUY1RjUpKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGNUY1RjUgMTAwJSk7IH0gfVxuICAgIFtpcz0nc3VicGFnZS1icmVhZGNydW1iJ10gLm5hdi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nc3VicGFnZS1icmVhZGNydW1iJ10gLm5hdi1pdGVtIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bzsgfSB9XG4gICAgICBbaXM9J3N1YnBhZ2UtYnJlYWRjcnVtYiddIC5uYXYtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0nc3VicGFnZS1icmVhZGNydW1iJ10gLm5hdi1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIFtpcz0nc3VicGFnZS1icmVhZGNydW1iJ10gLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cbiAgICAgIFtpcz0nc3VicGFnZS1icmVhZGNydW1iJ10gLm5hdi1pdGVtLWxpbmsge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgICAgICBbaXM9J3N1YnBhZ2UtYnJlYWRjcnVtYiddIC5uYXYtaXRlbS1saW5rOmhvdmVyLCBbaXM9J3N1YnBhZ2UtYnJlYWRjcnVtYiddIC5uYXYtaXRlbS1saW5rLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNFNDI2MTI7IH1cblxuW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0yIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0yID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAzMHB4KSk7IH1cbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0yID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0yID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0yID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogMHB4KSk7IH1cbiAgICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0yID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0yID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMiA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0zID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiAzMHB4KSk7IH1cbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0zID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMgPiAqOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0zID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2JpbGQtZ2FsZXJpZSddIC5ncmlkLTMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0zID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogMHB4KSk7IH1cbiAgICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0zID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdiaWxkLWdhbGVyaWUnXSAuZ3JpZC0zID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMyA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nYmlsZC1nYWxlcmllJ10gLmdyaWQtMyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSdiaWxkLWdhbGVyaWUnXSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG5baXM9J2JpbGQtZ2FsZXJpZSddIC5zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbltpcz0nYmlsZC1nYWxlcmllJ10gLnNsaWRlci1idXR0b24ge1xuICBib3JkZXI6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5baXM9J2JpbGQtZ2FsZXJpZSddIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMCAxMHB4OyB9XG4gIFtpcz0nYmlsZC1nYWxlcmllJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuW2lzPSdiaWxkLXRleHQnXSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdiaWxkLXRleHQnXSBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbltpcz0nYmlsZC10ZXh0J10gLmNvbC0xIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdiaWxkLXRleHQnXSAuY29sLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLmNvbC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5baXM9J2JpbGQtdGV4dCddIC5jb2wtMiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdiaWxkLXRleHQnXSAuY29sLTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSdiaWxkLXRleHQnXSAuY29sLTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuW2lzPSdiaWxkLXRleHQnXSAuY29sLTMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbltpcz0nYmlsZC10ZXh0J10gLmdyaWQtZXZlbiAuY29sIHtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIC5ncmlkLWV2ZW4gLmNvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbltpcz0nYmlsZC10ZXh0J10gLmdyaWQtU21hbGxMYXJnZSAuY29sLTEge1xuICB3aWR0aDogNDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLmdyaWQtU21hbGxMYXJnZSAuY29sLTEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5baXM9J2JpbGQtdGV4dCddIC5ncmlkLVNtYWxsTGFyZ2UgLmNvbC0yIHtcbiAgd2lkdGg6IDYwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIC5ncmlkLVNtYWxsTGFyZ2UgLmNvbC0yIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2lzPSdiaWxkLXRleHQnXSAuZ3JpZC1MYXJnZVNtYWxsIC5jb2wtMSB7XG4gIHdpZHRoOiA2MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLmdyaWQtTGFyZ2VTbWFsbCAuY29sLTEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfSB9XG5cbltpcz0nYmlsZC10ZXh0J10gLmdyaWQtTGFyZ2VTbWFsbCAuY29sLTIge1xuICB3aWR0aDogNDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIC5ncmlkLUxhcmdlU21hbGwgLmNvbC0yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMiAhaW1wb3J0YW50O1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5baXM9J2JpbGQtdGV4dCddIC5vcmRlci1yZXZlcnNlIC5jb2wtMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIC5vcmRlci1yZXZlcnNlIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIC5vcmRlci1yZXZlcnNlIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICBvcmRlcjogMDsgfSB9XG5cbltpcz0nYmlsZC10ZXh0J10gLm9yZGVyLXJldmVyc2UgLmNvbC0yIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgIG9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nYmlsZC10ZXh0J10gLm9yZGVyLXJldmVyc2UgLmNvbC0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J2JpbGQtdGV4dCddIC5vcmRlci1yZXZlcnNlIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuXG5baXM9J2JpbGQtdGV4dCddIC5vcmRlci1yZXZlcnNlIC5jb2wtMyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjsgfVxuXG5baXM9J2J1dHRvbiddIC5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbltpcz0nYnV0dG9uJ10gLmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuW2lzPSdkb3dubG9hZHMnXSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdkb3dubG9hZHMnXSAuY29udGFpbmVyID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiA3MHB4KSk7IH1cbiAgICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgW2lzPSdkb3dubG9hZHMnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSdkb3dubG9hZHMnXSAuY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIuZnVsbFdpZHRoIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIuZnVsbFdpZHRoID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgW2lzPSdkb3dubG9hZHMnXSAuY29udGFpbmVyLmZ1bGxXaWR0aCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nZG93bmxvYWRzJ10gLmNvbnRhaW5lci5mdWxsV2lkdGggPiAqOm50aC1jaGlsZCgxbiArIDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIuZnVsbFdpZHRoID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2Rvd25sb2FkcyddIC5jb250YWluZXIuZnVsbFdpZHRoID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbltpcz0nZG93bmxvYWRzJ10gLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdkb3dubG9hZHMnXSAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbltpcz0nZG93bmxvYWRzJ10gLmxheW91dC1iZyAuZmlsZS1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxMnB4IDIycHggMTJweCAyN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LWJnIC5maWxlLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtcm93IHtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDhweCAxNXB4OyB9IH1cblxuW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LWJnIC5maWxlLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG5cbltpcz0nZG93bmxvYWRzJ10gLmxheW91dC1iZyAuZmlsZS1kb3dubG9hZCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQkVCRUJFO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICBtYXgtd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtZG93bmxvYWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9IH1cbiAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LWJnIC5maWxlLWRvd25sb2FkIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNFNDI2MTI7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtZG93bmxvYWQgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICBbaXM9J2Rvd25sb2FkcyddIC5sYXlvdXQtYmcgLmZpbGUtZG93bmxvYWQgYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiSmV0enQgSGVydW50ZXJsYWRlblwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LWJnIC5maWxlLWRvd25sb2FkIGE6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LWJnIC5maWxlLWRvd25sb2FkIGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExLjQ5OCcgaGVpZ2h0PScxNy4wOTQnIHZpZXdCb3g9JzAgMCAxMS40OTggMTcuMDk0JyUzRSUzQ3BhdGggaWQ9J1ZlcmVpbmlndW5nc21lbmdlXzExJyBkYXRhLW5hbWU9J1ZlcmVpbmlndW5nc21lbmdlIDExJyBkPSdNMjM0MjUuNDM5LDEyNjIwLjA5NGExLjQzNCwxLjQzNCwwLDAsMS0xLjQzNy0xLjQyMnYtOC41MTFhMS40MywxLjQzLDAsMCwxLDEuNDM4LTEuNDE3aDMuNTQxdi00Ljk2NWEuNzcxLjc3MSwwLDEsMSwxLjU0MSwwdjQuOTY1aDMuNTQxYTEuNDI5LDEuNDI5LDAsMCwxLDEuNDM4LDEuNDE3djguNTExYTEuNDMyLDEuNDMyLDAsMCwxLTEuNDM3LDEuNDIyWm0xLjQ3My02LjY0MmEuNDU2LjQ1NiwwLDAsMCwwLC42NTFsMi41MTgsMi40NDhhLjY0Ni42NDYsMCwwLDAsLjE0My4xLjU4OS41ODksMCwwLDAsLjE4Ni4wMzQuNDgxLjQ4MSwwLDAsMCwuMzIyLS4xMzRsMi41MTgtMi40NDhhLjQ1MS40NTEsMCwwLDAsMC0uNjUxLjQ3MS40NzEsMCwwLDAtLjY1NCwwbC0xLjcyNSwxLjY3N3YtNi4zOGgtLjkyOHY2LjM4bC0xLjcyMS0xLjY3N2EuNDc1LjQ3NSwwLDAsMC0uMzI2LS4xMzNBLjQ2OS40NjksMCwwLDAsMjM0MjYuOTEyLDEyNjEzLjQ1MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMzQyNC4wMDIgLTEyNjAzKScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTEuNXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4yczsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1iZyAuZmlsZS1kb3dubG9hZCBhOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE1LjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9IH1cblxuW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LW5vLWJnIC5maWxlLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LW5vLWJnIC5maWxlLXJvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1uby1iZyAuZmlsZS1yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y1RjVGNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LW5vLWJnIC5maWxlLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgW2lzPSdkb3dubG9hZHMnXSAubGF5b3V0LW5vLWJnIC5maWxlLXJvdzpob3ZlciAuZmlsZS10ZXh0OjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbltpcz0nZG93bmxvYWRzJ10gLmxheW91dC1uby1iZyAuZmlsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNFNDI2MTI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1uby1iZyAuZmlsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIFtpcz0nZG93bmxvYWRzJ10gLmxheW91dC1uby1iZyAuZmlsZS10ZXh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExLjQ5OCcgaGVpZ2h0PScxNy4wOTQnIHZpZXdCb3g9JzAgMCAxMS40OTggMTcuMDk0JyUzRSUzQ3BhdGggaWQ9J1ZlcmVpbmlndW5nc21lbmdlXzExJyBkYXRhLW5hbWU9J1ZlcmVpbmlndW5nc21lbmdlIDExJyBkPSdNMjM0MjUuNDM5LDEyNjIwLjA5NGExLjQzNCwxLjQzNCwwLDAsMS0xLjQzNy0xLjQyMnYtOC41MTFhMS40MywxLjQzLDAsMCwxLDEuNDM4LTEuNDE3aDMuNTQxdi00Ljk2NWEuNzcxLjc3MSwwLDEsMSwxLjU0MSwwdjQuOTY1aDMuNTQxYTEuNDI5LDEuNDI5LDAsMCwxLDEuNDM4LDEuNDE3djguNTExYTEuNDMyLDEuNDMyLDAsMCwxLTEuNDM3LDEuNDIyWm0xLjQ3My02LjY0MmEuNDU2LjQ1NiwwLDAsMCwwLC42NTFsMi41MTgsMi40NDhhLjY0Ni42NDYsMCwwLDAsLjE0My4xLjU4OS41ODksMCwwLDAsLjE4Ni4wMzQuNDgxLjQ4MSwwLDAsMCwuMzIyLS4xMzRsMi41MTgtMi40NDhhLjQ1MS40NTEsMCwwLDAsMC0uNjUxLjQ3MS40NzEsMCwwLDAtLjY1NCwwbC0xLjcyNSwxLjY3N3YtNi4zOGgtLjkyOHY2LjM4bC0xLjcyMS0xLjY3N2EuNDc1LjQ3NSwwLDAsMC0uMzI2LS4xMzNBLjQ2OS40NjksMCwwLDAsMjM0MjYuOTEyLDEyNjEzLjQ1MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMzQyNC4wMDIgLTEyNjAzKScgZmlsbD0nJTIzZTMwMDBmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTEuNXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycztcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzOyB9XG5cbltpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwOyB9XG4gIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWw6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWFjY29yZGlvbi1kZWZhdWx0J10gLnBhbmVsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwcHggMzBweCAxNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbC10cmlnZ2VyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBpZD0nSWNvbl9pb25pYy1pb3MtYWRkJyBkYXRhLW5hbWU9J0ljb24gaW9uaWMtaW9zLWFkZCcgZD0nTTI3LjcyLDE3LjcySDIwLjIxVjEwLjIxYTEuMjQ1LDEuMjQ1LDAsMCwwLTIuNDksMHY3LjUxSDEwLjIxYTEuMjQ1LDEuMjQ1LDAsMCwwLDAsMi40OWg3LjUxdjcuNTFhMS4yNDUsMS4yNDUsMCwxLDAsMi40OSwwVjIwLjIxaDcuNTFhMS4yNDUsMS4yNDUsMCwxLDAsMC0yLjQ5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTguOTY1IC04Ljk2NSknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICBbaXM9J2ZseW50LWFjY29yZGlvbi1kZWZhdWx0J10gLnBhbmVsLXRyaWdnZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtY29udGVudCBbaXM9J3RleHQnXSAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuW2lzPSdyZXNwb25zaXZlLWlmcmFtZSddIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBbaXM9J3Jlc3BvbnNpdmUtaWZyYW1lJ10gLmNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAgIFtpcz0ncmVzcG9uc2l2ZS1pZnJhbWUnXSAuY29udGFpbmVyIC53cmFwcGVyIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmZpZ3VyZS1pbWFnZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmZpZ3VyZS1pbWFnZS0taXNIaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXlCdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjsgfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI0U0MjYxMjtcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfSB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI0U0MjYxMjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfSB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J3ZhcmlhYmVsLXNsaWRlciddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLWxvYWRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tbG9hZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tbG9hZGVyLFxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1sb2FkZXIsXG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAudmlkZW8ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnZpZGVvLXBsYXllciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlbyBpZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDsgfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1sb2FkZXIsXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuY29udGFpbmVyIHtcbiAgICAtbXMtZmxleC1mbG93OiB3cmFwLXJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXAtcmV2ZXJzZTsgfSB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC5jb2w6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMzcuNSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmNvbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB3aWR0aDogMzQlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuY29sOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC5jb2w6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogNjIuNSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmNvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB3aWR0aDogNjYlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5yZXNldC1jb2wtbW9iaWxlIC5jb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucmVzZXQtY29sLW1vYmlsZSAuY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnJlc2V0LWNvbC1tb2JpbGUgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnF1b3RlLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtaW1nOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM3LjQxMycgaGVpZ2h0PSczMC4yODYnIHZpZXdCb3g9JzAgMCAzNy40MTMgMzAuMjg2JyUzRSUzQ3BhdGggaWQ9J1BmYWRfMjM4JyBkYXRhLW5hbWU9J1BmYWQgMjM4JyBkPSdNNi44NDQsNjkuMDNDMTUuNTgyLDYxLjU2NSwxOC44MDYsNTQuMSwxOC44MDYsNDguNDE1YzAtNS43NjktMy4yMjQtOS42NzEtOC4wNTktOS42NzFhNy4xNTMsNy4xNTMsMCwwLDAtNy41NSw3LjNjMCw0LjY2NiwzLjY0OCw1LjQyOSwzLjY0OCw5LjE2MiwwLDIuMzc1LTEuNjEyLDUuMjYtNS4yNiw5LjE2MlptMjAuMTkxLDBDMzUuNzczLDYxLjU2NSwzOSw1NC4xLDM5LDQ4LjQxNWMwLTUuNzY5LTMuMjI0LTkuNjcxLTguMDU5LTkuNjcxYTcuMTUzLDcuMTUzLDAsMCwwLTcuNTUsNy4zYzAsNC42NjYsMy42NDgsNS40MjksMy42NDgsOS4xNjIsMCwyLjM3NS0xLjYxMiw1LjI2LTUuMjYsOS4xNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS41ODQgLTM4Ljc0NCknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtMTlweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblxuW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtc3JjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtc3JjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtc3JjICoge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnF1b3RlLXRleHQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtdGV4dDo6YmVmb3JlLCBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS10ZXh0OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS10ZXh0OjpiZWZvcmUge1xuICAgIGxlZnQ6IC05MXB4O1xuICAgIHRvcDogLTE1cHg7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3OS4wNDknIGhlaWdodD0nNjMuOTkyJyB2aWV3Qm94PScwIDAgNzkuMDQ5IDYzLjk5MiclM0UlM0NwYXRoIGlkPSdQZmFkXzE3MCcgZGF0YS1uYW1lPSdQZmFkIDE3MCcgZD0nTTEyLjcsMTAyLjczNkMzMS4xNiw4Ni45NjIsMzcuOTcyLDcxLjE4OCwzNy45NzIsNTkuMTc5YzAtMTIuMTg5LTYuODEyLTIwLjQzNS0xNy4wMjktMjAuNDM1LTkuODU5LDAtMTUuOTUzLDYuOTkxLTE1Ljk1MywxNS40MTYsMCw5Ljg1OSw3LjcwOCwxMS40NzIsNy43MDgsMTkuMzU5LDAsNS4wMTktMy40MDYsMTEuMTE0LTExLjExNCwxOS4zNTlabTQyLjY2MiwwQzczLjgyMiw4Ni45NjIsODAuNjMzLDcxLjE4OCw4MC42MzMsNTkuMTc5YzAtMTIuMTg5LTYuODEyLTIwLjQzNS0xNy4wMjktMjAuNDM1LTkuODU5LDAtMTUuOTUzLDYuOTkxLTE1Ljk1MywxNS40MTYsMCw5Ljg1OSw3LjcwOCwxMS40NzIsNy43MDgsMTkuMzU5LDAsNS4wMTktMy40MDYsMTEuMTE0LTExLjExNCwxOS4zNTlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS41ODQgLTM4Ljc0NCknLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS10ZXh0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM3LjQxMycgaGVpZ2h0PSczMC4yODYnIHZpZXdCb3g9JzAgMCAzNy40MTMgMzAuMjg2JyUzRSUzQ3BhdGggaWQ9J1BmYWRfMjQ2JyBkYXRhLW5hbWU9J1BmYWQgMjQ2JyBkPSdNNi44NDQsNjkuMDNDMTUuNTgyLDYxLjU2NSwxOC44MDYsNTQuMSwxOC44MDYsNDguNDE1YzAtNS43NjktMy4yMjQtOS42NzEtOC4wNTktOS42NzFhNy4xNTMsNy4xNTMsMCwwLDAtNy41NSw3LjNjMCw0LjY2NiwzLjY0OCw1LjQyOSwzLjY0OCw5LjE2MiwwLDIuMzc1LTEuNjEyLDUuMjYtNS4yNiw5LjE2MlptMjAuMTkxLDBDMzUuNzczLDYxLjU2NSwzOSw1NC4xLDM5LDQ4LjQxNWMwLTUuNzY5LTMuMjI0LTkuNjcxLTguMDU5LTkuNjcxYTcuMTUzLDcuMTUzLDAsMCwwLTcuNTUsNy4zYzAsNC42NjYsMy42NDgsNS40MjksMy42NDgsOS4xNjIsMCwyLjM3NS0xLjYxMiw1LjI2LTUuMjYsOS4xNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS41ODQgLTM4Ljc0NCknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGxlZnQ6IC00MnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnF1b3RlLXRleHQ6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5xdW90ZS10ZXh0OjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc5LjA0OScgaGVpZ2h0PSc2My45OTInIHZpZXdCb3g9JzAgMCA3OS4wNDkgNjMuOTkyJyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTcxJyBkYXRhLW5hbWU9J1BmYWQgMTcxJyBkPSdNMjcuNDM0LDEwLjU2OEM4Ljk3MiwyNi4zNDIsMi4xNiw0Mi4xMTYsMi4xNiw1NC4xMjZjMCwxMi4xODksNi44MTIsMjAuNDM1LDE3LjAyOSwyMC40MzUsOS44NTksMCwxNS45NTMtNi45OTEsMTUuOTUzLTE1LjU5NSwwLTkuNjgtNy43MDgtMTEuMjkzLTcuNzA4LTE5LjE4LDAtNS4wMTksMy40MDYtMTEuMTE0LDExLjExNC0xOS4zNTlabTQyLjY2MiwwQzUxLjYzMywyNi4zNDIsNDQuNjQyLDQyLjExNiw0NC42NDIsNTQuMTI2YzAsMTIuMTg5LDYuODEyLDIwLjQzNSwxNy4wMjksMjAuNDM1LDEwLjAzOCwwLDE1Ljk1My02Ljk5MSwxNS45NTMtMTUuNTk1LDAtOS42OC03LjcwOC0xMS4yOTMtNy43MDgtMTkuMTgsMC01LjAxOSwzLjU4NS0xMS4xMTQsMTEuMjkzLTE5LjM1OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjE2IC0xMC41NjgpJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAucXVvdGUtdGV4dDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM3LjQxMycgaGVpZ2h0PSczMC4yODYnIHZpZXdCb3g9JzAgMCAzNy40MTMgMzAuMjg2JyUzRSUzQ3BhdGggaWQ9J1BmYWRfMjQ3JyBkYXRhLW5hbWU9J1BmYWQgMjQ3JyBkPSdNMTQuMTIyLDEwLjU2OEM1LjM4NCwxOC4wMzQsMi4xNiwyNS41LDIuMTYsMzEuMTgzYzAsNS43NjksMy4yMjQsOS42NzEsOC4wNTksOS42NzFhNy4xNzIsNy4xNzIsMCwwLDAsNy41NS03LjM4MWMwLTQuNTgxLTMuNjQ4LTUuMzQ1LTMuNjQ4LTkuMDc3LDAtMi4zNzUsMS42MTItNS4yNiw1LjI2LTkuMTYyWm0yMC4xOTEsMEMyNS41NzUsMTguMDM0LDIyLjI2NiwyNS41LDIyLjI2NiwzMS4xODNjMCw1Ljc2OSwzLjIyNCw5LjY3MSw4LjA1OSw5LjY3MWE3LjEyNSw3LjEyNSwwLDAsMCw3LjU1LTcuMzgxYzAtNC41ODEtMy42NDgtNS4zNDUtMy42NDgtOS4wNzcsMC0yLjM3NSwxLjctNS4yNiw1LjM0NS05LjE2MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjE2IC0xMC41NjgpJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBib3R0b206IC0xNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnF1b3RlLXRleHQ6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbltpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLmNoYW5uZWxzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5jaGFubmVscy1oZWFkbGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5jaGFubmVscy1saXN0aW5nIHtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyB9IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuY2hhbm5lbHMtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5baXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4OXB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXIgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlciAuY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbSB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0Y1RjVGNTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXIgLmNvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXIgLmNvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlciAuY29udGVudC1ib3R0b20tdGV4dCB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyIC5jb250ZW50LWJvdHRvbS1ub0JvcmRlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3ZhcmlhYmVsLXNsaWRlciddIC5zbGlkZXItY29udHJvbHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93OyB9XG4gICAgICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlci1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmFyaWFiZWwtc2xpZGVyJ10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd2YXJpYWJlbC1zbGlkZXInXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgICBvcmRlcjogMjsgfSB9XG5cbltpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDcwcHgpKTsgfVxuICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuICsgMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBbaXM9J3N0aWNocHVua3RlJ10gLmNvbnRhaW5lci5mdWxsV2lkdGgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyLmZ1bGxXaWR0aCA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMHB4KSk7IH1cbiAgICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyLmZ1bGxXaWR0aCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyLmZ1bGxXaWR0aCA+ICo6bnRoLWNoaWxkKDFuICsgMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29udGFpbmVyLmZ1bGxXaWR0aCA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSdzdGljaHB1bmt0ZSddIC5jb250YWluZXIuZnVsbFdpZHRoID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbltpcz0nc3RpY2hwdW5rdGUnXSAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdzdGljaHB1bmt0ZSddIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFtpcz0nc3RpY2hwdW5rdGUnXSAuY29sLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNUY1RjU7IH0gfVxuXG5baXM9J3RleHQnXSAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbltpcz0ndGV4dCddIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5baXM9J3RleHQtMi1zcGFsdGlnJ10gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0ndGV4dC0yLXNwYWx0aWcnXSAuY29udGFpbmVyID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiA3MHB4KSk7IH1cbiAgICBbaXM9J3RleHQtMi1zcGFsdGlnJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBbaXM9J3RleHQtMi1zcGFsdGlnJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgW2lzPSd0ZXh0LTItc3BhbHRpZyddIC5jb250YWluZXIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSd0ZXh0LTItc3BhbHRpZyddIC5jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3RleHQtMi1zcGFsdGlnJ10gLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J3RleHQtMi1zcGFsdGlnJ10gLmNvbnRhaW5lciA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSkgLSAoMCAvIDEgKiAwcHgpKTsgfVxuICAgICAgICBbaXM9J3RleHQtMi1zcGFsdGlnJ10gLmNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0ndGV4dC0yLXNwYWx0aWcnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgIFtpcz0ndGV4dC0yLXNwYWx0aWcnXSAuY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSd0ZXh0LTItc3BhbHRpZyddIC5jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbltpcz0ndGV4dC0yLXNwYWx0aWcnXSAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbltpcz0ndmlkZW8tZnVsbCddIC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtpcz0ndmlkZW8tZnVsbCddIC5maWd1cmUtaW1hZ2Uge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlclwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cbiAgICBbaXM9J3ZpZGVvLWZ1bGwnXSAuZmlndXJlLWltYWdlLS1pc0hpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLXBsYXlCdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuICBbaXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH0gfVxuICBbaXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbltpcz0ndmlkZW8tZnVsbCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0ndmlkZW8tZnVsbCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9IH1cblxuW2lzPSd2aWRlby1mdWxsJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI0U0MjYxMjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0ndmlkZW8tZnVsbCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuXG5baXM9J3ZpZGVvLWZ1bGwnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz0ndmlkZW8tZnVsbCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbltpcz0ndmlkZW8tZnVsbCddIC52aWRlby1sb2FkZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlby1sb2FkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuXG5baXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tbG9hZGVyLFxuW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLWxvYWRlcixcbiAgICBbaXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbaXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlbyBpZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5baXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7IH1cbiAgW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1sb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J3ZpZGVvLWZ1bGwnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tbG9hZGVyLFxuW2lzPSd2aWRlby1mdWxsJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0ndmlkZW8tZnVsbCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbltpcz0ndmlkZW8tZnVsbCddIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbltpcz0ndmlkZW8tZnVsbCddIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSd2aWRlby1mdWxsJ10gLnN1YmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbltpcz0ndmlkZW8tZnVsbCddIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz0ndmlkZW8tZnVsbCddIC52aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbltpcz0ndmlkZW8tZnVsbCddIC53cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBbaXM9J3ZpZGVvLXRleHQnXSAuZmlndXJlLWltYWdlIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmZpZ3VyZS1pbWFnZS0taXNIaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cbiAgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gIFtpcz0ndmlkZW8tdGV4dCddIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjRTQyNjEyO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjRTQyNjEyO1xuICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cbiAgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRleHQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfSB9XG5cbltpcz0ndmlkZW8tdGV4dCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNFNDI2MTI7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTQuNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRleHQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0U0MjYxMjtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9IH1cblxuW2lzPSd2aWRlby10ZXh0J10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J3ZpZGVvLXRleHQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tbG9hZGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tbG9hZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLWxvYWRlcixcbltpcz0ndmlkZW8tdGV4dCddIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddIC52aWRlby1sb2FkZXIsXG4gICAgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC52aWRlbyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXllciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8gaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0OyB9XG4gIFtpcz0ndmlkZW8tdGV4dCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbaXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLXBsYXlCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLWxvYWRlcixcbltpcz0ndmlkZW8tdGV4dCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuc3VibGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuW2lzPSd2aWRlby10ZXh0J10gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC5wYWdlTWV0YS1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMC45cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPSd2aWRlby10ZXh0J10gLnZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIFtpcz0ndmlkZW8tdGV4dCddIC5jb250YWluZXI6bm90KC5jb250YWluZXItc3VicGFnZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIFtpcz0ndmlkZW8tdGV4dCddIC5jb250YWluZXItc3VicGFnZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIFtpcz0ndmlkZW8tdGV4dCddIC5jb250YWluZXItc3VicGFnZSAuY29sLTEge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7IH1cbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAuY29udGFpbmVyLXN1YnBhZ2UgLmNvbC0yIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgIG9yZGVyOiAwOyB9XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmNvbnRhaW5lci1zdWJwYWdlIC5jb2wtMyB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgICBvcmRlcjogMjsgfSB9XG5cbltpcz0ndmlkZW8tdGV4dCddIC5jb2wtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmNvbC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuY29sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAuY29sLTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLmNvbC0zIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuZ3JpZC1ldmVuIC5jb2wge1xuICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddIC5ncmlkLWV2ZW4gLmNvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddIC5ncmlkLWV2ZW4gLmNvbC0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuZ3JpZC1TbWFsbExhcmdlIC5jb2wtMSB7XG4gIHdpZHRoOiA0MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmdyaWQtU21hbGxMYXJnZSAuY29sLTEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuZ3JpZC1TbWFsbExhcmdlIC5jb2wtMiB7XG4gIHdpZHRoOiA2MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZXh0J10gLmdyaWQtU21hbGxMYXJnZSAuY29sLTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgW2lzPSd2aWRlby10ZXh0J10gLmdyaWQtU21hbGxMYXJnZSAuY29sLTMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG5baXM9J3ZpZGVvLXRleHQnXSAuZ3JpZC1MYXJnZVNtYWxsIC5jb2wtMSB7XG4gIHdpZHRoOiA2MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmlkZW8tdGV4dCddIC5ncmlkLUxhcmdlU21hbGwgLmNvbC0xIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2lzPSd2aWRlby10ZXh0J10gLmdyaWQtTGFyZ2VTbWFsbCAuY29sLTIge1xuICB3aWR0aDogNDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRleHQnXSAuZ3JpZC1MYXJnZVNtYWxsIC5jb2wtMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbltpcz0ndmlkZW8tdGVhc2VyJ10ge1xuICBwYWRkaW5nOiAyNjdweCAwIDUwcHggMDsgfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddIC5maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC5maWd1cmUtaW1hZ2Uge1xuICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMS42OTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmZpZ3VyZS1pbWFnZS0taXNIaWRkZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI0U0MjYxMjtcbiAgICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI0U0MjYxMjtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB3aWR0aDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfSB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J3ZpZGVvLXRlYXNlciddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1sb2FkZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLWxvYWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1sb2FkZXIsXG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLWxvYWRlcixcbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlbyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMjE5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNTlweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTY1cHg7XG4gICAgICAgIHJpZ2h0OiAxMDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICByaWdodDogNDRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiB1bnNldDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDsgfSB9XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tcGxheWVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlbyBpZnJhbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDsgfVxuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1sb2FkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLWxvYWRlcixcbiAgW2lzPSd2aWRlby10ZWFzZXInXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10ge1xuICAgICAgcGFkZGluZy10b3A6IDIwN3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10ge1xuICAgICAgcGFkZGluZzogMTc1cHggMCA2MHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG4gIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiA2NXB4IDM5cHggNDZweCA2OXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTAxcHggNDNweCA1NHB4IDQ0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHggNjBweCAxNXB4OyB9IH1cbiAgW2lzPSd2aWRlby10ZWFzZXInXSB2aWRlbyB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICBbaXM9J3ZpZGVvLXRlYXNlciddIC5jb250ZW50IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogNzNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmNvbnRlbnQge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC5oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjdweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC53cmFwcGVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMHB4KSk7IH1cbiAgICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAud3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC53cmFwcGVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlKSAtICgwIC8gMSAqIDBweCkpOyB9XG4gICAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC53cmFwcGVyID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIgPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J3ZpZGVvLXRlYXNlciddIC53cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLndyYXBwZXIgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0ndmlkZW8tdGVhc2VyJ10gLnRheG9ub215IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd2aWRlby10ZWFzZXInXSAudGF4b25vbXkge1xuICAgICAgd2lkdGg6IDQyJTsgfSB9XG5cbltpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMjRweCA5NHB4IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuaGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4OyB9XG4gIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGU6bnRoLW9mLXR5cGUoMikgLmFydGljbGUtaW1nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDsgfSB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlIHBpY3R1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLWltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLWRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS1kYXRlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNi4zNjQnIGhlaWdodD0nMTguMDAxJyB2aWV3Qm94PScwIDAgMTYuMzY0IDE4LjAwMSclM0UlM0NnIGlkPSdHcnVwcGVfOTM1JyBkYXRhLW5hbWU9J0dydXBwZSA5MzUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zIC0xLjUpJyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTcwJyBkYXRhLW5hbWU9J1BmYWQgMTcwJyBkPSdNNS40NTUsNC41SDE2LjkwOWEyLjQ3MywyLjQ3MywwLDAsMSwyLjQ1NSwyLjQ4NXYxMS42YTIuNDczLDIuNDczLDAsMCwxLTIuNDU1LDIuNDg1SDUuNDU1QTIuNDczLDIuNDczLDAsMCwxLDMsMTguNTgyVjYuOTg1QTIuNDczLDIuNDczLDAsMCwxLDUuNDU1LDQuNVpNMTYuOTA5LDE5LjQxYS44MjQuODI0LDAsMCwwLC44MTgtLjgyOFY2Ljk4NWEuODI0LjgyNCwwLDAsMC0uODE4LS44MjhINS40NTVhLjgyNC44MjQsMCwwLDAtLjgxOC44Mjh2MTEuNmEuODI0LjgyNCwwLDAsMCwuODE4LjgyOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTEuNTY2KScvJTNFJTNDcGF0aCBpZD0nUGZhZF8xNzEnIGRhdGEtbmFtZT0nUGZhZCAxNzEnIGQ9J00yMy4yMTYsNS44YS43MTYuNzE2LDAsMCwxLS43MTYtLjcxNlYyLjIxNmEuNzE2LjcxNiwwLDAsMSwxLjQzMywwVjUuMDgyQS43MTYuNzE2LDAsMCwxLDIzLjIxNiw1LjhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOC43MTcpJy8lM0UlM0NwYXRoIGlkPSdQZmFkXzE3MicgZGF0YS1uYW1lPSdQZmFkIDE3MicgZD0nTTExLjIxNiw1LjhhLjcxNi43MTYsMCwwLDEtLjcxNi0uNzE2VjIuMjE2YS43MTYuNzE2LDAsMCwxLDEuNDMzLDBWNS4wODJBLjcxNi43MTYsMCwwLDEsMTEuMjE2LDUuOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjM1MyknLyUzRSUzQ3BhdGggaWQ9J1BmYWRfMTczJyBkYXRhLW5hbWU9J1BmYWQgMTczJyBkPSdNMTguNTQ1LDE0LjkzM0gzLjgxOGEuNzIzLjcyMywwLDEsMSwwLTEuNDMzSDE4LjU0NWEuNzIzLjcyMywwLDEsMSwwLDEuNDMzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtNS4zNzUpJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS13cmFwcGVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogNjBweCkpOyB9XG4gICAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtd3JhcHBlciA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS13cmFwcGVyID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDYwcHgpKTsgfVxuICAgICAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXdyYXBwZXIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS13cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLmFydGljbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMXB4IDE2cHggMHB4IDE3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHggMTVweDsgfSB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuYXJ0aWNsZS1oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5hcnRpY2xlLXRleHQge1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgfSB9XG4gIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLnNsaWRlci1jb250cm9scyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAuc2xpZGVyLWJsdXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEyJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMzAwMGY7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgyNSUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA3NSUpOyB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5zbGlkZXItaXRlbSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5wbGF5SWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNThweDtcbiAgICB3aWR0aDogNThweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3V0bGluZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5wbGF5SWNvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nd2VpdGVyZS1iZWl0cmFlZ2UnXSAucGxheUljb246OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgICBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLnBsYXlJY29uOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNFNDI2MTI7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5wbGF5SWNvbjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI0U0MjYxMjtcbiAgICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gICAgW2lzPSd3ZWl0ZXJlLWJlaXRyYWVnZSddIC5wbGF5SWNvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J3dlaXRlcmUtYmVpdHJhZWdlJ10gLnBsYXlJY29uOmhvdmVyOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbltpcz0nd2VpdGVyZS1zdGFuZHB1bmt0ZSddIHtcbiAgcGFkZGluZzogMTI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSd3ZWl0ZXJlLXN0YW5kcHVua3RlJ10ge1xuICAgICAgcGFkZGluZzogNzhweCAwIDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nd2VpdGVyZS1zdGFuZHB1bmt0ZSddIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4IDA7IH0gfVxuICBbaXM9J3dlaXRlcmUtc3RhbmRwdW5rdGUnXSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSd3ZWl0ZXJlLXN0YW5kcHVua3RlJ10gLmhlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIFtpcz0nd2VpdGVyZS1zdGFuZHB1bmt0ZSddIC5idG4td2hpdGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J3dlaXRlcmUtc3RhbmRwdW5rdGUnXSAuYnRuLXdoaXRlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3dlaXRlcmUtc3RhbmRwdW5rdGUnXSAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIFtpcz0nd2VpdGVyZS1zdGFuZHB1bmt0ZSddIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J3dlaXRlcmUtc3RhbmRwdW5rdGUnXSAuY29udGVudCB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgW2lzPSd3ZWl0ZXJlLXN0YW5kcHVua3RlJ10gLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlciAqL1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1haW5IZWFkZXIsXG4gIC5tYWluRm9vdGVyLFxuICAud3BGb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIFtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC8qIHByZXZlbnQgbGluayBvdmVyZmxvd2luZyBwYXJlbnQgZWxlbWVudHMgKi9cbiAgLmJ1dHRvbltocmVmXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUgKi9cbiAgICBjb250ZW50OiBcIihcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKipcbiAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgKi9cbiAgW2hyZWZePScjJ106OmFmdGVyLFxuICBbaHJlZl49J2phdmFzY3JpcHQ6J106OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyoqXG4gICogUHJpbnRpbmcgVGFibGVzOlxuICAqIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE4MDgxNTE1MDkzNC9odHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9IH1cbiIsIi8qKlxuICogU3dpcGVyIDYuMy4zXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciA5LCAyMDIwXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/