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

/**
* 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: "TNG Pro";
  font-style: normal;
  font-weight: 300;
  src: url("../assets/fonts/tng_pro_light-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_light-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: italic;
  font-weight: 300;
  src: url("../assets/fonts/tng_pro_light_italic-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_light_italic-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/tng_pro_regular-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_regular-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: italic;
  font-weight: 400;
  src: url("../assets/fonts/tng_pro_italic-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_italic-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: normal;
  font-weight: 500;
  src: url("../assets/fonts/tng_pro_medium-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_medium-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: italic;
  font-weight: 500;
  src: url("../assets/fonts/tng_pro_medium_italic-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_medium_italic-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: normal;
  font-weight: 600;
  src: url("../assets/fonts/tng_pro_semibold-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_semibold-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: italic;
  font-weight: 600;
  src: url("../assets/fonts/tng_pro_semibold_italic-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_semibold_italic-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/tng_pro_pro_bold-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_pro_bold-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: italic;
  font-weight: 700;
  src: url("../assets/fonts/tng_pro_bold_italic-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_bold_italic-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: normal;
  font-weight: 800;
  src: url("../assets/fonts/tng_pro_extrabold-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_extrabold-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: italic;
  font-weight: 800;
  src: url("../assets/fonts/tng_pro_extrabold_italic-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_extrabold_italic-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: normal;
  font-weight: 900;
  src: url("../assets/fonts/tng_pro_black-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_black-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro";
  font-style: italic;
  font-weight: 900;
  src: url("../assets/fonts/tng_pro_black_italic-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_black_italic-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro Book";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/tng_pro_book-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_book-webfont.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "TNG Pro Book";
  font-style: italic;
  font-weight: 400;
  src: url("../assets/fonts/tng_pro_book_italic-webfont.woff2") format("woff2"), url("../assets/fonts/tng_pro_book_italic-webfont.woff") format("woff"); }

html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #00003C;
  font-family: 'TNG Pro', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-wrap: break-word;
  word-wrap: break-word;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.01em; }
  @media (min-width: 480px) {
    html {
      font-size: 18px;
      font-weight: 400;
      line-height: 29px;
      letter-spacing: 0.01em; } }
  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: inherit;
  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: inherit;
    text-decoration: none; }

/*
* old styles till 2024-05
*/
/*
.h1-ultra {
  font-size: 3rem;
  line-height: 0.97;
  font-weight: bold;
  margin-bottom: 1.5rem;
  // padding-top: 2rem;
  letter-spacing: -2.5px;

  @media (min-width: $breakpoint-mobile-horizontal) {
    font-size: 4rem;
  }
}

h1,
.h1 {
  font-size: 2.3rem;
  line-height: 1.07;
  font-weight: bold;
  margin-bottom: 1.5rem;
  // padding-top: 2rem;
  letter-spacing: -2px;

  @media (min-width: $breakpoint-mobile-horizontal) {
    font-size: 3.3rem;
  }
}

h2,
.h2 {
  font-size: 1.7rem;
  line-height: 1.15;
  font-weight: bold;
  // padding-top: 1rem;
  letter-spacing: -1.5px;

  @media (min-width: $breakpoint-mobile-horizontal) {
    font-size: 2.5rem;
  }
}

h3,
.h3 {
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: bold;
  // padding-top: 1rem;
  letter-spacing: -0.1px;

  @media (min-width: $breakpoint-mobile-horizontal) {
    font-size: 1.25rem;
  }
}

.h3-special-use {
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: normal;
  // padding-top: 1rem;

  @media (min-width: $breakpoint-mobile-horizontal) {
    font-size: 1.25rem;
  }
}
*/
.h1-ultra {
  font-size: 40px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: -0.03em;
  text-align: left; }
  @media (min-width: 480px) {
    .h1-ultra {
      font-size: 70px;
      font-weight: 600;
      line-height: 70px;
      letter-spacing: -0.02em;
      text-align: left; } }

h1,
.h1 {
  font-size: 30px;
  font-weight: 600;
  line-height: 31px;
  letter-spacing: -0.03em;
  text-align: left; }
  @media (min-width: 480px) {
    h1,
    .h1 {
      font-size: 60px;
      font-weight: 600;
      line-height: 60px;
      letter-spacing: -0.05em;
      text-align: left; } }

h2,
.h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 27px;
  letter-spacing: -0.02em;
  text-align: left; }
  @media (min-width: 480px) {
    h2,
    .h2 {
      font-size: 45px;
      font-weight: 600;
      line-height: 46px;
      letter-spacing: -0.03em;
      text-align: left; } }

h3,
.h3 {
  font-size: 19px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: -0.03em;
  text-align: left;
  margin-bottom: 0.45rem;
  margin-top: 1.8rem; }
  @media (min-width: 480px) {
    h3,
    .h3 {
      font-size: 22.5px;
      font-weight: 600;
      line-height: 29px;
      letter-spacing: -0.4px;
      text-align: left; } }

h3:first-child, .h3:first-child {
  margin-top: 0; }

.h3-special-use {
  font-size: 19px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.01em;
  text-align: left; }
  @media (min-width: 480px) {
    .h3-special-use {
      font-size: 22.5px;
      font-weight: 400;
      line-height: 26px;
      text-align: left; } }

h4,
.h4 {
  font-size: 1rem; }
  @media (min-width: 480px) {
    h4,
    .h4 {
      font-size: 1.125rem; } }

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

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

a {
  color: #f96417;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out; }
  a:hover, a:focus {
    color: #d74d06; }

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

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

img {
  display: inline-block;
  max-width: 100%;
  vertical-align: top; }

svg {
  vertical-align: top; }

video {
  max-width: 100%;
  vertical-align: top; }

figcaption {
  font-size: 0.875rem;
  margin-top: 0.625rem; }

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

blockquote,
.blockquote {
  border-left: 4px solid #f96417;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.16px;
  line-height: 1.55;
  margin: 2.4rem auto;
  max-width: 28rem;
  padding: 0.8rem 1.5rem; }
  blockquote p:last-child,
  .blockquote p:last-child {
    margin-bottom: 0; }

/**
* 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,
button {
  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(0, 0, 60)' 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: 782px) {
      .admin-bar .pageWrapper {
        padding-top: 32px; } }
    @media (max-width: 768px) {
      .admin-bar .pageWrapper {
        padding-top: 0px; } }

@media (max-width: 768px) {
  #wpadminbar {
    display: none; } }

.mainHeader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 10000;
  background: #fff;
  -webkit-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.05); }
  .mainHeader > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 768px) {
      .mainHeader > .container.centerMaxWidthContainer {
        padding-left: 18px; } }

.mainContent {
  margin-top: 80px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }
  @media (max-width: 768px) {
    .mainContent {
      margin-top: 46px; } }

.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; } }

.centerMaxWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1362px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (min-width: 768px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1362px;
      padding-left: 20px;
      padding-right: 20px; } }
  @media (min-width: 1280px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1362px;
      padding-left: 20px;
      padding-right: 20px; } }

.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: 20px; } }
  @media (min-width: 1280px) {
    .preContent {
      margin-bottom: 20px; } }

.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: 20px; } }
  @media (min-width: 1280px) {
    .postContent {
      margin-top: 20px; } }

.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: #00003C; }
  .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; }

/* Global */
html {
  --color-none: transparent;
  --color-white: #ffffff;
  --color-dark-blue: #00003C;
  --color-red: #FA3746;
  --color-yellow: #FFEB00;
  --color-green: #8CF000;
  --color-turquoise: #00EBC8;
  --color-electric-blue: #001ED2;
  --color-innovative-orange: #FF7100;
  --color-reliable-fuchsia: #E43AF1;
  --color-eb80: #334BDB;
  --color-eb60: #6678E4;
  --color-eb40: #99A5ED;
  --color-eb20: #CCD2F6; }

.white {
  color: var(--color-white); }

.dark-blue {
  color: var(--color-dark-blue); }

.red {
  color: var(--color-red); }

.yellow {
  color: var(--color-yellow); }

.green {
  color: var(--color-green); }

.turquoise {
  color: var(--color-turquoise); }

.electric-blue {
  color: var(--color-electric-blue); }

.innovative-orange {
  color: var(--color-innovative-orange); }

.reliable-fuchsia {
  color: var(--color-reliable-fuchsia); }

/* Row */
.flyntRow {
  width: 100%;
  position: relative;
  background: var(--row-background-color); }
  .flyntRow > .flyntRowInner {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 1440px) {
      .flyntRow > .flyntRowInner {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .flyntRow.flyntRow-boxed > .flyntRowInner {
    max-width: 1362px;
    margin: 0 auto;
    padding: 0 20px; }

/* Component */
.flyntComponent {
  position: relative;
  margin: 40px 0; }

/* Component Size */
.flyntComponent {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%; }
  @media (min-width: 1440px) {
    .flyntComponent.flyntComponent-size-l {
      -ms-flex-preferred-size: 790px;
          flex-basis: 790px;
      max-width: 790px; }
    .flyntComponent.flyntComponent-size-r {
      -ms-flex-preferred-size: 470px;
          flex-basis: 470px;
      max-width: 470px; }
    .flyntComponent.flyntComponent-size-lr {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
    .flyntComponent.flyntComponent-size-l-plus-r {
      -ms-flex-preferred-size: 790px;
          flex-basis: 790px;
      max-width: 790px; } }

@media (min-width: 1440px) and (max-width: 1440px) {
  .flyntComponent.flyntComponent-size-l-plus-r:empty {
    display: none; } }
  @media (min-width: 1440px) {
    .flyntComponent.flyntComponent-size-uw {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; } }

/* Component Backgrond */
.flyntComponent .background {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--background-color); }

/* Component Border */
.flyntComponent .border {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  pointer-events: none; }
  .flyntComponent .border span {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
    .flyntComponent .border span::before, .flyntComponent .border span::after {
      content: "";
      position: absolute;
      width: 33%;
      height: 33%; }
    .flyntComponent .border span:first-child::before, .flyntComponent .border span:first-child::after {
      top: 0; }
    .flyntComponent .border span:last-child::before, .flyntComponent .border span:last-child::after {
      bottom: 0; }
    .flyntComponent .border span:first-child::before, .flyntComponent .border span:last-child::before {
      left: 0; }
    .flyntComponent .border span:first-child::after, .flyntComponent .border span:last-child::after {
      right: 0; }

.flyntComponent.flyntComponent-border-none .border {
  display: none; }

.flyntComponent.flyntComponent-border-full .border {
  border: 3px solid var(--border-color); }
  .flyntComponent.flyntComponent-border-full .border span {
    display: none; }

.flyntComponent.flyntComponent-border-corners .border span:first-child::before {
  border-left: 3px solid var(--border-color);
  border-top: 3px solid var(--border-color); }

.flyntComponent.flyntComponent-border-corners .border span:first-child::after {
  border-right: 3px solid var(--border-color);
  border-top: 3px solid var(--border-color); }

.flyntComponent.flyntComponent-border-corners .border span:last-child::before {
  border-left: 3px solid var(--border-color);
  border-bottom: 3px solid var(--border-color); }

.flyntComponent.flyntComponent-border-corners .border span:last-child::after {
  border-right: 3px solid var(--border-color);
  border-bottom: 3px solid var(--border-color); }

.flyntComponent.flyntComponent-border-topbottom-full .border {
  border-top: 3px solid var(--border-color);
  border-bottom: 3px solid var(--border-color); }
  .flyntComponent.flyntComponent-border-topbottom-full .border span {
    display: none; }

.flyntComponent.flyntComponent-border-topbottom-divided .border span:first-child::before, .flyntComponent.flyntComponent-border-topbottom-divided .border span:first-child::after {
  border-top: 3px solid var(--border-color); }

.flyntComponent.flyntComponent-border-topbottom-divided .border span:last-child::before, .flyntComponent.flyntComponent-border-topbottom-divided .border span:last-child::after {
  border-bottom: 3px solid var(--border-color); }

/* Component Container */
.flyntComponent .container {
  position: relative; }

/* Styles */
.media-description {
  font-size: 15px;
  line-height: 1.53;
  font-style: italic; }

.label {
  font-size: 18px;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 0.4px; }

input[type="submit"], button, .button {
  font-weight: bold;
  text-transform: uppercase;
  background-color: var(--color-white);
  border-color: var(--color-white);
  color: var(--color-dark-blue);
  border: 1px solid var(--color-white);
  cursor: pointer;
  -webkit-filter: brightness(1);
          filter: brightness(1);
  -webkit-transition: -webkit-filter 0.2s;
  transition: -webkit-filter 0.2s;
  transition: filter 0.2s;
  transition: filter 0.2s, -webkit-filter 0.2s; }
  input[type="submit"]:hover, button:hover, .button:hover {
    -webkit-filter: brightness(0.8);
            filter: brightness(0.8); }

/* Comments */
body.comments-visible {
  overflow: hidden; }

.comments-overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #000000AA;
  pointer-events: none;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 100000; }
  .comments-overlay .comments-wrapper {
    position: absolute;
    top: 0;
    right: -100%;
    bottom: 0;
    width: 600px;
    height: 100%;
    padding: 40px;
    background-color: #FFFFFF;
    -webkit-transition: right 0.3s;
    transition: right 0.3s;
    overflow-y: auto;
    max-width: 90%; }
    @media (max-width: 768px) {
      .comments-overlay .comments-wrapper {
        padding: 40px 16px; } }
    .comments-overlay .comments-wrapper.empty {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .comments-overlay .comments-wrapper .title {
      font-size: 27px;
      font-weight: bold; }
      @media (max-width: 768px) {
        .comments-overlay .comments-wrapper .title {
          font-size: 25px; } }
      .comments-overlay .comments-wrapper .title svg {
        width: 30px;
        height: 30px;
        vertical-align: middle;
        margin-right: 5px; }
    .comments-overlay .comments-wrapper > .comments {
      margin-bottom: auto; }
      .comments-overlay .comments-wrapper > .comments.has-comments + .no-comments {
        display: none; }
    .comments-overlay .comments-wrapper .no-comments {
      text-align: center;
      max-width: 24em;
      margin: 0 auto; }
      .comments-overlay .comments-wrapper .no-comments svg {
        width: 4em;
        height: 4em;
        margin-bottom: 1em; }
    .comments-overlay .comments-wrapper .comments > ul {
      font-size: 16px;
      margin: 0;
      padding: 0; }
      @media (max-width: 768px) {
        .comments-overlay .comments-wrapper .comments > ul {
          font-size: 15px;
          line-height: 23px; } }
      .comments-overlay .comments-wrapper .comments > ul > li {
        list-style: none;
        margin: 0;
        margin-top: 2em; }
    @media (max-width: 768px) {
      .comments-overlay .comments-wrapper .comments .meta {
        font-size: 14px; } }
    .comments-overlay .comments-wrapper .comments .author {
      font-weight: bold;
      display: inline-block;
      margin-right: 0.2em; }
    .comments-overlay .comments-wrapper .comments .date {
      display: inline-block; }
    .comments-overlay .comments-wrapper .comments .content p:last-child {
      margin-bottom: 0; }
    .comments-overlay .comments-wrapper .comments .actions {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 0.5em; }
      .comments-overlay .comments-wrapper .comments .actions .voting {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        background-color: #eaecf5;
        padding: 4px;
        border-radius: 19px; }
        .comments-overlay .comments-wrapper .comments .actions .voting a {
          display: block;
          margin-right: 20px;
          cursor: pointer; }
        .comments-overlay .comments-wrapper .comments .actions .voting i {
          display: inline-block;
          width: 30px;
          height: 30px;
          background-size: 20px 20px;
          border-radius: 50%;
          vertical-align: middle;
          margin-right: 5px; }
        .comments-overlay .comments-wrapper .comments .actions .voting .upvote i {
          background: #00003c url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS44NDYiIGhlaWdodD0iMjAuNTQ3IiB2aWV3Qm94PSIwIDAgMTUuODQ2IDIwLjU0NyI+CiAgPGcgaWQ9ImMiIGRhdGEtbmFtZT0iRWJlbmUgMSI+CiAgICA8cGF0aCBpZD0iZCIgZGF0YS1uYW1lPSJQZmFkIDI1NCIgZD0iTTguNzgzLDIwLjU0N1YzLjNsNS44MjgsNS44MjgsMS4yMzUtMS4yMzZMOC41NCwuNTg2bC0uNjE3LS41ODYtLjYxOCwuNTkxTDAsNy45bDEuMjM1LDEuMjM2TDcuMDYzLDMuMzA4VjIwLjU0N2gxLjcyWiIgZmlsbD0iI2ZmZiIvPgogIDwvZz4KPC9zdmc+") center center no-repeat; }
        .comments-overlay .comments-wrapper .comments .actions .voting .downvote i {
          background: #00003c url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS44NDYiIGhlaWdodD0iMjAuNTQ3IiB2aWV3Qm94PSIwIDAgMTUuODQ2IDIwLjU0NyI+CiAgPGcgaWQ9ImMiIGRhdGEtbmFtZT0iRWJlbmUgMSI+CiAgICA8cGF0aCBpZD0iZCIgZGF0YS1uYW1lPSJQZmFkIDI1NSIgZD0iTTcuMDYzLDBWMTcuMjQ3TDEuMjM1LDExLjQxOWwtMS4yMzUsMS4yMzYsNy4zMDYsNy4zMDYsLjYxNywuNTg2LC42MTgtLjU5MSw3LjMwNS03LjMwOS0xLjIzNS0xLjIzNi01LjgyOCw1LjgyOFYwaC0xLjcyWiIgZmlsbD0iI2ZmZiIvPgogIDwvZz4KPC9zdmc+") center center no-repeat; }
        .comments-overlay .comments-wrapper .comments .actions .voting span {
          color: #00003c;
          vertical-align: middle; }
      .comments-overlay .comments-wrapper .comments .actions .other a {
        margin-left: 20px;
        color: #001ED2;
        cursor: pointer; }
    .comments-overlay .comments-wrapper .comments .comment-form {
      margin-top: 0.7em; }
    .comments-overlay .comments-wrapper .comments .comments {
      padding-left: 1.5em;
      border-left: 1px solid #000;
      margin-left: 1.5em; }
      @media (max-width: 768px) {
        .comments-overlay .comments-wrapper .comments .comments {
          padding-left: 15px;
          margin-left: 0; } }
    .comments-overlay .comments-wrapper .comment-form .input {
      display: grid; }
      .comments-overlay .comments-wrapper .comment-form .input > * {
        display: block;
        grid-area: 1 / 1;
        justify-self: stretch; }
      .comments-overlay .comments-wrapper .comment-form .input input {
        border-radius: 25px; }
      .comments-overlay .comments-wrapper .comment-form .input .submitting {
        visibility: hidden;
        border-radius: 25px;
        border: 1px solid #0b100c;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .comments-overlay .comments-wrapper .comment-form .input .submitting span {
          display: block;
          width: 1.5em;
          height: 1.5em;
          border: 3px solid #FFF;
          border-bottom-color: var(--color-dark-blue);
          border-radius: 50%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          -webkit-animation: rotation 1s linear infinite;
                  animation: rotation 1s linear infinite; }

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

@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
      .comments-overlay .comments-wrapper .comment-form .input .success {
        visibility: hidden;
        border-radius: 25px;
        border: 1px solid #0b100c;
        font-weight: bold;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      .comments-overlay .comments-wrapper .comment-form .input.submitting {
        cursor: default;
        pointer-events: none; }
        .comments-overlay .comments-wrapper .comment-form .input.submitting input {
          visibility: hidden; }
        .comments-overlay .comments-wrapper .comment-form .input.submitting.submitting .submitting {
          visibility: visible; }
      .comments-overlay .comments-wrapper .comment-form .input.success {
        cursor: default;
        pointer-events: none; }
        .comments-overlay .comments-wrapper .comment-form .input.success input {
          visibility: hidden; }
        .comments-overlay .comments-wrapper .comment-form .input.success.success .success {
          visibility: visible; }
    .comments-overlay .comments-wrapper .comment-form input[type="submit"] {
      clip: rect(0, 0, 0, 0);
      visibility: hidden;
      position: absolute;
      width: 0;
      height: 0; }
    .comments-overlay .comments-wrapper > .comment-form {
      margin-top: 100px; }
  .comments-overlay.visible {
    opacity: 1;
    pointer-events: all; }
    .comments-overlay.visible .comments-wrapper {
      right: 0; }

/* Animation */
.animate {
  opacity: 0;
  -webkit-transform: translateY(0px);
          transform: translateY(0px); }

/* Scaling Fix */
@media (-webkit-device-pixel-ratio: 1.25) {
  body {
    zoom: 0.8; } }

/* Login */
.um-page-login .mainHeader, .um-page-password-reset .mainHeader, .um-page-register .mainHeader {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.um-page-login .headerLinks, .um-page-password-reset .headerLinks, .um-page-register .headerLinks {
  display: none; }

.um-page-login .mainContent, .um-page-password-reset .mainContent, .um-page-register .mainContent {
  background: url(/wp-content/uploads/2022/11/login.jpg) center center no-repeat;
  background-size: cover; }
  @media (min-width: 768px) {
    .um-page-login .mainContent, .um-page-password-reset .mainContent, .um-page-register .mainContent {
      margin-top: 0; } }

.um-field-label label {
  margin: 0; }

body .um {
  max-width: 450px;
  right: 150px;
  background: #fff;
  top: 0;
  bottom: 0;
  z-index: 20000;
  padding: 40px;
  margin: 0 !important; }
  @media (min-width: 768px) {
    body .um {
      position: fixed;
      overflow-y: auto;
      display: grid; } }
  @media (max-width: 768px) {
    body .um {
      max-width: none !important;
      right: 0;
      margin: 25px 0 !important; } }
  body .um h1 {
    color: #00003c;
    font-size: 42px;
    font-weight: bold;
    margin-bottom: 0.1em; }
  body .um a {
    color: #001ED2; }
  body .um .um-form input[type="text"], body .um .um-form input[type="email"], body .um .um-form input[type="password"] {
    color: #00003c;
    font-size: 16px !important;
    border: none !important;
    border-bottom: 2px solid #00003c !important;
    border-radius: 0;
    padding: 0 !important;
    min-height: 20px !important; }
    body .um .um-form input[type="text"]:focus, body .um .um-form input[type="email"]:focus, body .um .um-form input[type="password"]:focus {
      border: none !important;
      border-bottom: 2px solid #00003c !important; }
  body .um .um-form input[type="submit"].um-button {
    color: #FFFFFF;
    font-size: 20px;
    text-transform: uppercase;
    background: #001ED2;
    border: none !important;
    border-radius: 0 !important;
    width: 100% !important; }
  body .um .um-form ::-webkit-input-placeholder {
    color: #99A5ED; }
  body .um .um-form ::-moz-placeholder {
    color: #99A5ED; }
  body .um .um-form :-ms-input-placeholder {
    color: #99A5ED; }
  body .um .um-form ::-ms-input-placeholder {
    color: #99A5ED; }
  body .um .um-form ::placeholder {
    color: #99A5ED; }
  body .um .info {
    color: #00003c;
    text-align: left;
    margin-top: 1em;
    margin-bottom: 1em;
    border-top: 1px solid #DDD;
    padding: 1.3em 0 0; }
  body .um .register {
    margin: 0.8rem 0 0.8rem; }
  body .um p.um-notice {
    padding: 12px 32px !important; }
  body .um .um-field-radio.active:not(.um-field-radio-state-disabled) i {
    color: #001ED2; }
  body .um .um-postmessage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

body .um-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

body .um-field {
  padding-top: 29px; }

body .um-row {
  margin-bottom: 3em !important; }

body .forgot-password {
  margin-top: 1.5rem; }

body .um-field-radio-option {
  font-weight: 400; }
  body .um-field-radio-option a {
    color: #00003c; }

body .um-field-herkunft .um-field-radio-option {
  color: #00003c !important;
  font-weight: bold; }

.show-desktop {
  display: none !important; }
  @media (min-width: 768px) {
    .show-desktop {
      display: block !important; } }

.show-mobile {
  display: none !important; }
  @media (max-width: 768px) {
    .show-mobile {
      display: block !important; } }

.show-desktop-wide {
  display: none !important; }
  @media (min-width: 1440px) {
    .show-desktop-wide {
      display: block !important; } }

.show-mobile-wide {
  display: none !important; }
  @media (max-width: 1440px) {
    .show-mobile-wide {
      display: block !important; } }

/* Post */
@media (max-width: 768px) {
  html.single-post .mainContent {
    margin-top: 98px; } }

/* Thumbs up animation */
.svg-container {
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: transparent;
  opacity: 0;
  position: fixed;
  pointer-events: all;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  top: 0;
  visibility: hidden;
  z-index: -1; }

.svg-container.active {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
  visibility: visible;
  z-index: 10000; }

.thumbs-up {
  bottom: -100vh;
  left: calc(50vw - 350px);
  margin: auto;
  opacity: 0;
  position: absolute;
  width: 700px; }
  @media (max-width: 768px) {
    .thumbs-up {
      bottom: -80vh;
      left: -12vw;
      width: 124vw; } }

.thumbs-up-big.animate {
  -webkit-animation: floatbig 6.5s ease-in-out;
          animation: floatbig 6.5s ease-in-out;
  -webkit-animation-delay: 0s;
          animation-delay: 0s; }

.thumbs-up-middle.animate {
  -webkit-animation: floatmiddle 6s ease-in-out;
          animation: floatmiddle 6s ease-in-out;
  -webkit-animation-delay: 0s;
          animation-delay: 0s; }

.thumbs-up-small.animate {
  -webkit-animation: floatsmall 5.5s ease-in-out;
          animation: floatsmall 5.5s ease-in-out;
  -webkit-animation-delay: 0s;
          animation-delay: 0s; }

@-webkit-keyframes floatbig {
  0% {
    -webkit-transform: translateY(0) scale(0.8);
            transform: translateY(0) scale(0.8);
    opacity: 1; }
  50% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-250vh) scale(1.4);
            transform: translateY(-250vh) scale(1.4); } }

@keyframes floatbig {
  0% {
    -webkit-transform: translateY(0) scale(0.8);
            transform: translateY(0) scale(0.8);
    opacity: 1; }
  50% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-250vh) scale(1.4);
            transform: translateY(-250vh) scale(1.4); } }

@-webkit-keyframes floatmiddle {
  0% {
    -webkit-transform: translateY(0) scale(0.8);
            transform: translateY(0) scale(0.8);
    opacity: 1; }
  50% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-250vh) scale(1.4);
            transform: translateY(-250vh) scale(1.4); } }

@keyframes floatmiddle {
  0% {
    -webkit-transform: translateY(0) scale(0.8);
            transform: translateY(0) scale(0.8);
    opacity: 1; }
  50% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-250vh) scale(1.4);
            transform: translateY(-250vh) scale(1.4); } }

@-webkit-keyframes floatsmall {
  0% {
    -webkit-transform: translateY(0) scale(0.8);
            transform: translateY(0) scale(0.8);
    opacity: 1; }
  50% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-250vh) scale(1.4);
            transform: translateY(-250vh) scale(1.4); } }

@keyframes floatsmall {
  0% {
    -webkit-transform: translateY(0) scale(0.8);
            transform: translateY(0) scale(0.8);
    opacity: 1; }
  50% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    -webkit-transform: translateY(-250vh) scale(1.4);
            transform: translateY(-250vh) scale(1.4); } }

[is='flynt-block-collapse'] {
  margin-top: -40px; }
  @media (min-width: 768px) {
    [is='flynt-block-collapse'] {
      margin-top: -80px; } }
  @media (min-width: 1280px) {
    [is='flynt-block-collapse'] {
      margin-top: -120px; } }

[is='flynt-block-image'].flyntComponent--sizeSmall .figure {
  max-width: 375px; }

[is='flynt-block-image'].flyntComponent--sizeMedium .figure {
  max-width: 600px; }

[is='flynt-block-image'].flyntComponent--sizeLarge .figure {
  max-width: 800px; }

[is='flynt-block-image'].flyntComponent--sizeFull .figure-caption {
  margin-left: 0.625rem; }

[is='flynt-block-image'] .figure {
  margin: 0 auto; }

[is='flynt-block-image-text'] .container {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 540px;
  padding-left: 20px;
  padding-right: 20px; }

[is='flynt-block-image-text'] .box-inner > :first-child {
  margin-top: 0;
  padding-top: 0; }

@media (max-width: 1023px) {
  [is='flynt-block-image-text'] {
    margin: 80px 0; } }

@media (min-width: 1024px) {
  [is='flynt-block-image-text'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1120px;
    padding-left: 20px;
    padding-right: 20px; }
  [is='flynt-block-image-text'] .box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -20px; }
    [is='flynt-block-image-text'] .box-inner {
      padding: 0 20px;
      width: 50%; }
      [is='flynt-block-image-text'] .box-inner > :first-child {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-block-image-text'] .box-inner > :last-child {
        margin-bottom: 0;
        padding-bottom: 0; }
    [is='flynt-block-image-text'] .box--imageRight {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
    [is='flynt-block-image-text'] .box--imageLeft {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
  [is='flynt-block-image-text'] .figure-caption {
    position: absolute; } }

[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='flynt-block-post-footer'] {
  text-transform: uppercase; }
  @media print {
    [is='flynt-block-post-footer'] {
      display: none; } }
  @media (min-width: 1280px) {
    [is='flynt-block-post-footer'] .container {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1362px;
      padding-left: 20px;
      padding-right: 20px; } }
  [is='flynt-block-post-footer'] .container .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 790px; }
    [is='flynt-block-post-footer'] .container .content a {
      display: block;
      text-decoration: none;
      color: inherit;
      font-weight: bold;
      margin-left: 2em;
      cursor: pointer;
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -webkit-transition: -webkit-filter 0.2s;
      transition: -webkit-filter 0.2s;
      transition: filter 0.2s;
      transition: filter 0.2s, -webkit-filter 0.2s; }
      [is='flynt-block-post-footer'] .container .content a:hover {
        -webkit-filter: brightness(3);
                filter: brightness(3); }
      [is='flynt-block-post-footer'] .container .content a::before {
        content: "";
        display: inline-block;
        width: 1.3em;
        height: 1.3em;
        margin-right: 0.2em;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        vertical-align: text-bottom; }
      [is='flynt-block-post-footer'] .container .content a.comments::before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjYuMzI4IiBoZWlnaHQ9IjIxOC45NzkiIHZpZXdCb3g9IjAgMCAyMjYuMzI4IDIxOC45NzkiPgogICAgICAgICAgPGcgaWQ9ImMiIGRhdGEtbmFtZT0iRWJlbmUgMSI+CiAgICAgICAgICAgIDxnIGlkPSJkIiBkYXRhLW5hbWU9IkdydXBwZSA3NzUiPgogICAgICAgICAgICAgIDxnIGlkPSJlIiBkYXRhLW5hbWU9IkdydXBwZSA3NzQiPgogICAgICAgICAgICAgICAgPHBhdGggaWQ9ImYiIGRhdGEtbmFtZT0iUGZhZCA2NzIiIGQ9Ik0yMTAuMTMxLDEwNS44MjNoMTYuMTY3VjQ4LjQ4N2gtNDguNDg3djE2LjE2N2gzMi4zMnY0MS4xNjhabTAsMTYuMTY3djM5LjY1M2gtMzIuMzM1djIzLjQ4NmwtMjkuNTQ3LTIzLjQ4NmgtNjAuNjA5bC0uMjQzLDE2LjE2N2g1NS4zMjFsNTEuMjc1LDQxLjE2OHYtNDEuMTY4aDMyLjMzNXYtNTUuODIxaC0xNi4xOThaIiBmaWxsPSIjMDAxRUQyIi8+CiAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgIDxwYXRoIGlkPSJnIiBkYXRhLW5hbWU9IlBmYWQgNjczIiBkPSJNMTQ1LjQ2MSwxMjkuMzI0SDY3Ljk0MmwtMi4yNzMsMS43NzMtMjcuMjc0LDIxLjcyOHYtMjMuNDg2SDE2LjE2N3YtNDguNDg3SDB2NjQuNjA5SDIyLjIyOHY0MS4xNjhsMTMuMTM3LTEwLjYwNywzOC4xMzgtMzAuNTYyaDg4LjE1NVY4MC44MjJoLTE2LjE5OHY0OC41MDJaTTAsMFY2NC42NTRIMTYuMTY3VjE2LjE2N0gxNDUuNDYxdjQ4LjQ4N2gxNi4xNjdWMEgwWiIgZmlsbD0iIzAwMUVEMiIvPgogICAgICAgICAgICAgIDxwYXRoIGlkPSJoIiBkYXRhLW5hbWU9IlBmYWQgNjc0IiBkPSJNNDAuMTUzLDQ4LjQ4N0gxMjEuNDc1djE2LjE2N0g0MC4xNTN2LTE2LjE2N1ptMCwzMi4zMzVIMTIxLjQ3NXYxNi4xNTJINDAuMTUzdi0xNi4xNTJaIiBmaWxsPSIjMDAxRUQyIi8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4="); }
      [is='flynt-block-post-footer'] .container .content a.comments span {
        color: #001ED2;
        font-weight: 400;
        margin-right: 0.2em;
        margin-left: 0.1em; }
      [is='flynt-block-post-footer'] .container .content a.share::before {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODUuMDcyIiBoZWlnaHQ9IjEyOC4xMTgiIHZpZXdCb3g9IjAgMCAxODUuMDcyIDEyOC4xMTgiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9IkViZW5lIDEiPgogICAgPHBhdGggaWQ9ImQiIGRhdGEtbmFtZT0iUGZhZCA1NjUiIGQ9Ik0xNC4xOTksMjAuNDU4bDc0LjMxMiw0OS42MTYsNC4wMDIsMi40MzQsNC4wMDItMi40MzRMMTcwLjgyNywyMC40NTh2NTcuODVoMTQuMjQ2VjBIMFY3OC4zMDhIMTQuMjU4VjIwLjQ1OGgtLjA1OVptMTQwLjE1NC02LjI1OWwtNjEuODE3LDQxLjE1OEwzMC42NDksMTQuMTk5aDEyMy43MDRabTE2LjQ2Miw3OC4zOTF2MjEuMzNIMTAxLjE0N3YxNC4xOTloODMuODcydi0zNS41MjloLTE0LjIwNVptLTg2Ljk0MywyMS4zM0gxNC4xOTl2LTIxLjMzSDB2MzUuNTI5SDgzLjg3MnYtMTQuMTk5WiIgZmlsbD0iIzAwMUVEMiIvPgogIDwvZz4KPC9zdmc+"); }
      [is='flynt-block-post-footer'] .container .content a.like::before {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTIuMDQyIiBoZWlnaHQ9IjM2OCIgdmlld0JveD0iMCAwIDM1Mi4wNDIgMzY4Ij4KICA8ZyBpZD0iYyIgZGF0YS1uYW1lPSJFYmVuZSAxIj4KICAgIDxwYXRoIGQ9Im0xODcsMGwtNSw0LjUtMTA4LjUsMTA3LjVIMHYyNTZoMjY5LjVjMjIuNiwwLDQyLjItMTUuOSw0Ny0zOGwzNC41LTE2MGM2LjMtMjkuNi0xNi44LTU4LTQ3LTU4aC05MmwzLTEyYzMuMi0yLjUsNS4zLTMuNiwxMC0xMCw3LjUtMTAuMiwxNS0yNi4xLDE1LTQ3LjUsMC0yMi44LTIwLjYtNDIuNS00Ni41LTQyLjVoLTYuNVptMTEuNSwzMy41YzYuOCwxLjMsOS41LDQuMSw5LjUsOSwwLDE0LjQtNC40LDIzLjQtOC41LDI5cy03LDctNyw3bC01LjUsMy0yLDYuNS05LjUsMzYtNSwyMGgxMzMuNWMxMC42LDAsMTcuNyw5LjIsMTUuNSwxOS41bC0zNCwxNjBjLTEuNiw3LjUtOC40LDEyLjUtMTYsMTIuNUg5NnYtMjAxLjVsMTAyLjUtMTAxWk0zMiwxNDRoMzJ2MTkyaC0zMnYtMTkyWiIgZmlsbD0iIzAwMUVEMiIvPgogIDwvZz4KPC9zdmc+"); }
      [is='flynt-block-post-footer'] .container .content a.like.submitting {
        opacity: 0.5;
        pointer-events: none;
        cursor: default; }
      [is='flynt-block-post-footer'] .container .content a span {
        color: #001ED2;
        font-weight: 400;
        margin-right: 0.2em;
        margin-left: 0.1em; }

@media print {
  [is='flynt-block-post-header'] {
    display: none; } }

@media (min-width: 1280px) {
  [is='flynt-block-post-header'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px; } }

[is='flynt-block-post-header'] .container .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  [is='flynt-block-post-header'] .container .content a {
    display: block;
    text-decoration: none;
    color: #8090a7;
    font-weight: bold;
    margin-left: 0.6em;
    border: 1px solid #8090a7;
    border-radius: 20px;
    padding: 0 13px; }
    [is='flynt-block-post-header'] .container .content a::after {
      content: "";
      display: inline-block;
      width: 1em;
      height: 1em;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      vertical-align: middle;
      cursor: pointer; }
    [is='flynt-block-post-header'] .container .content a.index::after {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjMuNjQxIiBoZWlnaHQ9IjIxOC45NzkiIHZpZXdCb3g9IjAgMCAzMjMuNjQxIDIxOC45NzkiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9IkViZW5lIDEiPgogICAgPGc+CiAgICAgIDxwYXRoIGQ9Ik0xMjYuNjU4LDE2LjExNnY1OS43MzlIMTYuMTE2VjE2LjExNkgxMjYuNjU4TTE0MC42MjcsMEgyLjE0OEMuOTYyLDAsMCwuOTYyLDAsMi4xNDhWODkuODIzYzAsMS4xODYsLjk2MiwyLjE0OCwyLjE0OCwyLjE0OEgxNDAuNjI3YzEuMTg2LDAsMi4xNDgtLjk2MiwyLjE0OC0yLjE0OFYyLjE0OGMwLTEuMTg2LS45NjItMi4xNDgtMi4xNDgtMi4xNDhoMFoiIGZpbGw9IiMwMDAwM2MiLz4KICAgICAgPHBhdGggZD0iTTEyNi42NTgsMTQzLjEyNHY1OS43MzlIMTYuMTE2di01OS43MzlIMTI2LjY1OG0xMy45NjgtMTYuMTE2SDIuMTQ4Yy0xLjE4NiwwLTIuMTQ4LC45NjItMi4xNDgsMi4xNDh2ODcuNjc1YzAsMS4xODYsLjk2MiwyLjE0OCwyLjE0OCwyLjE0OEgxNDAuNjI3YzEuMTg2LDAsMi4xNDgtLjk2MiwyLjE0OC0yLjE0OHYtODcuNjc1YzAtMS4xODYtLjk2Mi0yLjE0OC0yLjE0OC0yLjE0OGgwWiIgZmlsbD0iIzAwMDAzYyIvPgogICAgICA8cGF0aCBkPSJNMzA3LjUyNCwxNi4xMTZWMjAyLjg2M2gtMTEyLjcyMVYxNi4xMTZoMTEyLjcyMU0zMjEuNDkyLDBIMTgwLjgzNWMtMS4xODYsMC0yLjE0OCwuOTYyLTIuMTQ4LDIuMTQ4VjIxNi44MzFjMCwxLjE4NiwuOTYyLDIuMTQ4LDIuMTQ4LDIuMTQ4aDE0MC42NTdjMS4xODYsMCwyLjE0OC0uOTYyLDIuMTQ4LTIuMTQ4VjIuMTQ4QzMyMy42NDEsLjk2MiwzMjIuNjc5LDAsMzIxLjQ5MiwwaDBaIiBmaWxsPSIjMDAwMDNjIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4="); }
    [is='flynt-block-post-header'] .container .content a.comments::after {
      margin-left: 0.2em;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjYuMzI4IiBoZWlnaHQ9IjIxOC45NzkiIHZpZXdCb3g9IjAgMCAyMjYuMzI4IDIxOC45NzkiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9IkViZW5lIDEiPgogICAgPGcgaWQ9ImQiIGRhdGEtbmFtZT0iR3J1cHBlIDc3NSI+CiAgICAgIDxnIGlkPSJlIiBkYXRhLW5hbWU9IkdydXBwZSA3NzQiPgogICAgICAgIDxwYXRoIGlkPSJmIiBkYXRhLW5hbWU9IlBmYWQgNjcyIiBkPSJNMjEwLjEzMSwxMDUuODIzaDE2LjE2N1Y0OC40ODdoLTQ4LjQ4N3YxNi4xNjdoMzIuMzJ2NDEuMTY4Wm0wLDE2LjE2N3YzOS42NTNoLTMyLjMzNXYyMy40ODZsLTI5LjU0Ny0yMy40ODZoLTYwLjYwOWwtLjI0MywxNi4xNjdoNTUuMzIxbDUxLjI3NSw0MS4xNjh2LTQxLjE2OGgzMi4zMzV2LTU1LjgyMWgtMTYuMTk4WiIgZmlsbD0iIzAwMDAzYyIvPgogICAgICA8L2c+CiAgICAgIDxwYXRoIGlkPSJnIiBkYXRhLW5hbWU9IlBmYWQgNjczIiBkPSJNMTQ1LjQ2MSwxMjkuMzI0SDY3Ljk0MmwtMi4yNzMsMS43NzMtMjcuMjc0LDIxLjcyOHYtMjMuNDg2SDE2LjE2N3YtNDguNDg3SDB2NjQuNjA5SDIyLjIyOHY0MS4xNjhsMTMuMTM3LTEwLjYwNywzOC4xMzgtMzAuNTYyaDg4LjE1NVY4MC44MjJoLTE2LjE5OHY0OC41MDJaTTAsMFY2NC42NTRIMTYuMTY3VjE2LjE2N0gxNDUuNDYxdjQ4LjQ4N2gxNi4xNjdWMEgwWiIgZmlsbD0iIzAwMDAzYyIvPgogICAgICA8cGF0aCBpZD0iaCIgZGF0YS1uYW1lPSJQZmFkIDY3NCIgZD0iTTQwLjE1Myw0OC40ODdIMTIxLjQ3NXYxNi4xNjdINDAuMTUzdi0xNi4xNjdabTAsMzIuMzM1SDEyMS40NzV2MTYuMTUySDQwLjE1M3YtMTYuMTUyWiIgZmlsbD0iIzAwMDAzYyIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+"); }
    [is='flynt-block-post-header'] .container .content a.show-comments::after {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjMuNjQxIiBoZWlnaHQ9IjIxOC45NzkiIHZpZXdCb3g9IjAgMCAzMjMuNjQxIDIxOC45NzkiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9IkViZW5lIDEiPgogICAgPGc+CiAgICAgIDxwYXRoIGQ9Ik0xMjYuNjU4LDE2LjExNnY1OS43MzlIMTYuMTE2VjE2LjExNkgxMjYuNjU4TTE0MC42MjcsMEgyLjE0OEMuOTYyLDAsMCwuOTYyLDAsMi4xNDhWODkuODIzYzAsMS4xODYsLjk2MiwyLjE0OCwyLjE0OCwyLjE0OEgxNDAuNjI3YzEuMTg2LDAsMi4xNDgtLjk2MiwyLjE0OC0yLjE0OFYyLjE0OGMwLTEuMTg2LS45NjItMi4xNDgtMi4xNDgtMi4xNDhoMFoiIGZpbGw9IiMwMDAwM2MiLz4KICAgICAgPHBhdGggZD0iTTEyNi42NTgsMTQzLjEyNHY1OS43MzlIMTYuMTE2di01OS43MzlIMTI2LjY1OG0xMy45NjgtMTYuMTE2SDIuMTQ4Yy0xLjE4NiwwLTIuMTQ4LC45NjItMi4xNDgsMi4xNDh2ODcuNjc1YzAsMS4xODYsLjk2MiwyLjE0OCwyLjE0OCwyLjE0OEgxNDAuNjI3YzEuMTg2LDAsMi4xNDgtLjk2MiwyLjE0OC0yLjE0OHYtODcuNjc1YzAtMS4xODYtLjk2Mi0yLjE0OC0yLjE0OC0yLjE0OGgwWiIgZmlsbD0iIzAwMDAzYyIvPgogICAgICA8cGF0aCBkPSJNMzA3LjUyNCwxNi4xMTZWMjAyLjg2M2gtMTEyLjcyMVYxNi4xMTZoMTEyLjcyMU0zMjEuNDkyLDBIMTgwLjgzNWMtMS4xODYsMC0yLjE0OCwuOTYyLTIuMTQ4LDIuMTQ4VjIxNi44MzFjMCwxLjE4NiwuOTYyLDIuMTQ4LDIuMTQ4LDIuMTQ4aDE0MC42NTdjMS4xODYsMCwyLjE0OC0uOTYyLDIuMTQ4LTIuMTQ4VjIuMTQ4QzMyMy42NDEsLjk2MiwzMjIuNjc5LDAsMzIxLjQ5MiwwaDBaIiBmaWxsPSIjMDAwMDNjIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4="); }

[is='flynt-block-post-next'] {
  background-color: #f7f7f7;
  padding: 27px 0;
  margin-bottom: 0;
  -webkit-filter: brightness(1);
          filter: brightness(1);
  -webkit-transition: -webkit-filter 0.2s;
  transition: -webkit-filter 0.2s;
  transition: filter 0.2s;
  transition: filter 0.2s, -webkit-filter 0.2s; }
  [is='flynt-block-post-next']:hover {
    -webkit-filter: brightness(0.9);
            filter: brightness(0.9); }
  @media print {
    [is='flynt-block-post-next'] {
      display: none; } }
  [is='flynt-block-post-next'] .container a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    color: inherit; }
    [is='flynt-block-post-next'] .container a::after {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      width: 25px;
      height: 25px;
      border-top: 4px solid #001ED2;
      border-right: 4px solid #001ED2;
      -webkit-transform: rotateZ(45deg) translateY(-50%);
              transform: rotateZ(45deg) translateY(-50%); }
    [is='flynt-block-post-next'] .container a .image {
      width: 170px;
      min-width: 170px;
      margin-right: 85px; }
      @media (max-width: 1440px) {
        [is='flynt-block-post-next'] .container a .image {
          width: 100px;
          min-width: 100px;
          margin-right: 25px; } }
      [is='flynt-block-post-next'] .container a .image img {
        width: 170px;
        height: 170px;
        -o-object-fit: cover;
           object-fit: cover; }
        @media (max-width: 1440px) {
          [is='flynt-block-post-next'] .container a .image img {
            width: 100px;
            height: 100px; } }
    [is='flynt-block-post-next'] .container a .content {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      [is='flynt-block-post-next'] .container a .content .next {
        color: #001ED2;
        margin-bottom: -7px; }
      [is='flynt-block-post-next'] .container a .content .title {
        font-weight: bold;
        line-height: 1.3;
        margin-top: 0.3em; }
      [is='flynt-block-post-next'] .container a .content .duration {
        text-transform: uppercase;
        margin-top: 7px; }
        [is='flynt-block-post-next'] .container a .content .duration svg {
          width: 1em;
          height: 1em;
          vertical-align: sub; }

.blockProtected {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100%; }
  .blockProtected .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-inline-size: 359px;
    margin-inline: 20px; }
  .blockProtected .post {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 15px;
    -webkit-margin-after: 60px;
            margin-block-end: 60px; }
  .blockProtected img {
    block-size: 50px;
    inline-size: 50px;
    -o-object-fit: cover;
       object-fit: cover; }
  .blockProtected .title {
    color: #000;
    font-size: 0.833rem;
    line-height: 1.133; }
  .blockProtected h1 {
    font-size: 1.944rem;
    line-height: 1.03; }
  .blockProtected p {
    font-size: 1.111rem;
    line-height: 1.3; }
  .blockProtected .buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    -webkit-margin-before: 60px;
            margin-block-start: 60px; }
  .blockProtected .button {
    border: none;
    border-radius: 0;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    padding: 10px;
    text-align: center;
    text-transform: none; }
  .blockProtected .primary {
    background-color: var(--color-electric-blue);
    color: var(--color-white); }
  .blockProtected .secondary {
    background-color: rgba(0, 31, 219, 0.1);
    color: #001ED2; }
  .blockProtected .link {
    -ms-flex-item-align: center;
        align-self: center;
    color: var(--color-electric-blue);
    font-size: 0.722rem;
    margin-block: 10px;
    text-decoration: none; }
    .blockProtected .link svg {
      margin-right: 9px;
      vertical-align: sub; }

[is='flynt-block-video-oembed'] .figure {
  margin-bottom: 0; }
  [is='flynt-block-video-oembed'] .figure-image {
    background: rgba(0, 0, 0, 0.03); }
    [is='flynt-block-video-oembed'] .figure-image--isHidden {
      visibility: hidden; }

[is='flynt-block-video-oembed'] .video-playButton {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2; }
  [is='flynt-block-video-oembed'] .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: rgba(51, 51, 51, 0.5);
    border: 3px solid #fff;
    border-radius: 50%;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    width: 60px; }
    @media (min-width: 768px) {
      [is='flynt-block-video-oembed'] .video-playButton::before {
        height: 100px;
        margin-left: -50px;
        margin-top: -50px;
        width: 100px; } }
  [is='flynt-block-video-oembed'] .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 #fff;
    border-top: 10px solid transparent;
    height: 0;
    margin-left: -9px;
    margin-top: -10px;
    width: 0; }
    @media (min-width: 768px) {
      [is='flynt-block-video-oembed'] .video-playButton::after {
        border-bottom: 20px solid transparent;
        border-left: 40px solid #fff;
        border-top: 20px solid transparent;
        margin-left: -18px;
        margin-top: -20px; } }
  [is='flynt-block-video-oembed'] .video-playButton:hover::before, [is='flynt-block-video-oembed'] .video-playButton:hover::after {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

[is='flynt-block-video-oembed'].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: rgba(51, 51, 51, 0.5);
  border: 3px solid #fff;
  border-radius: 50%;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  width: 40px; }
  @media (min-width: 768px) {
    [is='flynt-block-video-oembed'].flyntComponent--sizeSmall .video-playButton::before {
      height: 60px;
      margin-left: -30px;
      margin-top: -30px;
      width: 60px; } }

[is='flynt-block-video-oembed'].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 #fff;
  border-top: 5px solid transparent;
  height: 0;
  margin-left: -4.5px;
  margin-top: -5px;
  width: 0; }
  @media (min-width: 768px) {
    [is='flynt-block-video-oembed'].flyntComponent--sizeSmall .video-playButton::after {
      border-bottom: 10px solid transparent;
      border-left: 20px solid #fff;
      border-top: 10px solid transparent;
      margin-left: -9px;
      margin-top: -10px; } }

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

[is='flynt-block-video-oembed'] .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-block-video-oembed'] .video-loader {
      margin-left: -50px;
      margin-top: -50px; } }

[is='flynt-block-video-oembed'] .video-loader,
[is='flynt-block-video-oembed'] .video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px; }
  @media (min-width: 768px) {
    [is='flynt-block-video-oembed'] .video-loader,
    [is='flynt-block-video-oembed'] .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-block-video-oembed'] .video {
  margin: 0 auto;
  position: relative; }
  [is='flynt-block-video-oembed'] .video-player {
    height: 0;
    padding-bottom: 56.25%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10; }
  [is='flynt-block-video-oembed'] .video iframe {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

[is='flynt-block-video-oembed'] .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-block-video-oembed'] .video-player--isLoading .video-loader {
    display: block; }
  [is='flynt-block-video-oembed'] .video-player--isLoading .video-playButton {
    display: none; }

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

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

[is='flynt-block-video-oembed'].flyntComponent--sizeSmall .video {
  max-width: 375px; }

[is='flynt-block-video-oembed'].flyntComponent--sizeMedium .video {
  max-width: 600px; }

[is='flynt-block-video-oembed'].flyntComponent--sizeLarge .video {
  max-width: 800px; }

[is='flynt-block-video-oembed'].flyntComponent--sizeFull .figure-caption {
  margin-left: 0.625rem; }

[is='flynt-block-wysiwyg'] .content {
  text-align: inherit; }
  [is='flynt-block-wysiwyg'] .content > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-block-wysiwyg'] .content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  [is='flynt-block-wysiwyg'] .content--textLeft {
    text-align: left; }
  [is='flynt-block-wysiwyg'] .content--textCenter {
    text-align: center; }
  [is='flynt-block-wysiwyg'] .content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }

[is='flynt-footer-copyright'] {
  font-size: 0.8rem; }
  [is='flynt-footer-copyright'] .container {
    padding-bottom: 40px;
    padding-top: 40px;
    text-align: center; }
    @media (min-width: 768px) {
      [is='flynt-footer-copyright'] .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  [is='flynt-footer-copyright'] .content {
    margin: 10px 0 0; }
    [is='flynt-footer-copyright'] .content > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-footer-copyright'] .content > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-footer-copyright'] .content {
        margin: 0; } }

[is='flynt-grid-image-text'] .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -24px 0 0 -24px; }
  @media (min-width: 768px) {
    [is='flynt-grid-image-text'] .grid--columns2 .grid-item, [is='flynt-grid-image-text'] .grid--columns3 .grid-item, [is='flynt-grid-image-text'] .grid--columns4 .grid-item {
      width: 50%; } }
  @media (min-width: 1024px) {
    [is='flynt-grid-image-text'] .grid--columns3 .grid-item {
      width: 33.33%; } }
  [is='flynt-grid-image-text'] .grid--columns4 .grid-item {
    /* ensure 2 columns stacking up until $breakpoint-desktop */
    max-width: 422.33333px; }
    @media (min-width: 1280px) {
      [is='flynt-grid-image-text'] .grid--columns4 .grid-item {
        width: 25%; } }

[is='flynt-grid-image-text'] .grid-item {
  max-width: 675px;
  padding: 24px 0 0 24px;
  width: 100%; }

[is='flynt-grid-image-text'] .content {
  height: 100%; }
  [is='flynt-grid-image-text'] .content img {
    background: #00003C; }
  [is='flynt-grid-image-text'] .content-inner > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-grid-image-text'] .content-inner > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  [is='flynt-grid-image-text'] .content-inner:not(.boxPadding) {
    padding: 24px 0; }

[is='flynt-grid-posts-archive'] ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0; }

@media (min-width: 768px) {
  [is='flynt-grid-posts-archive'] .posts {
    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-grid-posts-archive'] .posts > * {
      width: calc((50%) - (1 / 2 * 24px)); }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(n) {
        margin-right: 24px;
        margin-top: 0; }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(1n + 3) {
        margin-top: 24px; }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(2n) {
        margin-right: 0; }
      [is='flynt-grid-posts-archive'] .posts > *:last-child {
        margin-right: 0; } }

@media (min-width: 1024px) {
  [is='flynt-grid-posts-archive'] .posts {
    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-grid-posts-archive'] .posts > * {
      width: calc((33.33333%) - (2 / 3 * 24px)); }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(n) {
        margin-right: 24px;
        margin-top: 0; }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(1n + 4) {
        margin-top: 24px; }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(3n) {
        margin-right: 0; }
      [is='flynt-grid-posts-archive'] .posts > *:last-child {
        margin-right: 0; } }

[is='flynt-grid-posts-archive'] .posts-empty {
  padding: 40px 0 0; }

[is='flynt-grid-posts-archive'] .post {
  margin-bottom: 24px; }
  @media (min-width: 768px) {
    [is='flynt-grid-posts-archive'] .post {
      margin-bottom: 0; } }
  [is='flynt-grid-posts-archive'] .post-link {
    display: block;
    text-decoration: none; }
  [is='flynt-grid-posts-archive'] .post .figure {
    background-color: #00003C;
    margin-bottom: 0; }
  [is='flynt-grid-posts-archive'] .post-inner {
    padding: 24px 0; }
    [is='flynt-grid-posts-archive'] .post-inner > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-grid-posts-archive'] .post-inner > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
  [is='flynt-grid-posts-archive'] .post-excerpt {
    margin-bottom: 0.75rem; }

[is='flynt-grid-posts-archive'] .filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -8px 32px; }
  [is='flynt-grid-posts-archive'] .filter-item {
    padding: 0 8px 15px; }

[is='flynt-grid-posts-archive'] .pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 25px; }
  [is='flynt-grid-posts-archive'] .pagination--center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [is='flynt-grid-posts-archive'] .pagination--prevDisabled {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  [is='flynt-grid-posts-archive'] .pagination .button {
    white-space: nowrap; }
  [is='flynt-grid-posts-archive'] .pagination .arrow {
    color: #fff;
    height: 18px;
    width: 16px; }
  [is='flynt-grid-posts-archive'] .pagination-next .arrow {
    margin-right: -5px; }
  [is='flynt-grid-posts-archive'] .pagination-previous .arrow {
    margin-left: -5px; }

[is='flynt-grid-posts-latest'] .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -24px 0 0 -24px; }
  @media (min-width: 768px) {
    [is='flynt-grid-posts-latest'] .grid--columns2 .grid-item, [is='flynt-grid-posts-latest'] .grid--columns3 .grid-item, [is='flynt-grid-posts-latest'] .grid--columns4 .grid-item {
      width: 50%; } }
  @media (min-width: 1024px) {
    [is='flynt-grid-posts-latest'] .grid--columns3 .grid-item {
      width: 33.33%; } }
  [is='flynt-grid-posts-latest'] .grid--columns4 .grid-item {
    /* ensure 2 columns stacking up until $breakpoint-desktop */
    max-width: 422.33333px; }
    @media (min-width: 1280px) {
      [is='flynt-grid-posts-latest'] .grid--columns4 .grid-item {
        width: 25%; } }

[is='flynt-grid-posts-latest'] .grid-item {
  max-width: 675px;
  padding: 24px 0 0 24px;
  width: 100%; }

[is='flynt-grid-posts-latest'] .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%; }
  [is='flynt-grid-posts-latest'] .content-image {
    background: #00003C;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  [is='flynt-grid-posts-latest'] .content-inner {
    color: #00003C;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    [is='flynt-grid-posts-latest'] .content-inner > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-grid-posts-latest'] .content-inner > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    [is='flynt-grid-posts-latest'] .content-inner h1, [is='flynt-grid-posts-latest'] .content-inner h2, [is='flynt-grid-posts-latest'] .content-inner h3, [is='flynt-grid-posts-latest'] .content-inner h4, [is='flynt-grid-posts-latest'] .content-inner h5, [is='flynt-grid-posts-latest'] .content-inner h6, [is='flynt-grid-posts-latest'] .content-inner .h1, [is='flynt-grid-posts-latest'] .content-inner .h2, [is='flynt-grid-posts-latest'] .content-inner .h3, [is='flynt-grid-posts-latest'] .content-inner .h4, [is='flynt-grid-posts-latest'] .content-inner .h5, [is='flynt-grid-posts-latest'] .content-inner .h6 {
      color: #0b1016; }
  [is='flynt-grid-posts-latest'] .content-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-decoration: none; }
  [is='flynt-grid-posts-latest'] .content-readingTime {
    color: #7b838d;
    font-size: 0.9rem; }
    [is='flynt-grid-posts-latest'] .content-readingTime .feather {
      color: #7b838d;
      height: 1rem;
      margin-right: 2px;
      width: 1rem; }
  [is='flynt-grid-posts-latest'] .content-footer {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: end;
        align-self: flex-end;
    border-top: 1px solid #d8d8d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 20px;
    width: 100%; }
    [is='flynt-grid-posts-latest'] .content-footer .content-readMore {
      padding: 0.9rem 0 1.1rem; }
      [is='flynt-grid-posts-latest'] .content-footer .content-readMore::before {
        bottom: 1.1rem; }
    @media (min-width: 1024px) {
      [is='flynt-grid-posts-latest'] .content-footer {
        padding: 0 30px; } }

[is='flynt-grid-posts-latest'] .allPostsLink {
  padding-top: 1.5rem;
  text-align: center; }
  @media (min-width: 1280px) {
    [is='flynt-grid-posts-latest'] .allPostsLink {
      padding-top: 3rem; } }

.headerLinks {
  padding: 20px 0; }
  @media (max-width: 768px) {
    .headerLinks {
      padding: 5px 0 5px;
      white-space: nowrap; } }
  .headerLinks > ul {
    margin: 0;
    padding: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .headerLinks > ul li {
      list-style: none;
      margin-left: 2em; }
      @media (max-width: 768px) {
        .headerLinks > ul li {
          margin-left: 1em; } }
    .headerLinks > ul a {
      cursor: pointer;
      text-decoration: none;
      color: #001ED2;
      font-size: 17px;
      font-weight: normal;
      line-height: 30px;
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -webkit-transition: -webkit-filter 0.2s;
      transition: -webkit-filter 0.2s;
      transition: filter 0.2s;
      transition: filter 0.2s, -webkit-filter 0.2s; }
      .headerLinks > ul a:hover {
        -webkit-filter: brightness(0.8);
                filter: brightness(0.8); }
  .headerLinks .headerLinksLanguage {
    position: relative;
    /*
    color: #8090a7;
    display: flex;
    flex-direction: row;

    span {
      opacity: 0.5;
      margin-right: 10px;

      &.active {
        opacity: 1;
      }

      &:last-child {
        margin-right: 0;
      }
    }
      */ }
    .headerLinks .headerLinksLanguage .link svg {
      width: 15px;
      height: 15px;
      margin-top: 7px; }
      @media (max-width: 768px) {
        .headerLinks .headerLinksLanguage .link svg {
          margin-top: 5px; } }
    .headerLinks .headerLinksLanguage .labels {
      display: inline-grid;
      color: #001ED2;
      font-size: 17px; }
      .headerLinks .headerLinksLanguage .labels > span {
        grid-area: 1 / 1;
        -webkit-animation: 12s linear 0s infinite forwards language-animation;
                animation: 12s linear 0s infinite forwards language-animation; }
      .headerLinks .headerLinksLanguage .labels > span:first-child {
        -webkit-animation-timing-function: linear(1, 1 20%, 0 23% 97%, 1);
                animation-timing-function: linear(1, 1 20%, 0 23% 97%, 1); }
      .headerLinks .headerLinksLanguage .labels > span:nth-child(2) {
        -webkit-animation-timing-function: linear(0 0% 22%, 1 25% 45%, 0 48% 100%);
                animation-timing-function: linear(0 0% 22%, 1 25% 45%, 0 48% 100%); }
      .headerLinks .headerLinksLanguage .labels > span:nth-child(3) {
        -webkit-animation-timing-function: linear(0 0% 47%, 1 50% 70%, 0 73% 100%);
                animation-timing-function: linear(0 0% 47%, 1 50% 70%, 0 73% 100%); }
      .headerLinks .headerLinksLanguage .labels > span:last-child {
        -webkit-animation-timing-function: linear(0 0% 72%, 1 75% 95%, 0 98% 100%);
                animation-timing-function: linear(0 0% 72%, 1 75% 95%, 0 98% 100%); }

@-webkit-keyframes language-animation {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes language-animation {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
      @media (max-width: 768px) {
        .headerLinks .headerLinksLanguage .labels > span span:first-child {
          display: none; } }
      @media (min-width: 769px) {
        .headerLinks .headerLinksLanguage .labels > span span:last-child {
          display: none; } }
    @media (max-width: 768px) {
      .headerLinks .headerLinksLanguage .backdrop {
        display: block;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        background-color: #00000080;
        opacity: 0;
        -webkit-transition: opacity .3s;
        transition: opacity .3s;
        z-index: 10; } }
    .headerLinks .headerLinksLanguage .dropdown {
      display: none;
      background-color: #fff; }
      @media (max-width: 768px) {
        .headerLinks .headerLinksLanguage .dropdown {
          display: block;
          position: fixed;
          left: 0;
          right: 0;
          bottom: 0;
          -webkit-box-shadow: 0px 2px 4px 0px #00000026;
                  box-shadow: 0px 2px 4px 0px #00000026;
          -webkit-transform: translateY(100%);
                  transform: translateY(100%);
          -webkit-transition: -webkit-transform .3s;
          transition: -webkit-transform .3s;
          transition: transform .3s;
          transition: transform .3s, -webkit-transform .3s;
          padding: 50px 40px 70px; } }
      @media (min-width: 769px) {
        .headerLinks .headerLinksLanguage .dropdown {
          position: absolute;
          -webkit-box-shadow: 0px 6px 14px 0px #0000001A;
                  box-shadow: 0px 6px 14px 0px #0000001A;
          padding: 20px; } }
      .headerLinks .headerLinksLanguage .dropdown .links a {
        padding: 13px 10px;
        display: block; }
        @media (min-width: 769px) {
          .headerLinks .headerLinksLanguage .dropdown .links a {
            min-width: 218px; } }
        @media (min-width: 769px) {
          .headerLinks .headerLinksLanguage .dropdown .links a:hover {
            background-color: #001ED20D; } }
        @media (max-width: 768px) {
          .headerLinks .headerLinksLanguage .dropdown .links a.selected::before {
            content: "";
            position: absolute;
            right: 13px;
            top: 50%;
            width: 10px;
            height: 10px;
            background-color: #001ED2;
            border-radius: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%); } }
        .headerLinks .headerLinksLanguage .dropdown .links a::after {
          content: "";
          position: absolute; }
          @media (max-width: 768px) {
            .headerLinks .headerLinksLanguage .dropdown .links a::after {
              right: 10px;
              top: 50%;
              width: 16px;
              height: 16px;
              border: 1px solid #001ED2;
              border-radius: 50%;
              -webkit-transform: translateY(-50%);
                      transform: translateY(-50%); } }
          @media (min-width: 768px) {
            .headerLinks .headerLinksLanguage .dropdown .links a::after {
              right: 17px;
              top: 50%;
              width: 12px;
              height: 12px;
              border-top: 1px solid #001ED2;
              border-right: 1px solid #001ED2;
              -webkit-transform: rotateZ(45deg) translateY(-50%);
                      transform: rotateZ(45deg) translateY(-50%); } }
        .headerLinks .headerLinksLanguage .dropdown .links a + a {
          border-top: 1px solid #001ED21A; }
      .headerLinks .headerLinksLanguage .dropdown .links svg {
        margin-right: 5px;
        vertical-align: -2px; }
      .headerLinks .headerLinksLanguage .dropdown .button {
        background-color: #001ED2;
        color: #fff;
        padding: 10px;
        width: 100%;
        margin-top: 52px;
        border-radius: 0;
        display: inline-grid; }
        @media (min-width: 769px) {
          .headerLinks .headerLinksLanguage .dropdown .button {
            display: none; } }
        .headerLinks .headerLinksLanguage .dropdown .button span {
          grid-area: 1 / 1;
          -webkit-animation: 9s linear 0s infinite forwards language-animation;
                  animation: 9s linear 0s infinite forwards language-animation; }
        .headerLinks .headerLinksLanguage .dropdown .button span:first-child {
          -webkit-animation-timing-function: linear(1, 1 21%, 0 24% 97%, 1);
                  animation-timing-function: linear(1, 1 21%, 0 24% 97%, 1); }
        .headerLinks .headerLinksLanguage .dropdown .button span:nth-child(2) {
          -webkit-animation-timing-function: linear(0 0% 22%, 1 25% 46%, 0 49% 100%);
                  animation-timing-function: linear(0 0% 22%, 1 25% 46%, 0 49% 100%); }
        .headerLinks .headerLinksLanguage .dropdown .button span:nth-child(3) {
          -webkit-animation-timing-function: linear(0 0% 47%, 1 50% 71%, 0 74% 100%);
                  animation-timing-function: linear(0 0% 47%, 1 50% 71%, 0 74% 100%); }
        .headerLinks .headerLinksLanguage .dropdown .button span:last-child {
          -webkit-animation-timing-function: linear(0 0% 72%, 1 75% 96%, 0 100%);
                  animation-timing-function: linear(0 0% 72%, 1 75% 96%, 0 100%); }
    @media (min-width: 769px) {
      .headerLinks .headerLinksLanguage:hover .dropdown {
        display: block; } }
    @media (max-width: 768px) {
      .headerLinks .headerLinksLanguage.open .backdrop {
        pointer-events: all;
        opacity: 1; } }
    @media (max-width: 768px) {
      .headerLinks .headerLinksLanguage.open .dropdown {
        -webkit-transform: translateY(0);
                transform: translateY(0); } }
  .headerLinks .headerLinksSettings svg {
    width: 30px;
    height: 30px;
    margin-left: 5px;
    margin-right: 5px; }
  .headerLinks .headerLinksKiosk,
  .headerLinks .headerLinksHome {
    display: block; }
    @media (max-width: 768px) {
      .headerLinks .headerLinksKiosk,
      .headerLinks .headerLinksHome {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 5px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    .headerLinks .headerLinksKiosk span,
    .headerLinks .headerLinksHome span {
      display: none;
      margin-right: 0.2em; }
      @media (max-width: 768px) {
        .headerLinks .headerLinksKiosk span,
        .headerLinks .headerLinksHome span {
          margin-right: 0px; } }
      @media (min-width: 768px) {
        .headerLinks .headerLinksKiosk span.label-desktop,
        .headerLinks .headerLinksHome span.label-desktop {
          display: inline; } }
      @media (max-width: 768px) {
        .headerLinks .headerLinksKiosk span.label-mobile,
        .headerLinks .headerLinksHome span.label-mobile {
          display: inline; } }
    .headerLinks .headerLinksKiosk svg,
    .headerLinks .headerLinksHome svg {
      width: 20px;
      height: 16px;
      margin-left: 5px;
      margin-right: 1px;
      margin-top: 7px; }
      @media (max-width: 768px) {
        .headerLinks .headerLinksKiosk svg,
        .headerLinks .headerLinksHome svg {
          margin-top: 0;
          margin-right: 0px; } }
  .headerLinks .headerLinksHome svg {
    margin-right: 0px; }

[is='flynt-block-post-header-likes-comments'] {
  max-width: 280px;
  -webkit-transform: unset;
          transform: unset;
  padding: 24px 0 16px;
  margin: 0; }
  @media (max-width: 768px) {
    [is='flynt-block-post-header-likes-comments'] {
      max-width: unset;
      margin: 0;
      position: fixed;
      padding: 0;
      top: 49px;
      width: 100vw;
      height: 49px; } }
  @media print {
    [is='flynt-block-post-header-likes-comments'] {
      display: none; } }
  @media (min-width: 1280px) {
    [is='flynt-block-post-header-likes-comments'] .container {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1362px;
      padding-left: 20px;
      padding-right: 20px;
      padding-right: 3px; } }
  @media (max-width: 768px) {
    [is='flynt-block-post-header-likes-comments'] .container {
      color: var(--primary-color);
      position: fixed;
      left: 0;
      width: 100vw;
      background-color: var(--color-electric-blue);
      height: 49px; } }
  [is='flynt-block-post-header-likes-comments'] .container .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    max-width: 790px; }
    @media (max-width: 768px) {
      [is='flynt-block-post-header-likes-comments'] .container .content {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding-top: 16px; } }
    [is='flynt-block-post-header-likes-comments'] .container .content a {
      display: block;
      text-decoration: none;
      color: inherit;
      font-weight: bold;
      margin-left: 2em;
      cursor: pointer;
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -webkit-transition: -webkit-filter 0.2s;
      transition: -webkit-filter 0.2s;
      transition: filter 0.2s;
      transition: filter 0.2s, -webkit-filter 0.2s; }
      [is='flynt-block-post-header-likes-comments'] .container .content a:hover {
        -webkit-filter: brightness(3);
                filter: brightness(3); }
      [is='flynt-block-post-header-likes-comments'] .container .content a::before {
        content: "";
        display: inline-block;
        width: 1.3em;
        height: 1.3em;
        margin-right: 0.2em;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        vertical-align: text-bottom; }
      [is='flynt-block-post-header-likes-comments'] .container .content a.comments::before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjYuMzI4IiBoZWlnaHQ9IjIxOC45NzkiIHZpZXdCb3g9IjAgMCAyMjYuMzI4IDIxOC45NzkiPgogICAgICAgICAgPGcgaWQ9ImMiIGRhdGEtbmFtZT0iRWJlbmUgMSI+CiAgICAgICAgICAgIDxnIGlkPSJkIiBkYXRhLW5hbWU9IkdydXBwZSA3NzUiPgogICAgICAgICAgICAgIDxnIGlkPSJlIiBkYXRhLW5hbWU9IkdydXBwZSA3NzQiPgogICAgICAgICAgICAgICAgPHBhdGggaWQ9ImYiIGRhdGEtbmFtZT0iUGZhZCA2NzIiIGQ9Ik0yMTAuMTMxLDEwNS44MjNoMTYuMTY3VjQ4LjQ4N2gtNDguNDg3djE2LjE2N2gzMi4zMnY0MS4xNjhabTAsMTYuMTY3djM5LjY1M2gtMzIuMzM1djIzLjQ4NmwtMjkuNTQ3LTIzLjQ4NmgtNjAuNjA5bC0uMjQzLDE2LjE2N2g1NS4zMjFsNTEuMjc1LDQxLjE2OHYtNDEuMTY4aDMyLjMzNXYtNTUuODIxaC0xNi4xOThaIiBmaWxsPSIjMDAxRUQyIi8+CiAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgIDxwYXRoIGlkPSJnIiBkYXRhLW5hbWU9IlBmYWQgNjczIiBkPSJNMTQ1LjQ2MSwxMjkuMzI0SDY3Ljk0MmwtMi4yNzMsMS43NzMtMjcuMjc0LDIxLjcyOHYtMjMuNDg2SDE2LjE2N3YtNDguNDg3SDB2NjQuNjA5SDIyLjIyOHY0MS4xNjhsMTMuMTM3LTEwLjYwNywzOC4xMzgtMzAuNTYyaDg4LjE1NVY4MC44MjJoLTE2LjE5OHY0OC41MDJaTTAsMFY2NC42NTRIMTYuMTY3VjE2LjE2N0gxNDUuNDYxdjQ4LjQ4N2gxNi4xNjdWMEgwWiIgZmlsbD0iIzAwMUVEMiIvPgogICAgICAgICAgICAgIDxwYXRoIGlkPSJoIiBkYXRhLW5hbWU9IlBmYWQgNjc0IiBkPSJNNDAuMTUzLDQ4LjQ4N0gxMjEuNDc1djE2LjE2N0g0MC4xNTN2LTE2LjE2N1ptMCwzMi4zMzVIMTIxLjQ3NXYxNi4xNTJINDAuMTUzdi0xNi4xNTJaIiBmaWxsPSIjMDAxRUQyIi8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4="); }
        @media (max-width: 768px) {
          [is='flynt-block-post-header-likes-comments'] .container .content a.comments::before {
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.501691 15"><path d="m 14.394491,7.24914 h 1.1072 V 3.32181 h -3.3218 v 1.10726 h 2.2146 z" fill="%23fff"></path><path d="m 14.394191,8.35641 v 2.71629 h -2.2146 v 1.609 l -2.0242,-1.609 h -4.15225 l -0.0173,1.1072 h 3.78895 L 13.286891,15 v -2.8201 h 2.2145 V 8.35641 Z" fill="%23fff"></path><path d="m 9.965391,8.85812 h -5.31141 l -0.15571,0.1211 -1.86851,1.48788 V 8.85812 H 1.107271 V 5.53632 H 0 v 4.42906 h 1.522491 v 2.82012 l 0.89965,-0.7267 2.61246,-2.09342 h 6.03809 V 5.53632 h -1.1073 z" fill="%23fff"></path><path d="m 0,0 v 4.42907 h 1.107271 v -3.3218 h 8.85812 v 3.3218 h 1.1073 V 0 Z" fill="%23fff"></path><path d="m 8.321671,3.32181 h -5.57094 v 1.10726 h 5.57094 z" fill="%23fff"></path><path d="m 5.986031,5.53632 h -3.2353 v 1.10726 h 3.2353 z" fill="%23fff"></path></svg>'); } }
      [is='flynt-block-post-header-likes-comments'] .container .content a.comments div,
      [is='flynt-block-post-header-likes-comments'] .container .content a.comments span {
        color: #001ED2;
        font-weight: 400;
        margin-right: 0.2em;
        margin-left: 0.2em; }
        @media (max-width: 768px) {
          [is='flynt-block-post-header-likes-comments'] .container .content a.comments div,
          [is='flynt-block-post-header-likes-comments'] .container .content a.comments span {
            color: #fff; } }
      [is='flynt-block-post-header-likes-comments'] .container .content a.like::before {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTIuMDQyIiBoZWlnaHQ9IjM2OCIgdmlld0JveD0iMCAwIDM1Mi4wNDIgMzY4Ij4KICA8ZyBpZD0iYyIgZGF0YS1uYW1lPSJFYmVuZSAxIj4KICAgIDxwYXRoIGQ9Im0xODcsMGwtNSw0LjUtMTA4LjUsMTA3LjVIMHYyNTZoMjY5LjVjMjIuNiwwLDQyLjItMTUuOSw0Ny0zOGwzNC41LTE2MGM2LjMtMjkuNi0xNi44LTU4LTQ3LTU4aC05MmwzLTEyYzMuMi0yLjUsNS4zLTMuNiwxMC0xMCw3LjUtMTAuMiwxNS0yNi4xLDE1LTQ3LjUsMC0yMi44LTIwLjYtNDIuNS00Ni41LTQyLjVoLTYuNVptMTEuNSwzMy41YzYuOCwxLjMsOS41LDQuMSw5LjUsOSwwLDE0LjQtNC40LDIzLjQtOC41LDI5cy03LDctNyw3bC01LjUsMy0yLDYuNS05LjUsMzYtNSwyMGgxMzMuNWMxMC42LDAsMTcuNyw5LjIsMTUuNSwxOS41bC0zNCwxNjBjLTEuNiw3LjUtOC40LDEyLjUtMTYsMTIuNUg5NnYtMjAxLjVsMTAyLjUtMTAxWk0zMiwxNDRoMzJ2MTkyaC0zMnYtMTkyWiIgZmlsbD0iIzAwMUVEMiIvPgogIDwvZz4KPC9zdmc+"); }
        @media (max-width: 768px) {
          [is='flynt-block-post-header-likes-comments'] .container .content a.like::before {
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.349564 15"><path fill="%23fff" d="M 7.62228,0 7.41848,0.183424 2.99592,4.56522 H 0 V 15 h 10.9851 c 0.9212,0 1.7201,-0.6481 1.9157,-1.5489 L 14.3071,6.92935 C 14.5639,5.72283 13.6223,4.56522 12.3913,4.56522 h -3.75 L 8.76359,4.07609 C 8.89402,3.97418 8.97962,3.92935 9.1712,3.66848 9.4769,3.25272 9.78261,2.60462 9.78261,1.73234 9.78261,0.802989 8.94293,0 7.88723,0 Z m 0.46875,1.36549 c 0.27718,0.05299 0.38723,0.16712 0.38723,0.36685 0,0.58695 -0.17935,0.9538 -0.34647,1.18206 C 7.96467,3.14266 7.84647,3.19973 7.84647,3.19973 L 7.62228,3.32201 7.54076,3.58696 7.15353,5.05435 6.94973,5.86957 h 5.44157 c 0.4321,0 0.7215,0.375 0.6318,0.79483 l -1.3859,6.5217 c -0.0652,0.3057 -0.3424,0.5096 -0.6521,0.5096 H 3.91304 V 5.48234 Z M 1.30435,5.86957 H 2.6087 V 13.6957 H 1.30435 Z"></path></svg>'); } }
      [is='flynt-block-post-header-likes-comments'] .container .content a.like.submitting {
        opacity: 0.5;
        pointer-events: none;
        cursor: default; }
      [is='flynt-block-post-header-likes-comments'] .container .content a.like div,
      [is='flynt-block-post-header-likes-comments'] .container .content a.like span {
        color: #001ED2;
        font-weight: 400;
        margin-right: 0.2em;
        margin-left: 0.1em; }
        @media (max-width: 768px) {
          [is='flynt-block-post-header-likes-comments'] .container .content a.like div,
          [is='flynt-block-post-header-likes-comments'] .container .content a.like span {
            color: #fff; } }
      [is='flynt-block-post-header-likes-comments'] .container .content a.like, [is='flynt-block-post-header-likes-comments'] .container .content a.comments {
        margin-right: 0px;
        margin-left: 30px; }
        @media (max-width: 768px) {
          [is='flynt-block-post-header-likes-comments'] .container .content a.like, [is='flynt-block-post-header-likes-comments'] .container .content a.comments {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start;
            margin: 0; } }
        [is='flynt-block-post-header-likes-comments'] .container .content a.like div,
        [is='flynt-block-post-header-likes-comments'] .container .content a.like span, [is='flynt-block-post-header-likes-comments'] .container .content a.comments div,
        [is='flynt-block-post-header-likes-comments'] .container .content a.comments span {
          font-size: 17px; }
          @media (max-width: 768px) {
            [is='flynt-block-post-header-likes-comments'] .container .content a.like div,
            [is='flynt-block-post-header-likes-comments'] .container .content a.like span, [is='flynt-block-post-header-likes-comments'] .container .content a.comments div,
            [is='flynt-block-post-header-likes-comments'] .container .content a.comments span {
              line-height: 1;
              text-transform: unset; } }
          @media (max-width: 768px) {
            [is='flynt-block-post-header-likes-comments'] .container .content a.like div:not(.label),
            [is='flynt-block-post-header-likes-comments'] .container .content a.like span:not(.label), [is='flynt-block-post-header-likes-comments'] .container .content a.comments div:not(.label),
            [is='flynt-block-post-header-likes-comments'] .container .content a.comments span:not(.label) {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
                  -ms-flex-direction: row;
                      flex-direction: row;
              position: relative;
              margin-left: 7px; } }
        [is='flynt-block-post-header-likes-comments'] .container .content a.like::before, [is='flynt-block-post-header-likes-comments'] .container .content a.comments::before {
          width: 1em;
          height: 1em;
          vertical-align: -3px;
          margin-right: -2px; }
          @media (max-width: 768px) {
            [is='flynt-block-post-header-likes-comments'] .container .content a.like::before, [is='flynt-block-post-header-likes-comments'] .container .content a.comments::before {
              width: 0.8333333333333333em;
              height: 0.8333333333333333em;
              margin-top: 1px; } }
      [is='flynt-block-post-header-likes-comments'] .container .content a.comments::before {
        margin-right: 2px; }
      @media (max-width: 768px) {
        [is='flynt-block-post-header-likes-comments'] .container .content a.comments {
          margin-left: 13px; } }

html.single-post {
  /*
  .mainHeader .headerLinksPost {
    @media (max-width: $breakpoint-tablet) {
      display: none;
      position: absolute;
      left: 17px;
      top: 95px
    }
  }
  */ }
  html.single-post .secondaryHeader {
    position: absolute;
    left: 0;
    top: 100px; }
    @media (min-width: 768px) {
      html.single-post .secondaryHeader {
        display: none; } }

html:not(.single-post) .secondaryHeader {
  display: none; }

.headerLogo {
  padding: 20px 0;
  margin-right: auto; }
  @media (max-width: 768px) {
    .headerLogo {
      padding: 4px 0 5px; } }
  .headerLogo .logo {
    display: block; }
    .headerLogo .logo-image {
      height: 40px;
      width: auto; }

[is='flynt-internord-block-border-accordion'] .container {
  position: relative;
  color: var(--primary-color); }
  [is='flynt-internord-block-border-accordion'] .container ul {
    margin: -10px 0;
    padding: 0; }
    [is='flynt-internord-block-border-accordion'] .container ul li {
      list-style: none;
      margin: 10px 0;
      padding: 10px 70px 10px 10px;
      border: 3px solid var(--border-color);
      background-color: var(--fill-color);
      cursor: pointer; }
      @media print {
        [is='flynt-internord-block-border-accordion'] .container ul li {
          border: none; } }
      [is='flynt-internord-block-border-accordion'] .container ul li .top {
        position: relative; }
        [is='flynt-internord-block-border-accordion'] .container ul li .top::after {
          content: "";
          position: absolute;
          right: -50px;
          top: 50%;
          width: 20px;
          height: 20px;
          border-left: 3px solid #000;
          border-top: 3px solid #000;
          -webkit-transform: translateY(-50%) rotateZ(45deg);
                  transform: translateY(-50%) rotateZ(45deg);
          -webkit-transition: -webkit-transform 0.2s;
          transition: -webkit-transform 0.2s;
          transition: transform 0.2s;
          transition: transform 0.2s, -webkit-transform 0.2s; }
          @media print {
            [is='flynt-internord-block-border-accordion'] .container ul li .top::after {
              display: none; } }
      [is='flynt-internord-block-border-accordion'] .container ul li.expanded .top::after {
        -webkit-transform: translateY(-50%) rotateZ(225deg);
                transform: translateY(-50%) rotateZ(225deg); }
      [is='flynt-internord-block-border-accordion'] .container ul li .bottom {
        display: none; }
        @media print {
          [is='flynt-internord-block-border-accordion'] .container ul li .bottom {
            display: block !important; } }
      [is='flynt-internord-block-border-accordion'] .container ul li p:last-child {
        margin-bottom: 0; }

[is='flynt-internord-block-border-accordion'].flyntComponent-has-background .container {
  margin: 30px; }

[is='flynt-internord-block-cite'] .icon {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  padding-right: 20px;
  fill: var(--border-color);
  -webkit-transform: translate(-9px, -18px);
          transform: translate(-9px, -18px); }
  [is='flynt-internord-block-cite'] .icon svg {
    width: 75px;
    height: 75px; }

[is='flynt-internord-block-cite'].flyntComponent-border-corners .border span:first-child::before, [is='flynt-internord-block-cite'].flyntComponent-border-topbottom-divided .border span:first-child::before {
  display: none; }

[is='flynt-internord-block-cite'] .container {
  color: var(--primary-color);
  padding: 50px 0 0; }

[is='flynt-internord-block-cite'].flyntComponent-has-background .border {
  margin: 30px; }

[is='flynt-internord-block-cite'].flyntComponent-has-background .icon {
  left: 30px;
  top: 30px; }

[is='flynt-internord-block-cite'].flyntComponent-has-background .container {
  margin: 50px 30px 30px; }

[is='flynt-internord-block-cite'].flyntComponent-border-full .icon {
  margin: 36px 0 0 36px; }

[is='flynt-internord-block-cite'].flyntComponent-border-full .container {
  padding: 86px 36px 36px; }

[is='flynt-internord-block-cite'].flyntComponent-border-corners .container {
  padding: 56px 36px 36px; }

[is='flynt-internord-block-cite'].flyntComponent-border-topbottom-divided .container {
  padding: 56px 0 36px; }

[is='flynt-internord-block-cite'] .content p:last-child {
  margin-bottom: 0; }

[is='flynt-internord-block-cite'] .author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 20px; }
  [is='flynt-internord-block-cite'] .author .image {
    width: 65px;
    min-width: 65px;
    margin-right: 10px;
    margin-top: 2px; }
    @media (min-width: 768px) {
      [is='flynt-internord-block-cite'] .author .image {
        width: 75px;
        min-width: 75px; } }
    [is='flynt-internord-block-cite'] .author .image img {
      width: 55px;
      height: 55px;
      border-radius: 50%;
      -o-object-fit: cover;
         object-fit: cover; }
      @media (min-width: 768px) {
        [is='flynt-internord-block-cite'] .author .image img {
          width: 65px;
          height: 65px; } }
  [is='flynt-internord-block-cite'] .author-details {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    [is='flynt-internord-block-cite'] .author-details .name {
      font-size: 0.85rem;
      font-weight: bold;
      padding-top: 7px;
      margin-bottom: 0px; }
    [is='flynt-internord-block-cite'] .author-details .function {
      font-size: 0.7rem;
      text-transform: uppercase;
      margin-top: -5px;
      letter-spacing: 1px;
      line-height: 22px; }

[is='flynt-internord-block-excerpt'] .icon {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  fill: var(--border-color);
  -webkit-transform: translate(-9px, -18px);
          transform: translate(-9px, -18px); }
  [is='flynt-internord-block-excerpt'] .icon svg {
    width: 75px;
    height: 75px; }

[is='flynt-internord-block-excerpt'].flyntComponent-border-corners .border span:first-child::before, [is='flynt-internord-block-excerpt'].flyntComponent-border-topbottom-divided .border span:first-child::before {
  display: none; }

[is='flynt-internord-block-excerpt'] .container {
  color: var(--primary-color);
  padding: 50px 0 0; }
  [is='flynt-internord-block-excerpt'] .container p:last-child {
    margin-bottom: 0; }

[is='flynt-internord-block-excerpt'].flyntComponent-has-background .border {
  margin: 30px; }

[is='flynt-internord-block-excerpt'].flyntComponent-has-background .icon {
  left: 30px;
  top: 30px; }

[is='flynt-internord-block-excerpt'].flyntComponent-has-background .container {
  margin: 50px 30px 30px; }

[is='flynt-internord-block-excerpt'].flyntComponent-border-full .icon {
  margin: 36px 0 0 36px; }

[is='flynt-internord-block-excerpt'].flyntComponent-border-full .container {
  padding: 86px 36px 36px; }

[is='flynt-internord-block-excerpt'].flyntComponent-border-corners .container {
  padding: 56px 36px 36px; }

[is='flynt-internord-block-excerpt'].flyntComponent-border-topbottom-divided .container {
  padding: 56px 0 36px; }

[is='flynt-internord-block-file-upload-poll'] .container {
  color: var(--primary-color); }

@media (min-width: 1280px) {
  [is='flynt-internord-block-file-upload-poll'].flyntComponent-size-uw .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px; } }

[is='flynt-internord-block-file-upload-poll'].flyntComponent-size-lr .content, [is='flynt-internord-block-file-upload-poll'].flyntComponent-size-uw .content {
  width: 790px; }

[is='flynt-internord-block-file-upload-poll'].flyntComponent-has-background .content {
  padding: 30px; }

[is='flynt-internord-block-header'] {
  margin-top: 0; }
  [is='flynt-internord-block-header'] .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  [is='flynt-internord-block-header'] .content {
    position: relative;
    z-index: 10;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    margin-bottom: -80px; }
  @media (min-width: 1280px) {
    [is='flynt-internord-block-header'] .content-outer {
      width: 790px;
      margin-right: auto; } }
  [is='flynt-internord-block-header'] .content-inner {
    background-color: #ffffff;
    margin: 0 -40px;
    padding: 40px; }
    [is='flynt-internord-block-header'] .content-inner p:last-child {
      margin-bottom: 0; }
  [is='flynt-internord-block-header'] .image {
    width: 100%;
    height: 500px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; }
    @media (max-width: 1280px) {
      [is='flynt-internord-block-header'] .image {
        height: 300px; } }
    [is='flynt-internord-block-header'] .image.high {
      height: 900px; }
      @media (max-width: 1280px) {
        [is='flynt-internord-block-header'] .image.high {
          height: 500px; }
          [is='flynt-internord-block-header'] .image.high video {
            -o-object-fit: cover;
               object-fit: cover;
            height: 100vw !important; } }
    [is='flynt-internord-block-header'] .image.video {
      overflow: hidden; }
      [is='flynt-internord-block-header'] .image.video.high {
        height: unset; }
  [is='flynt-internord-block-header'].flyntHeader-text-layout-below .content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: -80px;
    margin-bottom: 0; }
  [is='flynt-internord-block-header'].flyntHeader-text-layout-below .image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

[is='flynt-internord-block-icon-accordion'] .container {
  position: relative;
  color: var(--primary-color); }
  [is='flynt-internord-block-icon-accordion'] .container ul {
    margin: 0;
    padding: 0; }
    [is='flynt-internord-block-icon-accordion'] .container ul li {
      position: relative;
      list-style: none;
      padding: 10px 0 10px 50px;
      cursor: pointer; }
      [is='flynt-internord-block-icon-accordion'] .container ul li .icon {
        position: absolute;
        left: 0;
        top: 15px;
        width: 30px;
        height: 30px; }
      [is='flynt-internord-block-icon-accordion'] .container ul li .more, [is='flynt-internord-block-icon-accordion'] .container ul li .less {
        margin-top: 10px;
        color: #001ED2;
        font-weight: bold;
        line-height: 1.25;
        text-transform: uppercase; }
        @media print {
          [is='flynt-internord-block-icon-accordion'] .container ul li .more, [is='flynt-internord-block-icon-accordion'] .container ul li .less {
            display: none !important; } }
      [is='flynt-internord-block-icon-accordion'] .container ul li.expanded .more, [is='flynt-internord-block-icon-accordion'] .container ul li .bottom, [is='flynt-internord-block-icon-accordion'] .container ul li .less {
        display: none; }
      [is='flynt-internord-block-icon-accordion'] .container ul li.expanded .less {
        display: block; }
      @media print {
        [is='flynt-internord-block-icon-accordion'] .container ul li .bottom {
          display: block !important; } }
      [is='flynt-internord-block-icon-accordion'] .container ul li p:last-child {
        margin-bottom: 0; }

[is='flynt-internord-block-icon-accordion'].flyntComponent-has-background .container {
  margin: 30px; }

[is='flynt-internord-block-image'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-block-image'] .container .image {
    position: relative; }
    [is='flynt-internord-block-image'] .container .image img {
      display: block;
      width: 100%; }
    [is='flynt-internord-block-image'] .container .image .border {
      margin: 20px; }
    [is='flynt-internord-block-image'] .container .image .shimmer {
      display: none; }
  [is='flynt-internord-block-image'] .container .description {
    margin-top: 1em; }
    [is='flynt-internord-block-image'] .container .description .description-inner .text {
      display: block; }
      [is='flynt-internord-block-image'] .container .description .description-inner .text p:last-child {
        margin-bottom: 0; }
    [is='flynt-internord-block-image'] .container .description .description-inner .shimmer {
      display: none; }

@media (max-width: 1280px) {
  [is='flynt-internord-block-image'].flyntComponent-size-uw .container {
    padding: 0 20px; } }

@media (min-width: 1280px) {
  [is='flynt-internord-block-image'].flyntComponent-size-uw .description {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px; } }

@media (min-width: 1280px) {
  [is='flynt-internord-block-image'].flyntComponent-size-lr .description-inner, [is='flynt-internord-block-image'].flyntComponent-size-uw .description-inner {
    width: 470px;
    margin-left: auto; } }

[is='flynt-internord-block-image'].flyntComponent-has-background .container {
  margin: 30px; }

@media (min-width: 1280px) {
  [is='flynt-internord-block-image'].flyntComponent-has-background.flyntComponent-size-lr .description-inner {
    padding: 0 30px; } }

[is='flynt-internord-block-image'].loading .container .image img {
  height: 0; }

[is='flynt-internord-block-image'].loading .container .image .shimmer {
  display: block;
  padding-bottom: 40%;
  height: 0;
  position: relative; }
  [is='flynt-internord-block-image'].loading .container .image .shimmer div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

[is='flynt-internord-block-image'].loading .container .description .description-inner .text {
  display: none; }

[is='flynt-internord-block-image'].loading .container .description .description-inner .shimmer {
  display: block; }
  [is='flynt-internord-block-image'].loading .container .description .description-inner .shimmer div {
    height: 1.53rem;
    margin-bottom: 0.4em; }
    [is='flynt-internord-block-image'].loading .container .description .description-inner .shimmer div:first-child {
      width: 80%; }
    [is='flynt-internord-block-image'].loading .container .description .description-inner .shimmer div:nth-child(2) {
      width: 95%; }
    [is='flynt-internord-block-image'].loading .container .description .description-inner .shimmer div:last-child {
      width: 50%; }

[is='flynt-internord-block-image-select-poll'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-block-image-select-poll'] .container ul {
    margin: 0 -10px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    [is='flynt-internord-block-image-select-poll'] .container ul li {
      position: relative;
      list-style: none;
      margin: 0 10px; }
      [is='flynt-internord-block-image-select-poll'] .container ul li img {
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
        -o-object-fit: contain;
           object-fit: contain; }

@media (min-width: 1280px) {
  [is='flynt-internord-block-image-select-poll'].flyntComponent-size-uw .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px; } }

[is='flynt-internord-block-image-select-poll'].flyntComponent-has-background .container {
  padding: 30px; }

[is='flynt-internord-block-ornament'] {
  margin-bottom: -16px; }
  [is='flynt-internord-block-ornament'] .container {
    color: var(--primary-color);
    text-align: center; }
    [is='flynt-internord-block-ornament'] .container .icon {
      margin: 0 auto; }
      [is='flynt-internord-block-ornament'] .container .icon img {
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
        -o-object-fit: contain;
           object-fit: contain; }
  [is='flynt-internord-block-ornament'].flyntComponent-has-background .container {
    margin: 30px; }
  [is='flynt-internord-block-ornament'].flyntComponent-ornament-size-l .container .icon {
    width: 77px;
    height: 77px; }
  [is='flynt-internord-block-ornament'].flyntComponent-ornament-size-l .container .content {
    font-size: 3.3rem;
    line-height: 1.07;
    letter-spacing: -1px;
    font-weight: bold; }
  [is='flynt-internord-block-ornament'].flyntComponent-ornament-size-m .container .icon {
    width: 50px;
    height: 50px; }
  [is='flynt-internord-block-ornament'].flyntComponent-ornament-size-m .container .content {
    font-size: 2.5rem;
    line-height: 1.15;
    letter-spacing: -1px;
    font-weight: bold; }
  [is='flynt-internord-block-ornament'].flyntComponent-ornament-size-s .container .icon {
    width: 36px;
    height: 36px; }
  [is='flynt-internord-block-ornament'].flyntComponent-ornament-size-s .container .content {
    font-size: 1.25rem;
    line-height: 1.07;
    letter-spacing: -0.1px;
    font-weight: bold; }

@media print {
  [is='flynt-internord-block-podcast'] {
    display: none; } }

[is='flynt-internord-block-podcast'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-block-podcast'] .container .title {
    margin-bottom: 0.1em; }
  [is='flynt-internord-block-podcast'] .container .wrapper-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    @media (max-width: 1280px) {
      [is='flynt-internord-block-podcast'] .container .wrapper-1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    [is='flynt-internord-block-podcast'] .container .wrapper-1 .image {
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%; }
      @media (max-width: 1280px) {
        [is='flynt-internord-block-podcast'] .container .wrapper-1 .image {
          padding: 20px; } }
      @media (min-width: 480px) and (max-width: 1440px) {
        [is='flynt-internord-block-podcast'] .container .wrapper-1 .image {
          -ms-flex-preferred-size: auto;
              flex-basis: auto; } }
      @media (max-width: 768px) {
        [is='flynt-internord-block-podcast'] .container .wrapper-1 .image .figure-image,
        [is='flynt-internord-block-podcast'] .container .wrapper-1 .image img {
          width: 100%; } }
    [is='flynt-internord-block-podcast'] .container .wrapper-1 .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
      padding: 20px; }
      @media (max-width: 1280px) {
        [is='flynt-internord-block-podcast'] .container .wrapper-1 .content {
          padding: 0 20px 20px; } }
      @media (min-width: 1280px) {
        [is='flynt-internord-block-podcast'] .container .wrapper-1 .content {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
      @media (min-width: 480px) and (max-width: 1440px) {
        [is='flynt-internord-block-podcast'] .container .wrapper-1 .content {
          -ms-flex-preferred-size: 80%;
              flex-basis: 80%; } }
      [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio {
        margin-top: 0.7em;
        margin-bottom: 2em; }
        @media (max-width: 1280px) {
          [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio {
            margin-top: 0;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1; } }
        [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls button {
            fill: var(--primary-color);
            margin-right: 10px;
            width: 30px;
            min-width: 30px;
            height: 30px;
            background: transparent;
            border: none;
            padding: 0;
            -webkit-filter: brightness(1);
                    filter: brightness(1);
            -webkit-transition: -webkit-filter 0.2s;
            transition: -webkit-filter 0.2s;
            transition: filter 0.2s;
            transition: filter 0.2s, -webkit-filter 0.2s; }
            [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls button:hover {
              -webkit-filter: brightness(0.8);
                      filter: brightness(0.8); }
            [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls button span {
              display: block; }
              [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls button span svg {
                width: 30px;
                height: auto;
                max-height: 30px; }
            [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls button .pause {
              padding: 5px;
              display: none; }
              [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls button .pause svg {
                width: 20px;
                height: 20px; }
          [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls input {
            -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1;
            padding: 0;
            margin: 0;
            -webkit-appearance: none;
            width: 100%;
            height: 3px;
            background-color: var(--primary-color);
            outline: none; }
            [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls input::-webkit-slider-thumb {
              -webkit-appearance: none;
              appearance: none;
              width: 11px;
              height: 11px;
              border-radius: 50%;
              background-color: var(--primary-color);
              border: none;
              cursor: pointer; }
            [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls input::-moz-range-thumb {
              width: 11px;
              height: 11px;
              border-radius: 50%;
              background-color: var(--primary-color);
              border: none;
              cursor: pointer; }
          [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .audio .controls > span {
            display: block;
            margin-left: 10px;
            min-width: 60px;
            white-space: nowrap; }
      @media (max-width: 1280px) {
        [is='flynt-internord-block-podcast'] .container .wrapper-1 .content .shownotes {
          margin-top: 2em; } }
  [is='flynt-internord-block-podcast'] .container .wrapper-2 .content {
    padding: 20px; }
    @media (max-width: 1280px) {
      [is='flynt-internord-block-podcast'] .container .wrapper-2 .content {
        padding: 0 20px 20px;
        margin-top: -20px; } }
    [is='flynt-internord-block-podcast'] .container .wrapper-2 .content .shownotes {
      margin-top: 30px; }
      [is='flynt-internord-block-podcast'] .container .wrapper-2 .content .shownotes .shownotes-title {
        font-weight: bold;
        text-transform: none; }

[is='flynt-internord-block-podcast'] .shownotes .shownotes-text p:last-child {
  margin-bottom: 0; }

[is='flynt-internord-block-podcast'].playing .container .content .audio .controls button .play {
  display: none; }

[is='flynt-internord-block-podcast'].playing .container .content .audio .controls button .pause {
  display: block; }

[is='flynt-internord-block-podcast'].flyntComponent-size-uw .container {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1362px;
  padding-left: 20px;
  padding-right: 20px; }

[is='flynt-internord-block-podcast'].flyntComponent-size-lr .container, [is='flynt-internord-block-podcast'].flyntComponent-size-uw .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 1280px) {
    [is='flynt-internord-block-podcast'].flyntComponent-size-lr .container, [is='flynt-internord-block-podcast'].flyntComponent-size-uw .container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (min-width: 1280px) {
    [is='flynt-internord-block-podcast'].flyntComponent-size-lr .container .wrapper-1, [is='flynt-internord-block-podcast'].flyntComponent-size-uw .container .wrapper-1 {
      -ms-flex-preferred-size: 790px;
          flex-basis: 790px; } }
  @media (min-width: 1280px) {
    [is='flynt-internord-block-podcast'].flyntComponent-size-lr .container .wrapper-2, [is='flynt-internord-block-podcast'].flyntComponent-size-uw .container .wrapper-2 {
      -ms-flex-preferred-size: 470px;
          flex-basis: 470px; } }
  @media (min-width: 1280px) {
    [is='flynt-internord-block-podcast'].flyntComponent-size-lr .container .wrapper-2 .content, [is='flynt-internord-block-podcast'].flyntComponent-size-uw .container .wrapper-2 .content {
      padding-left: 0; } }

[is='flynt-internord-block-podcast'].flyntComponent-size-uw.flyntComponent-has-background .wrapper-1 {
  padding: 30px; }

[is='flynt-internord-block-podcast'].flyntComponent-size-uw.flyntComponent-has-background .wrapper-2 {
  padding: 30px; }

@media (min-width: 1280px) {
  [is='flynt-internord-block-podcast'].flyntComponent-size-r .container .wrapper-1 .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1280px) {
  [is='flynt-internord-block-podcast'].flyntComponent-size-r .container .wrapper-1 .content .audio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0; } }

@media (min-width: 1280px) and (max-width: 1440px) {
  [is='flynt-internord-block-podcast'].flyntComponent-size-r .container .wrapper-1 .content .audio {
    width: 100%; } }

@media print {
  [is='flynt-internord-block-poll'] {
    display: none; } }

[is='flynt-internord-block-poll'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-block-poll'] .container .poll {
    fill: var(--primary-color); }
    [is='flynt-internord-block-poll'] .container .poll svg {
      width: 20px;
      height: 20px;
      vertical-align: sub; }
  [is='flynt-internord-block-poll'] .container .answer {
    margin: 30px 0; }
    [is='flynt-internord-block-poll'] .container .answer textarea {
      background: #ffffff10;
      border: 1px solid #FFFFFF26;
      color: #FFFFFF; }
      [is='flynt-internord-block-poll'] .container .answer textarea::-webkit-input-placeholder {
        letter-spacing: 0.4px;
        color: #FFFFFF;
        opacity: 0.4; }
      [is='flynt-internord-block-poll'] .container .answer textarea::-moz-placeholder {
        letter-spacing: 0.4px;
        color: #FFFFFF;
        opacity: 0.4; }
      [is='flynt-internord-block-poll'] .container .answer textarea:-ms-input-placeholder {
        letter-spacing: 0.4px;
        color: #FFFFFF;
        opacity: 0.4; }
      [is='flynt-internord-block-poll'] .container .answer textarea::-ms-input-placeholder {
        letter-spacing: 0.4px;
        color: #FFFFFF;
        opacity: 0.4; }
      [is='flynt-internord-block-poll'] .container .answer textarea::placeholder {
        letter-spacing: 0.4px;
        color: #FFFFFF;
        opacity: 0.4; }
    [is='flynt-internord-block-poll'] .container .answer .file-upload {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 80px 30px;
      background: #ffffff10;
      border: 1px solid #FFFFFF26; }
      [is='flynt-internord-block-poll'] .container .answer .file-upload .or {
        opacity: 0.4; }
      [is='flynt-internord-block-poll'] .container .answer .file-upload .upload {
        margin-top: 10px; }
        [is='flynt-internord-block-poll'] .container .answer .file-upload .upload input {
          background-color: transparent;
          color: var(--color-white);
          border-color: var(--color-white); }
    [is='flynt-internord-block-poll'] .container .answer .text-items ul {
      margin: 0;
      padding: 0; }
      [is='flynt-internord-block-poll'] .container .answer .text-items ul li {
        list-style: none;
        margin: 15px 0; }
        [is='flynt-internord-block-poll'] .container .answer .text-items ul li label {
          display: block;
          position: relative;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          cursor: pointer;
          padding-left: 50px; }
          [is='flynt-internord-block-poll'] .container .answer .text-items ul li label input {
            position: absolute;
            width: 0;
            height: 0;
            opacity: 0; }
          [is='flynt-internord-block-poll'] .container .answer .text-items ul li label .result {
            display: none;
            position: absolute;
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            font-weight: normal;
            font-size: 16px; }
          [is='flynt-internord-block-poll'] .container .answer .text-items ul li label .radio {
            position: absolute;
            left: 0;
            top: 50%;
            width: 20px;
            height: 20px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            border: 1px solid var(--primary-color);
            border-radius: 50%; }
          [is='flynt-internord-block-poll'] .container .answer .text-items ul li label input:checked ~ .radio::after {
            content: "";
            position: absolute;
            left: 5px;
            top: 5px;
            width: 8px;
            height: 8px;
            background-color: var(--primary-color);
            border-radius: 50%; }
    [is='flynt-internord-block-poll'] .container .answer .image-items ul {
      margin: 0 -10px;
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      [is='flynt-internord-block-poll'] .container .answer .image-items ul li {
        position: relative;
        list-style: none;
        margin: 0 10px; }
        [is='flynt-internord-block-poll'] .container .answer .image-items ul li label {
          display: block;
          position: relative;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          cursor: pointer;
          padding-bottom: 40px; }
          [is='flynt-internord-block-poll'] .container .answer .image-items ul li label img {
            width: 100%;
            height: 100%;
            max-width: 100%;
            max-height: 100%;
            -o-object-fit: contain;
               object-fit: contain; }
          [is='flynt-internord-block-poll'] .container .answer .image-items ul li label input {
            position: absolute;
            width: 0;
            height: 0;
            opacity: 0; }
          [is='flynt-internord-block-poll'] .container .answer .image-items ul li label .result {
            display: none;
            position: absolute;
            left: 50%;
            bottom: 0;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
            font-weight: normal;
            font-size: 16px; }
          [is='flynt-internord-block-poll'] .container .answer .image-items ul li label .radio {
            position: absolute;
            left: 50%;
            bottom: 0;
            width: 20px;
            height: 20px;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
            border: 1px solid var(--primary-color);
            border-radius: 50%; }
          [is='flynt-internord-block-poll'] .container .answer .image-items ul li label input:checked ~ .radio::after {
            content: "";
            position: absolute;
            left: 5px;
            top: 5px;
            width: 8px;
            height: 8px;
            background-color: var(--primary-color);
            border-radius: 50%; }
  [is='flynt-internord-block-poll'] .container .actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    [is='flynt-internord-block-poll'] .container .actions button {
      display: grid;
      text-align: center; }
      @media (max-width: 1280px) {
        [is='flynt-internord-block-poll'] .container .actions button {
          width: 100%; } }
      [is='flynt-internord-block-poll'] .container .actions button > span {
        display: block;
        grid-area: 1 / 1;
        justify-self: center; }
      [is='flynt-internord-block-poll'] .container .actions button .submitting {
        visibility: hidden; }
        @media (max-width: 1280px) {
          [is='flynt-internord-block-poll'] .container .actions button .submitting {
            display: none; } }
        [is='flynt-internord-block-poll'] .container .actions button .submitting span {
          display: block;
          width: 1.5em;
          height: 1.5em;
          border: 3px solid #FFF;
          border-bottom-color: var(--color-dark-blue);
          border-radius: 50%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          -webkit-animation: rotation 1s linear infinite;
                  animation: rotation 1s linear infinite; }

@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
      [is='flynt-internord-block-poll'] .container .actions button .success {
        visibility: hidden; }
        @media (max-width: 1280px) {
          [is='flynt-internord-block-poll'] .container .actions button .success {
            display: none; } }
      [is='flynt-internord-block-poll'] .container .actions button.submitting {
        cursor: default;
        pointer-events: none; }
        [is='flynt-internord-block-poll'] .container .actions button.submitting .submit {
          visibility: hidden; }
          @media (max-width: 1280px) {
            [is='flynt-internord-block-poll'] .container .actions button.submitting .submit {
              display: none; } }
        [is='flynt-internord-block-poll'] .container .actions button.submitting.submitting .submitting {
          display: block;
          visibility: visible; }
      [is='flynt-internord-block-poll'] .container .actions button.success {
        cursor: default;
        pointer-events: none; }
        [is='flynt-internord-block-poll'] .container .actions button.success .submit {
          visibility: hidden; }
          @media (max-width: 1280px) {
            [is='flynt-internord-block-poll'] .container .actions button.success .submit {
              display: none; } }
        [is='flynt-internord-block-poll'] .container .actions button.success.success .success {
          display: block;
          visibility: visible; }

@media (min-width: 1280px) {
  [is='flynt-internord-block-poll'].flyntComponent-size-uw .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px; } }

[is='flynt-internord-block-poll'].flyntComponent-size-lr .content, [is='flynt-internord-block-poll'].flyntComponent-size-uw .content {
  max-width: 790px; }

[is='flynt-internord-block-poll'].flyntComponent-has-background .content {
  padding: 30px 50px; }
  @media (max-width: 1280px) {
    [is='flynt-internord-block-poll'].flyntComponent-has-background .content {
      padding: 20px; } }

@media print {
  [is='flynt-internord-block-testimonials'] {
    display: none; } }

[is='flynt-internord-block-testimonials'].initializing .container .items ul li {
  -webkit-transition: none;
  transition: none; }

[is='flynt-internord-block-testimonials'].initializing .container .paging ul li {
  -webkit-transition: none;
  transition: none; }

[is='flynt-internord-block-testimonials'] .container {
  position: relative;
  color: var(--primary-color); }
  @media (min-width: 1280px) {
    [is='flynt-internord-block-testimonials'] .container {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1362px;
      padding-left: 20px;
      padding-right: 20px; } }
  [is='flynt-internord-block-testimonials'] .container .items ul {
    position: relative;
    margin: 0;
    padding: 0;
    height: 400px; }
    [is='flynt-internord-block-testimonials'] .container .items ul li {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      list-style: none;
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      opacity: 0;
      -webkit-transition: opacity 1s;
      transition: opacity 1s; }
      [is='flynt-internord-block-testimonials'] .container .items ul li.active {
        opacity: 1; }
      [is='flynt-internord-block-testimonials'] .container .items ul li .image {
        position: relative;
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%; }
        [is='flynt-internord-block-testimonials'] .container .items ul li .image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
        [is='flynt-internord-block-testimonials'] .container .items ul li .image .person {
          position: absolute;
          left: 50px;
          bottom: 40px;
          right: 50px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          [is='flynt-internord-block-testimonials'] .container .items ul li .image .person .name {
            font-weight: bold; }
          [is='flynt-internord-block-testimonials'] .container .items ul li .image .person .function {
            text-transform: uppercase; }
      [is='flynt-internord-block-testimonials'] .container .items ul li .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-preferred-size: 60%;
            flex-basis: 60%;
        padding: 50px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
  [is='flynt-internord-block-testimonials'] .container .paging {
    position: absolute;
    left: 40%;
    right: 0;
    bottom: 40px; }
    [is='flynt-internord-block-testimonials'] .container .paging ul {
      margin: 0;
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      [is='flynt-internord-block-testimonials'] .container .paging ul li {
        list-style: none;
        margin: 0 5px; }
        [is='flynt-internord-block-testimonials'] .container .paging ul li span {
          display: block;
          width: 8px;
          height: 8px;
          background-color: #fff;
          border-radius: 50%;
          cursor: pointer;
          -webkit-transform: scale(1);
                  transform: scale(1);
          -webkit-transition: -webkit-transform 1s;
          transition: -webkit-transform 1s;
          transition: transform 1s;
          transition: transform 1s, -webkit-transform 1s; }
        [is='flynt-internord-block-testimonials'] .container .paging ul li.active span {
          -webkit-transform: scale(1.2);
                  transform: scale(1.2); }

[is='flynt-internord-block-text-input-poll'] .container {
  color: var(--primary-color); }

@media (min-width: 1280px) {
  [is='flynt-internord-block-text-input-poll'].flyntComponent-size-uw .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px; } }

[is='flynt-internord-block-text-input-poll'].flyntComponent-size-lr .content, [is='flynt-internord-block-text-input-poll'].flyntComponent-size-uw .content {
  width: 790px; }

[is='flynt-internord-block-text-input-poll'].flyntComponent-has-background .content {
  padding: 30px; }

[is='flynt-internord-block-text-select-poll'] .container {
  color: var(--primary-color); }

@media (min-width: 1280px) {
  [is='flynt-internord-block-text-select-poll'].flyntComponent-size-uw .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px; } }

[is='flynt-internord-block-text-select-poll'].flyntComponent-size-lr .content, [is='flynt-internord-block-text-select-poll'].flyntComponent-size-uw .content {
  width: 790px; }

[is='flynt-internord-block-text-select-poll'].flyntComponent-has-background .content {
  padding: 30px; }

@media print {
  [is='flynt-internord-block-video'] {
    display: none; } }

[is='flynt-internord-block-video'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-block-video'] .container .media {
    position: relative; }
    [is='flynt-internord-block-video'] .container .media .video {
      visibility: hidden; }
      [is='flynt-internord-block-video'] .container .media .video video {
        width: 100%;
        height: auto; }
      [is='flynt-internord-block-video'] .container .media .video iframe {
        width: 100%;
        height: 300px; }
    [is='flynt-internord-block-video'] .container .media .image {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      cursor: pointer; }
    [is='flynt-internord-block-video'] .container .media.initialized .video {
      visibility: visible; }
    [is='flynt-internord-block-video'] .container .media.initialized .image {
      visibility: hidden; }
    @media print {
      [is='flynt-internord-block-video'] .container .media .video {
        visibility: hidden !important; }
      [is='flynt-internord-block-video'] .container .media .image {
        visibility: visible !important; } }
  [is='flynt-internord-block-video'] .container .image {
    position: relative; }
    [is='flynt-internord-block-video'] .container .image img {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    [is='flynt-internord-block-video'] .container .image span {
      display: inline-block;
      position: absolute;
      left: 5px;
      bottom: 5px;
      padding: 7px;
      background: #ffffff;
      fill: var(--color-dark-blue);
      -webkit-box-shadow: 1px 1px 4px #00000029;
              box-shadow: 1px 1px 4px #00000029; }
      [is='flynt-internord-block-video'] .container .image span svg {
        width: 30px;
        height: 30px; }
  [is='flynt-internord-block-video'] .container .summary-toggle {
    background-color: #c5cbee;
    color: var(--color-dark-blue);
    padding: 10px 30px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    [is='flynt-internord-block-video'] .container .summary-toggle svg:first-child {
      width: 20px;
      height: 20px;
      margin-right: 10px; }
    [is='flynt-internord-block-video'] .container .summary-toggle svg:last-child {
      width: 20px;
      height: 20px;
      margin-left: auto;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      -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-internord-block-video'] .container .summary {
    background-color: #c5cbee;
    color: var(--color-dark-blue);
    padding: 30px;
    display: none; }
    [is='flynt-internord-block-video'] .container .summary p:last-child {
      margin-bottom: 0; }
  [is='flynt-internord-block-video'] .container .description {
    margin-top: 1em; }
    [is='flynt-internord-block-video'] .container .description p:last-child {
      margin-bottom: 0; }

@media (min-width: 1280px) {
  [is='flynt-internord-block-video'].flyntComponent-size-uw .description {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px; } }

@media (min-width: 1280px) {
  [is='flynt-internord-block-video'].flyntComponent-size-lr .description-inner, [is='flynt-internord-block-video'].flyntComponent-size-uw .description-inner {
    width: 470px;
    margin-left: auto; } }

[is='flynt-internord-block-video'].loading .container .media .video video {
  height: 0; }

[is='flynt-internord-block-video'].loading .container .media .video iframe {
  height: 0; }

[is='flynt-internord-block-video'].loading .container .media .video .shimmer {
  display: block;
  padding-bottom: 40%;
  height: 0;
  position: relative; }
  [is='flynt-internord-block-video'].loading .container .media .video .shimmer div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

[is='flynt-internord-block-video'].loading .container .media .image img {
  height: 0; }

[is='flynt-internord-block-video'].loading .container .media .image .shimmer {
  display: block;
  padding-bottom: 40%;
  height: 0;
  position: relative; }
  [is='flynt-internord-block-video'].loading .container .media .image .shimmer div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

[is='flynt-internord-block-video'].loading .container .description .description-inner .text {
  display: none; }

[is='flynt-internord-block-video'].loading .container .description .description-inner .shimmer {
  display: block; }
  [is='flynt-internord-block-video'].loading .container .description .description-inner .shimmer div {
    height: 1.53rem;
    margin-bottom: 0.4em; }
    [is='flynt-internord-block-video'].loading .container .description .description-inner .shimmer div:first-child {
      width: 80%; }
    [is='flynt-internord-block-video'].loading .container .description .description-inner .shimmer div:nth-child(2) {
      width: 95%; }
    [is='flynt-internord-block-video'].loading .container .description .description-inner .shimmer div:last-child {
      width: 50%; }

@media print {
  [is='flynt-internord-block-video-card'] {
    display: none; } }

[is='flynt-internord-block-video-card'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-block-video-card'] .container .top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    [is='flynt-internord-block-video-card'] .container .top .media {
      position: relative;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      max-width: 100%; }
      [is='flynt-internord-block-video-card'] .container .top .media .video {
        visibility: hidden; }
        [is='flynt-internord-block-video-card'] .container .top .media .video video {
          width: 100%;
          height: auto; }
        [is='flynt-internord-block-video-card'] .container .top .media .video iframe {
          width: 100%;
          height: 300px; }
      [is='flynt-internord-block-video-card'] .container .top .media .image {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        -webkit-filter: brightness(1);
                filter: brightness(1);
        -webkit-transition: -webkit-filter 0.2s;
        transition: -webkit-filter 0.2s;
        transition: filter 0.2s;
        transition: filter 0.2s, -webkit-filter 0.2s;
        cursor: pointer; }
        [is='flynt-internord-block-video-card'] .container .top .media .image:hover {
          -webkit-filter: brightness(1.2);
                  filter: brightness(1.2); }
      [is='flynt-internord-block-video-card'] .container .top .media.initialized .video {
        visibility: visible; }
      [is='flynt-internord-block-video-card'] .container .top .media.initialized .image {
        visibility: hidden; }
      @media print {
        [is='flynt-internord-block-video-card'] .container .top .media .video {
          visibility: hidden !important; }
        [is='flynt-internord-block-video-card'] .container .top .media .image {
          visibility: visible !important; } }
    [is='flynt-internord-block-video-card'] .container .top .image {
      position: relative; }
      [is='flynt-internord-block-video-card'] .container .top .image img {
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
      [is='flynt-internord-block-video-card'] .container .top .image span {
        display: inline-block;
        position: absolute;
        left: 50%;
        top: 50%;
        width: 80px;
        height: 80px;
        -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%);
        fill: var(--secondary-color); }
    [is='flynt-internord-block-video-card'] .container .top .content {
      padding: 30px;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      [is='flynt-internord-block-video-card'] .container .top .content .title {
        font-size: 1.25rem;
        line-height: 1.07;
        letter-spacing: -0.1px;
        font-weight: bold; }
      [is='flynt-internord-block-video-card'] .container .top .content .description {
        margin-top: 1em;
        font-weight: bold; }
        [is='flynt-internord-block-video-card'] .container .top .content .description p:last-child {
          margin-bottom: 0; }
  [is='flynt-internord-block-video-card'] .container .summary-toggle {
    background-color: #c5cbee;
    color: var(--color-dark-blue);
    padding: 10px 30px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    [is='flynt-internord-block-video-card'] .container .summary-toggle svg:first-child {
      width: 20px;
      height: 20px;
      margin-right: 10px; }
    [is='flynt-internord-block-video-card'] .container .summary-toggle svg:last-child {
      width: 20px;
      height: 20px;
      margin-left: auto;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      -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-internord-block-video-card'] .container .summary {
    background-color: #c5cbee;
    color: var(--color-dark-blue);
    padding: 30px;
    display: none; }
    [is='flynt-internord-block-video-card'] .container .summary p:last-child {
      margin-bottom: 0; }

[is='flynt-internord-block-video-card'].open .container .summary-toggle svg:last-child {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

[is='flynt-internord-block-video-card'].flyntComponent-size-l .top, [is='flynt-internord-block-video-card'].flyntComponent-size-l-plus-r .top {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }

[is='flynt-internord-block-video-card'].flyntComponent-size-r .top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

[is='flynt-internord-block-video-card'].flyntComponent-size-uw .top {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1362px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 1em; }

[is='flynt-internord-block-video-card'].flyntComponent-size-lr .image, [is='flynt-internord-block-video-card'].flyntComponent-size-uw .image {
  -ms-flex-preferred-size: 790px;
      flex-basis: 790px; }

[is='flynt-internord-block-video-card'].flyntComponent-size-lr .content, [is='flynt-internord-block-video-card'].flyntComponent-size-uw .content {
  -ms-flex-preferred-size: 470px;
      flex-basis: 470px;
  padding-left: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

[is='flynt-internord-block-wysiwyg'].flyntComponent.spacing-before {
  margin-top: 1rem; }

[is='flynt-internord-block-wysiwyg'].flyntComponent.spacing-after {
  margin-bottom: 1rem; }

[is='flynt-internord-block-wysiwyg'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-block-wysiwyg'] .container p:last-child {
    margin-bottom: 0; }

[is='flynt-internord-block-wysiwyg'].flyntComponent-has-background .border {
  margin: 30px; }

[is='flynt-internord-block-wysiwyg'].flyntComponent-has-background .container {
  margin: 30px; }

[is='flynt-internord-block-wysiwyg'].flyntComponent-has-border .container {
  padding: 30px 0; }

[is='flynt-internord-fs-opener'] {
  margin-top: 0;
  overflow: hidden;
  height: 0;
  min-height: calc(100vh - 100px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  [is='flynt-internord-fs-opener'] .image {
    position: absolute;
    left: 0;
    top: -50%;
    width: 100%;
    height: 200%; }
    [is='flynt-internord-fs-opener'] .image img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    [is='flynt-internord-fs-opener'] .image::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background-color: var(--color-dark-blue);
      opacity: 0.4; }
  [is='flynt-internord-fs-opener'].disable-parallax .image {
    top: 0;
    height: 100%; }
  [is='flynt-internord-fs-opener'] .video {
    position: absolute;
    left: 0;
    top: -50%;
    width: 100%;
    height: 200%; }
    [is='flynt-internord-fs-opener'] .video video {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    [is='flynt-internord-fs-opener'] .video::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background-color: var(--color-dark-blue);
      opacity: 0.4; }
  [is='flynt-internord-fs-opener'].disable-parallax .video {
    top: 0;
    height: 100%; }
  [is='flynt-internord-fs-opener'] .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 800px;
    margin: 0 auto;
    padding: 4em 20px 6em;
    height: 100%;
    color: var(--primary-color);
    position: relative;
    z-index: 1; }
  [is='flynt-internord-fs-opener'] .scroll-button {
    position: absolute;
    left: 50%;
    bottom: 1em;
    background-color: var(--secondary-color);
    width: 40px;
    height: 40px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    cursor: pointer;
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -webkit-transition: -webkit-filter 0.2s;
    transition: -webkit-filter 0.2s;
    transition: filter 0.2s;
    transition: filter 0.2s, -webkit-filter 0.2s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    [is='flynt-internord-fs-opener'] .scroll-button:hover {
      -webkit-filter: brightness(0.8);
              filter: brightness(0.8); }
    [is='flynt-internord-fs-opener'] .scroll-button svg {
      width: 28px;
      height: 28px;
      fill: var(--arrow-color); }

[is='flynt-internord-gallery'] {
  overflow: hidden; }
  @media print {
    [is='flynt-internord-gallery'] {
      display: none; } }
  [is='flynt-internord-gallery'].initializing .container .slider ul li {
    -webkit-transition: none;
    transition: none; }
  [is='flynt-internord-gallery'] .container {
    color: var(--secondary-color);
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px; }
    [is='flynt-internord-gallery'] .container .slider {
      position: relative;
      height: 500px; }
      @media (max-width: 768px) {
        [is='flynt-internord-gallery'] .container .slider {
          height: 200px; } }
      [is='flynt-internord-gallery'] .container .slider ul {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0; }
        [is='flynt-internord-gallery'] .container .slider ul li {
          position: absolute;
          left: 0;
          top: 0;
          -webkit-transition: left 1s;
          transition: left 1s; }
          [is='flynt-internord-gallery'] .container .slider ul li.moving {
            -webkit-transition: none;
            transition: none; }
      [is='flynt-internord-gallery'] .container .slider .content {
        height: 100%; }
        [is='flynt-internord-gallery'] .container .slider .content .image {
          position: relative; }
          [is='flynt-internord-gallery'] .container .slider .content .image::after {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            bottom: -20px;
            width: 100%;
            border-top: 3px transparent solid;
            -webkit-transition: border-top-color 0.5s;
            transition: border-top-color 0.5s; }
          [is='flynt-internord-gallery'] .container .slider .content .image a {
            cursor: pointer;
            -webkit-filter: brightness(1);
                    filter: brightness(1);
            -webkit-transition: -webkit-filter 0.2s;
            transition: -webkit-filter 0.2s;
            transition: filter 0.2s;
            transition: filter 0.2s, -webkit-filter 0.2s; }
            [is='flynt-internord-gallery'] .container .slider .content .image a:hover {
              -webkit-filter: brightness(0.8);
                      filter: brightness(0.8); }
            [is='flynt-internord-gallery'] .container .slider .content .image a img {
              width: auto;
              max-width: none;
              height: 500px; }
              @media (max-width: 768px) {
                [is='flynt-internord-gallery'] .container .slider .content .image a img {
                  height: 200px; } }
          [is='flynt-internord-gallery'] .container .slider .content .image span {
            display: none;
            position: absolute;
            left: 5px;
            top: 5px;
            padding: 7px;
            background: var(--color-white);
            fill: var(--color-dark-blue);
            -webkit-box-shadow: 1px 1px 4px #00000029;
                    box-shadow: 1px 1px 4px #00000029;
            -webkit-filter: brightness(1);
                    filter: brightness(1);
            -webkit-transition: -webkit-filter 0.2s;
            transition: -webkit-filter 0.2s;
            transition: filter 0.2s;
            transition: filter 0.2s, -webkit-filter 0.2s;
            cursor: pointer; }
            [is='flynt-internord-gallery'] .container .slider .content .image span:hover {
              -webkit-filter: brightness(0.8);
                      filter: brightness(0.8); }
            [is='flynt-internord-gallery'] .container .slider .content .image span svg {
              width: 30px;
              height: 30px; }
      [is='flynt-internord-gallery'] .container .slider li.active .content {
        height: 100%; }
        [is='flynt-internord-gallery'] .container .slider li.active .content .image {
          position: relative; }
          [is='flynt-internord-gallery'] .container .slider li.active .content .image::after {
            border-top-color: var(--primary-color); }
          [is='flynt-internord-gallery'] .container .slider li.active .content .image a {
            pointer-events: all;
            cursor: pointer; }
          [is='flynt-internord-gallery'] .container .slider li.active .content .image span {
            display: inline-block; }
    [is='flynt-internord-gallery'] .container .description {
      margin-top: 30px;
      width: 790px; }
      [is='flynt-internord-gallery'] .container .description ul {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid; }
        [is='flynt-internord-gallery'] .container .description ul li {
          display: block;
          grid-area: 1 / 1;
          /* display: none; */
          opacity: 0;
          -webkit-transition: opacity 1s;
          transition: opacity 1s; }
        [is='flynt-internord-gallery'] .container .description ul li.active {
          /* display: block; */
          opacity: 1; }
  [is='flynt-internord-gallery'].flyntComponent-has-background .container {
    padding: 30px 0; }
  [is='flynt-internord-gallery'].loading .container .image img {
    height: 0; }
  [is='flynt-internord-gallery'].loading .container .image .shimmer {
    display: block;
    padding-bottom: 40%;
    height: 0;
    position: relative; }
    [is='flynt-internord-gallery'].loading .container .image .shimmer div {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
  [is='flynt-internord-gallery'].loading .container .description .description-inner .text {
    display: none; }
  [is='flynt-internord-gallery'].loading .container .description .description-inner .shimmer {
    display: block; }
    [is='flynt-internord-gallery'].loading .container .description .description-inner .shimmer div {
      height: 1.53rem;
      margin-bottom: 0.4em; }
      [is='flynt-internord-gallery'].loading .container .description .description-inner .shimmer div:first-child {
        width: 80%; }
      [is='flynt-internord-gallery'].loading .container .description .description-inner .shimmer div:nth-child(2) {
        width: 95%; }
      [is='flynt-internord-gallery'].loading .container .description .description-inner .shimmer div:last-child {
        width: 50%; }
  [is='flynt-internord-gallery'].loading .slider .content .image a img {
    height: 0; }
  [is='flynt-internord-gallery'].loading .slider .content .image span {
    display: none !important; }
  [is='flynt-internord-gallery'].loading .slider .shimmer {
    display: block;
    height: 100%;
    position: relative; }
    [is='flynt-internord-gallery'].loading .slider .shimmer div {
      position: absolute;
      top: 0;
      height: 100%; }
    [is='flynt-internord-gallery'].loading .slider .shimmer div:first-child {
      left: -720px;
      width: 700px; }
    [is='flynt-internord-gallery'].loading .slider .shimmer div:nth-child(2) {
      left: 0;
      width: 400px; }
    [is='flynt-internord-gallery'].loading .slider .shimmer div:nth-child(3) {
      left: 420px;
      width: 700px; }
    [is='flynt-internord-gallery'].loading .slider .shimmer div:last-child {
      left: 1140px;
      width: 800px; }
    [is='flynt-internord-gallery'].loading .slider .shimmer::after {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: -20px;
      width: 400px;
      border-top: 3px var(--primary-color) solid; }
  [is='flynt-internord-gallery'].loading .description ul {
    display: none; }
  [is='flynt-internord-gallery'].loading .description .shimmer {
    display: block;
    width: 400px; }
    [is='flynt-internord-gallery'].loading .description .shimmer div {
      height: 1.53rem;
      margin-bottom: 0.4em; }
      [is='flynt-internord-gallery'].loading .description .shimmer div:first-child {
        width: 80%; }
      [is='flynt-internord-gallery'].loading .description .shimmer div:nth-child(2) {
        width: 95%; }
      [is='flynt-internord-gallery'].loading .description .shimmer div:last-child {
        width: 50%; }

.flyntHome {
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  overflow: hidden; }
  @media (max-width: 1440px) {
    .flyntHome {
      padding-bottom: 20px; } }
  .flyntHome .flyntHomeOuter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1362px;
    padding-left: 20px;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%; }
  .flyntHome .flyntHomeInner {
    position: relative;
    height: 750px;
    margin: -5px -5px; }
    @media (max-width: 1440px) {
      .flyntHome .flyntHomeInner {
        height: auto;
        margin: 0; } }
    .flyntHome .flyntHomeInner .flyntHomeColumns {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      /* transition: left 0.5s; */ }
      @media (max-width: 1440px) {
        .flyntHome .flyntHomeInner .flyntHomeColumns {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch; } }
      @media (min-width: 1440px) {
        .flyntHome .flyntHomeInner .flyntHomeColumns {
          position: absolute;
          left: 0;
          top: 0;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch; } }
  .flyntHome .flyntHomeControls {
    padding: 40px 0;
    color: var(--color-electric-blue);
    line-height: 2; }
    @media (max-width: 1440px) {
      .flyntHome .flyntHomeControls {
        display: none; } }
    .flyntHome .flyntHomeControls div {
      line-height: 1;
      background-color: #e4e8fa;
      border-radius: 14px;
      position: relative; }
      .flyntHome .flyntHomeControls div::before {
        content: "";
        display: block;
        position: absolute;
        left: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 13px;
        height: 13px;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0ODkuMjY2IiBoZWlnaHQ9Ijg2OC41MzQiIHZpZXdCb3g9IjAgMCA0ODkuMjY2IDg2OC41MzQiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9IkViZW5lIDEiPgogICAgPHBhdGggZD0ibTQzNC4yNjcsODY4LjUzNGMtMTQuMDc2LDAtMjguMTUxLTUuMzctMzguODkxLTE2LjEwOUwxNi4xMDksNDczLjE1N2MtMjEuNDc5LTIxLjQ3OS0yMS40NzktNTYuMzAzLDAtNzcuNzgyTDM5NS4zNzYsMTYuMTA5YzIxLjQ3OS0yMS40NzksNTYuMzAzLTIxLjQ3OSw3Ny43ODEsMHMyMS40NzksNTYuMzAzLDAsNzcuNzgyTDEzMi43ODIsNDM0LjI2N2wzNDAuMzc2LDM0MC4zNzdjMjEuNDc5LDIxLjQ3OSwyMS40NzksNTYuMzAzLDAsNzcuNzgxLTEwLjczOSwxMC43MzktMjQuODE1LDE2LjEwOS0zOC44OTEsMTYuMTA5WiIgZmlsbD0iIzAwMWVkMiIvPgogIDwvZz4KPC9zdmc+");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain; }
      .flyntHome .flyntHomeControls div::after {
        content: "";
        display: block;
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 13px;
        height: 13px;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0ODkuMjY2IiBoZWlnaHQ9Ijg2OC41MzQiIHZpZXdCb3g9IjAgMCA0ODkuMjY2IDg2OC41MzQiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9IkViZW5lIDEiPgogICAgPHBhdGggZD0ibTU1LDg2OC41MzRjLTE0LjA3NiwwLTI4LjE1MS01LjM3LTM4Ljg5MS0xNi4xMDktMjEuNDc5LTIxLjQ3OS0yMS40NzktNTYuMzAzLDAtNzcuNzgxbDM0MC4zNzYtMzQwLjM3N0wxNi4xMDksOTMuODkxYy0yMS40NzktMjEuNDc5LTIxLjQ3OS01Ni4zMDMsMC03Ny43ODJzNTYuMzAzLTIxLjQ3OSw3Ny43ODEsMGwzNzkuMjY3LDM3OS4yNjdjMjEuNDc5LDIxLjQ3OSwyMS40NzksNTYuMzAzLDAsNzcuNzgyTDkzLjg5MSw4NTIuNDI1Yy0xMC43NCwxMC43MzktMjQuODE1LDE2LjEwOS0zOC44OTEsMTYuMTA5WiIgZmlsbD0iIzAwMWVkMiIvPgogIDwvZz4KPC9zdmc+");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain; }
    .flyntHome .flyntHomeControls input {
      padding: 0;
      margin: 0;
      -webkit-appearance: none;
      background-color: transparent;
      width: 100%;
      height: 28px;
      outline: none;
      vertical-align: top; }
      .flyntHome .flyntHomeControls input::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 64px;
        height: 28px;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzA2LjAyNCIgaGVpZ2h0PSIxMDA1LjgxOSIgdmlld0JveD0iMCAwIDIzMDYuMDI0IDEwMDUuODE5Ij4KICA8ZyBpZD0iYyIgZGF0YS1uYW1lPSJFYmVuZSAxIj4KICAgIDxnPgogICAgICA8cmVjdCBpZD0iZCIgZGF0YS1uYW1lPSJSZWNodGVjayA0NzQiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMzA2LjAyNCIgaGVpZ2h0PSIxMDA1LjgxOSIgcng9IjUwMi45MDkiIHJ5PSI1MDIuOTA5IiBmaWxsPSIjMDAxZWQyIi8+CiAgICAgIDxnIGlkPSJlIiBkYXRhLW5hbWU9IkxpbmllIDEyMSI+CiAgICAgICAgPHBhdGggZD0ibTk0OC4xNjcsNzAxLjk4MWMtMTkuMzMsMC0zNS0xNS42Ny0zNS0zNXYtMzI4LjE0M2MwLTE5LjMzLDE1LjY3LTM1LDM1LTM1czM1LDE1LjY3LDM1LDM1djMyOC4xNDNjMCwxOS4zMy0xNS42NywzNS0zNSwzNVoiIGZpbGw9IiNmZmYiLz4KICAgICAgPC9nPgogICAgICA8ZyBpZD0iZiIgZGF0YS1uYW1lPSJMaW5pZSAxMjIiPgogICAgICAgIDxwYXRoIGQ9Im0xMTUzLjAxMiw3MDEuOTgxYy0xOS4zMywwLTM1LTE1LjY3LTM1LTM1di0zMjguMTQzYzAtMTkuMzMsMTUuNjctMzUsMzUtMzVzMzUsMTUuNjcsMzUsMzV2MzI4LjE0M2MwLDE5LjMzLTE1LjY3LDM1LTM1LDM1WiIgZmlsbD0iI2ZmZiIvPgogICAgICA8L2c+CiAgICAgIDxnIGlkPSJnIiBkYXRhLW5hbWU9IkxpbmllIDEyMyI+CiAgICAgICAgPHBhdGggZD0ibTEzNTcuODU2LDcwMS45ODFjLTE5LjMzLDAtMzUtMTUuNjctMzUtMzV2LTMyOC4xNDNjMC0xOS4zMywxNS42Ny0zNSwzNS0zNXMzNSwxNS42NywzNSwzNXYzMjguMTQzYzAsMTkuMzMtMTUuNjcsMzUtMzUsMzVaIiBmaWxsPSIjZmZmIi8+CiAgICAgIDwvZz4KICAgICAgPGcgb3BhY2l0eT0iLjQiPgogICAgICAgIDxwYXRoIGQ9Im0xODM1Ljc3Niw3MDEuOTgxYy04Ljk1NywwLTE3LjkxNC0zLjQxNy0yNC43NDktMTAuMjUxLTEzLjY2OC0xMy42NjktMTMuNjY4LTM1LjgyOSwwLTQ5LjQ5OGwxNDAuMjI4LTE0MC4yMjgtMTM4LjQxOC0xMzguNDE3Yy0xMy42NjgtMTMuNjY5LTEzLjY2OC0zNS44MjksMC00OS40OTgsMTMuNjY4LTEzLjY2OCwzNS44MjgtMTMuNjY4LDQ5LjQ5OCwwbDE2My4xNjYsMTYzLjE2NmMxMy42NjgsMTMuNjY5LDEzLjY2OCwzNS44MjksMCw0OS40OThsLTE2NC45NzYsMTY0Ljk3N2MtNi44MzQsNi44MzQtMTUuNzkyLDEwLjI1MS0yNC43NDksMTAuMjUxWiIgZmlsbD0iI2ZmZiIvPgogICAgICA8L2c+CiAgICAgIDxnIG9wYWNpdHk9Ii40Ij4KICAgICAgICA8cGF0aCBkPSJtNDcwLjI0OCw3MDEuOTgxYy04Ljk1OCwwLTE3LjkxNC0zLjQxNi0yNC43NDktMTAuMjUxbC0xNjQuOTc2LTE2NC45NzdjLTYuNTY0LTYuNTY0LTEwLjI1MS0xNS40NjctMTAuMjUxLTI0Ljc0OXMzLjY4OC0xOC4xODUsMTAuMjUxLTI0Ljc0OWwxNjMuMTY3LTE2My4xNjZjMTMuNjY4LTEzLjY2OCwzNS44MjktMTMuNjY4LDQ5LjQ5NywwLDEzLjY2OCwxMy42NjksMTMuNjY4LDM1LjgyOSwwLDQ5LjQ5OGwtMTM4LjQxNywxMzguNDE3LDE0MC4yMjgsMTQwLjIyOGMxMy42NjgsMTMuNjY5LDEzLjY2OCwzNS44MjksMCw0OS40OTgtNi44MzMsNi44MzMtMTUuNzkyLDEwLjI1LTI0Ljc0OSwxMC4yNTFaIiBmaWxsPSIjZmZmIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        border: none;
        cursor: pointer; }
      .flyntHome .flyntHomeControls input::-moz-range-thumb {
        width: 64px;
        height: 28px;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzA2LjAyNCIgaGVpZ2h0PSIxMDA1LjgxOSIgdmlld0JveD0iMCAwIDIzMDYuMDI0IDEwMDUuODE5Ij4KICA8ZyBpZD0iYyIgZGF0YS1uYW1lPSJFYmVuZSAxIj4KICAgIDxnPgogICAgICA8cmVjdCBpZD0iZCIgZGF0YS1uYW1lPSJSZWNodGVjayA0NzQiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMzA2LjAyNCIgaGVpZ2h0PSIxMDA1LjgxOSIgcng9IjUwMi45MDkiIHJ5PSI1MDIuOTA5IiBmaWxsPSIjMDAxZWQyIi8+CiAgICAgIDxnIGlkPSJlIiBkYXRhLW5hbWU9IkxpbmllIDEyMSI+CiAgICAgICAgPHBhdGggZD0ibTk0OC4xNjcsNzAxLjk4MWMtMTkuMzMsMC0zNS0xNS42Ny0zNS0zNXYtMzI4LjE0M2MwLTE5LjMzLDE1LjY3LTM1LDM1LTM1czM1LDE1LjY3LDM1LDM1djMyOC4xNDNjMCwxOS4zMy0xNS42NywzNS0zNSwzNVoiIGZpbGw9IiNmZmYiLz4KICAgICAgPC9nPgogICAgICA8ZyBpZD0iZiIgZGF0YS1uYW1lPSJMaW5pZSAxMjIiPgogICAgICAgIDxwYXRoIGQ9Im0xMTUzLjAxMiw3MDEuOTgxYy0xOS4zMywwLTM1LTE1LjY3LTM1LTM1di0zMjguMTQzYzAtMTkuMzMsMTUuNjctMzUsMzUtMzVzMzUsMTUuNjcsMzUsMzV2MzI4LjE0M2MwLDE5LjMzLTE1LjY3LDM1LTM1LDM1WiIgZmlsbD0iI2ZmZiIvPgogICAgICA8L2c+CiAgICAgIDxnIGlkPSJnIiBkYXRhLW5hbWU9IkxpbmllIDEyMyI+CiAgICAgICAgPHBhdGggZD0ibTEzNTcuODU2LDcwMS45ODFjLTE5LjMzLDAtMzUtMTUuNjctMzUtMzV2LTMyOC4xNDNjMC0xOS4zMywxNS42Ny0zNSwzNS0zNXMzNSwxNS42NywzNSwzNXYzMjguMTQzYzAsMTkuMzMtMTUuNjcsMzUtMzUsMzVaIiBmaWxsPSIjZmZmIi8+CiAgICAgIDwvZz4KICAgICAgPGcgb3BhY2l0eT0iLjQiPgogICAgICAgIDxwYXRoIGQ9Im0xODM1Ljc3Niw3MDEuOTgxYy04Ljk1NywwLTE3LjkxNC0zLjQxNy0yNC43NDktMTAuMjUxLTEzLjY2OC0xMy42NjktMTMuNjY4LTM1LjgyOSwwLTQ5LjQ5OGwxNDAuMjI4LTE0MC4yMjgtMTM4LjQxOC0xMzguNDE3Yy0xMy42NjgtMTMuNjY5LTEzLjY2OC0zNS44MjksMC00OS40OTgsMTMuNjY4LTEzLjY2OCwzNS44MjgtMTMuNjY4LDQ5LjQ5OCwwbDE2My4xNjYsMTYzLjE2NmMxMy42NjgsMTMuNjY5LDEzLjY2OCwzNS44MjksMCw0OS40OThsLTE2NC45NzYsMTY0Ljk3N2MtNi44MzQsNi44MzQtMTUuNzkyLDEwLjI1MS0yNC43NDksMTAuMjUxWiIgZmlsbD0iI2ZmZiIvPgogICAgICA8L2c+CiAgICAgIDxnIG9wYWNpdHk9Ii40Ij4KICAgICAgICA8cGF0aCBkPSJtNDcwLjI0OCw3MDEuOTgxYy04Ljk1OCwwLTE3LjkxNC0zLjQxNi0yNC43NDktMTAuMjUxbC0xNjQuOTc2LTE2NC45NzdjLTYuNTY0LTYuNTY0LTEwLjI1MS0xNS40NjctMTAuMjUxLTI0Ljc0OXMzLjY4OC0xOC4xODUsMTAuMjUxLTI0Ljc0OWwxNjMuMTY3LTE2My4xNjZjMTMuNjY4LTEzLjY2OCwzNS44MjktMTMuNjY4LDQ5LjQ5NywwLDEzLjY2OCwxMy42NjksMTMuNjY4LDM1LjgyOSwwLDQ5LjQ5OGwtMTM4LjQxNywxMzguNDE3LDE0MC4yMjgsMTQwLjIyOGMxMy42NjgsMTMuNjY5LDEzLjY2OCwzNS44MjksMCw0OS40OTgtNi44MzMsNi44MzMtMTUuNzkyLDEwLjI1LTI0Ljc0OSwxMC4yNTFaIiBmaWxsPSIjZmZmIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        border: none;
        cursor: pointer; }
    .flyntHome .flyntHomeControls span {
      font-weight: 700;
      font-style: italic; }

@media (min-width: 1440px) {
  .flyntHomeColumn {
    width: 350px;
    min-width: 350px;
    height: 750px;
    margin: 0 5px; } }

@media (min-width: 1440px) {
  .flyntHomeColumn.flyntHomeColumn-width-wide {
    width: 450px;
    min-width: 450px; } }

@media (max-width: 1440px) {
  .flyntHomeColumn + .flyntHomeColumn {
    margin-top: 1rem; } }

@media (max-width: 1440px) {
  .flyntHomeColumn + .flyntHomeColumnMobile {
    margin-top: 30px; } }

.flyntHomeColumn ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0; }
  @media (max-width: 1440px) {
    .flyntHomeColumn ul {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media (min-width: 1440px) {
    .flyntHomeColumn ul {
      width: 100%;
      height: 100%; } }
  @media (max-width: 1440px) {
    .flyntHomeColumn ul.image-below {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
          -ms-flex-direction: row-reverse !important;
              flex-direction: row-reverse !important; } }
  .flyntHomeColumn ul li {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    list-style: none;
    background-color: var(--background-color);
    color: var(--primary-color);
    opacity: 0;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -webkit-transition: -webkit-filter 0.2s;
    transition: -webkit-filter 0.2s;
    transition: filter 0.2s;
    transition: filter 0.2s, -webkit-filter 0.2s; }
    .flyntHomeColumn ul li:hover {
      -webkit-filter: brightness(0.8);
              filter: brightness(0.8); }
    .flyntHomeColumn ul li.divider {
      margin-top: 10px; }
      @media (max-width: 1440px) {
        .flyntHomeColumn ul li.divider {
          margin-top: 0; } }
    .flyntHomeColumn ul li:first-child {
      margin-top: 0; }
    .flyntHomeColumn ul li.flyntHomeColumnItemImage {
      -webkit-box-flex: 10;
          -ms-flex-positive: 10;
              flex-grow: 10; }
      @media (max-width: 1440px) {
        .flyntHomeColumn ul li.flyntHomeColumnItemImage {
          max-width: 37%; } }
    .flyntHomeColumn ul li.flyntHomeColumnItemContent {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      @media (max-width: 1440px) {
        .flyntHomeColumn ul li.flyntHomeColumnItemContent {
          max-width: 63%; } }
      @media (max-width: 1440px) {
        .flyntHomeColumn ul li.flyntHomeColumnItemContent + .flyntHomeColumnItemContent {
          margin-top: 30px; } }
    @media (max-width: 1440px) {
      .flyntHomeColumn ul li.flyntHomeColumnItem-layout-text {
        max-width: 100%; } }
    @media (max-width: 1440px) {
      .flyntHomeColumn ul li.flyntHomeColumnItem-layout-text + .flyntHomeColumnItem-layout-text {
        margin-top: 1rem; } }
    @media (max-width: 1440px) {
      .flyntHomeColumn ul li.flyntHomeColumnItem-layout-text:not(.two-column-mobile) .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 40px;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    @media (max-width: 1440px) {
      .flyntHomeColumn ul li.flyntHomeColumnItem-layout-text:not(.two-column-mobile) .content-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 4px; } }
    @media (max-width: 1440px) {
      .flyntHomeColumn ul li.flyntHomeColumnItem-layout-text:not(.two-column-mobile) .content-footer div {
        margin: 0 !important; } }
    @media (max-width: 1440px) {
      .flyntHomeColumn ul li.flyntHomeColumnItem-layout-text:not(.two-column-mobile) .title {
        max-width: 54%; } }
    .flyntHomeColumn ul li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      position: relative;
      width: 100%;
      height: 100%;
      text-decoration: none;
      color: inherit; }
      @media (max-width: 1440px) {
        .flyntHomeColumn ul li a {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .flyntHomeColumn ul li a .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 15px; }
        @media (max-width: 1440px) {
          .flyntHomeColumn ul li a .content {
            padding: 20px;
            word-break: break-word; } }
        .flyntHomeColumn ul li a .content .protected {
          font-size: 15px; }
          @media (max-width: 1440px) {
            .flyntHomeColumn ul li a .content .protected {
              font-size: 12px; } }
          .flyntHomeColumn ul li a .content .protected svg {
            width: 14px;
            height: 15px;
            vertical-align: -3px;
            margin-right: 5px; }
        .flyntHomeColumn ul li a .content .duration,
        .flyntHomeColumn ul li a .content .likes,
        .flyntHomeColumn ul li a .content .comments {
          margin-right: 20px;
          font-size: 15px; }
          @media (max-width: 1440px) {
            .flyntHomeColumn ul li a .content .duration,
            .flyntHomeColumn ul li a .content .likes,
            .flyntHomeColumn ul li a .content .comments {
              font-size: 12px;
              margin-right: 14px; } }
          .flyntHomeColumn ul li a .content .duration svg,
          .flyntHomeColumn ul li a .content .likes svg,
          .flyntHomeColumn ul li a .content .comments svg {
            width: 12px;
            height: 12px;
            vertical-align: 0px;
            margin-right: -1px; }
            @media (max-width: 1440px) {
              .flyntHomeColumn ul li a .content .duration svg,
              .flyntHomeColumn ul li a .content .likes svg,
              .flyntHomeColumn ul li a .content .comments svg {
                width: 15px;
                height: 15px;
                margin-right: 0px; } }
        @media (max-width: 1440px) {
          .flyntHomeColumn ul li a .content .duration {
            margin-left: 2px; } }
        .flyntHomeColumn ul li a .content .duration svg {
          height: 15px;
          width: 15px;
          vertical-align: -2px;
          margin-left: -6px;
          margin-top: -1px;
          margin-right: -1px; }
          @media (max-width: 1440px) {
            .flyntHomeColumn ul li a .content .duration svg {
              width: 19px;
              height: 19px;
              vertical-align: -5px;
              margin-right: -1px; } }
        .flyntHomeColumn ul li a .content .duration .read-desktop {
          display: none; }
          @media (min-width: 769px) {
            .flyntHomeColumn ul li a .content .duration .read-desktop {
              display: inline; } }
        .flyntHomeColumn ul li a .content .duration .read-mobile {
          display: none; }
          @media (max-width: 768px) {
            .flyntHomeColumn ul li a .content .duration .read-mobile {
              display: inline; } }
        .flyntHomeColumn ul li a .content .comments svg {
          width: 13px;
          height: 13px;
          vertical-align: -2px; }
          @media (max-width: 1440px) {
            .flyntHomeColumn ul li a .content .comments svg {
              width: 15px;
              height: 15px;
              vertical-align: -3px;
              margin-right: -1px; } }
        .flyntHomeColumn ul li a .content-footer {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          @media (max-width: 1440px) {
            .flyntHomeColumn ul li a .content-footer {
              margin-bottom: -4px; } }
          @media (max-width: 1440px) {
            .flyntHomeColumn ul li a .content-footer div:last-child {
              margin-right: 0px; } }
      .flyntHomeColumn ul li a .image {
        position: relative;
        -webkit-box-flex: 2;
            -ms-flex-positive: 2;
                flex-grow: 2; }
        @media (max-width: 1440px) {
          .flyntHomeColumn ul li a .image {
            padding-bottom: unset; } }
        .flyntHomeColumn ul li a .image img {
          position: absolute;
          left: 0;
          top: 0;
          right: 0;
          bottom: 0;
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
          @media (max-width: 1440px) {
            .flyntHomeColumn ul li a .image img {
              position: relative; } }
    .flyntHomeColumn ul li.flyntHomeColumnItem-layout-image-above a .image {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1; }

@media (max-width: 1440px) {
  .flyntHomeColumn.two-column-mobile ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 10px; } }

.flyntHomeColumn.two-column-mobile ul li {
  aspect-ratio: 1/1; }
  @media (max-width: 1440px) {
    .flyntHomeColumn.two-column-mobile ul li {
      aspect-ratio: 1/1;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      max-width: calc(50% - 5px);
      min-width: calc(50% - 5px); } }
  @media (max-width: 1440px) {
    .flyntHomeColumn.two-column-mobile ul li .content-footer {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .flyntHomeColumn.two-column-mobile ul li .duration {
    margin-bottom: 10px; }
    @media (max-width: 1440px) {
      .flyntHomeColumn.two-column-mobile ul li .duration {
        margin-bottom: 0; } }
  .flyntHomeColumn.two-column-mobile ul li .likes-comments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  @media (max-width: 1440px) {
    .flyntHomeColumn.two-column-mobile ul li.flyntHomeColumnItem-layout-text + .flyntHomeColumnItem-layout-text {
      margin-top: 0px; } }

@media (max-width: 1440px) {
  .flyntHomeColumn.two-column-mobile h2, .flyntHomeColumn.two-column-mobile .h2 {
    font-size: 19px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -0.03em;
    text-align: left; } }

.flyntHomeColumn h1, .flyntHomeColumn .h1 {
  font-size: 45px;
  font-weight: 600;
  line-height: 46px;
  letter-spacing: -0.03em; }
  @media (max-width: 1440px) {
    .flyntHomeColumn h1, .flyntHomeColumn .h1 {
      font-size: 30px;
      font-weight: 600;
      line-height: 31px;
      letter-spacing: -0.03em; } }

@media (max-width: 1440px) {
  .flyntHomeColumn h2, .flyntHomeColumn .h2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: -0.02em; } }

@media (max-width: 1440px) {
  .flyntHomeColumn h3, .flyntHomeColumn .h3 {
    font-size: 19px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -0.03em; } }

@media (max-width: 1440px) {
  .flyntHomeColumn .h3-special-use {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px; } }

@media (max-width: 1440px) {
  .flyntHomeColumn:last-child ul li.flyntHomeColumnItem-layout-text + .flyntHomeColumnItem-layout-text {
    margin-top: 0px; } }

@media (min-width: 1440px) {
  .flyntHomeColumnMobile {
    display: none; } }

@media (min-width: 1440px) {
  .flyntHomeColumnMobile.flyntHomeColumnMobile-width-wide {
    width: 450px;
    min-width: 450px; } }

@media (max-width: 1440px) {
  .flyntHomeColumnMobile + .flyntHomeColumn,
  .flyntHomeColumnMobile + .flyntHomeColumnMobile {
    margin-top: 30px; } }

.flyntHomeColumnMobile ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0; }
  @media (max-width: 1440px) {
    .flyntHomeColumnMobile ul {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media (min-width: 1440px) {
    .flyntHomeColumnMobile ul {
      width: 100%;
      height: 100%; } }
  .flyntHomeColumnMobile ul li {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    list-style: none;
    background-color: var(--background-color);
    color: var(--primary-color);
    opacity: 0;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -webkit-transition: -webkit-filter 0.2s;
    transition: -webkit-filter 0.2s;
    transition: filter 0.2s;
    transition: filter 0.2s, -webkit-filter 0.2s; }
    .flyntHomeColumnMobile ul li:hover {
      -webkit-filter: brightness(0.8);
              filter: brightness(0.8); }
    .flyntHomeColumnMobile ul li.divider {
      margin-top: 30px; }
      @media (max-width: 1440px) {
        .flyntHomeColumnMobile ul li.divider {
          margin-top: 0; } }
    .flyntHomeColumnMobile ul li:first-child {
      margin-top: 0; }
    .flyntHomeColumnMobile ul li.flyntHomeColumnItemImage {
      -webkit-box-flex: 10;
          -ms-flex-positive: 10;
              flex-grow: 10; }
      @media (max-width: 1440px) {
        .flyntHomeColumnMobile ul li.flyntHomeColumnItemImage {
          max-width: 18.5%;
          max-height: 18.5%;
          aspect-ratio: 1/1;
          width: 18.5%;
          height: 18.5%; } }
    @media (max-width: 1440px) {
      .flyntHomeColumnMobile ul li.flyntHomeColumnItemImage:not(:first-child) + .flyntHomeColumnItemContent {
        margin-bottom: 0px;
        margin-top: 30px;
        padding-top: 30px;
        border-top: 1px solid #ccccd8; } }
    .flyntHomeColumnMobile ul li.flyntHomeColumnItemContent {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
      @media (max-width: 1440px) {
        .flyntHomeColumnMobile ul li.flyntHomeColumnItemContent {
          max-width: 81.5%; } }
      @media (max-width: 1440px) {
        .flyntHomeColumnMobile ul li.flyntHomeColumnItemContent + .flyntHomeColumnItemImage {
          margin-bottom: 30px;
          margin-top: 30px;
          padding-top: 30px;
          border-top: 1px solid #ccccd8; } }
    .flyntHomeColumnMobile ul li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      position: relative;
      width: 100%;
      height: 100%;
      text-decoration: none;
      color: inherit; }
      .flyntHomeColumnMobile ul li a .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 0 0 20px 20px; }
        @media (max-width: 1440px) {
          .flyntHomeColumnMobile ul li a .content {
            padding: 0 0 0 20px; } }
        .flyntHomeColumnMobile ul li a .content .duration,
        .flyntHomeColumnMobile ul li a .content .likes,
        .flyntHomeColumnMobile ul li a .content .comments {
          margin-right: 20px;
          font-size: 12px; }
          @media (max-width: 1440px) {
            .flyntHomeColumnMobile ul li a .content .duration,
            .flyntHomeColumnMobile ul li a .content .likes,
            .flyntHomeColumnMobile ul li a .content .comments {
              font-size: 12px;
              margin-right: 14px; } }
          .flyntHomeColumnMobile ul li a .content .duration svg,
          .flyntHomeColumnMobile ul li a .content .likes svg,
          .flyntHomeColumnMobile ul li a .content .comments svg {
            width: 22px;
            height: 22px;
            vertical-align: -3px;
            margin-right: -3px; }
            @media (max-width: 1440px) {
              .flyntHomeColumnMobile ul li a .content .duration svg,
              .flyntHomeColumnMobile ul li a .content .likes svg,
              .flyntHomeColumnMobile ul li a .content .comments svg {
                width: 15px;
                height: 15px;
                margin-right: 0px; } }
        @media (max-width: 1440px) {
          .flyntHomeColumnMobile ul li a .content .duration {
            margin-left: 2px; } }
        .flyntHomeColumnMobile ul li a .content .duration svg {
          height: 28px;
          width: 28px;
          vertical-align: -6px;
          margin-left: -6px;
          margin-top: -1px;
          margin-right: -5px; }
          @media (max-width: 1440px) {
            .flyntHomeColumnMobile ul li a .content .duration svg {
              width: 19px;
              height: 19px;
              vertical-align: -5px;
              margin-right: -1px; } }
        .flyntHomeColumnMobile ul li a .content .duration .read-desktop {
          display: none; }
          @media (min-width: 769px) {
            .flyntHomeColumnMobile ul li a .content .duration .read-desktop {
              display: inline; } }
        .flyntHomeColumnMobile ul li a .content .duration .read-mobile {
          display: none; }
          @media (max-width: 768px) {
            .flyntHomeColumnMobile ul li a .content .duration .read-mobile {
              display: inline; } }
        .flyntHomeColumnMobile ul li a .content .comments svg {
          width: 23px;
          height: 23px;
          vertical-align: -4px; }
          @media (max-width: 1440px) {
            .flyntHomeColumnMobile ul li a .content .comments svg {
              width: 15px;
              height: 15px;
              vertical-align: -3px;
              margin-right: -1px; } }
        .flyntHomeColumnMobile ul li a .content-footer {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          @media (max-width: 1440px) {
            .flyntHomeColumnMobile ul li a .content-footer {
              margin-bottom: -5px;
              opacity: 0.3;
              padding-top: 8px; } }
          @media (max-width: 1440px) {
            .flyntHomeColumnMobile ul li a .content-footer div:last-child {
              margin-right: 0px; } }
      .flyntHomeColumnMobile ul li a .image {
        position: relative;
        -webkit-box-flex: 2;
            -ms-flex-positive: 2;
                flex-grow: 2; }
        @media (max-width: 1440px) {
          .flyntHomeColumnMobile ul li a .image {
            padding-bottom: unset; } }
        .flyntHomeColumnMobile ul li a .image img {
          aspect-ratio: 1/1;
          position: absolute;
          left: 0;
          top: 0;
          right: 0;
          bottom: 0;
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
          @media (max-width: 1440px) {
            .flyntHomeColumnMobile ul li a .image img {
              position: relative; } }
    .flyntHomeColumnMobile ul li.flyntHomeColumnItem-layout-image-above a .image {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1; }

.flyntHomeColumnMobile h1, .flyntHomeColumnMobile .h1 {
  font-size: 45px;
  font-weight: 600;
  line-height: 46px;
  letter-spacing: -0.03em; }
  @media (max-width: 1440px) {
    .flyntHomeColumnMobile h1, .flyntHomeColumnMobile .h1 {
      font-size: 30px;
      font-weight: 600;
      line-height: 31px;
      letter-spacing: -0.03em; } }

@media (max-width: 1440px) {
  .flyntHomeColumnMobile h2, .flyntHomeColumnMobile .h2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: -0.02em; } }

@media (max-width: 1440px) {
  .flyntHomeColumnMobile h3, .flyntHomeColumnMobile .h3 {
    font-size: 19px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -0.03em;
    margin-bottom: 0; } }

@media (max-width: 1440px) {
  .flyntHomeColumnMobile .h3-special-use {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px; } }

.flyntHomeSplash {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  z-index: 100000;
  background: #fff;
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s; }
  @media (max-width: 1024px) {
    .flyntHomeSplash {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .flyntHomeSplash.hide {
    opacity: 0;
    pointer-events: none; }
  .flyntHomeSplash .flyntHomeSplashLeft {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; }
    .flyntHomeSplash .flyntHomeSplashLeft .image {
      height: 100%; }
    .flyntHomeSplash .flyntHomeSplashLeft img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .flyntHomeSplash .flyntHomeSplashLeft .video {
      height: 100%; }
    .flyntHomeSplash .flyntHomeSplashLeft video {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .flyntHomeSplash .flyntHomeSplashRight {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    background-color: var(--background-color);
    color: var(--primary-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .flyntHomeSplash .flyntHomeSplashRight .logo {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      fill: var(--logo-color); }
      .flyntHomeSplash .flyntHomeSplashRight .logo svg {
        height: 87px;
        width: auto;
        margin-bottom: 35px; }
        @media (max-width: 1024px) {
          .flyntHomeSplash .flyntHomeSplashRight .logo svg {
            height: 47px; } }
    .flyntHomeSplash .flyntHomeSplashRight .info {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      padding-bottom: 8%; }
    .flyntHomeSplash .flyntHomeSplashRight .spinner {
      fill: var(--secondary-color);
      margin-bottom: 50px; }
      .flyntHomeSplash .flyntHomeSplashRight .spinner svg {
        width: 55px;
        height: 55px;
        -webkit-animation: splash-spinner-rotation 1s linear infinite;
                animation: splash-spinner-rotation 1s linear infinite; }
    .flyntHomeSplash .flyntHomeSplashRight .issue {
      text-transform: uppercase; }
    .flyntHomeSplash .flyntHomeSplashRight .title {
      font-size: 1.2em;
      font-weight: bold; }

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

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

[is='flynt-internord-icon-list'] .container {
  position: relative;
  color: var(--primary-color); }
  [is='flynt-internord-icon-list'] .container ul {
    margin: 0;
    padding: 0; }
    [is='flynt-internord-icon-list'] .container ul li {
      position: relative;
      list-style: none;
      padding: 10px 0 10px 95px; }
      [is='flynt-internord-icon-list'] .container ul li .icon {
        position: absolute;
        left: 0;
        top: 15px;
        width: 75px;
        height: 75px; }
        [is='flynt-internord-icon-list'] .container ul li .icon img {
          width: 100%;
          height: 100%;
          max-width: 100%;
          max-height: 100%;
          -o-object-fit: contain;
             object-fit: contain; }
      [is='flynt-internord-icon-list'] .container ul li p:last-child {
        margin-bottom: 0; }

[is='flynt-internord-icon-list'].flyntComponent-has-background .container {
  margin: 30px; }

[is='flynt-internord-imagebox-standard'] {
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden; }
  [is='flynt-internord-imagebox-standard'] .image {
    position: absolute;
    left: 0;
    top: -50%;
    width: 100%;
    height: 200%; }
    [is='flynt-internord-imagebox-standard'] .image img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    [is='flynt-internord-imagebox-standard'] .image::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background-color: var(--color-dark-blue);
      opacity: 0.4; }
  [is='flynt-internord-imagebox-standard'].disable-parallax .image {
    top: 0;
    height: 100%; }
  [is='flynt-internord-imagebox-standard'] .video {
    position: absolute;
    left: 0;
    top: -50%;
    width: 100%;
    height: 200%; }
    [is='flynt-internord-imagebox-standard'] .video video {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    [is='flynt-internord-imagebox-standard'] .video::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background-color: var(--color-dark-blue);
      opacity: 0.4; }
  [is='flynt-internord-imagebox-standard'].disable-parallax .video {
    top: 0;
    height: 100%; }
  [is='flynt-internord-imagebox-standard'] .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 1362px;
    margin: 0 auto;
    padding: 4em 20px;
    color: var(--primary-color);
    position: relative;
    z-index: 1; }
    @media (max-width: 1280px) {
      [is='flynt-internord-imagebox-standard'] .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  @media (min-width: 1280px) {
    [is='flynt-internord-imagebox-standard'] .content-left {
      width: 790px; } }
  @media (min-width: 1280px) {
    [is='flynt-internord-imagebox-standard'] .content-right {
      width: 470px;
      margin-left: auto; } }

[is='flynt-internord-imagebox-text'] {
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden; }
  [is='flynt-internord-imagebox-text'] .image {
    position: absolute;
    left: 0;
    top: -50%;
    width: 100%;
    height: 200%; }
    [is='flynt-internord-imagebox-text'] .image img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    [is='flynt-internord-imagebox-text'] .image::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background-color: var(--color-dark-blue);
      opacity: 0.4; }
  [is='flynt-internord-imagebox-text'].disable-parallax .image {
    top: 0;
    height: 100%; }
  [is='flynt-internord-imagebox-text'] .video {
    position: absolute;
    left: 0;
    top: -50%;
    width: 100%;
    height: 200%; }
    [is='flynt-internord-imagebox-text'] .video video {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    [is='flynt-internord-imagebox-text'] .video::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background-color: var(--color-dark-blue);
      opacity: 0.4; }
  [is='flynt-internord-imagebox-text'].disable-parallax .video {
    top: 0;
    height: 100%; }
  [is='flynt-internord-imagebox-text'] .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 800px;
    margin: 0 auto;
    padding: 4em 20px;
    color: var(--primary-color);
    position: relative;
    z-index: 1; }
    @media (max-width: 1280px) {
      [is='flynt-internord-imagebox-text'] .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  [is='flynt-internord-imagebox-text'].center-text .container {
    text-align: center; }

[is='flynt-internord-image-list'] .container ul {
  margin: 0 -10px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  [is='flynt-internord-image-list'] .container ul li {
    position: relative;
    list-style: none;
    margin: 0 10px; }
    [is='flynt-internord-image-list'] .container ul li img {
      width: 100%;
      height: 100%;
      max-width: 100%;
      max-height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }

[is='flynt-internord-image-list'].flyntComponent-has-background .container {
  margin: 30px; }

[is='flynt-internord-index-column'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-index-column'] .container .content {
    padding: 20px; }
    [is='flynt-internord-index-column'] .container .content .title {
      font-size: 1.4rem;
      font-weight: bold; }
    [is='flynt-internord-index-column'] .container .content ul {
      margin: 0;
      padding: 0; }
      [is='flynt-internord-index-column'] .container .content ul li {
        list-style: none;
        padding: 0.4em 0;
        border-bottom: 1px solid var(--secondary-color); }
        [is='flynt-internord-index-column'] .container .content ul li:last-child {
          border-bottom: none; }
        [is='flynt-internord-index-column'] .container .content ul li a {
          display: block;
          position: relative;
          text-decoration: none;
          color: inherit;
          padding-right: 50px; }
          [is='flynt-internord-index-column'] .container .content ul li a .name {
            font-weight: bold; }
          [is='flynt-internord-index-column'] .container .content ul li a .info {
            font-style: italic; }
          [is='flynt-internord-index-column'] .container .content ul li a .image {
            position: absolute;
            right: 0;
            top: 50%;
            width: 40px;
            height: 40px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            padding: 5px 0; }

.flyntKiosk {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1362px;
  padding-left: 20px;
  padding-right: 20px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 1440px) {
    .flyntKiosk {
      padding-left: 0;
      padding-right: 0; } }
  .flyntKiosk .flyntKioskInner {
    margin-bottom: 3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskInner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse; } }
  .flyntKiosk .flyntKioskLeft {
    -ms-flex-preferred-size: 59%;
        flex-basis: 59%; }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskLeft {
        height: auto !important;
        margin-top: 20px;
        padding-left: 20px;
        padding-right: 20px; } }
  .flyntKiosk .flyntKioskRight {
    -ms-flex-preferred-size: 37%;
        flex-basis: 37%; }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskRight {
        height: auto !important;
        background-color: var(--color-electric-blue);
        color: var(--color-white);
        padding: 3.25rem 0 0 0; } }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskRight .flyntKioskContent {
        padding: 0 18vw 3.25rem 18vw; } }
  .flyntKiosk .flyntKioskTitles {
    display: inline-block;
    padding: 10px 0;
    font-size: 18px;
    height: 1.75em;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    font-weight: bold; }
    @media (min-width: 1440px) {
      .flyntKiosk .flyntKioskTitles {
        font-size: 35px; } }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskTitles {
        font-family: TNG Pro;
        font-size: 30px;
        font-weight: 600;
        letter-spacing: -0.03em;
        line-height: 31px;
        text-align: center;
        width: 100%; } }
    .flyntKiosk .flyntKioskTitles div {
      display: inline-block; }
  .flyntKiosk .flyntKioskLeft .flyntKioskTitles {
    /*
            div {
                cursor: pointer;
                opacity: 0.5;
                @include hover-effect(true);
                margin-right: 20px;
            }
    
            div.active {
                opacity: 1;
                font-weight: bold;
            }
            */ }
    .flyntKiosk .flyntKioskLeft .flyntKioskTitles div {
      font-size: 18px; }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskLeft .flyntKioskTitles.left-titles {
        font-weight: 600;
        line-height: 27px;
        letter-spacing: -0.02em;
        text-align: left;
        font-size: 24px; } }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskLeft .flyntKioskTitles.left-titles div {
        font-size: 24px; } }
  @media (max-width: 1440px) {
    .flyntKiosk .flyntKioskLeft a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      gap: 25px;
      border-bottom: 1px solid #cbcbd7;
      padding-bottom: 1rem; } }
  .flyntKiosk .flyntKioskLeft li:last-child a {
    border-bottom: unset;
    margin-bottom: 1.5rem; }
  @media (max-width: 1440px) {
    .flyntKiosk .flyntKioskLeft .content {
      margin-bottom: 0;
      min-width: unset !important;
      padding-bottom: unset !important;
      width: unset !important; } }
  @media (max-width: 1440px) {
    .flyntKiosk .flyntKioskLeft .description-label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -ms-flex-item-align: center;
          align-self: center; } }
  @media (max-width: 1440px) {
    .flyntKiosk .flyntKioskLeft .image {
      width: 21.5vw;
      height: -webkit-max-content;
      height: -moz-max-content;
      height: max-content;
      position: relative; } }
  @media (max-width: 1440px) {
    .flyntKiosk .flyntKioskLeft img {
      position: relative; } }
  @media (max-width: 1440px) {
    .flyntKiosk .flyntKioskLeft .title,
    .flyntKiosk .flyntKioskLeft .issue {
      font-size: 19px;
      font-weight: 600;
      line-height: 22px;
      letter-spacing: -0.03em;
      text-align: left;
      text-transform: unset; } }
  @media (max-width: 1440px) {
    .flyntKiosk .flyntKioskLeft .issue {
      font-weight: 400;
      line-height: 24px;
      letter-spacing: -0.01em; } }
  .flyntKiosk .flyntKioskRight .flyntKioskTitles {
    letter-spacing: -0.8px; }
  .flyntKiosk ul {
    position: absolute;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    margin: 0;
    padding: 0; }
    @media (min-width: 1440px) {
      .flyntKiosk ul {
        -webkit-transition: right 1s;
        transition: right 1s; } }
    @media (max-width: 1440px) {
      .flyntKiosk ul {
        position: relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        right: 0 !important; } }
  .flyntKiosk li {
    list-style: none;
    margin: 0 15px;
    opacity: 1; }
    @media (min-width: 1440px) {
      .flyntKiosk li {
        -webkit-transition: opacity 1s;
        transition: opacity 1s; } }
    @media (max-width: 1440px) {
      .flyntKiosk li {
        margin-bottom: 1rem; } }
    @media (min-width: 1440px) {
      .flyntKiosk li.left {
        opacity: 0.6; } }
    @media (min-width: 1440px) {
      .flyntKiosk li.right {
        opacity: 0; } }
  .flyntKiosk a {
    display: block;
    color: inherit;
    text-decoration: none; }
    @media (min-width: 1440px) {
      .flyntKiosk a {
        -webkit-filter: brightness(1);
                filter: brightness(1);
        -webkit-transition: -webkit-filter 0.2s;
        transition: -webkit-filter 0.2s;
        transition: filter 0.2s;
        transition: filter 0.2s, -webkit-filter 0.2s; }
        .flyntKiosk a:hover {
          -webkit-filter: brightness(0.8);
                  filter: brightness(0.8); } }
  .flyntKiosk .content {
    position: relative;
    padding-bottom: 128%;
    margin-bottom: 1em;
    border: 1px solid #f0f0f0;
    border-radius: 5px; }
    @media (max-width: 1440px) {
      .flyntKiosk .content {
        margin-bottom: 0.5em;
        width: 100% !important;
        border: unset; } }
  .flyntKiosk .flyntKioskLeft .content {
    padding-bottom: 139%; }
  .flyntKiosk .image {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }
  .flyntKiosk img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 5px; }
  .flyntKiosk .video {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 50%; }
  .flyntKiosk video {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 5px; }
  .flyntKiosk .issue {
    font-style: normal; }
    @media (max-width: 1440px) {
      .flyntKiosk .issue {
        font-size: 15px;
        font-weight: 400;
        line-height: 25px;
        letter-spacing: 0.01em;
        text-align: center; } }
  .flyntKiosk .title {
    font-weight: bold; }
    @media (max-width: 1440px) {
      .flyntKiosk .title {
        font-size: 19px;
        font-weight: 600;
        line-height: 22px;
        letter-spacing: -0.03em;
        text-align: center; } }
  .flyntKiosk .flyntKioskIssues {
    position: relative;
    /* display: none; */
    /*
        &.active {
            display: block;
        }
        */
    /*
        &::before {
            content: "";
            display: block;
            position: absolute;
            left: -10000px;
            top: 0;
            width: 10000px;
            height: 100%;
            background-color: #FFFFFF88;
            z-index: 1;
        }
        */ }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskIssues {
        height: auto !important; } }
    @media (min-width: 1440px) {
      .flyntKiosk .flyntKioskIssues::after {
        content: "";
        display: block;
        position: absolute;
        right: -10200px;
        top: 0;
        width: 10000px;
        height: 100%;
        background-color: #FFFFFF;
        z-index: 1; } }
  .flyntKiosk .flyntKioskIssuesContent {
    position: relative;
    margin: 0 -15px; }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskIssuesContent {
        height: auto !important; } }
  .flyntKiosk .flyntKioskControls {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 1440px) {
      .flyntKiosk .flyntKioskControls {
        display: none; } }
    .flyntKiosk .flyntKioskControls div {
      width: 1.4em;
      height: 1.4em;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      cursor: pointer;
      -webkit-filter: brightness(1);
              filter: brightness(1);
      -webkit-transition: -webkit-filter 0.2s;
      transition: -webkit-filter 0.2s;
      transition: filter 0.2s;
      transition: filter 0.2s, -webkit-filter 0.2s; }
      .flyntKiosk .flyntKioskControls div:hover {
        -webkit-filter: brightness(1.2);
                filter: brightness(1.2); }
      .flyntKiosk .flyntKioskControls div.hide {
        visibility: hidden;
        pointer-events: none; }
    .flyntKiosk .flyntKioskControls .left {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODkuNDUiIGhlaWdodD0iMTI3LjkzIiB2aWV3Qm94PSIwIDAgMTg5LjQ1IDEyNy45MyI+CiAgPGcgaWQ9ImMiIGRhdGEtbmFtZT0iRWJlbmUgMSI+CiAgICA8cG9seWdvbiBwb2ludHM9IjE4OS40NSA3Mi43MTMgMTg5LjQ0NCA1My4zMyAzOC4wNDMgNTMuMzMgNzcuNjY5IDEzLjcwNCA2My45NjQgMCAwIDYzLjk2NSA2My45NjQgMTI3LjkzIDc3LjY2OSAxMTQuMTg2IDM2LjE5NiA3Mi43MTMgMTg5LjQ1IDcyLjcxMyIgZmlsbD0iIzAwMDAzYyIvPgogIDwvZz4KPC9zdmc+"); }
    .flyntKiosk .flyntKioskControls .right {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSJFYmVuZSAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODkuNDUiIGhlaWdodD0iMTI3LjkzIiB2aWV3Qm94PSIwIDAgMTg5LjQ1IDEyNy45MyI+CiAgPGcgaWQ9ImMiIGRhdGEtbmFtZT0iRWJlbmUgMSI+CiAgICA8cG9seWdvbiBwb2ludHM9IjEyNS40ODYgMCAxMTEuNzgyIDEzLjcwNCAxNTEuNDA3IDUzLjMzIC4wMDYgNTMuMzMgMCA3Mi43MTMgMTUzLjI1NCA3Mi43MTMgMTExLjc4MiAxMTQuMTg2IDEyNS40ODYgMTI3LjkzIDE4OS40NSA2My45NjUgMTI1LjQ4NiAwIiBmaWxsPSIjMDAwMDNjIi8+CiAgPC9nPgo8L3N2Zz4="); }
  .flyntKiosk .flyntKioskIssue {
    position: relative;
    z-index: 1; }
    .flyntKiosk .flyntKioskIssue .content {
      margin-bottom: 2em;
      -webkit-box-shadow: 5px 5px 7px #00000049;
              box-shadow: 5px 5px 7px #00000049; }
      @media (max-width: 768px) {
        .flyntKiosk .flyntKioskIssue .content {
          margin-bottom: 2rem; } }
    .flyntKiosk .flyntKioskIssue img {
      width: 100%; }
    .flyntKiosk .flyntKioskIssue.has-video .image {
      height: 50%;
      bottom: 50%; }
    .flyntKiosk .flyntKioskIssue.has-video img {
      border-radius: 5px 5px 0 0; }
    .flyntKiosk .flyntKioskIssue.has-video video {
      border-radius: 0 0 5px 5px; }
    .flyntKiosk .flyntKioskIssue.has-image .image {
      height: 50%;
      bottom: 50%; }
      .flyntKiosk .flyntKioskIssue.has-image .image img {
        border-radius: 5px 5px 0 0; }
    .flyntKiosk .flyntKioskIssue.has-image .image2 {
      height: 50%;
      top: 50%; }
      .flyntKiosk .flyntKioskIssue.has-image .image2 img {
        border-radius: 0 0 5px 5px; }

.pageWrapper > .background {
  --color-dawn: #E5E8FA;
  --color-morning: #B2BBF1;
  --color-noon: #6678E4;
  --color-evening: #031EC0;
  --color-dusk: #000D5E;
  --color-midnight: #00003C;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -1; }
  .pageWrapper > .background div {
    background-color: var(--background-color);
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 1s;
    transition: opacity 1s; }
    .pageWrapper > .background div.show {
      opacity: 1; }
  .pageWrapper > .background img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

[is='flynt-internord-widget-article'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-widget-article'] .container a {
    display: block;
    text-decoration: none;
    color: inherit;
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -webkit-transition: -webkit-filter 0.2s;
    transition: -webkit-filter 0.2s;
    transition: filter 0.2s;
    transition: filter 0.2s, -webkit-filter 0.2s; }
    [is='flynt-internord-widget-article'] .container a:hover {
      -webkit-filter: brightness(0.8);
              filter: brightness(0.8); }
    [is='flynt-internord-widget-article'] .container a .content {
      position: relative;
      padding: 20px 65px 20px 20px; }
      [is='flynt-internord-widget-article'] .container a .content .name {
        font-weight: bold; }
      [is='flynt-internord-widget-article'] .container a .content .info {
        color: var(--secondary-color); }
      [is='flynt-internord-widget-article'] .container a .content .icon {
        position: absolute;
        right: 20px;
        top: 50%;
        width: 30px;
        height: 30px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        fill: var(--secondary-color); }

[is='flynt-internord-widget-downloads'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-widget-downloads'] .container .content {
    padding: 20px; }
    [is='flynt-internord-widget-downloads'] .container .content .title {
      font-size: 1.4rem;
      font-weight: bold; }
    [is='flynt-internord-widget-downloads'] .container .content ul {
      margin: 0;
      padding: 0; }
      [is='flynt-internord-widget-downloads'] .container .content ul li {
        list-style: none;
        padding: 0.4em 0;
        border-bottom: 1px solid var(--secondary-color); }
        [is='flynt-internord-widget-downloads'] .container .content ul li:last-child {
          border-bottom: none; }
        [is='flynt-internord-widget-downloads'] .container .content ul li a {
          display: block;
          position: relative;
          text-decoration: none;
          color: inherit;
          padding-right: 40px;
          -webkit-filter: brightness(1);
                  filter: brightness(1);
          -webkit-transition: -webkit-filter 0.2s;
          transition: -webkit-filter 0.2s;
          transition: filter 0.2s;
          transition: filter 0.2s, -webkit-filter 0.2s; }
          [is='flynt-internord-widget-downloads'] .container .content ul li a:hover {
            -webkit-filter: brightness(0.8);
                    filter: brightness(0.8); }
          [is='flynt-internord-widget-downloads'] .container .content ul li a .name {
            font-weight: bold; }
          [is='flynt-internord-widget-downloads'] .container .content ul li a .icon {
            position: absolute;
            right: 0;
            top: 50%;
            width: 30px;
            height: 30px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            fill: var(--secondary-color); }
    [is='flynt-internord-widget-downloads'] .container .content .actions {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      [is='flynt-internord-widget-downloads'] .container .content .actions a {
        text-decoration: none;
        text-transform: uppercase;
        color: var(--background-color);
        background: var(--primary-color);
        font-weight: bold;
        padding: 0.2em 0.5em;
        -webkit-filter: brightness(1);
                filter: brightness(1);
        -webkit-transition: -webkit-filter 0.2s;
        transition: -webkit-filter 0.2s;
        transition: filter 0.2s;
        transition: filter 0.2s, -webkit-filter 0.2s; }
        [is='flynt-internord-widget-downloads'] .container .content .actions a:hover {
          -webkit-filter: brightness(0.8);
                  filter: brightness(0.8); }

[is='flynt-internord-widget-links'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-widget-links'] .container .content {
    padding: 20px; }
    [is='flynt-internord-widget-links'] .container .content .title {
      font-size: 1.4rem;
      font-weight: bold; }
    [is='flynt-internord-widget-links'] .container .content ul {
      margin: 0;
      padding: 0; }
      [is='flynt-internord-widget-links'] .container .content ul li {
        list-style: none;
        padding: 0.4em 0;
        border-bottom: 1px solid var(--secondary-color); }
        [is='flynt-internord-widget-links'] .container .content ul li:last-child {
          border-bottom: none; }
        [is='flynt-internord-widget-links'] .container .content ul li a {
          display: block;
          position: relative;
          text-decoration: none;
          color: inherit;
          padding-right: 40px;
          -webkit-filter: brightness(1);
                  filter: brightness(1);
          -webkit-transition: -webkit-filter 0.2s;
          transition: -webkit-filter 0.2s;
          transition: filter 0.2s;
          transition: filter 0.2s, -webkit-filter 0.2s; }
          [is='flynt-internord-widget-links'] .container .content ul li a:hover {
            -webkit-filter: brightness(0.8);
                    filter: brightness(0.8); }
          [is='flynt-internord-widget-links'] .container .content ul li a .name {
            font-weight: bold; }
          [is='flynt-internord-widget-links'] .container .content ul li a .icon {
            position: absolute;
            right: 0;
            top: 50%;
            width: 30px;
            height: 30px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            fill: var(--secondary-color); }

[is='flynt-internord-widget-similar-articles'] .container {
  color: var(--primary-color); }
  [is='flynt-internord-widget-similar-articles'] .container .content {
    padding: 20px; }
    [is='flynt-internord-widget-similar-articles'] .container .content .title {
      font-size: 1.4rem;
      font-weight: bold; }
    [is='flynt-internord-widget-similar-articles'] .container .content ul {
      margin: 0;
      padding: 0; }
      [is='flynt-internord-widget-similar-articles'] .container .content ul li {
        list-style: none;
        padding: 0.4em 0;
        border-bottom: 1px solid var(--secondary-color); }
        [is='flynt-internord-widget-similar-articles'] .container .content ul li:last-child {
          border-bottom: none; }
        [is='flynt-internord-widget-similar-articles'] .container .content ul li a {
          display: block;
          position: relative;
          text-decoration: none;
          color: inherit;
          padding-right: 50px;
          -webkit-filter: brightness(1);
                  filter: brightness(1);
          -webkit-transition: -webkit-filter 0.2s;
          transition: -webkit-filter 0.2s;
          transition: filter 0.2s;
          transition: filter 0.2s, -webkit-filter 0.2s; }
          [is='flynt-internord-widget-similar-articles'] .container .content ul li a:hover {
            -webkit-filter: brightness(0.8);
                    filter: brightness(0.8); }
          [is='flynt-internord-widget-similar-articles'] .container .content ul li a .name {
            font-weight: bold; }
          [is='flynt-internord-widget-similar-articles'] .container .content ul li a .image {
            position: absolute;
            right: 0;
            top: 50%;
            width: 40px;
            height: 40px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            padding: 5px 0; }

[is='flynt-list-components'] .components {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%; }
  [is='flynt-list-components'] .components > * {
    width: calc((100%) - (0 / 1 * 24px)); }
    [is='flynt-list-components'] .components > *:nth-child(n) {
      margin-right: 24px;
      margin-top: 0; }
    [is='flynt-list-components'] .components > *:nth-child(1n + 2) {
      margin-top: 48px; }
    [is='flynt-list-components'] .components > *:nth-child(1n) {
      margin-right: 0; }
    [is='flynt-list-components'] .components > *:last-child {
      margin-right: 0; }
  @media (min-width: 768px) {
    [is='flynt-list-components'] .components {
      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-list-components'] .components > * {
        width: calc((50%) - (1 / 2 * 24px)); }
        [is='flynt-list-components'] .components > *:nth-child(n) {
          margin-right: 24px;
          margin-top: 0; }
        [is='flynt-list-components'] .components > *:nth-child(1n + 3) {
          margin-top: 48px; }
        [is='flynt-list-components'] .components > *:nth-child(2n) {
          margin-right: 0; }
        [is='flynt-list-components'] .components > *:last-child {
          margin-right: 0; } }
  @media (min-width: 1024px) {
    [is='flynt-list-components'] .components {
      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-list-components'] .components > * {
        width: calc((33.33333%) - (2 / 3 * 24px)); }
        [is='flynt-list-components'] .components > *:nth-child(n) {
          margin-right: 24px;
          margin-top: 0; }
        [is='flynt-list-components'] .components > *:nth-child(1n + 4) {
          margin-top: 48px; }
        [is='flynt-list-components'] .components > *:nth-child(3n) {
          margin-right: 0; }
        [is='flynt-list-components'] .components > *:last-child {
          margin-right: 0; } }

[is='flynt-list-components'] .component {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 600px; }
  [is='flynt-list-components'] .component-imageWrapper {
    background-color: #fff;
    border-bottom: 1px solid #d8d8d8;
    height: 0;
    overflow: hidden;
    padding-bottom: 62.5%;
    position: relative;
    width: 100%; }
    [is='flynt-list-components'] .component-imageWrapper .image {
      position: absolute; }
      [is='flynt-list-components'] .component-imageWrapper .image--isSmallerThanWrapper {
        font-family: 'object-fit: contain';
        height: 100%;
        -o-object-fit: contain;
           object-fit: contain; }
  [is='flynt-list-components'] .component-link {
    display: block;
    text-decoration: none;
    width: 100%; }
  [is='flynt-list-components'] .component-description {
    color: #00003C;
    position: relative; }
    [is='flynt-list-components'] .component-description > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-list-components'] .component-description > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    [is='flynt-list-components'] .component-description h1, [is='flynt-list-components'] .component-description h2, [is='flynt-list-components'] .component-description h3, [is='flynt-list-components'] .component-description h4, [is='flynt-list-components'] .component-description h5, [is='flynt-list-components'] .component-description h6, [is='flynt-list-components'] .component-description .h1, [is='flynt-list-components'] .component-description .h2, [is='flynt-list-components'] .component-description .h3, [is='flynt-list-components'] .component-description .h4, [is='flynt-list-components'] .component-description .h5, [is='flynt-list-components'] .component-description .h6 {
      color: #0b1016; }
  [is='flynt-list-components'] .component-footer {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: end;
        align-self: flex-end;
    border-top: 1px solid #d8d8d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 20px;
    width: 100%; }
    [is='flynt-list-components'] .component-footer .component-ctaSecondary {
      color: #7b838d;
      text-decoration: none; }
      [is='flynt-list-components'] .component-footer .component-ctaSecondary .feather {
        color: inherit;
        margin-right: 2px; }
      [is='flynt-list-components'] .component-footer .component-ctaSecondary:hover {
        color: #f96417; }
    [is='flynt-list-components'] .component-footer .component-ctaPrimary {
      float: right;
      margin-left: auto;
      padding: 0.9rem 0 1.1rem; }
      [is='flynt-list-components'] .component-footer .component-ctaPrimary::before {
        bottom: 1.1rem; }
    @media (min-width: 1024px) {
      [is='flynt-list-components'] .component-footer {
        padding: 0 30px; } }

[is='flynt-list-search-results'] .preContent {
  text-align: center; }

[is='flynt-list-search-results'] .searchForm-field {
  border: 1px solid #fff;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 6px; }
  @media (min-width: 480px) {
    [is='flynt-list-search-results'] .searchForm-field {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

[is='flynt-list-search-results'] .searchForm-box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  @media (min-width: 480px) {
    [is='flynt-list-search-results'] .searchForm-box {
      margin-right: 6px; } }

[is='flynt-list-search-results'] .searchForm-input {
  border: 0;
  height: 100%;
  line-height: 1.85;
  margin: 0;
  min-height: 44px;
  outline: none;
  padding: 0 20px 0 14px;
  width: 100%; }
  @media (min-width: 1024px) {
    [is='flynt-list-search-results'] .searchForm-input {
      padding: 0 20px 0 24px; } }

[is='flynt-list-search-results'] .pagination {
  margin-top: 20px;
  overflow: auto; }
  [is='flynt-list-search-results'] .pagination .arrow {
    color: #fff;
    height: 18px;
    width: 16px; }
  [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 .button {
    white-space: nowrap; }

[is='flynt-list-search-results'] .searchList {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-radius: 4px;
  margin-top: 20px; }
  [is='flynt-list-search-results'] .searchList-item {
    border-bottom: 1px solid #ececec;
    position: relative; }
    [is='flynt-list-search-results'] .searchList-item:last-child {
      border: 0; }

[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; }

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed; } }

[is='flynt-navigation-burger'] {
  height: 75px; }
  @media (min-width: 1024px) {
    [is='flynt-navigation-burger'] {
      display: none; } }
  [is='flynt-navigation-burger'] .container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 75px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    left: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99; }
    .admin-bar [is='flynt-navigation-burger'] .container {
      top: 46px; }
      @media (min-width: 783px) {
        .admin-bar [is='flynt-navigation-burger'] .container {
          top: 32px; } }
  [is='flynt-navigation-burger'] .logo {
    display: block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 100%; }
    [is='flynt-navigation-burger'] .logo-image {
      height: 100%;
      width: auto; }
  [is='flynt-navigation-burger'] .hamburger {
    cursor: pointer;
    display: block;
    height: 18px;
    position: relative;
    width: 30px; }
    [is='flynt-navigation-burger'] .hamburger::before, [is='flynt-navigation-burger'] .hamburger::after {
      content: ''; }
    [is='flynt-navigation-burger'] .hamburger::before, [is='flynt-navigation-burger'] .hamburger::after, [is='flynt-navigation-burger'] .hamburger-barPrimary, [is='flynt-navigation-burger'] .hamburger-barSecondary {
      background-color: #f96417;
      display: block;
      height: 2px;
      left: 0;
      position: absolute;
      -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, background-color 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
      width: 30px; }
    [is='flynt-navigation-burger'] .hamburger::before {
      top: 0; }
    [is='flynt-navigation-burger'] .hamburger-barPrimary, [is='flynt-navigation-burger'] .hamburger-barSecondary {
      top: 8px; }
    [is='flynt-navigation-burger'] .hamburger::after {
      top: 16px; }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger::before, [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger::after {
    opacity: 0; }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger::before {
    -webkit-transform: scale(0) translateY(8px);
            transform: scale(0) translateY(8px); }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger::after {
    -webkit-transform: scale(0) translateY(-8px);
            transform: scale(0) translateY(-8px); }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger-barPrimary {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger-barSecondary {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  [is='flynt-navigation-burger'] .menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    background-color: #fff;
    height: calc(100% - 75px);
    left: 0;
    margin: 0;
    overflow-y: auto;
    padding-bottom: 30px;
    padding-top: 30px;
    position: fixed;
    top: 75px;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: visibility 0.45s, -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
    transition: visibility 0.45s, -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
    transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.45s;
    transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.45s, -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
    visibility: hidden;
    width: 100%;
    z-index: 98; }
    .admin-bar [is='flynt-navigation-burger'] .menu {
      top: 121px; }
      @media (min-width: 783px) {
        .admin-bar [is='flynt-navigation-burger'] .menu {
          top: 107px; } }
    [is='flynt-navigation-burger'] .menu-item--current .menu-link {
      color: #f96417; }
    [is='flynt-navigation-burger'] .menu-link {
      color: #00003C;
      display: block;
      font-size: 1rem;
      font-weight: 700;
      padding: 12px 20px;
      text-align: center;
      text-decoration: none;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
      [is='flynt-navigation-burger'] .menu-link:focus {
        color: #f96417; }
      @media (min-width: 768px) {
        [is='flynt-navigation-burger'] .menu-link {
          padding-left: 20px;
          padding-right: 20px; } }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .menu {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    visibility: visible; }

[is='flynt-navigation-footer'] {
  font-size: 0.8rem; }
  [is='flynt-navigation-footer'] .container {
    padding-bottom: 40px;
    padding-top: 40px;
    text-align: center; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  [is='flynt-navigation-footer'] .content {
    margin: 10px 0 0; }
    [is='flynt-navigation-footer'] .content > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-navigation-footer'] .content > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .content {
        margin: 0; } }
  [is='flynt-navigation-footer'] .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0; }
    [is='flynt-navigation-footer'] .menu-item:not(:first-child) {
      margin-left: 2rem; }
    [is='flynt-navigation-footer'] .menu-link {
      color: currentColor;
      text-decoration: none; }
      [is='flynt-navigation-footer'] .menu-link:hover, [is='flynt-navigation-footer'] .menu-link:focus {
        color: #f96417; }

[is='flynt-navigation-main'] {
  display: none; }
  @media (min-width: 1024px) {
    [is='flynt-navigation-main'] {
      display: block; } }
  [is='flynt-navigation-main'] .wrapper {
    background-color: #fff;
    height: 100px; }
  [is='flynt-navigation-main'] .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 30px;
    padding-top: 30px; }
  [is='flynt-navigation-main'] .logo {
    display: block;
    height: 100%; }
    [is='flynt-navigation-main'] .logo-image {
      height: 100%;
      width: auto; }
  [is='flynt-navigation-main'] .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; }
    [is='flynt-navigation-main'] .menu-item--current .menu-link {
      color: #f96417; }
    [is='flynt-navigation-main'] .menu-link {
      color: #00003C;
      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'] .menu-link:hover, [is='flynt-navigation-main'] .menu-link:focus {
        color: #f96417; }

[is='flynt-slider-images'] .slider {
  max-width: 800px;
  position: relative; }
  [is='flynt-slider-images'] .slider-item {
    height: 0;
    overflow: hidden;
    padding-bottom: 66.66667%;
    position: relative; }
  [is='flynt-slider-images'] .slider-button {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: rgba(9, 26, 65, 0.5);
    border-radius: 50%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    width: 40px;
    z-index: 10; }
    @media (min-width: 1024px) {
      [is='flynt-slider-images'] .slider-button:hover, [is='flynt-slider-images'] .slider-button:focus {
        background-color: #f96417; } }
    [is='flynt-slider-images'] .slider-button.swiper-button-disabled {
      opacity: 0.5;
      pointer-events: none; }
    [is='flynt-slider-images'] .slider-button--prev {
      left: 15px; }
    [is='flynt-slider-images'] .slider-button--next {
      right: 15px; }
    [is='flynt-slider-images'] .slider-button .feather {
      color: #fff;
      height: auto;
      top: 0;
      width: 80%; }

[is='flynt-slider-images'] .figure {
  bottom: 0;
  left: 0;
  margin-bottom: 0;
  position: absolute;
  right: 0;
  top: 0; }
  [is='flynt-slider-images'] .figure-image {
    height: 100%;
    margin: 0 auto;
    width: auto; }
  [is='flynt-slider-images'] .figure-caption {
    background: rgba(9, 26, 65, 0.5);
    bottom: 0;
    color: #f2f6fe;
    display: inline-block;
    font-size: 0.8rem;
    max-width: 450px;
    padding: 0.25rem 0.5rem;
    position: absolute;
    right: 0; }

@media print {
  *,
  *::before,
  *::after {
    /*
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    */
    /* Black prints faster */
    /* text-shadow: none !important; */
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
    print-color-adjust: exact !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; }
  .animate {
    opacity: 1; }
  .flyntComponent .border {
    display: none; } }

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


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly8vYXNzZXRzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBMkU7O0FBRTNFOytFQUMrRTs7QUFFL0U7OztFQUdFOztBQUVGO0VBQ0UsaUJBQWlCLEVBQUUsTUFBTTtFQUN6Qiw4QkFBOEIsRUFBRSxNQUFNO0FBQ3hDOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7O0FBRUE7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7RUFDRSx1QkFBdUIsRUFBRSxNQUFNO0VBQy9CLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLGlCQUFpQixFQUFFLE1BQU07QUFDM0I7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsaUNBQWlDLEVBQUUsTUFBTTtFQUN6QyxjQUFjLEVBQUUsTUFBTTtBQUN4Qjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsMEJBQTBCLEVBQUUsTUFBTTtFQUNsQyxpQ0FBaUMsRUFBRSxNQUFNO0FBQzNDOztBQUVBOztFQUVFOztBQUVGOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7O0VBR0U7O0FBRUY7OztFQUdFLGlDQUFpQyxFQUFFLE1BQU07RUFDekMsY0FBYyxFQUFFLE1BQU07QUFDeEI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSxjQUFjO0VBQ2Qs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QUVFLG9CQUFvQjtBQUN0QjtBQUNBOzs7O0VBSUUsVUFBVTtFQUNWLG1DQUFtQztVQUMzQiwyQkFBMkI7QUFDckMiLCJmaWxlIjoiYXNzZXRzL21haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxuKiBHcmlkIE1peGluXG4qXG4qIEFwcGxpZXMgYSBmbGV4Ym94IGdyaWQgdG8gYSBjb250YWluZXIgZWxlbWVudC4gQWxsIGRpcmVjdCBjaGlsZHJlbiB3aWxsIGJlIG1vZGlmaWVkIHRvIGNyZWF0ZSBhIGNvbHVtbiBiYXNlZCBncmlkLlxuKi9cbi8qKlxuKiAwLjAgUm9vdFxuKlxuKiBUb3AgbGV2ZWwgc3R5bGVzIGV2ZXJ5IGVsZW1lbnQgc2hvdWxkIGluaGVyaXQuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiVE5HIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3RuZ19wcm9fbGlnaHQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3RuZ19wcm9fbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiVE5HIFByb1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3RuZ19wcm9fbGlnaHRfaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX2xpZ2h0X2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJUTkcgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX3JlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiVE5HIFByb1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3RuZ19wcm9faXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJUTkcgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19tZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3RuZ19wcm9fbWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIlRORyBQcm9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX21lZGl1bV9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3RuZ19wcm9fbWVkaXVtX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJUTkcgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJUTkcgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19zZW1pYm9sZF9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3RuZ19wcm9fc2VtaWJvbGRfaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIlRORyBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX3Byb19ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX3Byb19ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIlRORyBQcm9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX2JvbGRfaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX2JvbGRfaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIlRORyBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX2V4dHJhYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19leHRyYWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiVE5HIFByb1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3RuZ19wcm9fZXh0cmFib2xkX2l0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19leHRyYWJvbGRfaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIlRORyBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX2JsYWNrLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX2JsYWNrLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIlRORyBQcm9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX2JsYWNrX2l0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19ibGFja19pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiVE5HIFBybyBCb29rXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19ib29rLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy90bmdfcHJvX2Jvb2std2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiVE5HIFBybyBCb29rXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19ib29rX2l0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvdG5nX3Byb19ib29rX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDAwMDNDO1xuICBmb250LWZhbWlseTogJ1RORyBQcm8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfSB9XG4gIGh0bWwgKixcbiAgaHRtbCAqOjpiZWZvcmUsXG4gIGh0bWwgKjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi8qKlxuKiAxLjAgVHlwb2dyYXBoeVxuKlxuKiBTdHlsaW5nIGFsbCBsaWtlbHkgdXNlZCBjb250ZW50IGZsb3cgZWxlbWVudHMuXG4qL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIGgxIGEsXG4gIGgxIGE6aG92ZXIsXG4gIGgxIGE6Zm9jdXMsIGgyIGEsXG4gIGgyIGE6aG92ZXIsXG4gIGgyIGE6Zm9jdXMsIGgzIGEsXG4gIGgzIGE6aG92ZXIsXG4gIGgzIGE6Zm9jdXMsIGg0IGEsXG4gIGg0IGE6aG92ZXIsXG4gIGg0IGE6Zm9jdXMsIGg1IGEsXG4gIGg1IGE6aG92ZXIsXG4gIGg1IGE6Zm9jdXMsIGg2IGEsXG4gIGg2IGE6aG92ZXIsXG4gIGg2IGE6Zm9jdXMsIC5oMSBhLFxuICAuaDEgYTpob3ZlcixcbiAgLmgxIGE6Zm9jdXMsIC5oMiBhLFxuICAuaDIgYTpob3ZlcixcbiAgLmgyIGE6Zm9jdXMsIC5oMyBhLFxuICAuaDMgYTpob3ZlcixcbiAgLmgzIGE6Zm9jdXMsIC5oNCBhLFxuICAuaDQgYTpob3ZlcixcbiAgLmg0IGE6Zm9jdXMsIC5oNSBhLFxuICAuaDUgYTpob3ZlcixcbiAgLmg1IGE6Zm9jdXMsIC5oNiBhLFxuICAuaDYgYTpob3ZlcixcbiAgLmg2IGE6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKlxuKiBvbGQgc3R5bGVzIHRpbGwgMjAyNC0wNVxuKi9cbi8qXG4uaDEtdWx0cmEge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjk3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAvLyBwYWRkaW5nLXRvcDogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlLWhvcml6b250YWwpIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIC8vIHBhZGRpbmctdG9wOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlLWhvcml6b250YWwpIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vIHBhZGRpbmctdG9wOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtaG9yaXpvbnRhbCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vIHBhZGRpbmctdG9wOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtaG9yaXpvbnRhbCkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uaDMtc3BlY2lhbC11c2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvLyBwYWRkaW5nLXRvcDogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlLWhvcml6b250YWwpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbiovXG4uaDEtdWx0cmEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuaDEtdWx0cmEge1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMC40NXJlbTtcbiAgbWFyZ2luLXRvcDogMS44cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBmb250LXNpemU6IDIyLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuaDM6Zmlyc3QtY2hpbGQsIC5oMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmgzLXNwZWNpYWwtdXNlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmgzLXNwZWNpYWwtdXNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjIuNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjZjk2NDE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNkNzRkMDY7IH1cblxucCxcbi5wYXJhZ3JhcGgsXG50YWJsZSxcbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTsgfVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDIuNHJlbSAwOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4zcmVtOyB9XG5cbmJsb2NrcXVvdGUsXG4uYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Y5NjQxNztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbWFyZ2luOiAyLjRyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgcGFkZGluZzogMC44cmVtIDEuNXJlbTsgfVxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbiAgLmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qKlxuKiAxLjEgTGlzdHMgJiBUYWJsZXNcbipcbiogRGVmYXVsdCBhbmQgY3VzdG9tIHN0eWxlZCBsaXN0IGFuZCB0YWJsZSBlbGVtZW50cy5cbiovXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBJY29uIExpc3RzICovXG4uaWNvbkxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5pY29uTGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pY29uTGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgd2lkdGg6IDFyZW07IH1cbiAgLmljb25MaXN0LS1jaGVja0NpcmNsZSBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hlY2stY2lyY2xlLnN2Z1wiKTsgfVxuXG4vKiBUYWJsZXMgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG50aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjk2NDE3O1xuICBjb2xvcjogIzBiMTAxNjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxudHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmZTsgfVxuXG4vKipcbiogMS4yIEJ1dHRvbnNcbipcbiogR2xvYmFsIGJ1dHRvbiBlbGVtZW50cywgaW5jbHVkaW5nIHJlc2V0IG9uIHN0YW5kYXJkIGJ1dHRvbiBlbGVtZW50LlxuKi9cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4uYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjQxNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y5NjQxNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmJ1dHRvbjpkaXNhYmxlZCwgLmJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDkxYTQxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmOTY0MTc7XG4gICAgY29sb3I6ICNmOTY0MTc7IH1cbiAgICAuYnV0dG9uLS1naG9zdDpob3ZlciwgLmJ1dHRvbi0tZ2hvc3Q6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwOTFhNDE7XG4gICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAuYnV0dG9uLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLmJ1dHRvbi0tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZjk2NDE3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0OyB9XG4gICAgLmJ1dHRvbi0tbGluazpob3ZlciwgLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDkxYTQxOyB9XG4gICAgICAuYnV0dG9uLS1saW5rOmhvdmVyOjpiZWZvcmUsIC5idXR0b24tLWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7IH1cbiAgICAgIC5idXR0b24tLWxpbms6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLS1saW5rOmZvY3VzOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICAgIC5idXR0b24tLWxpbms6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2NDE3O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi0tbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy41ODYgNUwuMjkzIDguMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNEExIDEgMCAxIDAgLjI5MyAxLjcwN0wzLjU4NiA1eicgZmlsbD0ncmdiKDI0OSwgMTAwLCAyMyknLyUzRSUzQ3BhdGggZD0nTTEzLjU4NiA1bC0zLjI5MyAzLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsNC00YTEgMSAwIDAgMCAwLTEuNDE0bC00LTRhMSAxIDAgMCAwLTEuNDE0IDEuNDE0TDEzLjU4NiA1eicgZmlsbD0ncmdiKDksIDI2LCA2NSknLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICB3aWR0aDogNnB4OyB9XG5cbi8qIFBpbGxzICovXG4ucGlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnBpbGw6aG92ZXIsIC5waWxsOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBJY29ucyAqL1xuLmZlYXRoZXIge1xuICBjb2xvcjogI2Y5NjQxNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyoqXG4qIDEuMyBGb3Jtc1xuKlxuKiBHbG9iYWwgZm9ybSBlbGVtZW50cywgaW5jbHVkaW5nIHN0cnVjdGVyaW5nIHdyYXBwZXIgZWxlbWVudHMuXG4qL1xuZm9ybSB7XG4gIG1hcmdpbjogMDsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICBwYWRkaW5nOiAwOyB9XG4gIGZpZWxkc2V0ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBmaWVsZHNldCBpbnB1dCxcbiAgZmllbGRzZXQgc2VsZWN0LFxuICBmaWVsZHNldCB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwIDAgMS44NzVyZW07IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cblt0eXBlPVwidGVsXCJdLCBbdHlwZT1cInVybFwiXSwgW3R5cGU9XCJ0ZXh0XCJdLCBbdHlwZT1cImRhdGVcIl0sIFt0eXBlPVwiZW1haWxcIl0sIFt0eXBlPVwic2VhcmNoXCJdLCBbdHlwZT1cIm51bWJlclwiXSwgW3R5cGU9XCJwYXNzd29yZFwiXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjEwMGM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMGIxMDE2O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtaW4taGVpZ2h0OiA1MHB4OyB9XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcG9seWxpbmUgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoMCwgMCwgNjApJyBzdHJva2Utd2lkdGg9JzUnICBwb2ludHM9JzIsOSAxNiwyNSAzMCw5ICcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMThweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG4gIFt0eXBlPSdjaGVja2JveCddLCBbdHlwZT0nY2hlY2tib3gnXTpob3ZlciwgW3R5cGU9J2NoZWNrYm94J106Zm9jdXMsXG4gIFt0eXBlPSdyYWRpbyddLFxuICBbdHlwZT0ncmFkaW8nXTpob3ZlcixcbiAgW3R5cGU9J3JhZGlvJ106Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG4gIFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6OmJlZm9yZSxcbiAgICBbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG4gIFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICBbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjQxNztcbiAgICBib3JkZXItY29sb3I6ICNmOTY0MTc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmOyB9XG5cblt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4vKipcbiogMi4wIEhlbHBlcnNcbipcbiogR2xvYmFsIGxheW91dCBjbGFzc2VzIGZvciBhIGNvbnNpc3RlbnQgYXBwZWFyYW5jZS5cbiovXG4ucGFnZVdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hZG1pbi1iYXIgLnBhZ2VXcmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAgICAgLmFkbWluLWJhciAucGFnZVdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5wYWdlV3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbkhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5tYWluSGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbkhlYWRlciA+IC5jb250YWluZXIuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH0gfVxuXG4ubWFpbkNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluQ29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4OyB9IH1cblxuLmZseW50Q29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb21wb25lbnRTcGFjaW5nIHtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiAxMjBweCAwOyB9IH1cbiAgLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7IH0gfVxuXG4uY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMzYycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTM2MnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTM2MnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5jZW50ZXJDb250ZW50TWF4V2lkdGgge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2MDBweDsgfVxuXG4ucHJlQ29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJlQ29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJlQ29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmVDb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnByZUNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5wb3N0Q29udGVudCB7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9zdENvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnBvc3RDb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3RDb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBvc3RDb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uc2Nyb2xsYWJsZVRhYmxlV3JhcHBlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4vKiBDbGFzcyBmb3IgdGV4dCB0aGF0IHNob3VsZCBvbmx5IGJlIHZpc2libGUgdG8gc2NyZWVuIHJlYWRlcnMgKi9cbi52aXN1YWxseUhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4vKiBCb3ggSGVscGVycyAqL1xuLmJveFBhZGRpbmcge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5ib3hQYWRkaW5nID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5ib3hQYWRkaW5nID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ib3hQYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuXG4uYm94U2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4vKiBDdXN0b20gc3R5bGluZyBmb3Igc2luZ2xlIHBvc3QgbGF5b3V0cyAqL1xuLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZyB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZyB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdC1tYWluIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4ucG9zdC1tYWluID4gLmNvbXBvbmVudFNwYWNpbmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wb3N0LW1haW4gPiAuY29tcG9uZW50U3BhY2luZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBTa2lwIGxpbmsgYmVoYXZpb3VyICovXG4uc2tpcExpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMHB4O1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLnNraXBMaW5rOmZvY3VzIHtcbiAgICB0b3A6IDA7IH1cblxuLyoqXG4qIDMuMCBUaGVtZXNcbipcbiogQ29sb3IgdGhlbWVzIGZvciBiYWNrZ3JvdW5kcyBhbmQgY29udGVudCBlbGVtZW50cy5cbiovXG4udGhlbWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmU7IH1cblxuLnRoZW1lRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7IH1cbiAgLnRoZW1lRGFyayxcbiAgLnRoZW1lRGFyayBoMSwgLnRoZW1lRGFyayBoMiwgLnRoZW1lRGFyayBoMywgLnRoZW1lRGFyayBoNCwgLnRoZW1lRGFyayBoNSwgLnRoZW1lRGFyayBoNiwgLnRoZW1lRGFyayAuaDEsIC50aGVtZURhcmsgLmgyLCAudGhlbWVEYXJrIC5oMywgLnRoZW1lRGFyayAuaDQsIC50aGVtZURhcmsgLmg1LCAudGhlbWVEYXJrIC5oNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRoZW1lRGFyayAuYnV0dG9uOmhvdmVyLCAudGhlbWVEYXJrIC5idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDhlZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ4ZWZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aGVtZURhcmsgLmJ1dHRvbi0tZ2hvc3Q6aG92ZXIsIC50aGVtZURhcmsgLmJ1dHRvbi0tZ2hvc3Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzBkOGVmZjtcbiAgICBjb2xvcjogIzBkOGVmZjsgfVxuICAudGhlbWVEYXJrIC5idXR0b24tLWxpbms6aG92ZXIsIC50aGVtZURhcmsgLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVEYXJrIC5idXR0b24tLWxpbms6aG92ZXI6OmJlZm9yZSwgLnRoZW1lRGFyayAuYnV0dG9uLS1saW5rOmZvY3VzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudGhlbWVEYXJrIC5idXR0b24tLWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjU4NiA1TC4yOTMgOC4yOTNhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00QTEgMSAwIDEgMCAuMjkzIDEuNzA3TDMuNTg2IDV6JyBmaWxsPSdyZ2IoMjQ5LCAxMDAsIDIzKScvJTNFJTNDcGF0aCBkPSdNMTMuNTg2IDVsLTMuMjkzIDMuMjkzYTEgMSAwIDAgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNGExIDEgMCAwIDAtMS40MTQgMS40MTRMMTMuNTg2IDV6JyBmaWxsPSdyZ2IoMjU1LCAyNTUsIDI1NSknLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnRoZW1lRGFyayAucGlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkOGVmZjsgfVxuXG4udGhlbWVIZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkOGVmZjsgfVxuICAudGhlbWVIZXJvLFxuICAudGhlbWVIZXJvIGgxLCAudGhlbWVIZXJvIGgyLCAudGhlbWVIZXJvIGgzLCAudGhlbWVIZXJvIGg0LCAudGhlbWVIZXJvIGg1LCAudGhlbWVIZXJvIGg2LCAudGhlbWVIZXJvIC5oMSwgLnRoZW1lSGVybyAuaDIsIC50aGVtZUhlcm8gLmgzLCAudGhlbWVIZXJvIC5oNCwgLnRoZW1lSGVybyAuaDUsIC50aGVtZUhlcm8gLmg2LFxuICAudGhlbWVIZXJvIGEsXG4gIC50aGVtZUhlcm8gLmZlYXRoZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aGVtZUhlcm8gYTpob3ZlcixcbiAgLnRoZW1lSGVybyBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAudGhlbWVIZXJvIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDkxYTQxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lSGVybyAuYnV0dG9uOmhvdmVyLCAudGhlbWVIZXJvIC5idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDkxYTQxOyB9XG4gICAgLnRoZW1lSGVybyAuYnV0dG9uLS1naG9zdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5MWE0MTtcbiAgICAgIGNvbG9yOiAjMDkxYTQxOyB9XG4gICAgICAudGhlbWVIZXJvIC5idXR0b24tLWdob3N0OmhvdmVyLCAudGhlbWVIZXJvIC5idXR0b24tLWdob3N0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVIZXJvIC5idXR0b24tLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAudGhlbWVIZXJvIC5idXR0b24tLWxpbms6aG92ZXIsIC50aGVtZUhlcm8gLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAgICAgICAudGhlbWVIZXJvIC5idXR0b24tLWxpbms6aG92ZXI6OmJlZm9yZSwgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTFhNDE7IH1cbiAgICAgIC50aGVtZUhlcm8gLmJ1dHRvbi0tbGluazo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjU4NiA1TC4yOTMgOC4yOTNhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00QTEgMSAwIDEgMCAuMjkzIDEuNzA3TDMuNTg2IDV6JyBmaWxsPSdyZ2IoMjU1LCAyNTUsIDI1NSknLyUzRSUzQ3BhdGggZD0nTTEzLjU4NiA1bC0zLjI5MyAzLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsNC00YTEgMSAwIDAgMCAwLTEuNDE0bC00LTRhMSAxIDAgMCAwLTEuNDE0IDEuNDE0TDEzLjU4NiA1eicgZmlsbD0ncmdiKDksIDI2LCA2NSknLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnRoZW1lSGVybyAucGlsbDpob3ZlciwgLnRoZW1lSGVybyAucGlsbDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRoZW1lUmVzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDAzQzsgfVxuICAudGhlbWVSZXNldCBoMSwgLnRoZW1lUmVzZXQgaDIsIC50aGVtZVJlc2V0IGgzLCAudGhlbWVSZXNldCBoNCwgLnRoZW1lUmVzZXQgaDUsIC50aGVtZVJlc2V0IGg2LCAudGhlbWVSZXNldCAuaDEsIC50aGVtZVJlc2V0IC5oMiwgLnRoZW1lUmVzZXQgLmgzLCAudGhlbWVSZXNldCAuaDQsIC50aGVtZVJlc2V0IC5oNSwgLnRoZW1lUmVzZXQgLmg2IHtcbiAgICBjb2xvcjogIzBiMTAxNjsgfVxuICAgIC50aGVtZVJlc2V0IGgxIGEsXG4gICAgLnRoZW1lUmVzZXQgaDEgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoMSBhOmZvY3VzLCAudGhlbWVSZXNldCBoMiBhLFxuICAgIC50aGVtZVJlc2V0IGgyIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDIgYTpmb2N1cywgLnRoZW1lUmVzZXQgaDMgYSxcbiAgICAudGhlbWVSZXNldCBoMyBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGgzIGE6Zm9jdXMsIC50aGVtZVJlc2V0IGg0IGEsXG4gICAgLnRoZW1lUmVzZXQgaDQgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoNCBhOmZvY3VzLCAudGhlbWVSZXNldCBoNSBhLFxuICAgIC50aGVtZVJlc2V0IGg1IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDUgYTpmb2N1cywgLnRoZW1lUmVzZXQgaDYgYSxcbiAgICAudGhlbWVSZXNldCBoNiBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGg2IGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oMSBhLFxuICAgIC50aGVtZVJlc2V0IC5oMSBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oMSBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDIgYSxcbiAgICAudGhlbWVSZXNldCAuaDIgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDIgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmgzIGEsXG4gICAgLnRoZW1lUmVzZXQgLmgzIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmgzIGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oNCBhLFxuICAgIC50aGVtZVJlc2V0IC5oNCBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oNCBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDUgYSxcbiAgICAudGhlbWVSZXNldCAuaDUgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDUgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmg2IGEsXG4gICAgLnRoZW1lUmVzZXQgLmg2IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmg2IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwYjEwMTY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnRoZW1lUmVzZXQgYSxcbiAgLnRoZW1lUmVzZXQgLmZlYXRoZXIge1xuICAgIGNvbG9yOiAjZjk2NDE3OyB9XG4gIC50aGVtZVJlc2V0IGE6aG92ZXIsXG4gIC50aGVtZVJlc2V0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDc0ZDA2OyB9XG4gIC50aGVtZVJlc2V0IC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTY0MTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjk2NDE3O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lUmVzZXQgLmJ1dHRvbjpob3ZlciwgLnRoZW1lUmVzZXQgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxYTQxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDkxYTQxO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1naG9zdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y5NjQxNztcbiAgICAgIGNvbG9yOiAjZjk2NDE3OyB9XG4gICAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1naG9zdDpob3ZlciwgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tZ2hvc3Q6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDkxYTQxO1xuICAgICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazpob3ZlciwgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzA5MWE0MTsgfVxuICAgICAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1saW5rOmhvdmVyOjpiZWZvcmUsIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWE0MTsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjU4NiA1TC4yOTMgOC4yOTNhMSAxIDAgMSAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00QTEgMSAwIDEgMCAuMjkzIDEuNzA3TDMuNTg2IDV6JyBmaWxsPSdyZ2IoMjQ5LCAxMDAsIDIzKScvJTNFJTNDcGF0aCBkPSdNMTMuNTg2IDVsLTMuMjkzIDMuMjkzYTEgMSAwIDAgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNGExIDEgMCAwIDAtMS40MTQgMS40MTRMMTMuNTg2IDV6JyBmaWxsPSdyZ2IoOSwgMjYsIDY1KScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAudGhlbWVSZXNldCAucGlsbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyogR2xvYmFsICovXG5odG1sIHtcbiAgLS1jb2xvci1ub25lOiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci1kYXJrLWJsdWU6ICMwMDAwM0M7XG4gIC0tY29sb3ItcmVkOiAjRkEzNzQ2O1xuICAtLWNvbG9yLXllbGxvdzogI0ZGRUIwMDtcbiAgLS1jb2xvci1ncmVlbjogIzhDRjAwMDtcbiAgLS1jb2xvci10dXJxdW9pc2U6ICMwMEVCQzg7XG4gIC0tY29sb3ItZWxlY3RyaWMtYmx1ZTogIzAwMUVEMjtcbiAgLS1jb2xvci1pbm5vdmF0aXZlLW9yYW5nZTogI0ZGNzEwMDtcbiAgLS1jb2xvci1yZWxpYWJsZS1mdWNoc2lhOiAjRTQzQUYxO1xuICAtLWNvbG9yLWViODA6ICMzMzRCREI7XG4gIC0tY29sb3ItZWI2MDogIzY2NzhFNDtcbiAgLS1jb2xvci1lYjQwOiAjOTlBNUVEO1xuICAtLWNvbG9yLWViMjA6ICNDQ0QyRjY7IH1cblxuLndoaXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTsgfVxuXG4uZGFyay1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7IH1cblxuLnJlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpOyB9XG5cbi55ZWxsb3cge1xuICBjb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgfVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pOyB9XG5cbi50dXJxdW9pc2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdHVycXVvaXNlKTsgfVxuXG4uZWxlY3RyaWMtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1lbGVjdHJpYy1ibHVlKTsgfVxuXG4uaW5ub3ZhdGl2ZS1vcmFuZ2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaW5ub3ZhdGl2ZS1vcmFuZ2UpOyB9XG5cbi5yZWxpYWJsZS1mdWNoc2lhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXJlbGlhYmxlLWZ1Y2hzaWEpOyB9XG5cbi8qIFJvdyAqL1xuLmZseW50Um93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcm93LWJhY2tncm91bmQtY29sb3IpOyB9XG4gIC5mbHludFJvdyA+IC5mbHludFJvd0lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRSb3cgPiAuZmx5bnRSb3dJbm5lciB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5mbHludFJvdy5mbHludFJvdy1ib3hlZCA+IC5mbHludFJvd0lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNjJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLyogQ29tcG9uZW50ICovXG4uZmx5bnRDb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDBweCAwOyB9XG5cbi8qIENvbXBvbmVudCBTaXplICovXG4uZmx5bnRDb21wb25lbnQge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZseW50Q29tcG9uZW50LmZseW50Q29tcG9uZW50LXNpemUtbCB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzkwcHg7XG4gICAgICAgICAgZmxleC1iYXNpczogNzkwcHg7XG4gICAgICBtYXgtd2lkdGg6IDc5MHB4OyB9XG4gICAgLmZseW50Q29tcG9uZW50LmZseW50Q29tcG9uZW50LXNpemUtciB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDcwcHg7XG4gICAgICAgICAgZmxleC1iYXNpczogNDcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gICAgLmZseW50Q29tcG9uZW50LmZseW50Q29tcG9uZW50LXNpemUtbHIge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgIC5mbHludENvbXBvbmVudC5mbHludENvbXBvbmVudC1zaXplLWwtcGx1cy1yIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3OTBweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3OTBweDtcbiAgICAgIG1heC13aWR0aDogNzkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbHludENvbXBvbmVudC5mbHludENvbXBvbmVudC1zaXplLWwtcGx1cy1yOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5mbHludENvbXBvbmVudC5mbHludENvbXBvbmVudC1zaXplLXV3IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG4vKiBDb21wb25lbnQgQmFja2dyb25kICovXG4uZmx5bnRDb21wb25lbnQgLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7IH1cblxuLyogQ29tcG9uZW50IEJvcmRlciAqL1xuLmZseW50Q29tcG9uZW50IC5ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmZseW50Q29tcG9uZW50IC5ib3JkZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5mbHludENvbXBvbmVudCAuYm9yZGVyIHNwYW46OmJlZm9yZSwgLmZseW50Q29tcG9uZW50IC5ib3JkZXIgc3Bhbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBoZWlnaHQ6IDMzJTsgfVxuICAgIC5mbHludENvbXBvbmVudCAuYm9yZGVyIHNwYW46Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLmZseW50Q29tcG9uZW50IC5ib3JkZXIgc3BhbjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmZseW50Q29tcG9uZW50IC5ib3JkZXIgc3BhbjpsYXN0LWNoaWxkOjpiZWZvcmUsIC5mbHludENvbXBvbmVudCAuYm9yZGVyIHNwYW46bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmZseW50Q29tcG9uZW50IC5ib3JkZXIgc3BhbjpmaXJzdC1jaGlsZDo6YmVmb3JlLCAuZmx5bnRDb21wb25lbnQgLmJvcmRlciBzcGFuOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmZseW50Q29tcG9uZW50IC5ib3JkZXIgc3BhbjpmaXJzdC1jaGlsZDo6YWZ0ZXIsIC5mbHludENvbXBvbmVudCAuYm9yZGVyIHNwYW46bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7IH1cblxuLmZseW50Q29tcG9uZW50LmZseW50Q29tcG9uZW50LWJvcmRlci1ub25lIC5ib3JkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbHludENvbXBvbmVudC5mbHludENvbXBvbmVudC1ib3JkZXItZnVsbCAuYm9yZGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTsgfVxuICAuZmx5bnRDb21wb25lbnQuZmx5bnRDb21wb25lbnQtYm9yZGVyLWZ1bGwgLmJvcmRlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbHludENvbXBvbmVudC5mbHludENvbXBvbmVudC1ib3JkZXItY29ybmVycyAuYm9yZGVyIHNwYW46Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7IH1cblxuLmZseW50Q29tcG9uZW50LmZseW50Q29tcG9uZW50LWJvcmRlci1jb3JuZXJzIC5ib3JkZXIgc3BhbjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTsgfVxuXG4uZmx5bnRDb21wb25lbnQuZmx5bnRDb21wb25lbnQtYm9yZGVyLWNvcm5lcnMgLmJvcmRlciBzcGFuOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7IH1cblxuLmZseW50Q29tcG9uZW50LmZseW50Q29tcG9uZW50LWJvcmRlci1jb3JuZXJzIC5ib3JkZXIgc3BhbjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpOyB9XG5cbi5mbHludENvbXBvbmVudC5mbHludENvbXBvbmVudC1ib3JkZXItdG9wYm90dG9tLWZ1bGwgLmJvcmRlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTsgfVxuICAuZmx5bnRDb21wb25lbnQuZmx5bnRDb21wb25lbnQtYm9yZGVyLXRvcGJvdHRvbS1mdWxsIC5ib3JkZXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmx5bnRDb21wb25lbnQuZmx5bnRDb21wb25lbnQtYm9yZGVyLXRvcGJvdHRvbS1kaXZpZGVkIC5ib3JkZXIgc3BhbjpmaXJzdC1jaGlsZDo6YmVmb3JlLCAuZmx5bnRDb21wb25lbnQuZmx5bnRDb21wb25lbnQtYm9yZGVyLXRvcGJvdHRvbS1kaXZpZGVkIC5ib3JkZXIgc3BhbjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTsgfVxuXG4uZmx5bnRDb21wb25lbnQuZmx5bnRDb21wb25lbnQtYm9yZGVyLXRvcGJvdHRvbS1kaXZpZGVkIC5ib3JkZXIgc3BhbjpsYXN0LWNoaWxkOjpiZWZvcmUsIC5mbHludENvbXBvbmVudC5mbHludENvbXBvbmVudC1ib3JkZXItdG9wYm90dG9tLWRpdmlkZWQgLmJvcmRlciBzcGFuOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7IH1cblxuLyogQ29tcG9uZW50IENvbnRhaW5lciAqL1xuLmZseW50Q29tcG9uZW50IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogU3R5bGVzICovXG4ubWVkaWEtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uLCAuYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycywgLXdlYmtpdC1maWx0ZXIgMC4yczsgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCBidXR0b246aG92ZXIsIC5idXR0b246aG92ZXIge1xuICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTsgfVxuXG4vKiBDb21tZW50cyAqL1xuYm9keS5jb21tZW50cy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29tbWVudHMtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwQUE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cbiAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMC4zcztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTZweDsgfSB9XG4gICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIuZW1wdHkge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cbiAgICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC50aXRsZSBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyID4gLmNvbW1lbnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyID4gLmNvbW1lbnRzLmhhcy1jb21tZW50cyArIC5uby1jb21tZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAubm8tY29tbWVudHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyNGVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC5uby1jb21tZW50cyBzdmcge1xuICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICBoZWlnaHQ6IDRlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzID4gdWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC5jb21tZW50cyA+IHVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzID4gdWwgPiBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgLm1ldGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC5jb21tZW50cyAuYXV0aG9yIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTsgfVxuICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC5jb21tZW50cyAuZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgLmFjdGlvbnMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzIC5hY3Rpb25zIC52b3Rpbmcge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVjZjU7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweDsgfVxuICAgICAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgLmFjdGlvbnMgLnZvdGluZyBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC5jb21tZW50cyAuYWN0aW9ucyAudm90aW5nIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzIC5hY3Rpb25zIC52b3RpbmcgLnVwdm90ZSBpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDNjIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUJwWkQwaVlpSWdaR0YwWVMxdVlXMWxQU0pGWW1WdVpTQXlJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOUzQ0TkRZaUlHaGxhV2RvZEQwaU1qQXVOVFEzSWlCMmFXVjNRbTk0UFNJd0lEQWdNVFV1T0RRMklESXdMalUwTnlJK0NpQWdQR2NnYVdROUltTWlJR1JoZEdFdGJtRnRaVDBpUldKbGJtVWdNU0krQ2lBZ0lDQThjR0YwYUNCcFpEMGlaQ0lnWkdGMFlTMXVZVzFsUFNKUVptRmtJREkxTkNJZ1pEMGlUVGd1TnpnekxESXdMalUwTjFZekxqTnNOUzQ0TWpnc05TNDRNamdzTVM0eU16VXRNUzR5TXpaTU9DNDFOQ3d1TlRnMmJDMHVOakUzTFM0MU9EWXRMall4T0N3dU5Ua3hUREFzTnk0NWJERXVNak0xTERFdU1qTTJURGN1TURZekxETXVNekE0VmpJd0xqVTBOMmd4TGpjeVdpSWdabWxzYkQwaUkyWm1aaUl2UGdvZ0lEd3ZaejRLUEM5emRtYytcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzIC5hY3Rpb25zIC52b3RpbmcgLmRvd252b3RlIGkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwM2MgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QnBaRDBpWWlJZ1pHRjBZUzF1WVcxbFBTSkZZbVZ1WlNBeUlpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5TNDRORFlpSUdobGFXZG9kRDBpTWpBdU5UUTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UVXVPRFEySURJd0xqVTBOeUkrQ2lBZ1BHY2dhV1E5SW1NaUlHUmhkR0V0Ym1GdFpUMGlSV0psYm1VZ01TSStDaUFnSUNBOGNHRjBhQ0JwWkQwaVpDSWdaR0YwWVMxdVlXMWxQU0pRWm1Ga0lESTFOU0lnWkQwaVRUY3VNRFl6TERCV01UY3VNalEzVERFdU1qTTFMREV4TGpReE9Xd3RNUzR5TXpVc01TNHlNellzTnk0ek1EWXNOeTR6TURZc0xqWXhOeXd1TlRnMkxDNDJNVGd0TGpVNU1TdzNMak13TlMwM0xqTXdPUzB4TGpJek5TMHhMakl6TmkwMUxqZ3lPQ3cxTGpneU9GWXdhQzB4TGpjeVdpSWdabWxzYkQwaUkyWm1aaUl2UGdvZ0lEd3ZaejRLUEM5emRtYytcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzIC5hY3Rpb25zIC52b3Rpbmcgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwM2M7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzIC5hY3Rpb25zIC5vdGhlciBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAxRUQyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgLmNvbW1lbnQtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjdlbTsgfVxuICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC5jb21tZW50cyAuY29tbWVudHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyIC5jb21tZW50cyAuY29tbWVudHMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnQtZm9ybSAuaW5wdXQge1xuICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnQtZm9ybSAuaW5wdXQgPiAqIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDE7XG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDsgfVxuICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnQtZm9ybSAuaW5wdXQgaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG4gICAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudC1mb3JtIC5pbnB1dCAuc3VibWl0dGluZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBiMTAwYztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudC1mb3JtIC5pbnB1dCAuc3VibWl0dGluZyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnQtZm9ybSAuaW5wdXQgLnN1Y2Nlc3Mge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYjEwMGM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudC1mb3JtIC5pbnB1dC5zdWJtaXR0aW5nIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudC1mb3JtIC5pbnB1dC5zdWJtaXR0aW5nIGlucHV0IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnQtZm9ybSAuaW5wdXQuc3VibWl0dGluZy5zdWJtaXR0aW5nIC5zdWJtaXR0aW5nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudC1mb3JtIC5pbnB1dC5zdWNjZXNzIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuY29tbWVudHMtb3ZlcmxheSAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudC1mb3JtIC5pbnB1dC5zdWNjZXNzIGlucHV0IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnQtZm9ybSAuaW5wdXQuc3VjY2Vzcy5zdWNjZXNzIC5zdWNjZXNzIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmNvbW1lbnRzLW92ZXJsYXkgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgIC5jb21tZW50cy1vdmVybGF5IC5jb21tZW50cy13cmFwcGVyID4gLmNvbW1lbnQtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAuY29tbWVudHMtb3ZlcmxheS52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAuY29tbWVudHMtb3ZlcmxheS52aXNpYmxlIC5jb21tZW50cy13cmFwcGVyIHtcbiAgICAgIHJpZ2h0OiAwOyB9XG5cbi8qIEFuaW1hdGlvbiAqL1xuLmFuaW1hdGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG5cbi8qIFNjYWxpbmcgRml4ICovXG5AbWVkaWEgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSB7XG4gIGJvZHkge1xuICAgIHpvb206IDAuODsgfSB9XG5cbi8qIExvZ2luICovXG4udW0tcGFnZS1sb2dpbiAubWFpbkhlYWRlciwgLnVtLXBhZ2UtcGFzc3dvcmQtcmVzZXQgLm1haW5IZWFkZXIsIC51bS1wYWdlLXJlZ2lzdGVyIC5tYWluSGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnVtLXBhZ2UtbG9naW4gLmhlYWRlckxpbmtzLCAudW0tcGFnZS1wYXNzd29yZC1yZXNldCAuaGVhZGVyTGlua3MsIC51bS1wYWdlLXJlZ2lzdGVyIC5oZWFkZXJMaW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVtLXBhZ2UtbG9naW4gLm1haW5Db250ZW50LCAudW0tcGFnZS1wYXNzd29yZC1yZXNldCAubWFpbkNvbnRlbnQsIC51bS1wYWdlLXJlZ2lzdGVyIC5tYWluQ29udGVudCB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMTEvbG9naW4uanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudW0tcGFnZS1sb2dpbiAubWFpbkNvbnRlbnQsIC51bS1wYWdlLXBhc3N3b3JkLXJlc2V0IC5tYWluQ29udGVudCwgLnVtLXBhZ2UtcmVnaXN0ZXIgLm1haW5Db250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4udW0tZmllbGQtbGFiZWwgbGFiZWwge1xuICBtYXJnaW46IDA7IH1cblxuYm9keSAudW0ge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICByaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDAwMDtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keSAudW0ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5IC51bSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgIWltcG9ydGFudDsgfSB9XG4gIGJvZHkgLnVtIGgxIHtcbiAgICBjb2xvcjogIzAwMDAzYztcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xZW07IH1cbiAgYm9keSAudW0gYSB7XG4gICAgY29sb3I6ICMwMDFFRDI7IH1cbiAgYm9keSAudW0gLnVtLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIGJvZHkgLnVtIC51bS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgYm9keSAudW0gLnVtLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICBjb2xvcjogIzAwMDAzYztcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAzYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGJvZHkgLnVtIC51bS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBib2R5IC51bSAudW0tZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGJvZHkgLnVtIC51bS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDNjICFpbXBvcnRhbnQ7IH1cbiAgYm9keSAudW0gLnVtLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS51bS1idXR0b24ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICMwMDFFRDI7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgYm9keSAudW0gLnVtLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5QTVFRDsgfVxuICBib2R5IC51bSAudW0tZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTlBNUVEOyB9XG4gIGJvZHkgLnVtIC51bS1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTlBNUVEOyB9XG4gIGJvZHkgLnVtIC51bS1mb3JtIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5QTVFRDsgfVxuICBib2R5IC51bSAudW0tZm9ybSA6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5QTVFRDsgfVxuICBib2R5IC51bSAuaW5mbyB7XG4gICAgY29sb3I6ICMwMDAwM2M7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREO1xuICAgIHBhZGRpbmc6IDEuM2VtIDAgMDsgfVxuICBib2R5IC51bSAucmVnaXN0ZXIge1xuICAgIG1hcmdpbjogMC44cmVtIDAgMC44cmVtOyB9XG4gIGJvZHkgLnVtIHAudW0tbm90aWNlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHggIWltcG9ydGFudDsgfVxuICBib2R5IC51bSAudW0tZmllbGQtcmFkaW8uYWN0aXZlOm5vdCgudW0tZmllbGQtcmFkaW8tc3RhdGUtZGlzYWJsZWQpIGkge1xuICAgIGNvbG9yOiAjMDAxRUQyOyB9XG4gIGJvZHkgLnVtIC51bS1wb3N0bWVzc2FnZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5ib2R5IC51bS1mb3JtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG5ib2R5IC51bS1maWVsZCB7XG4gIHBhZGRpbmctdG9wOiAyOXB4OyB9XG5cbmJvZHkgLnVtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG5cbmJvZHkgLmZvcmdvdC1wYXNzd29yZCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG5ib2R5IC51bS1maWVsZC1yYWRpby1vcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJvZHkgLnVtLWZpZWxkLXJhZGlvLW9wdGlvbiBhIHtcbiAgICBjb2xvcjogIzAwMDAzYzsgfVxuXG5ib2R5IC51bS1maWVsZC1oZXJrdW5mdCAudW0tZmllbGQtcmFkaW8tb3B0aW9uIHtcbiAgY29sb3I6ICMwMDAwM2MgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNob3ctZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2hvdy1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNob3ctbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2hvdy1kZXNrdG9wLXdpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zaG93LWRlc2t0b3Atd2lkZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnNob3ctbW9iaWxlLXdpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5zaG93LW1vYmlsZS13aWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBQb3N0ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbC5zaW5nbGUtcG9zdCAubWFpbkNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDk4cHg7IH0gfVxuXG4vKiBUaHVtYnMgdXAgYW5pbWF0aW9uICovXG4uc3ZnLWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc3ZnLWNvbnRhaW5lci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG5cbi50aHVtYnMtdXAge1xuICBib3R0b206IC0xMDB2aDtcbiAgbGVmdDogY2FsYyg1MHZ3IC0gMzUwcHgpO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50aHVtYnMtdXAge1xuICAgICAgYm90dG9tOiAtODB2aDtcbiAgICAgIGxlZnQ6IC0xMnZ3O1xuICAgICAgd2lkdGg6IDEyNHZ3OyB9IH1cblxuLnRodW1icy11cC1iaWcuYW5pbWF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmbG9hdGJpZyA2LjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXRiaWcgNi41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cblxuLnRodW1icy11cC1taWRkbGUuYW5pbWF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmbG9hdG1pZGRsZSA2cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb246IGZsb2F0bWlkZGxlIDZzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuXG4udGh1bWJzLXVwLXNtYWxsLmFuaW1hdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmxvYXRzbWFsbCA1LjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXRzbWFsbCA1LjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvYXRiaWcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUwdmgpIHNjYWxlKDEuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1MHZoKSBzY2FsZSgxLjQpOyB9IH1cblxuQGtleWZyYW1lcyBmbG9hdGJpZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNTB2aCkgc2NhbGUoMS40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUwdmgpIHNjYWxlKDEuNCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvYXRtaWRkbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUwdmgpIHNjYWxlKDEuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1MHZoKSBzY2FsZSgxLjQpOyB9IH1cblxuQGtleWZyYW1lcyBmbG9hdG1pZGRsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNTB2aCkgc2NhbGUoMS40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUwdmgpIHNjYWxlKDEuNCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvYXRzbWFsbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNTB2aCkgc2NhbGUoMS40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUwdmgpIHNjYWxlKDEuNCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsb2F0c21hbGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUwdmgpIHNjYWxlKDEuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1MHZoKSBzY2FsZSgxLjQpOyB9IH1cblxuW2lzPSdmbHludC1ibG9jay1jb2xsYXBzZSddIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1jb2xsYXBzZSddIHtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stY29sbGFwc2UnXSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAuZmlndXJlIHtcbiAgbWF4LXdpZHRoOiAzNzVweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtLXNpemVNZWRpdW0gLmZpZ3VyZSB7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cblxuW2lzPSdmbHludC1ibG9jay1pbWFnZSddLmZseW50Q29tcG9uZW50LS1zaXplTGFyZ2UgLmZpZ3VyZSB7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuW2lzPSdmbHludC1ibG9jay1pbWFnZSddLmZseW50Q29tcG9uZW50LS1zaXplRnVsbCAuZmlndXJlLWNhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cblxuW2lzPSdmbHludC1ibG9jay1pbWFnZSddIC5maWd1cmUge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSB7XG4gICAgbWFyZ2luOiA4MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMjBweDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtaW5uZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtLWltYWdlUmlnaHQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94LS1pbWFnZUxlZnQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuZmlndXJlLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbltpcz0nZmx5bnQtYmxvY2stbm90LWZvdW5kJ10gLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1ibG9jay1ub3QtZm91bmQnXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLW5vdC1mb3VuZCddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1mb290ZXInXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1mb290ZXInXSAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEzNjJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzkwcHg7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLmNvbnRhaW5lciAuY29udGVudCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIC13ZWJraXQtZmlsdGVyIDAuMnM7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1mb290ZXInXSAuY29udGFpbmVyIC5jb250ZW50IGE6aG92ZXIge1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygzKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMyk7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1mb290ZXInXSAuY29udGFpbmVyIC5jb250ZW50IGE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEuM2VtO1xuICAgICAgICBoZWlnaHQ6IDEuM2VtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50czo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGlZaUlnWkdGMFlTMXVZVzFsUFNKRlltVnVaU0F5SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TWpZdU16STRJaUJvWldsbmFIUTlJakl4T0M0NU56a2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1qWXVNekk0SURJeE9DNDVOemtpUGdvZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SW1NaUlHUmhkR0V0Ym1GdFpUMGlSV0psYm1VZ01TSStDaUFnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0prSWlCa1lYUmhMVzVoYldVOUlrZHlkWEJ3WlNBM056VWlQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKbElpQmtZWFJoTFc1aGJXVTlJa2R5ZFhCd1pTQTNOelFpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SW1ZaUlHUmhkR0V0Ym1GdFpUMGlVR1poWkNBMk56SWlJR1E5SWsweU1UQXVNVE14TERFd05TNDRNak5vTVRZdU1UWTNWalE0TGpRNE4yZ3RORGd1TkRnM2RqRTJMakUyTjJnek1pNHpNblkwTVM0eE5qaGFiVEFzTVRZdU1UWTNkak01TGpZMU0yZ3RNekl1TXpNMWRqSXpMalE0Tm13dE1qa3VOVFEzTFRJekxqUTRObWd0TmpBdU5qQTViQzB1TWpRekxERTJMakUyTjJnMU5TNHpNakZzTlRFdU1qYzFMRFF4TGpFMk9IWXROREV1TVRZNGFETXlMak16TlhZdE5UVXVPREl4YUMweE5pNHhPVGhhSWlCbWFXeHNQU0lqTURBeFJVUXlJaTgrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh3WVhSb0lHbGtQU0puSWlCa1lYUmhMVzVoYldVOUlsQm1ZV1FnTmpjeklpQmtQU0pOTVRRMUxqUTJNU3d4TWprdU16STBTRFkzTGprME1td3RNaTR5TnpNc01TNDNOek10TWpjdU1qYzBMREl4TGpjeU9IWXRNak11TkRnMlNERTJMakUyTjNZdE5EZ3VORGczU0RCMk5qUXVOakE1U0RJeUxqSXlPSFkwTVM0eE5qaHNNVE11TVRNM0xURXdMall3Tnl3ek9DNHhNemd0TXpBdU5UWXlhRGc0TGpFMU5WWTRNQzQ0TWpKb0xURTJMakU1T0hZME9DNDFNREphVFRBc01GWTJOQzQyTlRSSU1UWXVNVFkzVmpFMkxqRTJOMGd4TkRVdU5EWXhkalE0TGpRNE4yZ3hOaTR4TmpkV01FZ3dXaUlnWm1sc2JEMGlJekF3TVVWRU1pSXZQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdsa1BTSm9JaUJrWVhSaExXNWhiV1U5SWxCbVlXUWdOamMwSWlCa1BTSk5OREF1TVRVekxEUTRMalE0TjBneE1qRXVORGMxZGpFMkxqRTJOMGcwTUM0eE5UTjJMVEUyTGpFMk4xcHRNQ3d6TWk0ek16VklNVEl4TGpRM05YWXhOaTR4TlRKSU5EQXVNVFV6ZGkweE5pNHhOVEphSWlCbWFXeHNQU0lqTURBeFJVUXlJaTgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThMM04yWno0PVwiKTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50cyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDFFRDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5jb250YWluZXIgLmNvbnRlbnQgYS5zaGFyZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QnBaRDBpWWlJZ1pHRjBZUzF1WVcxbFBTSkZZbVZ1WlNBeUlpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE9EVXVNRGN5SWlCb1pXbG5hSFE5SWpFeU9DNHhNVGdpSUhacFpYZENiM2c5SWpBZ01DQXhPRFV1TURjeUlERXlPQzR4TVRnaVBnb2dJRHhuSUdsa1BTSmpJaUJrWVhSaExXNWhiV1U5SWtWaVpXNWxJREVpUGdvZ0lDQWdQSEJoZEdnZ2FXUTlJbVFpSUdSaGRHRXRibUZ0WlQwaVVHWmhaQ0ExTmpVaUlHUTlJazB4TkM0eE9Ua3NNakF1TkRVNGJEYzBMak14TWl3ME9TNDJNVFlzTkM0d01ESXNNaTQwTXpRc05DNHdNREl0TWk0ME16Uk1NVGN3TGpneU55d3lNQzQwTlRoMk5UY3VPRFZvTVRRdU1qUTJWakJJTUZZM09DNHpNRGhJTVRRdU1qVTRWakl3TGpRMU9HZ3RMakExT1ZwdE1UUXdMakUxTkMwMkxqSTFPV3d0TmpFdU9ERTNMRFF4TGpFMU9Fd3pNQzQyTkRrc01UUXVNVGs1YURFeU15NDNNRFJhYlRFMkxqUTJNaXczT0M0ek9URjJNakV1TXpOSU1UQXhMakUwTjNZeE5DNHhPVGxvT0RNdU9EY3lkaTB6TlM0MU1qbG9MVEUwTGpJd05WcHRMVGcyTGprME15d3lNUzR6TTBneE5DNHhPVGwyTFRJeExqTXpTREIyTXpVdU5USTVTRGd6TGpnM01uWXRNVFF1TVRrNVdpSWdabWxzYkQwaUl6QXdNVVZFTWlJdlBnb2dJRHd2Wno0S1BDOXpkbWMrXCIpOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmxpa2U6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUJwWkQwaVlpSWdaR0YwWVMxdVlXMWxQU0pGWW1WdVpTQXlJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXpOVEl1TURReUlpQm9aV2xuYUhROUlqTTJPQ0lnZG1sbGQwSnZlRDBpTUNBd0lETTFNaTR3TkRJZ016WTRJajRLSUNBOFp5QnBaRDBpWXlJZ1pHRjBZUzF1WVcxbFBTSkZZbVZ1WlNBeElqNEtJQ0FnSUR4d1lYUm9JR1E5SW0weE9EY3NNR3d0TlN3MExqVXRNVEE0TGpVc01UQTNMalZJTUhZeU5UWm9Nalk1TGpWak1qSXVOaXd3TERReUxqSXRNVFV1T1N3ME55MHpPR3d6TkM0MUxURTJNR00yTGpNdE1qa3VOaTB4Tmk0NExUVTRMVFEzTFRVNGFDMDVNbXd6TFRFeVl6TXVNaTB5TGpVc05TNHpMVE11Tml3eE1DMHhNQ3czTGpVdE1UQXVNaXd4TlMweU5pNHhMREUxTFRRM0xqVXNNQzB5TWk0NExUSXdMall0TkRJdU5TMDBOaTQxTFRReUxqVm9MVFl1TlZwdE1URXVOU3d6TXk0MVl6WXVPQ3d4TGpNc09TNDFMRFF1TVN3NUxqVXNPU3d3TERFMExqUXROQzQwTERJekxqUXRPQzQxTERJNWN5MDNMRGN0Tnl3M2JDMDFMalVzTXkweUxEWXVOUzA1TGpVc016WXROU3d5TUdneE16TXVOV014TUM0MkxEQXNNVGN1Tnl3NUxqSXNNVFV1TlN3eE9TNDFiQzB6TkN3eE5qQmpMVEV1Tml3M0xqVXRPQzQwTERFeUxqVXRNVFlzTVRJdU5VZzVObll0TWpBeExqVnNNVEF5TGpVdE1UQXhXazB6TWl3eE5EUm9NekoyTVRreWFDMHpNbll0TVRreVdpSWdabWxzYkQwaUl6QXdNVVZFTWlJdlBnb2dJRHd2Wno0S1BDOXpkbWMrXCIpOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmxpa2Uuc3VibWl0dGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5jb250YWluZXIgLmNvbnRlbnQgYSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDFFRDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzYycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyJ10gLmNvbnRhaW5lciAuY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSAuY29udGFpbmVyIC5jb250ZW50IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzgwOTBhNztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMC42ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgwOTBhNztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTNweDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSAuY29udGFpbmVyIC5jb250ZW50IGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmluZGV4OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCcFpEMGlZaUlnWkdGMFlTMXVZVzFsUFNKRlltVnVaU0F5SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l6TWpNdU5qUXhJaUJvWldsbmFIUTlJakl4T0M0NU56a2lJSFpwWlhkQ2IzZzlJakFnTUNBek1qTXVOalF4SURJeE9DNDVOemtpUGdvZ0lEeG5JR2xrUFNKaklpQmtZWFJoTFc1aGJXVTlJa1ZpWlc1bElERWlQZ29nSUNBZ1BHYytDaUFnSUNBZ0lEeHdZWFJvSUdROUlrMHhNall1TmpVNExERTJMakV4Tm5ZMU9TNDNNemxJTVRZdU1URTJWakUyTGpFeE5rZ3hNall1TmpVNFRURTBNQzQyTWpjc01FZ3lMakUwT0VNdU9UWXlMREFzTUN3dU9UWXlMREFzTWk0eE5EaFdPRGt1T0RJell6QXNNUzR4T0RZc0xqazJNaXd5TGpFME9Dd3lMakUwT0N3eUxqRTBPRWd4TkRBdU5qSTNZekV1TVRnMkxEQXNNaTR4TkRndExqazJNaXd5TGpFME9DMHlMakUwT0ZZeUxqRTBPR013TFRFdU1UZzJMUzQ1TmpJdE1pNHhORGd0TWk0eE5EZ3RNaTR4TkRob01Gb2lJR1pwYkd3OUlpTXdNREF3TTJNaUx6NEtJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRURXlOaTQyTlRnc01UUXpMakV5TkhZMU9TNDNNemxJTVRZdU1URTJkaTAxT1M0M016bElNVEkyTGpZMU9HMHhNeTQ1TmpndE1UWXVNVEUyU0RJdU1UUTRZeTB4TGpFNE5pd3dMVEl1TVRRNExDNDVOakl0TWk0eE5EZ3NNaTR4TkRoMk9EY3VOamMxWXpBc01TNHhPRFlzTGprMk1pd3lMakUwT0N3eUxqRTBPQ3d5TGpFME9FZ3hOREF1TmpJM1l6RXVNVGcyTERBc01pNHhORGd0TGprMk1pd3lMakUwT0MweUxqRTBPSFl0T0RjdU5qYzFZekF0TVM0eE9EWXRMamsyTWkweUxqRTBPQzB5TGpFME9DMHlMakUwT0dnd1dpSWdabWxzYkQwaUl6QXdNREF6WXlJdlBnb2dJQ0FnSUNBOGNHRjBhQ0JrUFNKTk16QTNMalV5TkN3eE5pNHhNVFpXTWpBeUxqZzJNMmd0TVRFeUxqY3lNVll4Tmk0eE1UWm9NVEV5TGpjeU1VMHpNakV1TkRreUxEQklNVGd3TGpnek5XTXRNUzR4T0RZc01DMHlMakUwT0N3dU9UWXlMVEl1TVRRNExESXVNVFE0VmpJeE5pNDRNekZqTUN3eExqRTROaXd1T1RZeUxESXVNVFE0TERJdU1UUTRMREl1TVRRNGFERTBNQzQyTlRkak1TNHhPRFlzTUN3eUxqRTBPQzB1T1RZeUxESXVNVFE0TFRJdU1UUTRWakl1TVRRNFF6TXlNeTQyTkRFc0xqazJNaXd6TWpJdU5qYzVMREFzTXpJeExqUTVNaXd3YURCYUlpQm1hV3hzUFNJak1EQXdNRE5qSWk4K0NpQWdJQ0E4TDJjK0NpQWdQQzluUGdvOEwzTjJaejQ9XCIpOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlciddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50czo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QnBaRDBpWWlJZ1pHRjBZUzF1WVcxbFBTSkZZbVZ1WlNBeUlpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU1qWXVNekk0SWlCb1pXbG5hSFE5SWpJeE9DNDVOemtpSUhacFpYZENiM2c5SWpBZ01DQXlNall1TXpJNElESXhPQzQ1TnpraVBnb2dJRHhuSUdsa1BTSmpJaUJrWVhSaExXNWhiV1U5SWtWaVpXNWxJREVpUGdvZ0lDQWdQR2NnYVdROUltUWlJR1JoZEdFdGJtRnRaVDBpUjNKMWNIQmxJRGMzTlNJK0NpQWdJQ0FnSUR4bklHbGtQU0psSWlCa1lYUmhMVzVoYldVOUlrZHlkWEJ3WlNBM056UWlQZ29nSUNBZ0lDQWdJRHh3WVhSb0lHbGtQU0ptSWlCa1lYUmhMVzVoYldVOUlsQm1ZV1FnTmpjeUlpQmtQU0pOTWpFd0xqRXpNU3d4TURVdU9ESXphREUyTGpFMk4xWTBPQzQwT0Rkb0xUUTRMalE0TjNZeE5pNHhOamRvTXpJdU16SjJOREV1TVRZNFdtMHdMREUyTGpFMk4zWXpPUzQyTlROb0xUTXlMak16TlhZeU15NDBPRFpzTFRJNUxqVTBOeTB5TXk0ME9EWm9MVFl3TGpZd09Xd3RMakkwTXl3eE5pNHhOamRvTlRVdU16SXhiRFV4TGpJM05TdzBNUzR4TmpoMkxUUXhMakUyT0dnek1pNHpNelYyTFRVMUxqZ3lNV2d0TVRZdU1UazRXaUlnWm1sc2JEMGlJekF3TURBell5SXZQZ29nSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0puSWlCa1lYUmhMVzVoYldVOUlsQm1ZV1FnTmpjeklpQmtQU0pOTVRRMUxqUTJNU3d4TWprdU16STBTRFkzTGprME1td3RNaTR5TnpNc01TNDNOek10TWpjdU1qYzBMREl4TGpjeU9IWXRNak11TkRnMlNERTJMakUyTjNZdE5EZ3VORGczU0RCMk5qUXVOakE1U0RJeUxqSXlPSFkwTVM0eE5qaHNNVE11TVRNM0xURXdMall3Tnl3ek9DNHhNemd0TXpBdU5UWXlhRGc0TGpFMU5WWTRNQzQ0TWpKb0xURTJMakU1T0hZME9DNDFNREphVFRBc01GWTJOQzQyTlRSSU1UWXVNVFkzVmpFMkxqRTJOMGd4TkRVdU5EWXhkalE0TGpRNE4yZ3hOaTR4TmpkV01FZ3dXaUlnWm1sc2JEMGlJekF3TURBell5SXZQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlhQ0lnWkdGMFlTMXVZVzFsUFNKUVptRmtJRFkzTkNJZ1pEMGlUVFF3TGpFMU15dzBPQzQwT0RkSU1USXhMalEzTlhZeE5pNHhOamRJTkRBdU1UVXpkaTB4Tmk0eE5qZGFiVEFzTXpJdU16TTFTREV5TVM0ME56VjJNVFl1TVRVeVNEUXdMakUxTTNZdE1UWXVNVFV5V2lJZ1ptbHNiRDBpSXpBd01EQXpZeUl2UGdvZ0lDQWdQQzluUGdvZ0lEd3ZaejRLUEM5emRtYytcIik7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyJ10gLmNvbnRhaW5lciAuY29udGVudCBhLnNob3ctY29tbWVudHM6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUJwWkQwaVlpSWdaR0YwWVMxdVlXMWxQU0pGWW1WdVpTQXlJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXpNak11TmpReElpQm9aV2xuYUhROUlqSXhPQzQ1TnpraUlIWnBaWGRDYjNnOUlqQWdNQ0F6TWpNdU5qUXhJREl4T0M0NU56a2lQZ29nSUR4bklHbGtQU0pqSWlCa1lYUmhMVzVoYldVOUlrVmlaVzVsSURFaVBnb2dJQ0FnUEdjK0NpQWdJQ0FnSUR4d1lYUm9JR1E5SWsweE1qWXVOalU0TERFMkxqRXhOblkxT1M0M016bElNVFl1TVRFMlZqRTJMakV4TmtneE1qWXVOalU0VFRFME1DNDJNamNzTUVneUxqRTBPRU11T1RZeUxEQXNNQ3d1T1RZeUxEQXNNaTR4TkRoV09Ea3VPREl6WXpBc01TNHhPRFlzTGprMk1pd3lMakUwT0N3eUxqRTBPQ3d5TGpFME9FZ3hOREF1TmpJM1l6RXVNVGcyTERBc01pNHhORGd0TGprMk1pd3lMakUwT0MweUxqRTBPRll5TGpFME9HTXdMVEV1TVRnMkxTNDVOakl0TWk0eE5EZ3RNaTR4TkRndE1pNHhORGhvTUZvaUlHWnBiR3c5SWlNd01EQXdNMk1pTHo0S0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRFeU5pNDJOVGdzTVRRekxqRXlOSFkxT1M0M016bElNVFl1TVRFMmRpMDFPUzQzTXpsSU1USTJMalkxT0cweE15NDVOamd0TVRZdU1URTJTREl1TVRRNFl5MHhMakU0Tml3d0xUSXVNVFE0TEM0NU5qSXRNaTR4TkRnc01pNHhORGgyT0RjdU5qYzFZekFzTVM0eE9EWXNMamsyTWl3eUxqRTBPQ3d5TGpFME9Dd3lMakUwT0VneE5EQXVOakkzWXpFdU1UZzJMREFzTWk0eE5EZ3RMamsyTWl3eUxqRTBPQzB5TGpFME9IWXRPRGN1TmpjMVl6QXRNUzR4T0RZdExqazJNaTB5TGpFME9DMHlMakUwT0MweUxqRTBPR2d3V2lJZ1ptbHNiRDBpSXpBd01EQXpZeUl2UGdvZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTXpBM0xqVXlOQ3d4Tmk0eE1UWldNakF5TGpnMk0yZ3RNVEV5TGpjeU1WWXhOaTR4TVRab01URXlMamN5TVUwek1qRXVORGt5TERCSU1UZ3dMamd6TldNdE1TNHhPRFlzTUMweUxqRTBPQ3d1T1RZeUxUSXVNVFE0TERJdU1UUTRWakl4Tmk0NE16RmpNQ3d4TGpFNE5pd3VPVFl5TERJdU1UUTRMREl1TVRRNExESXVNVFE0YURFME1DNDJOVGRqTVM0eE9EWXNNQ3d5TGpFME9DMHVPVFl5TERJdU1UUTRMVEl1TVRRNFZqSXVNVFE0UXpNeU15NDJOREVzTGprMk1pd3pNakl1TmpjNUxEQXNNekl4TGpRNU1pd3dhREJhSWlCbWFXeHNQU0lqTURBd01ETmpJaTgrQ2lBZ0lDQThMMmMrQ2lBZ1BDOW5QZ284TDNOMlp6ND1cIik7IH1cblxuW2lzPSdmbHludC1ibG9jay1wb3N0LW5leHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycywgLXdlYmtpdC1maWx0ZXIgMC4yczsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtbmV4dCddOmhvdmVyIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtbmV4dCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtbmV4dCddIC5jb250YWluZXIgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LW5leHQnXSAuY29udGFpbmVyIGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMUVEMjtcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwMDFFRDI7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LW5leHQnXSAuY29udGFpbmVyIGEgLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LW5leHQnXSAuY29udGFpbmVyIGEgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LW5leHQnXSAuY29udGFpbmVyIGEgLmltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtbmV4dCddIC5jb250YWluZXIgYSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1uZXh0J10gLmNvbnRhaW5lciBhIC5jb250ZW50IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LW5leHQnXSAuY29udGFpbmVyIGEgLmNvbnRlbnQgLm5leHQge1xuICAgICAgICBjb2xvcjogIzAwMUVEMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweDsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LW5leHQnXSAuY29udGFpbmVyIGEgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuM2VtOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtbmV4dCddIC5jb250YWluZXIgYSAuY29udGVudCAuZHVyYXRpb24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LW5leHQnXSAuY29udGFpbmVyIGEgLmNvbnRlbnQgLmR1cmF0aW9uIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG5cbi5ibG9ja1Byb3RlY3RlZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLmJsb2NrUHJvdGVjdGVkIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaW5saW5lLXNpemU6IDM1OXB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IDIwcHg7IH1cbiAgLmJsb2NrUHJvdGVjdGVkIC5wb3N0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTVweDtcbiAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDYwcHg7IH1cbiAgLmJsb2NrUHJvdGVjdGVkIGltZyB7XG4gICAgYmxvY2stc2l6ZTogNTBweDtcbiAgICBpbmxpbmUtc2l6ZTogNTBweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYmxvY2tQcm90ZWN0ZWQgLnRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzMzsgfVxuICAuYmxvY2tQcm90ZWN0ZWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45NDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDM7IH1cbiAgLmJsb2NrUHJvdGVjdGVkIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuYmxvY2tQcm90ZWN0ZWQgLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDYwcHg7IH1cbiAgLmJsb2NrUHJvdGVjdGVkIC5idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5ibG9ja1Byb3RlY3RlZCAucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZWxlY3RyaWMtYmx1ZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTsgfVxuICAuYmxvY2tQcm90ZWN0ZWQgLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAzMSwgMjE5LCAwLjEpO1xuICAgIGNvbG9yOiAjMDAxRUQyOyB9XG4gIC5ibG9ja1Byb3RlY3RlZCAubGluayB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWVsZWN0cmljLWJsdWUpO1xuICAgIGZvbnQtc2l6ZTogMC43MjJyZW07XG4gICAgbWFyZ2luLWJsb2NrOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ibG9ja1Byb3RlY3RlZCAubGluayBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAuZmlndXJlLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAuZmlndXJlLWltYWdlLS1pc0hpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheUJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC00LjVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tbG9hZGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1sb2FkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1sb2FkZXIsXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcixcbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8gaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLWxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLXBsYXlCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tbG9hZGVyLFxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tcGxheUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAzNzVweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplTWVkaXVtIC52aWRlbyB7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXS5mbHludENvbXBvbmVudC0tc2l6ZUxhcmdlIC52aWRlbyB7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXS5mbHludENvbXBvbmVudC0tc2l6ZUZ1bGwgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG5cbltpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50LS10ZXh0TGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudC0tdGV4dENlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1mb290ZXItY29weXJpZ2h0J10ge1xuICBmb250LXNpemU6IDAuOHJlbTsgfVxuICBbaXM9J2ZseW50LWZvb3Rlci1jb3B5cmlnaHQnXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZm9vdGVyLWNvcHlyaWdodCddIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIFtpcz0nZmx5bnQtZm9vdGVyLWNvcHlyaWdodCddIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gICAgW2lzPSdmbHludC1mb290ZXItY29weXJpZ2h0J10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1mb290ZXItY29weXJpZ2h0J10gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZm9vdGVyLWNvcHlyaWdodCddIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0yNHB4IDAgMCAtMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1jb2x1bW5zMiAuZ3JpZC1pdGVtLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1jb2x1bW5zMyAuZ3JpZC1pdGVtLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1jb2x1bW5zNCAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tY29sdW1uczMgLmdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tY29sdW1uczQgLmdyaWQtaXRlbSB7XG4gICAgLyogZW5zdXJlIDIgY29sdW1ucyBzdGFja2luZyB1cCB1bnRpbCAkYnJlYWtwb2ludC1kZXNrdG9wICovXG4gICAgbWF4LXdpZHRoOiA0MjIuMzMzMzNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWNvbHVtbnM0IC5ncmlkLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC1pdGVtIHtcbiAgbWF4LXdpZHRoOiA2NzVweDtcbiAgcGFkZGluZzogMjRweCAwIDAgMjRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IGltZyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAzQzsgfVxuICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyOm5vdCguYm94UGFkZGluZykge1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDI0cHgpKTsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogMjRweCkpOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKDFuICsgNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cy1lbXB0eSB7XG4gIHBhZGRpbmc6IDQwcHggMCAwOyB9XG5cbltpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3QtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3QgLmZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAzQztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3QtaW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3QtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdC1pbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0LWV4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAuZmlsdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLThweCAzMnB4OyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLmZpbHRlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDhweCAxNXB4OyB9XG5cbltpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBhZ2luYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wYWdpbmF0aW9uLS1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucGFnaW5hdGlvbi0tcHJldkRpc2FibGVkIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucGFnaW5hdGlvbiAuYnV0dG9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBhZ2luYXRpb24gLmFycm93IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE2cHg7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucGFnaW5hdGlvbi1uZXh0IC5hcnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBhZ2luYXRpb24tcHJldmlvdXMgLmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMjRweCAwIDAgLTI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5ncmlkLS1jb2x1bW5zMiAuZ3JpZC1pdGVtLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmdyaWQtLWNvbHVtbnMzIC5ncmlkLWl0ZW0sIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuZ3JpZC0tY29sdW1uczQgLmdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuZ3JpZC0tY29sdW1uczMgLmdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5ncmlkLS1jb2x1bW5zNCAuZ3JpZC1pdGVtIHtcbiAgICAvKiBlbnN1cmUgMiBjb2x1bW5zIHN0YWNraW5nIHVwIHVudGlsICRicmVha3BvaW50LWRlc2t0b3AgKi9cbiAgICBtYXgtd2lkdGg6IDQyMi4zMzMzM3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5ncmlkLS1jb2x1bW5zNCAuZ3JpZC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG5cbltpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuZ3JpZC1pdGVtIHtcbiAgbWF4LXdpZHRoOiA2NzVweDtcbiAgcGFkZGluZzogMjRweCAwIDAgMjRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwM0M7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1pbm5lciB7XG4gICAgY29sb3I6ICMwMDAwM0M7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIGgxLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgaDIsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1pbm5lciBoMywgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIGg0LCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgaDUsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1pbm5lciBoNiwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIC5oMSwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIC5oMiwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIC5oMywgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIC5oNCwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIC5oNSwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIC5oNiB7XG4gICAgICBjb2xvcjogIzBiMTAxNjsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtbGluayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1yZWFkaW5nVGltZSB7XG4gICAgY29sb3I6ICM3YjgzOGQ7XG4gICAgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtcmVhZGluZ1RpbWUgLmZlYXRoZXIge1xuICAgICAgY29sb3I6ICM3YjgzOGQ7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxcmVtOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1mb290ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1mb290ZXIgLmNvbnRlbnQtcmVhZE1vcmUge1xuICAgICAgcGFkZGluZzogMC45cmVtIDAgMS4xcmVtOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtZm9vdGVyIC5jb250ZW50LXJlYWRNb3JlOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDEuMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmFsbFBvc3RzTGluayB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5hbGxQb3N0c0xpbmsge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuXG4uaGVhZGVyTGlua3Mge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlckxpbmtzIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAuaGVhZGVyTGlua3MgPiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyTGlua3MgPiB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJMaW5rcyA+IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9IH1cbiAgICAuaGVhZGVyTGlua3MgPiB1bCBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAxRUQyO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzLCAtd2Via2l0LWZpbHRlciAwLjJzOyB9XG4gICAgICAuaGVhZGVyTGlua3MgPiB1bCBhOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTsgfVxuICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzTGFuZ3VhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKlxuICAgIGNvbG9yOiAjODA5MGE3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgICAqLyB9XG4gICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAubGluayBzdmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5sYWJlbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgICBjb2xvcjogIzAwMUVEMjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5sYWJlbHMgPiBzcGFuIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IDEycyBsaW5lYXIgMHMgaW5maW5pdGUgZm9yd2FyZHMgbGFuZ3VhZ2UtYW5pbWF0aW9uO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMTJzIGxpbmVhciAwcyBpbmZpbml0ZSBmb3J3YXJkcyBsYW5ndWFnZS1hbmltYXRpb247IH1cbiAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAubGFiZWxzID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyKDEsIDEgMjAlLCAwIDIzJSA5NyUsIDEpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcigxLCAxIDIwJSwgMCAyMyUgOTclLCAxKTsgfVxuICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5sYWJlbHMgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyKDAgMCUgMjIlLCAxIDI1JSA0NSUsIDAgNDglIDEwMCUpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcigwIDAlIDIyJSwgMSAyNSUgNDUlLCAwIDQ4JSAxMDAlKTsgfVxuICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5sYWJlbHMgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyKDAgMCUgNDclLCAxIDUwJSA3MCUsIDAgNzMlIDEwMCUpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcigwIDAlIDQ3JSwgMSA1MCUgNzAlLCAwIDczJSAxMDAlKTsgfVxuICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5sYWJlbHMgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcigwIDAlIDcyJSwgMSA3NSUgOTUlLCAwIDk4JSAxMDAlKTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIoMCAwJSA3MiUsIDEgNzUlIDk1JSwgMCA5OCUgMTAwJSk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxhbmd1YWdlLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxhbmd1YWdlLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAubGFiZWxzID4gc3BhbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzTGFuZ3VhZ2UgLmxhYmVscyA+IHNwYW4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuYmFja2Ryb3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwODA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICB6LWluZGV4OiAxMDsgfSB9XG4gICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCAjMDAwMDAwMjY7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggIzAwMDAwMDI2O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5kcm9wZG93biB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCAxNHB4IDBweCAjMDAwMDAwMUE7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDE0cHggMHB4ICMwMDAwMDAxQTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24gLmxpbmtzIGEge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24gLmxpbmtzIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMThweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24gLmxpbmtzIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUVEMjBEOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5kcm9wZG93biAubGlua3MgYS5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxRUQyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24gLmxpbmtzIGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5kcm9wZG93biAubGlua3MgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDFFRDI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24gLmxpbmtzIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMUVEMjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMUVEMjtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5kcm9wZG93biAubGlua3MgYSArIGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAxRUQyMUE7IH1cbiAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24gLmxpbmtzIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDsgfVxuICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5kcm9wZG93biAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUVEMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzTGFuZ3VhZ2UgLmRyb3Bkb3duIC5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24gLmJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiA5cyBsaW5lYXIgMHMgaW5maW5pdGUgZm9yd2FyZHMgbGFuZ3VhZ2UtYW5pbWF0aW9uO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiA5cyBsaW5lYXIgMHMgaW5maW5pdGUgZm9yd2FyZHMgbGFuZ3VhZ2UtYW5pbWF0aW9uOyB9XG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24gLmJ1dHRvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcigxLCAxIDIxJSwgMCAyNCUgOTclLCAxKTtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcigxLCAxIDIxJSwgMCAyNCUgOTclLCAxKTsgfVxuICAgICAgICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzTGFuZ3VhZ2UgLmRyb3Bkb3duIC5idXR0b24gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyKDAgMCUgMjIlLCAxIDI1JSA0NiUsIDAgNDklIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyKDAgMCUgMjIlLCAxIDI1JSA0NiUsIDAgNDklIDEwMCUpOyB9XG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NMYW5ndWFnZSAuZHJvcGRvd24gLmJ1dHRvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIoMCAwJSA0NyUsIDEgNTAlIDcxJSwgMCA3NCUgMTAwJSk7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIoMCAwJSA0NyUsIDEgNTAlIDcxJSwgMCA3NCUgMTAwJSk7IH1cbiAgICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlIC5kcm9wZG93biAuYnV0dG9uIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIoMCAwJSA3MiUsIDEgNzUlIDk2JSwgMCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcigwIDAlIDcyJSwgMSA3NSUgOTYlLCAwIDEwMCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzTGFuZ3VhZ2U6aG92ZXIgLmRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0xhbmd1YWdlLm9wZW4gLmJhY2tkcm9wIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzTGFuZ3VhZ2Uub3BlbiAuZHJvcGRvd24ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzU2V0dGluZ3Mgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzS2lvc2ssXG4gIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NIb21lIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0tpb3NrLFxuICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0hvbWUge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NLaW9zayBzcGFuLFxuICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NIb21lIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzS2lvc2sgc3BhbixcbiAgICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0hvbWUgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NLaW9zayBzcGFuLmxhYmVsLWRlc2t0b3AsXG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NIb21lIHNwYW4ubGFiZWwtZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyTGlua3MgLmhlYWRlckxpbmtzS2lvc2sgc3Bhbi5sYWJlbC1tb2JpbGUsXG4gICAgICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NIb21lIHNwYW4ubGFiZWwtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAgIC5oZWFkZXJMaW5rcyAuaGVhZGVyTGlua3NLaW9zayBzdmcsXG4gICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0hvbWUgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0tpb3NrIHN2ZyxcbiAgICAgICAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0hvbWUgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgLmhlYWRlckxpbmtzIC5oZWFkZXJMaW5rc0hvbWUgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10ge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10ge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IDQ5cHg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDQ5cHg7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEzNjJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZWxlY3RyaWMtYmx1ZSk7XG4gICAgICBoZWlnaHQ6IDQ5cHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWF4LXdpZHRoOiA3OTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIC13ZWJraXQtZmlsdGVyIDAuMnM7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGE6aG92ZXIge1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygzKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMyk7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEuM2VtO1xuICAgICAgICBoZWlnaHQ6IDEuM2VtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50czo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGlZaUlnWkdGMFlTMXVZVzFsUFNKRlltVnVaU0F5SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TWpZdU16STRJaUJvWldsbmFIUTlJakl4T0M0NU56a2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1qWXVNekk0SURJeE9DNDVOemtpUGdvZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SW1NaUlHUmhkR0V0Ym1GdFpUMGlSV0psYm1VZ01TSStDaUFnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0prSWlCa1lYUmhMVzVoYldVOUlrZHlkWEJ3WlNBM056VWlQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKbElpQmtZWFJoTFc1aGJXVTlJa2R5ZFhCd1pTQTNOelFpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SW1ZaUlHUmhkR0V0Ym1GdFpUMGlVR1poWkNBMk56SWlJR1E5SWsweU1UQXVNVE14TERFd05TNDRNak5vTVRZdU1UWTNWalE0TGpRNE4yZ3RORGd1TkRnM2RqRTJMakUyTjJnek1pNHpNblkwTVM0eE5qaGFiVEFzTVRZdU1UWTNkak01TGpZMU0yZ3RNekl1TXpNMWRqSXpMalE0Tm13dE1qa3VOVFEzTFRJekxqUTRObWd0TmpBdU5qQTViQzB1TWpRekxERTJMakUyTjJnMU5TNHpNakZzTlRFdU1qYzFMRFF4TGpFMk9IWXROREV1TVRZNGFETXlMak16TlhZdE5UVXVPREl4YUMweE5pNHhPVGhhSWlCbWFXeHNQU0lqTURBeFJVUXlJaTgrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh3WVhSb0lHbGtQU0puSWlCa1lYUmhMVzVoYldVOUlsQm1ZV1FnTmpjeklpQmtQU0pOTVRRMUxqUTJNU3d4TWprdU16STBTRFkzTGprME1td3RNaTR5TnpNc01TNDNOek10TWpjdU1qYzBMREl4TGpjeU9IWXRNak11TkRnMlNERTJMakUyTjNZdE5EZ3VORGczU0RCMk5qUXVOakE1U0RJeUxqSXlPSFkwTVM0eE5qaHNNVE11TVRNM0xURXdMall3Tnl3ek9DNHhNemd0TXpBdU5UWXlhRGc0TGpFMU5WWTRNQzQ0TWpKb0xURTJMakU1T0hZME9DNDFNREphVFRBc01GWTJOQzQyTlRSSU1UWXVNVFkzVmpFMkxqRTJOMGd4TkRVdU5EWXhkalE0TGpRNE4yZ3hOaTR4TmpkV01FZ3dXaUlnWm1sc2JEMGlJekF3TVVWRU1pSXZQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdsa1BTSm9JaUJrWVhSaExXNWhiV1U5SWxCbVlXUWdOamMwSWlCa1BTSk5OREF1TVRVekxEUTRMalE0TjBneE1qRXVORGMxZGpFMkxqRTJOMGcwTUM0eE5UTjJMVEUyTGpFMk4xcHRNQ3d6TWk0ek16VklNVEl4TGpRM05YWXhOaTR4TlRKSU5EQXVNVFV6ZGkweE5pNHhOVEphSWlCbWFXeHNQU0lqTURBeFJVUXlJaTgrQ2lBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThMM04yWno0PVwiKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmNvbW1lbnRzOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxNS41MDE2OTEgMTVcIj48cGF0aCBkPVwibSAxNC4zOTQ0OTEsNy4yNDkxNCBoIDEuMTA3MiBWIDMuMzIxODEgaCAtMy4zMjE4IHYgMS4xMDcyNiBoIDIuMjE0NiB6XCIgZmlsbD1cIiUyM2ZmZlwiPjwvcGF0aD48cGF0aCBkPVwibSAxNC4zOTQxOTEsOC4zNTY0MSB2IDIuNzE2MjkgaCAtMi4yMTQ2IHYgMS42MDkgbCAtMi4wMjQyLC0xLjYwOSBoIC00LjE1MjI1IGwgLTAuMDE3MywxLjEwNzIgaCAzLjc4ODk1IEwgMTMuMjg2ODkxLDE1IHYgLTIuODIwMSBoIDIuMjE0NSBWIDguMzU2NDEgWlwiIGZpbGw9XCIlMjNmZmZcIj48L3BhdGg+PHBhdGggZD1cIm0gOS45NjUzOTEsOC44NTgxMiBoIC01LjMxMTQxIGwgLTAuMTU1NzEsMC4xMjExIC0xLjg2ODUxLDEuNDg3ODggViA4Ljg1ODEyIEggMS4xMDcyNzEgViA1LjUzNjMyIEggMCB2IDQuNDI5MDYgaCAxLjUyMjQ5MSB2IDIuODIwMTIgbCAwLjg5OTY1LC0wLjcyNjcgMi42MTI0NiwtMi4wOTM0MiBoIDYuMDM4MDkgViA1LjUzNjMyIGggLTEuMTA3MyB6XCIgZmlsbD1cIiUyM2ZmZlwiPjwvcGF0aD48cGF0aCBkPVwibSAwLDAgdiA0LjQyOTA3IGggMS4xMDcyNzEgdiAtMy4zMjE4IGggOC44NTgxMiB2IDMuMzIxOCBoIDEuMTA3MyBWIDAgWlwiIGZpbGw9XCIlMjNmZmZcIj48L3BhdGg+PHBhdGggZD1cIm0gOC4zMjE2NzEsMy4zMjE4MSBoIC01LjU3MDk0IHYgMS4xMDcyNiBoIDUuNTcwOTQgelwiIGZpbGw9XCIlMjNmZmZcIj48L3BhdGg+PHBhdGggZD1cIm0gNS45ODYwMzEsNS41MzYzMiBoIC0zLjIzNTMgdiAxLjEwNzI2IGggMy4yMzUzIHpcIiBmaWxsPVwiJTIzZmZmXCI+PC9wYXRoPjwvc3ZnPicpOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEuY29tbWVudHMgZGl2LFxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50cyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDFFRDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmNvbW1lbnRzIGRpdixcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmNvbW1lbnRzIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5saWtlOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCcFpEMGlZaUlnWkdGMFlTMXVZVzFsUFNKRlltVnVaU0F5SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l6TlRJdU1EUXlJaUJvWldsbmFIUTlJak0yT0NJZ2RtbGxkMEp2ZUQwaU1DQXdJRE0xTWk0d05ESWdNelk0SWo0S0lDQThaeUJwWkQwaVl5SWdaR0YwWVMxdVlXMWxQU0pGWW1WdVpTQXhJajRLSUNBZ0lEeHdZWFJvSUdROUltMHhPRGNzTUd3dE5TdzBMalV0TVRBNExqVXNNVEEzTGpWSU1IWXlOVFpvTWpZNUxqVmpNakl1Tml3d0xEUXlMakl0TVRVdU9TdzBOeTB6T0d3ek5DNDFMVEUyTUdNMkxqTXRNamt1TmkweE5pNDRMVFU0TFRRM0xUVTRhQzA1TW13ekxURXlZek11TWkweUxqVXNOUzR6TFRNdU5pd3hNQzB4TUN3M0xqVXRNVEF1TWl3eE5TMHlOaTR4TERFMUxUUTNMalVzTUMweU1pNDRMVEl3TGpZdE5ESXVOUzAwTmk0MUxUUXlMalZvTFRZdU5WcHRNVEV1TlN3ek15NDFZell1T0N3eExqTXNPUzQxTERRdU1TdzVMalVzT1N3d0xERTBMalF0TkM0MExESXpMalF0T0M0MUxESTVjeTAzTERjdE55dzNiQzAxTGpVc015MHlMRFl1TlMwNUxqVXNNell0TlN3eU1HZ3hNek11TldNeE1DNDJMREFzTVRjdU55dzVMaklzTVRVdU5Td3hPUzQxYkMwek5Dd3hOakJqTFRFdU5pdzNMalV0T0M0MExERXlMalV0TVRZc01USXVOVWc1Tm5ZdE1qQXhMalZzTVRBeUxqVXRNVEF4V2swek1pd3hORFJvTXpKMk1Ua3lhQzB6TW5ZdE1Ua3lXaUlnWm1sc2JEMGlJekF3TVVWRU1pSXZQZ29nSUR3dlp6NEtQQzl6ZG1jK1wiKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmxpa2U6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE0LjM0OTU2NCAxNVwiPjxwYXRoIGZpbGw9XCIlMjNmZmZcIiBkPVwiTSA3LjYyMjI4LDAgNy40MTg0OCwwLjE4MzQyNCAyLjk5NTkyLDQuNTY1MjIgSCAwIFYgMTUgaCAxMC45ODUxIGMgMC45MjEyLDAgMS43MjAxLC0wLjY0ODEgMS45MTU3LC0xLjU0ODkgTCAxNC4zMDcxLDYuOTI5MzUgQyAxNC41NjM5LDUuNzIyODMgMTMuNjIyMyw0LjU2NTIyIDEyLjM5MTMsNC41NjUyMiBoIC0zLjc1IEwgOC43NjM1OSw0LjA3NjA5IEMgOC44OTQwMiwzLjk3NDE4IDguOTc5NjIsMy45MjkzNSA5LjE3MTIsMy42Njg0OCA5LjQ3NjksMy4yNTI3MiA5Ljc4MjYxLDIuNjA0NjIgOS43ODI2MSwxLjczMjM0IDkuNzgyNjEsMC44MDI5ODkgOC45NDI5MywwIDcuODg3MjMsMCBaIG0gMC40Njg3NSwxLjM2NTQ5IGMgMC4yNzcxOCwwLjA1Mjk5IDAuMzg3MjMsMC4xNjcxMiAwLjM4NzIzLDAuMzY2ODUgMCwwLjU4Njk1IC0wLjE3OTM1LDAuOTUzOCAtMC4zNDY0NywxLjE4MjA2IEMgNy45NjQ2NywzLjE0MjY2IDcuODQ2NDcsMy4xOTk3MyA3Ljg0NjQ3LDMuMTk5NzMgTCA3LjYyMjI4LDMuMzIyMDEgNy41NDA3NiwzLjU4Njk2IDcuMTUzNTMsNS4wNTQzNSA2Ljk0OTczLDUuODY5NTcgaCA1LjQ0MTU3IGMgMC40MzIxLDAgMC43MjE1LDAuMzc1IDAuNjMxOCwwLjc5NDgzIGwgLTEuMzg1OSw2LjUyMTcgYyAtMC4wNjUyLDAuMzA1NyAtMC4zNDI0LDAuNTA5NiAtMC42NTIxLDAuNTA5NiBIIDMuOTEzMDQgViA1LjQ4MjM0IFogTSAxLjMwNDM1LDUuODY5NTcgSCAyLjYwODcgViAxMy42OTU3IEggMS4zMDQzNSBaXCI+PC9wYXRoPjwvc3ZnPicpOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEubGlrZS5zdWJtaXR0aW5nIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmxpa2UgZGl2LFxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5saWtlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwMUVEMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEubGlrZSBkaXYsXG4gICAgICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5saWtlIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5saWtlLCBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmNvbW1lbnRzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEubGlrZSwgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEubGlrZSBkaXYsXG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEubGlrZSBzcGFuLCBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmNvbW1lbnRzIGRpdixcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50cyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEubGlrZSBkaXYsXG4gICAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmxpa2Ugc3BhbiwgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50cyBkaXYsXG4gICAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmNvbW1lbnRzIHNwYW4ge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEubGlrZSBkaXY6bm90KC5sYWJlbCksXG4gICAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmxpa2Ugc3Bhbjpub3QoLmxhYmVsKSwgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50cyBkaXY6bm90KC5sYWJlbCksXG4gICAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmNvbW1lbnRzIHNwYW46bm90KC5sYWJlbCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyLWxpa2VzLWNvbW1lbnRzJ10gLmNvbnRhaW5lciAuY29udGVudCBhLmxpa2U6OmJlZm9yZSwgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50czo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5saWtlOjpiZWZvcmUsIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEuY29tbWVudHM6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjgzMzMzMzMzMzMzMzMzMzNlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjgzMzMzMzMzMzMzMzMzMzNlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXItbGlrZXMtY29tbWVudHMnXSAuY29udGFpbmVyIC5jb250ZW50IGEuY29tbWVudHM6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlci1saWtlcy1jb21tZW50cyddIC5jb250YWluZXIgLmNvbnRlbnQgYS5jb21tZW50cyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH0gfVxuXG5odG1sLnNpbmdsZS1wb3N0IHtcbiAgLypcbiAgLm1haW5IZWFkZXIgLmhlYWRlckxpbmtzUG9zdCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICB0b3A6IDk1cHhcbiAgICB9XG4gIH1cbiAgKi8gfVxuICBodG1sLnNpbmdsZS1wb3N0IC5zZWNvbmRhcnlIZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGh0bWwuc2luZ2xlLXBvc3QgLnNlY29uZGFyeUhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5odG1sOm5vdCguc2luZ2xlLXBvc3QpIC5zZWNvbmRhcnlIZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXJMb2dvIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlckxvZ28ge1xuICAgICAgcGFkZGluZzogNHB4IDAgNXB4OyB9IH1cbiAgLmhlYWRlckxvZ28gLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlckxvZ28gLmxvZ28taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stYm9yZGVyLWFjY29yZGlvbiddIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1ib3JkZXItYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCB7XG4gICAgbWFyZ2luOiAtMTBweCAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1ib3JkZXItYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDcwcHggMTBweCAxMHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpbGwtY29sb3IpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1ib3JkZXItYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWJvcmRlci1hY2NvcmRpb24nXSAuY29udGFpbmVyIHVsIGxpIC50b3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stYm9yZGVyLWFjY29yZGlvbiddIC5jb250YWluZXIgdWwgbGkgLnRvcDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVooNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVooNDVkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzOyB9XG4gICAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWJvcmRlci1hY2NvcmRpb24nXSAuY29udGFpbmVyIHVsIGxpIC50b3A6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1ib3JkZXItYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCBsaS5leHBhbmRlZCAudG9wOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVooMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWigyMjVkZWcpOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1ib3JkZXItYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCBsaSAuYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWJvcmRlci1hY2NvcmRpb24nXSAuY29udGFpbmVyIHVsIGxpIC5ib3R0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1ib3JkZXItYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCBsaSBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWJvcmRlci1hY2NvcmRpb24nXS5mbHludENvbXBvbmVudC1oYXMtYmFja2dyb3VuZCAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzMHB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZmlsbDogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOXB4LCAtMThweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTlweCwgLTE4cHgpOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXSAuaWNvbiBzdmcge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1jaXRlJ10uZmx5bnRDb21wb25lbnQtYm9yZGVyLWNvcm5lcnMgLmJvcmRlciBzcGFuOmZpcnN0LWNoaWxkOjpiZWZvcmUsIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXS5mbHludENvbXBvbmVudC1ib3JkZXItdG9wYm90dG9tLWRpdmlkZWQgLmJvcmRlciBzcGFuOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXSAuY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1jaXRlJ10uZmx5bnRDb21wb25lbnQtaGFzLWJhY2tncm91bmQgLmJvcmRlciB7XG4gIG1hcmdpbjogMzBweDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1jaXRlJ10uZmx5bnRDb21wb25lbnQtaGFzLWJhY2tncm91bmQgLmljb24ge1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDMwcHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stY2l0ZSddLmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC5jb250YWluZXIge1xuICBtYXJnaW46IDUwcHggMzBweCAzMHB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXS5mbHludENvbXBvbmVudC1ib3JkZXItZnVsbCAuaWNvbiB7XG4gIG1hcmdpbjogMzZweCAwIDAgMzZweDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1jaXRlJ10uZmx5bnRDb21wb25lbnQtYm9yZGVyLWZ1bGwgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDg2cHggMzZweCAzNnB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXS5mbHludENvbXBvbmVudC1ib3JkZXItY29ybmVycyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTZweCAzNnB4IDM2cHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stY2l0ZSddLmZseW50Q29tcG9uZW50LWJvcmRlci10b3Bib3R0b20tZGl2aWRlZCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTZweCAwIDM2cHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stY2l0ZSddIC5jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stY2l0ZSddIC5hdXRob3Ige1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXSAuYXV0aG9yIC5pbWFnZSB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgbWluLXdpZHRoOiA2NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXSAuYXV0aG9yIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBtaW4td2lkdGg6IDc1cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXSAuYXV0aG9yIC5pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stY2l0ZSddIC5hdXRob3IgLmltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4OyB9IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stY2l0ZSddIC5hdXRob3ItZGV0YWlscyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1jaXRlJ10gLmF1dGhvci1kZXRhaWxzIC5uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWNpdGUnXSAuYXV0aG9yLWRldGFpbHMgLmZ1bmN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stZXhjZXJwdCddIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBmaWxsOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIC0xOHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOXB4LCAtMThweCk7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stZXhjZXJwdCddIC5pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWV4Y2VycHQnXS5mbHludENvbXBvbmVudC1ib3JkZXItY29ybmVycyAuYm9yZGVyIHNwYW46Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stZXhjZXJwdCddLmZseW50Q29tcG9uZW50LWJvcmRlci10b3Bib3R0b20tZGl2aWRlZCAuYm9yZGVyIHNwYW46Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stZXhjZXJwdCddIC5jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWV4Y2VycHQnXSAuY29udGFpbmVyIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1leGNlcnB0J10uZmx5bnRDb21wb25lbnQtaGFzLWJhY2tncm91bmQgLmJvcmRlciB7XG4gIG1hcmdpbjogMzBweDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1leGNlcnB0J10uZmx5bnRDb21wb25lbnQtaGFzLWJhY2tncm91bmQgLmljb24ge1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDMwcHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stZXhjZXJwdCddLmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC5jb250YWluZXIge1xuICBtYXJnaW46IDUwcHggMzBweCAzMHB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWV4Y2VycHQnXS5mbHludENvbXBvbmVudC1ib3JkZXItZnVsbCAuaWNvbiB7XG4gIG1hcmdpbjogMzZweCAwIDAgMzZweDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1leGNlcnB0J10uZmx5bnRDb21wb25lbnQtYm9yZGVyLWZ1bGwgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDg2cHggMzZweCAzNnB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWV4Y2VycHQnXS5mbHludENvbXBvbmVudC1ib3JkZXItY29ybmVycyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTZweCAzNnB4IDM2cHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stZXhjZXJwdCddLmZseW50Q29tcG9uZW50LWJvcmRlci10b3Bib3R0b20tZGl2aWRlZCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTZweCAwIDM2cHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stZmlsZS11cGxvYWQtcG9sbCddIC5jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1maWxlLXVwbG9hZC1wb2xsJ10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzYycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1maWxlLXVwbG9hZC1wb2xsJ10uZmx5bnRDb21wb25lbnQtc2l6ZS1sciAuY29udGVudCwgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stZmlsZS11cGxvYWQtcG9sbCddLmZseW50Q29tcG9uZW50LXNpemUtdXcgLmNvbnRlbnQge1xuICB3aWR0aDogNzkwcHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stZmlsZS11cGxvYWQtcG9sbCddLmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC5jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1oZWFkZXInXSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staGVhZGVyJ10gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staGVhZGVyJ10gLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzYycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWhlYWRlciddIC5jb250ZW50LW91dGVyIHtcbiAgICAgIHdpZHRoOiA3OTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWhlYWRlciddIC5jb250ZW50LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCAtNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staGVhZGVyJ10gLmNvbnRlbnQtaW5uZXIgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staGVhZGVyJ10gLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staGVhZGVyJ10gLmltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staGVhZGVyJ10gLmltYWdlLmhpZ2gge1xuICAgICAgaGVpZ2h0OiA5MDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1oZWFkZXInXSAuaW1hZ2UuaGlnaCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWhlYWRlciddIC5pbWFnZS5oaWdoIHZpZGVvIHtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZ3ICFpbXBvcnRhbnQ7IH0gfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWhlYWRlciddIC5pbWFnZS52aWRlbyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1oZWFkZXInXSAuaW1hZ2UudmlkZW8uaGlnaCB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staGVhZGVyJ10uZmx5bnRIZWFkZXItdGV4dC1sYXlvdXQtYmVsb3cgLmNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1oZWFkZXInXS5mbHludEhlYWRlci10ZXh0LWxheW91dC1iZWxvdyAuaW1hZ2Uge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staWNvbi1hY2NvcmRpb24nXSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staWNvbi1hY2NvcmRpb24nXSAuY29udGFpbmVyIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWljb24tYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggNTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staWNvbi1hY2NvcmRpb24nXSAuY29udGFpbmVyIHVsIGxpIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWljb24tYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCBsaSAubW9yZSwgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staWNvbi1hY2NvcmRpb24nXSAuY29udGFpbmVyIHVsIGxpIC5sZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDFFRDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWljb24tYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCBsaSAubW9yZSwgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staWNvbi1hY2NvcmRpb24nXSAuY29udGFpbmVyIHVsIGxpIC5sZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pY29uLWFjY29yZGlvbiddIC5jb250YWluZXIgdWwgbGkuZXhwYW5kZWQgLm1vcmUsIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWljb24tYWNjb3JkaW9uJ10gLmNvbnRhaW5lciB1bCBsaSAuYm90dG9tLCBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pY29uLWFjY29yZGlvbiddIC5jb250YWluZXIgdWwgbGkgLmxlc3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pY29uLWFjY29yZGlvbiddIC5jb250YWluZXIgdWwgbGkuZXhwYW5kZWQgLmxlc3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staWNvbi1hY2NvcmRpb24nXSAuY29udGFpbmVyIHVsIGxpIC5ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staWNvbi1hY2NvcmRpb24nXSAuY29udGFpbmVyIHVsIGxpIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staWNvbi1hY2NvcmRpb24nXS5mbHludENvbXBvbmVudC1oYXMtYmFja2dyb3VuZCAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzMHB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10gLmNvbnRhaW5lciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pbWFnZSddIC5jb250YWluZXIgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pbWFnZSddIC5jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staW1hZ2UnXSAuY29udGFpbmVyIC5pbWFnZSAuYm9yZGVyIHtcbiAgICAgIG1hcmdpbjogMjBweDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10gLmNvbnRhaW5lciAuaW1hZ2UgLnNoaW1tZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pbWFnZSddIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pbWFnZSddIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staW1hZ2UnXSAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLnRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10gLmNvbnRhaW5lciAuZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5zaGltbWVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pbWFnZSddLmZseW50Q29tcG9uZW50LXNpemUtdXcgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pbWFnZSddLmZseW50Q29tcG9uZW50LXNpemUtdXcgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzYycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtc2l6ZS1sciAuZGVzY3JpcHRpb24taW5uZXIsIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAuZGVzY3JpcHRpb24taW5uZXIge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtaGFzLWJhY2tncm91bmQgLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMzBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtaGFzLWJhY2tncm91bmQuZmx5bnRDb21wb25lbnQtc2l6ZS1sciAuZGVzY3JpcHRpb24taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10ubG9hZGluZyAuY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDA7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staW1hZ2UnXS5sb2FkaW5nIC5jb250YWluZXIgLmltYWdlIC5zaGltbWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10ubG9hZGluZyAuY29udGFpbmVyIC5pbWFnZSAuc2hpbW1lciBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staW1hZ2UnXS5sb2FkaW5nIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staW1hZ2UnXS5sb2FkaW5nIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuc2hpbW1lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlJ10ubG9hZGluZyAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLnNoaW1tZXIgZGl2IHtcbiAgICBoZWlnaHQ6IDEuNTNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pbWFnZSddLmxvYWRpbmcgLmNvbnRhaW5lciAuZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5zaGltbWVyIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staW1hZ2UnXS5sb2FkaW5nIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuc2hpbW1lciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA5NSU7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pbWFnZSddLmxvYWRpbmcgLmNvbnRhaW5lciAuZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5zaGltbWVyIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staW1hZ2Utc2VsZWN0LXBvbGwnXSAuY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlLXNlbGVjdC1wb2xsJ10gLmNvbnRhaW5lciB1bCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staW1hZ2Utc2VsZWN0LXBvbGwnXSAuY29udGFpbmVyIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2staW1hZ2Utc2VsZWN0LXBvbGwnXSAuY29udGFpbmVyIHVsIGxpIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLWltYWdlLXNlbGVjdC1wb2xsJ10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzYycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1pbWFnZS1zZWxlY3QtcG9sbCddLmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLW9ybmFtZW50J10ge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1vcm5hbWVudCddIC5jb250YWluZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1vcm5hbWVudCddIC5jb250YWluZXIgLmljb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLW9ybmFtZW50J10gLmNvbnRhaW5lciAuaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stb3JuYW1lbnQnXS5mbHludENvbXBvbmVudC1oYXMtYmFja2dyb3VuZCAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDMwcHg7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stb3JuYW1lbnQnXS5mbHludENvbXBvbmVudC1vcm5hbWVudC1zaXplLWwgLmNvbnRhaW5lciAuaWNvbiB7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgaGVpZ2h0OiA3N3B4OyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLW9ybmFtZW50J10uZmx5bnRDb21wb25lbnQtb3JuYW1lbnQtc2l6ZS1sIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLW9ybmFtZW50J10uZmx5bnRDb21wb25lbnQtb3JuYW1lbnQtc2l6ZS1tIC5jb250YWluZXIgLmljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1vcm5hbWVudCddLmZseW50Q29tcG9uZW50LW9ybmFtZW50LXNpemUtbSAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1vcm5hbWVudCddLmZseW50Q29tcG9uZW50LW9ybmFtZW50LXNpemUtcyAuY29udGFpbmVyIC5pY29uIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stb3JuYW1lbnQnXS5mbHludENvbXBvbmVudC1vcm5hbWVudC1zaXplLXMgLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFlbTsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10gLmNvbnRhaW5lciAud3JhcHBlci0xIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuaW1hZ2Uge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXSAuY29udGFpbmVyIC53cmFwcGVyLTEgLmltYWdlIHtcbiAgICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuaW1hZ2UgLmZpZ3VyZS1pbWFnZSxcbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MCU7XG4gICAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10gLmNvbnRhaW5lciAud3JhcHBlci0xIC5jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXSAuY29udGFpbmVyIC53cmFwcGVyLTEgLmNvbnRlbnQge1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuY29udGVudCB7XG4gICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogODAlOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXSAuY29udGFpbmVyIC53cmFwcGVyLTEgLmNvbnRlbnQgLmF1ZGlvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuY29udGVudCAuYXVkaW8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10gLmNvbnRhaW5lciAud3JhcHBlci0xIC5jb250ZW50IC5hdWRpbyAuY29udHJvbHMge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10gLmNvbnRhaW5lciAud3JhcHBlci0xIC5jb250ZW50IC5hdWRpbyAuY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIC13ZWJraXQtZmlsdGVyIDAuMnM7IH1cbiAgICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXSAuY29udGFpbmVyIC53cmFwcGVyLTEgLmNvbnRlbnQgLmF1ZGlvIC5jb250cm9scyBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpOyB9XG4gICAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10gLmNvbnRhaW5lciAud3JhcHBlci0xIC5jb250ZW50IC5hdWRpbyAuY29udHJvbHMgYnV0dG9uIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10gLmNvbnRhaW5lciAud3JhcHBlci0xIC5jb250ZW50IC5hdWRpbyAuY29udHJvbHMgYnV0dG9uIHNwYW4gc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDsgfVxuICAgICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuY29udGVudCAuYXVkaW8gLmNvbnRyb2xzIGJ1dHRvbiAucGF1c2Uge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuY29udGVudCAuYXVkaW8gLmNvbnRyb2xzIGJ1dHRvbiAucGF1c2Ugc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10gLmNvbnRhaW5lciAud3JhcHBlci0xIC5jb250ZW50IC5hdWRpbyAuY29udHJvbHMgaW5wdXQge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXSAuY29udGFpbmVyIC53cmFwcGVyLTEgLmNvbnRlbnQgLmF1ZGlvIC5jb250cm9scyBpbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10gLmNvbnRhaW5lciAud3JhcHBlci0xIC5jb250ZW50IC5hdWRpbyAuY29udHJvbHMgaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXSAuY29udGFpbmVyIC53cmFwcGVyLTEgLmNvbnRlbnQgLmF1ZGlvIC5jb250cm9scyA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMSAuY29udGVudCAuc2hvd25vdGVzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07IH0gfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10gLmNvbnRhaW5lciAud3JhcHBlci0yIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMiAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddIC5jb250YWluZXIgLndyYXBwZXItMiAuY29udGVudCAuc2hvd25vdGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXSAuY29udGFpbmVyIC53cmFwcGVyLTIgLmNvbnRlbnQgLnNob3dub3RlcyAuc2hvd25vdGVzLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXSAuc2hvd25vdGVzIC5zaG93bm90ZXMtdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXS5wbGF5aW5nIC5jb250YWluZXIgLmNvbnRlbnQgLmF1ZGlvIC5jb250cm9scyBidXR0b24gLnBsYXkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXS5wbGF5aW5nIC5jb250YWluZXIgLmNvbnRlbnQgLmF1ZGlvIC5jb250cm9scyBidXR0b24gLnBhdXNlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddLmZseW50Q29tcG9uZW50LXNpemUtdXcgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEzNjJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXS5mbHludENvbXBvbmVudC1zaXplLWxyIC5jb250YWluZXIsIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXS5mbHludENvbXBvbmVudC1zaXplLXV3IC5jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10uZmx5bnRDb21wb25lbnQtc2l6ZS1sciAuY29udGFpbmVyLCBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAuY29udGFpbmVyIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10uZmx5bnRDb21wb25lbnQtc2l6ZS1sciAuY29udGFpbmVyIC53cmFwcGVyLTEsIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXS5mbHludENvbXBvbmVudC1zaXplLXV3IC5jb250YWluZXIgLndyYXBwZXItMSB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzkwcHg7XG4gICAgICAgICAgZmxleC1iYXNpczogNzkwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddLmZseW50Q29tcG9uZW50LXNpemUtbHIgLmNvbnRhaW5lciAud3JhcHBlci0yLCBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAuY29udGFpbmVyIC53cmFwcGVyLTIge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQ3MHB4O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXS5mbHludENvbXBvbmVudC1zaXplLWxyIC5jb250YWluZXIgLndyYXBwZXItMiAuY29udGVudCwgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddLmZseW50Q29tcG9uZW50LXNpemUtdXcgLmNvbnRhaW5lciAud3JhcHBlci0yIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXS5mbHludENvbXBvbmVudC1zaXplLXV3LmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC53cmFwcGVyLTEge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvZGNhc3QnXS5mbHludENvbXBvbmVudC1zaXplLXV3LmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC53cmFwcGVyLTIge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9kY2FzdCddLmZseW50Q29tcG9uZW50LXNpemUtciAuY29udGFpbmVyIC53cmFwcGVyLTEgLmNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10uZmx5bnRDb21wb25lbnQtc2l6ZS1yIC5jb250YWluZXIgLndyYXBwZXItMSAuY29udGVudCAuYXVkaW8ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2RjYXN0J10uZmx5bnRDb21wb25lbnQtc2l6ZS1yIC5jb250YWluZXIgLndyYXBwZXItMSAuY29udGVudCAuYXVkaW8ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLnBvbGwge1xuICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLnBvbGwgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYW5zd2VyIHtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgdGV4dGFyZWEge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjEwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjI2O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYW5zd2VyIHRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFuc3dlciAuZmlsZS11cGxvYWQge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDgwcHggMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYxMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkYyNjsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFuc3dlciAuZmlsZS11cGxvYWQgLm9yIHtcbiAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYW5zd2VyIC5maWxlLXVwbG9hZCAudXBsb2FkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYW5zd2VyIC5maWxlLXVwbG9hZCAudXBsb2FkIGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFuc3dlciAudGV4dC1pdGVtcyB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYW5zd2VyIC50ZXh0LWl0ZW1zIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFuc3dlciAudGV4dC1pdGVtcyB1bCBsaSBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgLnRleHQtaXRlbXMgdWwgbGkgbGFiZWwgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFuc3dlciAudGV4dC1pdGVtcyB1bCBsaSBsYWJlbCAucmVzdWx0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgLnRleHQtaXRlbXMgdWwgbGkgbGFiZWwgLnJhZGlvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFuc3dlciAudGV4dC1pdGVtcyB1bCBsaSBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLnJhZGlvOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgLmltYWdlLWl0ZW1zIHVsIHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFuc3dlciAuaW1hZ2UtaXRlbXMgdWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgLmltYWdlLWl0ZW1zIHVsIGxpIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYW5zd2VyIC5pbWFnZS1pdGVtcyB1bCBsaSBsYWJlbCBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYW5zd2VyIC5pbWFnZS1pdGVtcyB1bCBsaSBsYWJlbCBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYW5zd2VyIC5pbWFnZS1pdGVtcyB1bCBsaSBsYWJlbCAucmVzdWx0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgLmltYWdlLWl0ZW1zIHVsIGxpIGxhYmVsIC5yYWRpbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hbnN3ZXIgLmltYWdlLWl0ZW1zIHVsIGxpIGxhYmVsIGlucHV0OmNoZWNrZWQgfiAucmFkaW86OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFjdGlvbnMgYnV0dG9uID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFjdGlvbnMgYnV0dG9uIC5zdWJtaXR0aW5nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYWN0aW9ucyBidXR0b24gLnN1Ym1pdHRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXSAuY29udGFpbmVyIC5hY3Rpb25zIGJ1dHRvbiAuc3VibWl0dGluZyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFjdGlvbnMgYnV0dG9uIC5zdWNjZXNzIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYWN0aW9ucyBidXR0b24gLnN1Y2Nlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYWN0aW9ucyBidXR0b24uc3VibWl0dGluZyB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFjdGlvbnMgYnV0dG9uLnN1Ym1pdHRpbmcgLnN1Ym1pdCB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFjdGlvbnMgYnV0dG9uLnN1Ym1pdHRpbmcgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYWN0aW9ucyBidXR0b24uc3VibWl0dGluZy5zdWJtaXR0aW5nIC5zdWJtaXR0aW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYWN0aW9ucyBidXR0b24uc3VjY2VzcyB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFjdGlvbnMgYnV0dG9uLnN1Y2Nlc3MgLnN1Ym1pdCB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddIC5jb250YWluZXIgLmFjdGlvbnMgYnV0dG9uLnN1Y2Nlc3MgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10gLmNvbnRhaW5lciAuYWN0aW9ucyBidXR0b24uc3VjY2Vzcy5zdWNjZXNzIC5zdWNjZXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddLmZseW50Q29tcG9uZW50LXNpemUtdXcgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTM2MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stcG9sbCddLmZseW50Q29tcG9uZW50LXNpemUtbHIgLmNvbnRlbnQsIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXS5mbHludENvbXBvbmVudC1zaXplLXV3IC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3OTBweDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay1wb2xsJ10uZmx5bnRDb21wb25lbnQtaGFzLWJhY2tncm91bmQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXBvbGwnXS5mbHludENvbXBvbmVudC1oYXMtYmFja2dyb3VuZCAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGVzdGltb25pYWxzJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay10ZXN0aW1vbmlhbHMnXS5pbml0aWFsaXppbmcgLmNvbnRhaW5lciAuaXRlbXMgdWwgbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGVzdGltb25pYWxzJ10uaW5pdGlhbGl6aW5nIC5jb250YWluZXIgLnBhZ2luZyB1bCBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay10ZXN0aW1vbmlhbHMnXSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXRlc3RpbW9uaWFscyddIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTM2MnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXRlc3RpbW9uaWFscyddIC5jb250YWluZXIgLml0ZW1zIHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXRlc3RpbW9uaWFscyddIC5jb250YWluZXIgLml0ZW1zIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxczsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGVzdGltb25pYWxzJ10gLmNvbnRhaW5lciAuaXRlbXMgdWwgbGkuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGVzdGltb25pYWxzJ10gLmNvbnRhaW5lciAuaXRlbXMgdWwgbGkgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDAlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXRlc3RpbW9uaWFscyddIC5jb250YWluZXIgLml0ZW1zIHVsIGxpIC5pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay10ZXN0aW1vbmlhbHMnXSAuY29udGFpbmVyIC5pdGVtcyB1bCBsaSAuaW1hZ2UgLnBlcnNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGVzdGltb25pYWxzJ10gLmNvbnRhaW5lciAuaXRlbXMgdWwgbGkgLmltYWdlIC5wZXJzb24gLm5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay10ZXN0aW1vbmlhbHMnXSAuY29udGFpbmVyIC5pdGVtcyB1bCBsaSAuaW1hZ2UgLnBlcnNvbiAuZnVuY3Rpb24ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGVzdGltb25pYWxzJ10gLmNvbnRhaW5lciAuaXRlbXMgdWwgbGkgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDYwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXRlc3RpbW9uaWFscyddIC5jb250YWluZXIgLnBhZ2luZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDQwcHg7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay10ZXN0aW1vbmlhbHMnXSAuY29udGFpbmVyIC5wYWdpbmcgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGVzdGltb25pYWxzJ10gLmNvbnRhaW5lciAucGFnaW5nIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay10ZXN0aW1vbmlhbHMnXSAuY29udGFpbmVyIC5wYWdpbmcgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzO1xuICAgICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMsIC13ZWJraXQtdHJhbnNmb3JtIDFzOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXRlc3RpbW9uaWFscyddIC5jb250YWluZXIgLnBhZ2luZyB1bCBsaS5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGV4dC1pbnB1dC1wb2xsJ10gLmNvbnRhaW5lciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXRleHQtaW5wdXQtcG9sbCddLmZseW50Q29tcG9uZW50LXNpemUtdXcgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTM2MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGV4dC1pbnB1dC1wb2xsJ10uZmx5bnRDb21wb25lbnQtc2l6ZS1sciAuY29udGVudCwgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGV4dC1pbnB1dC1wb2xsJ10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAuY29udGVudCB7XG4gIHdpZHRoOiA3OTBweDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay10ZXh0LWlucHV0LXBvbGwnXS5mbHludENvbXBvbmVudC1oYXMtYmFja2dyb3VuZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGV4dC1zZWxlY3QtcG9sbCddIC5jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay10ZXh0LXNlbGVjdC1wb2xsJ10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzYycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay10ZXh0LXNlbGVjdC1wb2xsJ10uZmx5bnRDb21wb25lbnQtc2l6ZS1sciAuY29udGVudCwgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGV4dC1zZWxlY3QtcG9sbCddLmZseW50Q29tcG9uZW50LXNpemUtdXcgLmNvbnRlbnQge1xuICB3aWR0aDogNzkwcHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdGV4dC1zZWxlY3QtcG9sbCddLmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC5jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXSAuY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10gLmNvbnRhaW5lciAubWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10gLmNvbnRhaW5lciAubWVkaWEgLnZpZGVvIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXSAuY29udGFpbmVyIC5tZWRpYSAudmlkZW8gdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddIC5jb250YWluZXIgLm1lZGlhIC52aWRlbyBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10gLmNvbnRhaW5lciAubWVkaWEgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXSAuY29udGFpbmVyIC5tZWRpYS5pbml0aWFsaXplZCAudmlkZW8ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10gLmNvbnRhaW5lciAubWVkaWEuaW5pdGlhbGl6ZWQgLmltYWdlIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddIC5jb250YWluZXIgLm1lZGlhIC52aWRlbyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddIC5jb250YWluZXIgLm1lZGlhIC5pbWFnZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfSB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10gLmNvbnRhaW5lciAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10gLmNvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXSAuY29udGFpbmVyIC5pbWFnZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNHB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggIzAwMDAwMDI5OyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddIC5jb250YWluZXIgLmltYWdlIHNwYW4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddIC5jb250YWluZXIgLnN1bW1hcnktdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjYmVlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10gLmNvbnRhaW5lciAuc3VtbWFyeS10b2dnbGUgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXSAuY29udGFpbmVyIC5zdW1tYXJ5LXRvZ2dsZSBzdmc6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4yczsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddIC5jb250YWluZXIgLnN1bW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWNiZWU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXSAuY29udGFpbmVyIC5zdW1tYXJ5IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10gLmNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10gLmNvbnRhaW5lciAuZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddLmZseW50Q29tcG9uZW50LXNpemUtdXcgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzYycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10uZmx5bnRDb21wb25lbnQtc2l6ZS1sciAuZGVzY3JpcHRpb24taW5uZXIsIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAuZGVzY3JpcHRpb24taW5uZXIge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10ubG9hZGluZyAuY29udGFpbmVyIC5tZWRpYSAudmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDA7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXS5sb2FkaW5nIC5jb250YWluZXIgLm1lZGlhIC52aWRlbyBpZnJhbWUge1xuICBoZWlnaHQ6IDA7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXS5sb2FkaW5nIC5jb250YWluZXIgLm1lZGlhIC52aWRlbyAuc2hpbW1lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddLmxvYWRpbmcgLmNvbnRhaW5lciAubWVkaWEgLnZpZGVvIC5zaGltbWVyIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddLmxvYWRpbmcgLmNvbnRhaW5lciAubWVkaWEgLmltYWdlIGltZyB7XG4gIGhlaWdodDogMDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddLmxvYWRpbmcgLmNvbnRhaW5lciAubWVkaWEgLmltYWdlIC5zaGltbWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10ubG9hZGluZyAuY29udGFpbmVyIC5tZWRpYSAuaW1hZ2UgLnNoaW1tZXIgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10ubG9hZGluZyAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLnRleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10ubG9hZGluZyAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLnNoaW1tZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlbyddLmxvYWRpbmcgLmNvbnRhaW5lciAuZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5zaGltbWVyIGRpdiB7XG4gICAgaGVpZ2h0OiAxLjUzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNGVtOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXS5sb2FkaW5nIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuc2hpbW1lciBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvJ10ubG9hZGluZyAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLnNoaW1tZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogOTUlOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8nXS5sb2FkaW5nIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuc2hpbW1lciBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSAuY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSAuY29udGFpbmVyIC50b3Age1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8tY2FyZCddIC5jb250YWluZXIgLnRvcCAubWVkaWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSAuY29udGFpbmVyIC50b3AgLm1lZGlhIC52aWRlbyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10gLmNvbnRhaW5lciAudG9wIC5tZWRpYSAudmlkZW8gdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10gLmNvbnRhaW5lciAudG9wIC5tZWRpYSAudmlkZW8gaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10gLmNvbnRhaW5lciAudG9wIC5tZWRpYSAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycywgLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSAuY29udGFpbmVyIC50b3AgLm1lZGlhIC5pbWFnZTpob3ZlciB7XG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10gLmNvbnRhaW5lciAudG9wIC5tZWRpYS5pbml0aWFsaXplZCAudmlkZW8ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10gLmNvbnRhaW5lciAudG9wIC5tZWRpYS5pbml0aWFsaXplZCAuaW1hZ2Uge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSAuY29udGFpbmVyIC50b3AgLm1lZGlhIC52aWRlbyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8tY2FyZCddIC5jb250YWluZXIgLnRvcCAubWVkaWEgLmltYWdlIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH0gfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSAuY29udGFpbmVyIC50b3AgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8tY2FyZCddIC5jb250YWluZXIgLnRvcCAuaW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8tY2FyZCddIC5jb250YWluZXIgLnRvcCAuaW1hZ2Ugc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8tY2FyZCddIC5jb250YWluZXIgLnRvcCAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSAuY29udGFpbmVyIC50b3AgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSAuY29udGFpbmVyIC50b3AgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10gLmNvbnRhaW5lciAudG9wIC5jb250ZW50IC5kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8tY2FyZCddIC5jb250YWluZXIgLnN1bW1hcnktdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjYmVlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXSAuY29udGFpbmVyIC5zdW1tYXJ5LXRvZ2dsZSBzdmc6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10gLmNvbnRhaW5lciAuc3VtbWFyeS10b2dnbGUgc3ZnOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8tY2FyZCddIC5jb250YWluZXIgLnN1bW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWNiZWU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8tY2FyZCddIC5jb250YWluZXIgLnN1bW1hcnkgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2stdmlkZW8tY2FyZCddLm9wZW4gLmNvbnRhaW5lciAuc3VtbWFyeS10b2dnbGUgc3ZnOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10uZmx5bnRDb21wb25lbnQtc2l6ZS1sIC50b3AsIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXS5mbHludENvbXBvbmVudC1zaXplLWwtcGx1cy1yIC50b3Age1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXS5mbHludENvbXBvbmVudC1zaXplLXIgLnRvcCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAudG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTM2MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10uZmx5bnRDb21wb25lbnQtc2l6ZS1sciAuaW1hZ2UsIFtpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXS5mbHludENvbXBvbmVudC1zaXplLXV3IC5pbWFnZSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3OTBweDtcbiAgICAgIGZsZXgtYmFzaXM6IDc5MHB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXZpZGVvLWNhcmQnXS5mbHludENvbXBvbmVudC1zaXplLWxyIC5jb250ZW50LCBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay12aWRlby1jYXJkJ10uZmx5bnRDb21wb25lbnQtc2l6ZS11dyAuY29udGVudCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0NzBweDtcbiAgICAgIGZsZXgtYmFzaXM6IDQ3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay13eXNpd3lnJ10uZmx5bnRDb21wb25lbnQuc3BhY2luZy1iZWZvcmUge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWJsb2NrLXd5c2l3eWcnXS5mbHludENvbXBvbmVudC5zcGFjaW5nLWFmdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1ibG9jay13eXNpd3lnJ10gLmNvbnRhaW5lciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1ibG9jay13eXNpd3lnJ10gLmNvbnRhaW5lciBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2std3lzaXd5ZyddLmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC5ib3JkZXIge1xuICBtYXJnaW46IDMwcHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2std3lzaXd5ZyddLmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC5jb250YWluZXIge1xuICBtYXJnaW46IDMwcHg7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtYmxvY2std3lzaXd5ZyddLmZseW50Q29tcG9uZW50LWhhcy1ib3JkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1mcy1vcGVuZXInXSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtZnMtb3BlbmVyJ10gLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC01MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDAlOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZnMtb3BlbmVyJ10gLmltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZnMtb3BlbmVyJ10gLmltYWdlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWZzLW9wZW5lciddLmRpc2FibGUtcGFyYWxsYXggLmltYWdlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWZzLW9wZW5lciddIC52aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwJTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWZzLW9wZW5lciddIC52aWRlbyB2aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZnMtb3BlbmVyJ10gLnZpZGVvOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWZzLW9wZW5lciddLmRpc2FibGUtcGFyYWxsYXggLnZpZGVvIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWZzLW9wZW5lciddIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDRlbSAyMHB4IDZlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWZzLW9wZW5lciddIC5zY3JvbGwtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycywgLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1mcy1vcGVuZXInXSAuc2Nyb2xsLWJ1dHRvbjpob3ZlciB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWZzLW9wZW5lciddIC5zY3JvbGwtYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGZpbGw6IHZhcigtLWFycm93LWNvbG9yKTsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10uaW5pdGlhbGl6aW5nIC5jb250YWluZXIgLnNsaWRlciB1bCBsaSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIC5jb250YWluZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzNjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5zbGlkZXIge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIC5jb250YWluZXIgLnNsaWRlciB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIC5jb250YWluZXIgLnNsaWRlciB1bCBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAxcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDFzOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIC5jb250YWluZXIgLnNsaWRlciB1bCBsaS5tb3Zpbmcge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIC5jb250YWluZXIgLnNsaWRlciAuY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10gLmNvbnRhaW5lciAuc2xpZGVyIC5jb250ZW50IC5pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIC5jb250YWluZXIgLnNsaWRlciAuY29udGVudCAuaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci10b3AtY29sb3IgMC41cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci10b3AtY29sb3IgMC41czsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5zbGlkZXIgLmNvbnRlbnQgLmltYWdlIGEge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzLCAtd2Via2l0LWZpbHRlciAwLjJzOyB9XG4gICAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10gLmNvbnRhaW5lciAuc2xpZGVyIC5jb250ZW50IC5pbWFnZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTsgfVxuICAgICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIC5jb250YWluZXIgLnNsaWRlciAuY29udGVudCAuaW1hZ2UgYSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5zbGlkZXIgLmNvbnRlbnQgLmltYWdlIGEgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5zbGlkZXIgLmNvbnRlbnQgLmltYWdlIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItZGFyay1ibHVlKTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCA0cHggIzAwMDAwMDI5O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAjMDAwMDAwMjk7XG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5zbGlkZXIgLmNvbnRlbnQgLmltYWdlIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpOyB9XG4gICAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10gLmNvbnRhaW5lciAuc2xpZGVyIC5jb250ZW50IC5pbWFnZSBzcGFuIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5zbGlkZXIgbGkuYWN0aXZlIC5jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5zbGlkZXIgbGkuYWN0aXZlIC5jb250ZW50IC5pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIC5jb250YWluZXIgLnNsaWRlciBsaS5hY3RpdmUgLmNvbnRlbnQgLmltYWdlOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5zbGlkZXIgbGkuYWN0aXZlIC5jb250ZW50IC5pbWFnZSBhIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10gLmNvbnRhaW5lciAuc2xpZGVyIGxpLmFjdGl2ZSAuY29udGVudCAuaW1hZ2Ugc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10gLmNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHdpZHRoOiA3OTBweDsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10gLmNvbnRhaW5lciAuZGVzY3JpcHRpb24gdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDE7XG4gICAgICAgICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXSAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiB1bCBsaS5hY3RpdmUge1xuICAgICAgICAgIC8qIGRpc3BsYXk6IGJsb2NrOyAqL1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddLmZseW50Q29tcG9uZW50LWhhcy1iYWNrZ3JvdW5kIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuY29udGFpbmVyIC5pbWFnZSAuc2hpbW1lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddLmxvYWRpbmcgLmNvbnRhaW5lciAuaW1hZ2UgLnNoaW1tZXIgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddLmxvYWRpbmcgLmNvbnRhaW5lciAuZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5zaGltbWVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXS5sb2FkaW5nIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuc2hpbW1lciBkaXYge1xuICAgICAgaGVpZ2h0OiAxLjUzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXS5sb2FkaW5nIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuc2hpbW1lciBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLnNoaW1tZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA5NSU7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXS5sb2FkaW5nIC5jb250YWluZXIgLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuc2hpbW1lciBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddLmxvYWRpbmcgLnNsaWRlciAuY29udGVudCAuaW1hZ2UgYSBpbWcge1xuICAgIGhlaWdodDogMDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuc2xpZGVyIC5jb250ZW50IC5pbWFnZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddLmxvYWRpbmcgLnNsaWRlciAuc2hpbW1lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXS5sb2FkaW5nIC5zbGlkZXIgLnNoaW1tZXIgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXS5sb2FkaW5nIC5zbGlkZXIgLnNoaW1tZXIgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGxlZnQ6IC03MjBweDtcbiAgICAgIHdpZHRoOiA3MDBweDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWdhbGxlcnknXS5sb2FkaW5nIC5zbGlkZXIgLnNoaW1tZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddLmxvYWRpbmcgLnNsaWRlciAuc2hpbW1lciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGxlZnQ6IDQyMHB4O1xuICAgICAgd2lkdGg6IDcwMHB4OyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddLmxvYWRpbmcgLnNsaWRlciAuc2hpbW1lciBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBsZWZ0OiAxMTQwcHg7XG4gICAgICB3aWR0aDogODAwcHg7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuc2xpZGVyIC5zaGltbWVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1wcmltYXJ5LWNvbG9yKSBzb2xpZDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuZGVzY3JpcHRpb24gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddLmxvYWRpbmcgLmRlc2NyaXB0aW9uIC5zaGltbWVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuZGVzY3JpcHRpb24gLnNoaW1tZXIgZGl2IHtcbiAgICAgIGhlaWdodDogMS41M3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNGVtOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuZGVzY3JpcHRpb24gLnNoaW1tZXIgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtZ2FsbGVyeSddLmxvYWRpbmcgLmRlc2NyaXB0aW9uIC5zaGltbWVyIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogOTUlOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1nYWxsZXJ5J10ubG9hZGluZyAuZGVzY3JpcHRpb24gLnNoaW1tZXIgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG5cbi5mbHludEhvbWUge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdHJldGNoO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZseW50SG9tZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC5mbHludEhvbWUgLmZseW50SG9tZU91dGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzYycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmx5bnRIb21lIC5mbHludEhvbWVJbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzUwcHg7XG4gICAgbWFyZ2luOiAtNXB4IC01cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRIb21lIC5mbHludEhvbWVJbm5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuZmx5bnRIb21lIC5mbHludEhvbWVJbm5lciAuZmx5bnRIb21lQ29sdW1ucyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8qIHRyYW5zaXRpb246IGxlZnQgMC41czsgKi8gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuZmx5bnRIb21lIC5mbHludEhvbWVJbm5lciAuZmx5bnRIb21lQ29sdW1ucyB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmZseW50SG9tZSAuZmx5bnRIb21lSW5uZXIgLmZseW50SG9tZUNvbHVtbnMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH0gfVxuICAuZmx5bnRIb21lIC5mbHludEhvbWVDb250cm9scyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1lbGVjdHJpYy1ibHVlKTtcbiAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mbHludEhvbWUgLmZseW50SG9tZUNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZseW50SG9tZSAuZmx5bnRIb21lQ29udHJvbHMgZGl2IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZThmYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbHludEhvbWUgLmZseW50SG9tZUNvbnRyb2xzIGRpdjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QnBaRDBpWWlJZ1pHRjBZUzF1WVcxbFBTSkZZbVZ1WlNBeUlpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJME9Ea3VNalkySWlCb1pXbG5hSFE5SWpnMk9DNDFNelFpSUhacFpYZENiM2c5SWpBZ01DQTBPRGt1TWpZMklEZzJPQzQxTXpRaVBnb2dJRHhuSUdsa1BTSmpJaUJrWVhSaExXNWhiV1U5SWtWaVpXNWxJREVpUGdvZ0lDQWdQSEJoZEdnZ1pEMGliVFF6TkM0eU5qY3NPRFk0TGpVek5HTXRNVFF1TURjMkxEQXRNamd1TVRVeExUVXVNemN0TXpndU9Ea3hMVEUyTGpFd09Vd3hOaTR4TURrc05EY3pMakUxTjJNdE1qRXVORGM1TFRJeExqUTNPUzB5TVM0ME56a3ROVFl1TXpBekxEQXROemN1TnpneVRETTVOUzR6TnpZc01UWXVNVEE1WXpJeExqUTNPUzB5TVM0ME56a3NOVFl1TXpBekxUSXhMalEzT1N3M055NDNPREVzTUhNeU1TNDBOemtzTlRZdU16QXpMREFzTnpjdU56Z3lUREV6TWk0M09ESXNORE0wTGpJMk4yd3pOREF1TXpjMkxETTBNQzR6Tnpkak1qRXVORGM1TERJeExqUTNPU3d5TVM0ME56a3NOVFl1TXpBekxEQXNOemN1TnpneExURXdMamN6T1N3eE1DNDNNemt0TWpRdU9ERTFMREUyTGpFd09TMHpPQzQ0T1RFc01UWXVNVEE1V2lJZ1ptbHNiRDBpSXpBd01XVmtNaUl2UGdvZ0lEd3ZaejRLUEM5emRtYytcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLmZseW50SG9tZSAuZmx5bnRIb21lQ29udHJvbHMgZGl2OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCcFpEMGlZaUlnWkdGMFlTMXVZVzFsUFNKRlltVnVaU0F5SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0kwT0RrdU1qWTJJaUJvWldsbmFIUTlJamcyT0M0MU16UWlJSFpwWlhkQ2IzZzlJakFnTUNBME9Ea3VNalkySURnMk9DNDFNelFpUGdvZ0lEeG5JR2xrUFNKaklpQmtZWFJoTFc1aGJXVTlJa1ZpWlc1bElERWlQZ29nSUNBZ1BIQmhkR2dnWkQwaWJUVTFMRGcyT0M0MU16UmpMVEUwTGpBM05pd3dMVEk0TGpFMU1TMDFMak0zTFRNNExqZzVNUzB4Tmk0eE1Ea3RNakV1TkRjNUxUSXhMalEzT1MweU1TNDBOemt0TlRZdU16QXpMREF0TnpjdU56Z3hiRE0wTUM0ek56WXRNelF3TGpNM04wd3hOaTR4TURrc09UTXVPRGt4WXkweU1TNDBOemt0TWpFdU5EYzVMVEl4TGpRM09TMDFOaTR6TURNc01DMDNOeTQzT0RKek5UWXVNekF6TFRJeExqUTNPU3czTnk0M09ERXNNR3d6TnprdU1qWTNMRE0zT1M0eU5qZGpNakV1TkRjNUxESXhMalEzT1N3eU1TNDBOemtzTlRZdU16QXpMREFzTnpjdU56Z3lURGt6TGpnNU1TdzROVEl1TkRJMVl5MHhNQzQzTkN3eE1DNDNNemt0TWpRdU9ERTFMREUyTGpFd09TMHpPQzQ0T1RFc01UWXVNVEE1V2lJZ1ptbHNiRDBpSXpBd01XVmtNaUl2UGdvZ0lEd3ZaejRLUEM5emRtYytcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5mbHludEhvbWUgLmZseW50SG9tZUNvbnRyb2xzIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5mbHludEhvbWUgLmZseW50SG9tZUNvbnRyb2xzIGlucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QnBaRDBpWWlJZ1pHRjBZUzF1WVcxbFBTSkZZbVZ1WlNBeUlpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU16QTJMakF5TkNJZ2FHVnBaMmgwUFNJeE1EQTFMamd4T1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREl6TURZdU1ESTBJREV3TURVdU9ERTVJajRLSUNBOFp5QnBaRDBpWXlJZ1pHRjBZUzF1WVcxbFBTSkZZbVZ1WlNBeElqNEtJQ0FnSUR4blBnb2dJQ0FnSUNBOGNtVmpkQ0JwWkQwaVpDSWdaR0YwWVMxdVlXMWxQU0pTWldOb2RHVmpheUEwTnpRaUlIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXlNekEyTGpBeU5DSWdhR1ZwWjJoMFBTSXhNREExTGpneE9TSWdjbmc5SWpVd01pNDVNRGtpSUhKNVBTSTFNREl1T1RBNUlpQm1hV3hzUFNJak1EQXhaV1F5SWk4K0NpQWdJQ0FnSUR4bklHbGtQU0psSWlCa1lYUmhMVzVoYldVOUlreHBibWxsSURFeU1TSStDaUFnSUNBZ0lDQWdQSEJoZEdnZ1pEMGliVGswT0M0eE5qY3NOekF4TGprNE1XTXRNVGt1TXpNc01DMHpOUzB4TlM0Mk55MHpOUzB6TlhZdE16STRMakUwTTJNd0xURTVMak16TERFMUxqWTNMVE0xTERNMUxUTTFjek0xTERFMUxqWTNMRE0xTERNMWRqTXlPQzR4TkROak1Dd3hPUzR6TXkweE5TNDJOeXd6TlMwek5Td3pOVm9pSUdacGJHdzlJaU5tWm1ZaUx6NEtJQ0FnSUNBZ1BDOW5QZ29nSUNBZ0lDQThaeUJwWkQwaVppSWdaR0YwWVMxdVlXMWxQU0pNYVc1cFpTQXhNaklpUGdvZ0lDQWdJQ0FnSUR4d1lYUm9JR1E5SW0weE1UVXpMakF4TWl3M01ERXVPVGd4WXkweE9TNHpNeXd3TFRNMUxURTFMalkzTFRNMUxUTTFkaTB6TWpndU1UUXpZekF0TVRrdU16TXNNVFV1TmpjdE16VXNNelV0TXpWek16VXNNVFV1Tmpjc016VXNNelYyTXpJNExqRTBNMk13TERFNUxqTXpMVEUxTGpZM0xETTFMVE0xTERNMVdpSWdabWxzYkQwaUkyWm1aaUl2UGdvZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUR4bklHbGtQU0puSWlCa1lYUmhMVzVoYldVOUlreHBibWxsSURFeU15SStDaUFnSUNBZ0lDQWdQSEJoZEdnZ1pEMGliVEV6TlRjdU9EVTJMRGN3TVM0NU9ERmpMVEU1TGpNekxEQXRNelV0TVRVdU5qY3RNelV0TXpWMkxUTXlPQzR4TkROak1DMHhPUzR6TXl3eE5TNDJOeTB6TlN3ek5TMHpOWE16TlN3eE5TNDJOeXd6TlN3ek5YWXpNamd1TVRRell6QXNNVGt1TXpNdE1UVXVOamNzTXpVdE16VXNNelZhSWlCbWFXeHNQU0lqWm1abUlpOCtDaUFnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdQR2NnYjNCaFkybDBlVDBpTGpRaVBnb2dJQ0FnSUNBZ0lEeHdZWFJvSUdROUltMHhPRE0xTGpjM05pdzNNREV1T1RneFl5MDRMamsxTnl3d0xURTNMamt4TkMwekxqUXhOeTB5TkM0M05Ea3RNVEF1TWpVeExURXpMalkyT0MweE15NDJOamt0TVRNdU5qWTRMVE0xTGpneU9Td3dMVFE1TGpRNU9Hd3hOREF1TWpJNExURTBNQzR5TWpndE1UTTRMalF4T0MweE16Z3VOREUzWXkweE15NDJOamd0TVRNdU5qWTVMVEV6TGpZMk9DMHpOUzQ0TWprc01DMDBPUzQwT1Rnc01UTXVOalk0TFRFekxqWTJPQ3d6TlM0NE1qZ3RNVE11TmpZNExEUTVMalE1T0N3d2JERTJNeTR4TmpZc01UWXpMakUyTm1NeE15NDJOamdzTVRNdU5qWTVMREV6TGpZMk9Dd3pOUzQ0TWprc01DdzBPUzQwT1Roc0xURTJOQzQ1TnpZc01UWTBMamszTjJNdE5pNDRNelFzTmk0NE16UXRNVFV1TnpreUxERXdMakkxTVMweU5DNDNORGtzTVRBdU1qVXhXaUlnWm1sc2JEMGlJMlptWmlJdlBnb2dJQ0FnSUNBOEwyYytDaUFnSUNBZ0lEeG5JRzl3WVdOcGRIazlJaTQwSWo0S0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKdE5EY3dMakkwT0N3M01ERXVPVGd4WXkwNExqazFPQ3d3TFRFM0xqa3hOQzB6TGpReE5pMHlOQzQzTkRrdE1UQXVNalV4YkMweE5qUXVPVGMyTFRFMk5DNDVOemRqTFRZdU5UWTBMVFl1TlRZMExURXdMakkxTVMweE5TNDBOamN0TVRBdU1qVXhMVEkwTGpjME9YTXpMalk0T0MweE9DNHhPRFVzTVRBdU1qVXhMVEkwTGpjME9Xd3hOak11TVRZM0xURTJNeTR4Tmpaak1UTXVOalk0TFRFekxqWTJPQ3d6TlM0NE1qa3RNVE11TmpZNExEUTVMalE1Tnl3d0xERXpMalkyT0N3eE15NDJOamtzTVRNdU5qWTRMRE0xTGpneU9Td3dMRFE1TGpRNU9Hd3RNVE00TGpReE55d3hNemd1TkRFM0xERTBNQzR5TWpnc01UUXdMakl5T0dNeE15NDJOamdzTVRNdU5qWTVMREV6TGpZMk9Dd3pOUzQ0TWprc01DdzBPUzQwT1RndE5pNDRNek1zTmk0NE16TXRNVFV1TnpreUxERXdMakkxTFRJMExqYzBPU3d4TUM0eU5URmFJaUJtYVd4c1BTSWpabVptSWk4K0NpQWdJQ0FnSUR3dlp6NEtJQ0FnSUR3dlp6NEtJQ0E4TDJjK0Nqd3ZjM1puUGc9PVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZseW50SG9tZSAuZmx5bnRIb21lQ29udHJvbHMgaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCcFpEMGlZaUlnWkdGMFlTMXVZVzFsUFNKRlltVnVaU0F5SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TXpBMkxqQXlOQ0lnYUdWcFoyaDBQU0l4TURBMUxqZ3hPU0lnZG1sbGQwSnZlRDBpTUNBd0lESXpNRFl1TURJMElERXdNRFV1T0RFNUlqNEtJQ0E4WnlCcFpEMGlZeUlnWkdGMFlTMXVZVzFsUFNKRlltVnVaU0F4SWo0S0lDQWdJRHhuUGdvZ0lDQWdJQ0E4Y21WamRDQnBaRDBpWkNJZ1pHRjBZUzF1WVcxbFBTSlNaV05vZEdWamF5QTBOelFpSUhnOUlqQWlJSGs5SWpBaUlIZHBaSFJvUFNJeU16QTJMakF5TkNJZ2FHVnBaMmgwUFNJeE1EQTFMamd4T1NJZ2NuZzlJalV3TWk0NU1Ea2lJSEo1UFNJMU1ESXVPVEE1SWlCbWFXeHNQU0lqTURBeFpXUXlJaTgrQ2lBZ0lDQWdJRHhuSUdsa1BTSmxJaUJrWVhSaExXNWhiV1U5SWt4cGJtbGxJREV5TVNJK0NpQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaWJUazBPQzR4Tmpjc056QXhMams0TVdNdE1Ua3VNek1zTUMwek5TMHhOUzQyTnkwek5TMHpOWFl0TXpJNExqRTBNMk13TFRFNUxqTXpMREUxTGpZM0xUTTFMRE0xTFRNMWN6TTFMREUxTGpZM0xETTFMRE0xZGpNeU9DNHhORE5qTUN3eE9TNHpNeTB4TlM0Mk55d3pOUzB6TlN3ek5Wb2lJR1pwYkd3OUlpTm1abVlpTHo0S0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBOFp5QnBaRDBpWmlJZ1pHRjBZUzF1WVcxbFBTSk1hVzVwWlNBeE1qSWlQZ29nSUNBZ0lDQWdJRHh3WVhSb0lHUTlJbTB4TVRVekxqQXhNaXczTURFdU9UZ3hZeTB4T1M0ek15d3dMVE0xTFRFMUxqWTNMVE0xTFRNMWRpMHpNamd1TVRRell6QXRNVGt1TXpNc01UVXVOamN0TXpVc016VXRNelZ6TXpVc01UVXVOamNzTXpVc016VjJNekk0TGpFME0yTXdMREU1TGpNekxURTFMalkzTERNMUxUTTFMRE0xV2lJZ1ptbHNiRDBpSTJabVppSXZQZ29nSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJRHhuSUdsa1BTSm5JaUJrWVhSaExXNWhiV1U5SWt4cGJtbGxJREV5TXlJK0NpQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaWJURXpOVGN1T0RVMkxEY3dNUzQ1T0RGakxURTVMak16TERBdE16VXRNVFV1TmpjdE16VXRNelYyTFRNeU9DNHhORE5qTUMweE9TNHpNeXd4TlM0Mk55MHpOU3d6TlMwek5YTXpOU3d4TlM0Mk55d3pOU3d6TlhZek1qZ3VNVFF6WXpBc01Ua3VNek10TVRVdU5qY3NNelV0TXpVc016VmFJaUJtYVd4c1BTSWpabVptSWk4K0NpQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ1BHY2diM0JoWTJsMGVUMGlMalFpUGdvZ0lDQWdJQ0FnSUR4d1lYUm9JR1E5SW0weE9ETTFMamMzTml3M01ERXVPVGd4WXkwNExqazFOeXd3TFRFM0xqa3hOQzB6TGpReE55MHlOQzQzTkRrdE1UQXVNalV4TFRFekxqWTJPQzB4TXk0Mk5qa3RNVE11TmpZNExUTTFMamd5T1N3d0xUUTVMalE1T0d3eE5EQXVNakk0TFRFME1DNHlNamd0TVRNNExqUXhPQzB4TXpndU5ERTNZeTB4TXk0Mk5qZ3RNVE11TmpZNUxURXpMalkyT0Mwek5TNDRNamtzTUMwME9TNDBPVGdzTVRNdU5qWTRMVEV6TGpZMk9Dd3pOUzQ0TWpndE1UTXVOalk0TERRNUxqUTVPQ3d3YkRFMk15NHhOallzTVRZekxqRTJObU14TXk0Mk5qZ3NNVE11TmpZNUxERXpMalkyT0N3ek5TNDRNamtzTUN3ME9TNDBPVGhzTFRFMk5DNDVOellzTVRZMExqazNOMk10Tmk0NE16UXNOaTQ0TXpRdE1UVXVOemt5TERFd0xqSTFNUzB5TkM0M05Ea3NNVEF1TWpVeFdpSWdabWxzYkQwaUkyWm1aaUl2UGdvZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUR4bklHOXdZV05wZEhrOUlpNDBJajRLSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0p0TkRjd0xqSTBPQ3czTURFdU9UZ3hZeTA0TGprMU9Dd3dMVEUzTGpreE5DMHpMalF4TmkweU5DNDNORGt0TVRBdU1qVXhiQzB4TmpRdU9UYzJMVEUyTkM0NU56ZGpMVFl1TlRZMExUWXVOVFkwTFRFd0xqSTFNUzB4TlM0ME5qY3RNVEF1TWpVeExUSTBMamMwT1hNekxqWTRPQzB4T0M0eE9EVXNNVEF1TWpVeExUSTBMamMwT1d3eE5qTXVNVFkzTFRFMk15NHhOalpqTVRNdU5qWTRMVEV6TGpZMk9Dd3pOUzQ0TWprdE1UTXVOalk0TERRNUxqUTVOeXd3TERFekxqWTJPQ3d4TXk0Mk5qa3NNVE11TmpZNExETTFMamd5T1N3d0xEUTVMalE1T0d3dE1UTTRMalF4Tnl3eE16Z3VOREUzTERFME1DNHlNamdzTVRRd0xqSXlPR014TXk0Mk5qZ3NNVE11TmpZNUxERXpMalkyT0N3ek5TNDRNamtzTUN3ME9TNDBPVGd0Tmk0NE16TXNOaTQ0TXpNdE1UVXVOemt5TERFd0xqSTFMVEkwTGpjME9Td3hNQzR5TlRGYUlpQm1hV3hzUFNJalptWm1JaTgrQ2lBZ0lDQWdJRHd2Wno0S0lDQWdJRHd2Wno0S0lDQThMMmMrQ2p3dmMzWm5QZz09XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmZseW50SG9tZSAuZmx5bnRIb21lQ29udHJvbHMgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZseW50SG9tZUNvbHVtbiB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgICBtYXJnaW46IDAgNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmx5bnRIb21lQ29sdW1uLmZseW50SG9tZUNvbHVtbi13aWR0aC13aWRlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgbWluLXdpZHRoOiA0NTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZseW50SG9tZUNvbHVtbiArIC5mbHludEhvbWVDb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbHludEhvbWVDb2x1bW4gKyAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmZseW50SG9tZUNvbHVtbiB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5mbHludEhvbWVDb2x1bW4gdWwge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmx5bnRIb21lQ29sdW1uIHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5mbHludEhvbWVDb2x1bW4gdWwuaW1hZ2UtYmVsb3cge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9IH1cbiAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIC13ZWJraXQtZmlsdGVyIDAuMnM7IH1cbiAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpOyB9XG4gICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaS5kaXZpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaS5kaXZpZGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW1JbWFnZSB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxMDtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTA7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaS5mbHludEhvbWVDb2x1bW5JdGVtSW1hZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogMzclOyB9IH1cbiAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW1Db250ZW50IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW1Db250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkuZmx5bnRIb21lQ29sdW1uSXRlbUNvbnRlbnQgKyAuZmx5bnRIb21lQ29sdW1uSXRlbUNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkuZmx5bnRIb21lQ29sdW1uSXRlbS1sYXlvdXQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaS5mbHludEhvbWVDb2x1bW5JdGVtLWxheW91dC10ZXh0ICsgLmZseW50SG9tZUNvbHVtbkl0ZW0tbGF5b3V0LXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW0tbGF5b3V0LXRleHQ6bm90KC50d28tY29sdW1uLW1vYmlsZSkgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW0tbGF5b3V0LXRleHQ6bm90KC50d28tY29sdW1uLW1vYmlsZSkgLmNvbnRlbnQtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW0tbGF5b3V0LXRleHQ6bm90KC50d28tY29sdW1uLW1vYmlsZSkgLmNvbnRlbnQtZm9vdGVyIGRpdiB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW0tbGF5b3V0LXRleHQ6bm90KC50d28tY29sdW1uLW1vYmlsZSkgLnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NCU7IH0gfVxuICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIHtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9IH1cbiAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5wcm90ZWN0ZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkgYSAuY29udGVudCAucHJvdGVjdGVkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpIGEgLmNvbnRlbnQgLnByb3RlY3RlZCBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkgYSAuY29udGVudCAuZHVyYXRpb24sXG4gICAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkgYSAuY29udGVudCAubGlrZXMsXG4gICAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkgYSAuY29udGVudCAuY29tbWVudHMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpIGEgLmNvbnRlbnQgLmR1cmF0aW9uLFxuICAgICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5saWtlcyxcbiAgICAgICAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkgYSAuY29udGVudCAuY29tbWVudHMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfSB9XG4gICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5kdXJhdGlvbiBzdmcsXG4gICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5saWtlcyBzdmcsXG4gICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5jb21tZW50cyBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkgYSAuY29udGVudCAuZHVyYXRpb24gc3ZnLFxuICAgICAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpIGEgLmNvbnRlbnQgLmxpa2VzIHN2ZyxcbiAgICAgICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5jb21tZW50cyBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpIGEgLmNvbnRlbnQgLmR1cmF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH0gfVxuICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpIGEgLmNvbnRlbnQgLmR1cmF0aW9uIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5kdXJhdGlvbiBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9IH1cbiAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5kdXJhdGlvbiAucmVhZC1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpIGEgLmNvbnRlbnQgLmR1cmF0aW9uIC5yZWFkLWRlc2t0b3Age1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpIGEgLmNvbnRlbnQgLmR1cmF0aW9uIC5yZWFkLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5kdXJhdGlvbiAucmVhZC1tb2JpbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpIGEgLmNvbnRlbnQgLmNvbW1lbnRzIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50IC5jb21tZW50cyBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9IH1cbiAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50LWZvb3RlciB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uIHVsIGxpIGEgLmNvbnRlbnQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5jb250ZW50LWZvb3RlciBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkgYSAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDI7XG4gICAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMjtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkgYSAuaW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0OyB9IH1cbiAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5pbWFnZSBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgLmZseW50SG9tZUNvbHVtbiB1bCBsaSBhIC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIC5mbHludEhvbWVDb2x1bW4gdWwgbGkuZmx5bnRIb21lQ29sdW1uSXRlbS1sYXlvdXQtaW1hZ2UtYWJvdmUgYSAuaW1hZ2Uge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgICAgICAgIG9yZGVyOiAtMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbHludEhvbWVDb2x1bW4udHdvLWNvbHVtbi1tb2JpbGUgdWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTBweDsgfSB9XG5cbi5mbHludEhvbWVDb2x1bW4udHdvLWNvbHVtbi1tb2JpbGUgdWwgbGkge1xuICBhc3BlY3QtcmF0aW86IDEvMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZseW50SG9tZUNvbHVtbi50d28tY29sdW1uLW1vYmlsZSB1bCBsaSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSA1cHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5mbHludEhvbWVDb2x1bW4udHdvLWNvbHVtbi1tb2JpbGUgdWwgbGkgLmNvbnRlbnQtZm9vdGVyIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5mbHludEhvbWVDb2x1bW4udHdvLWNvbHVtbi1tb2JpbGUgdWwgbGkgLmR1cmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLmZseW50SG9tZUNvbHVtbi50d28tY29sdW1uLW1vYmlsZSB1bCBsaSAuZHVyYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZseW50SG9tZUNvbHVtbi50d28tY29sdW1uLW1vYmlsZSB1bCBsaSAubGlrZXMtY29tbWVudHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmx5bnRIb21lQ29sdW1uLnR3by1jb2x1bW4tbW9iaWxlIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW0tbGF5b3V0LXRleHQgKyAuZmx5bnRIb21lQ29sdW1uSXRlbS1sYXlvdXQtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbHludEhvbWVDb2x1bW4udHdvLWNvbHVtbi1tb2JpbGUgaDIsIC5mbHludEhvbWVDb2x1bW4udHdvLWNvbHVtbi1tb2JpbGUgLmgyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmZseW50SG9tZUNvbHVtbiBoMSwgLmZseW50SG9tZUNvbHVtbiAuaDEge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZseW50SG9tZUNvbHVtbiBoMSwgLmZseW50SG9tZUNvbHVtbiAuaDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbHludEhvbWVDb2x1bW4gaDIsIC5mbHludEhvbWVDb2x1bW4gLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZseW50SG9tZUNvbHVtbiBoMywgLmZseW50SG9tZUNvbHVtbiAuaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZmx5bnRIb21lQ29sdW1uIC5oMy1zcGVjaWFsLXVzZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbHludEhvbWVDb2x1bW46bGFzdC1jaGlsZCB1bCBsaS5mbHludEhvbWVDb2x1bW5JdGVtLWxheW91dC10ZXh0ICsgLmZseW50SG9tZUNvbHVtbkl0ZW0tbGF5b3V0LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZseW50SG9tZUNvbHVtbk1vYmlsZS5mbHludEhvbWVDb2x1bW5Nb2JpbGUtd2lkdGgtd2lkZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1pbi13aWR0aDogNDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgKyAuZmx5bnRIb21lQ29sdW1uLFxuICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlICsgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzLCAtd2Via2l0LWZpbHRlciAwLjJzOyB9XG4gICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCBsaTpob3ZlciB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTsgfVxuICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkuZGl2aWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkuZGl2aWRlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCBsaS5mbHludEhvbWVDb2x1bW5JdGVtSW1hZ2Uge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTA7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEwO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDEwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkuZmx5bnRIb21lQ29sdW1uSXRlbUltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4LjUlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE4LjUlO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgIHdpZHRoOiAxOC41JTtcbiAgICAgICAgICBoZWlnaHQ6IDE4LjUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW1JbWFnZTpub3QoOmZpcnN0LWNoaWxkKSArIC5mbHludEhvbWVDb2x1bW5JdGVtQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2Q4OyB9IH1cbiAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW1Db250ZW50IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW1Db250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgxLjUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCBsaS5mbHludEhvbWVDb2x1bW5JdGVtQ29udGVudCArIC5mbHludEhvbWVDb2x1bW5JdGVtSW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NkODsgfSB9XG4gICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCBsaSBhIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCBsaSBhIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7IH0gfVxuICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQgLmR1cmF0aW9uLFxuICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQgLmxpa2VzLFxuICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQgLmNvbW1lbnRzIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCBsaSBhIC5jb250ZW50IC5kdXJhdGlvbixcbiAgICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAubGlrZXMsXG4gICAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQgLmNvbW1lbnRzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH0gfVxuICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAuZHVyYXRpb24gc3ZnLFxuICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAubGlrZXMgc3ZnLFxuICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAuY29tbWVudHMgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0zcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSB1bCBsaSBhIC5jb250ZW50IC5kdXJhdGlvbiBzdmcsXG4gICAgICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAubGlrZXMgc3ZnLFxuICAgICAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQgLmNvbW1lbnRzIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAuZHVyYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfSB9XG4gICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAuZHVyYXRpb24gc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC02cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQgLmR1cmF0aW9uIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH0gfVxuICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQgLmR1cmF0aW9uIC5yZWFkLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAuZHVyYXRpb24gLnJlYWQtZGVza3RvcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAuZHVyYXRpb24gLnJlYWQtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQgLmR1cmF0aW9uIC5yZWFkLW1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudCAuY29tbWVudHMgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC00cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQgLmNvbW1lbnRzIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH0gfVxuICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmNvbnRlbnQtZm9vdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudC1mb290ZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuY29udGVudC1mb290ZXIgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDI7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpIGEgLmltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDsgfSB9XG4gICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgdWwgbGkgYSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAuZmx5bnRIb21lQ29sdW1uTW9iaWxlIHVsIGxpLmZseW50SG9tZUNvbHVtbkl0ZW0tbGF5b3V0LWltYWdlLWFib3ZlIGEgLmltYWdlIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAgICAgICBvcmRlcjogLTE7IH1cblxuLmZseW50SG9tZUNvbHVtbk1vYmlsZSBoMSwgLmZseW50SG9tZUNvbHVtbk1vYmlsZSAuaDEge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSBoMSwgLmZseW50SG9tZUNvbHVtbk1vYmlsZSAuaDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgaDIsIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZseW50SG9tZUNvbHVtbk1vYmlsZSBoMywgLmZseW50SG9tZUNvbHVtbk1vYmlsZSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbHludEhvbWVDb2x1bW5Nb2JpbGUgLmgzLXNwZWNpYWwtdXNlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbi5mbHludEhvbWVTcGxhc2gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbHludEhvbWVTcGxhc2gge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmZseW50SG9tZVNwbGFzaC5oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mbHludEhvbWVTcGxhc2ggLmZseW50SG9tZVNwbGFzaExlZnQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAgIC5mbHludEhvbWVTcGxhc2ggLmZseW50SG9tZVNwbGFzaExlZnQgLmltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mbHludEhvbWVTcGxhc2ggLmZseW50SG9tZVNwbGFzaExlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5mbHludEhvbWVTcGxhc2ggLmZseW50SG9tZVNwbGFzaExlZnQgLnZpZGVvIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mbHludEhvbWVTcGxhc2ggLmZseW50SG9tZVNwbGFzaExlZnQgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5mbHludEhvbWVTcGxhc2ggLmZseW50SG9tZVNwbGFzaFJpZ2h0IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZmx5bnRIb21lU3BsYXNoIC5mbHludEhvbWVTcGxhc2hSaWdodCAubG9nbyB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZpbGw6IHZhcigtLWxvZ28tY29sb3IpOyB9XG4gICAgICAuZmx5bnRIb21lU3BsYXNoIC5mbHludEhvbWVTcGxhc2hSaWdodCAubG9nbyBzdmcge1xuICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuZmx5bnRIb21lU3BsYXNoIC5mbHludEhvbWVTcGxhc2hSaWdodCAubG9nbyBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4OyB9IH1cbiAgICAuZmx5bnRIb21lU3BsYXNoIC5mbHludEhvbWVTcGxhc2hSaWdodCAuaW5mbyB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4JTsgfVxuICAgIC5mbHludEhvbWVTcGxhc2ggLmZseW50SG9tZVNwbGFzaFJpZ2h0IC5zcGlubmVyIHtcbiAgICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAuZmx5bnRIb21lU3BsYXNoIC5mbHludEhvbWVTcGxhc2hSaWdodCAuc3Bpbm5lciBzdmcge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BsYXNoLXNwaW5uZXItcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3BsYXNoLXNwaW5uZXItcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLmZseW50SG9tZVNwbGFzaCAuZmx5bnRIb21lU3BsYXNoUmlnaHQgLmlzc3VlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZmx5bnRIb21lU3BsYXNoIC5mbHludEhvbWVTcGxhc2hSaWdodCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGxhc2gtc3Bpbm5lci1yb3RhdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BsYXNoLXNwaW5uZXItcm90YXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1pY29uLWxpc3QnXSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtaWNvbi1saXN0J10gLmNvbnRhaW5lciB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1pY29uLWxpc3QnXSAuY29udGFpbmVyIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA5NXB4OyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1pY29uLWxpc3QnXSAuY29udGFpbmVyIHVsIGxpIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtaWNvbi1saXN0J10gLmNvbnRhaW5lciB1bCBsaSAuaWNvbiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWljb24tbGlzdCddIC5jb250YWluZXIgdWwgbGkgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1pY29uLWxpc3QnXS5mbHludENvbXBvbmVudC1oYXMtYmFja2dyb3VuZCAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzMHB4OyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXN0YW5kYXJkJ10ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXN0YW5kYXJkJ10gLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC01MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDAlOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW1hZ2Vib3gtc3RhbmRhcmQnXSAuaW1hZ2UgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1pbWFnZWJveC1zdGFuZGFyZCddIC5pbWFnZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1ibHVlKTtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1pbWFnZWJveC1zdGFuZGFyZCddLmRpc2FibGUtcGFyYWxsYXggLmltYWdlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXN0YW5kYXJkJ10gLnZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC01MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDAlOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW1hZ2Vib3gtc3RhbmRhcmQnXSAudmlkZW8gdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXN0YW5kYXJkJ10gLnZpZGVvOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXN0YW5kYXJkJ10uZGlzYWJsZS1wYXJhbGxheCAudmlkZW8ge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW1hZ2Vib3gtc3RhbmRhcmQnXSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogMTM2MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDRlbSAyMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXN0YW5kYXJkJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1pbWFnZWJveC1zdGFuZGFyZCddIC5jb250ZW50LWxlZnQge1xuICAgICAgd2lkdGg6IDc5MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXN0YW5kYXJkJ10gLmNvbnRlbnQtcmlnaHQge1xuICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1pbWFnZWJveC10ZXh0J10ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXRleHQnXSAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMCU7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1pbWFnZWJveC10ZXh0J10gLmltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW1hZ2Vib3gtdGV4dCddIC5pbWFnZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1ibHVlKTtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1pbWFnZWJveC10ZXh0J10uZGlzYWJsZS1wYXJhbGxheCAuaW1hZ2Uge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW1hZ2Vib3gtdGV4dCddIC52aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwJTsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXRleHQnXSAudmlkZW8gdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXRleHQnXSAudmlkZW86OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW1hZ2Vib3gtdGV4dCddLmRpc2FibGUtcGFyYWxsYXggLnZpZGVvIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlYm94LXRleHQnXSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNGVtIDIwcHg7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW1hZ2Vib3gtdGV4dCddIC5jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBbaXM9J2ZseW50LWludGVybm9yZC1pbWFnZWJveC10ZXh0J10uY2VudGVyLXRleHQgLmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlLWxpc3QnXSAuY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlLWxpc3QnXSAuY29udGFpbmVyIHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWltYWdlLWxpc3QnXSAuY29udGFpbmVyIHVsIGxpIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1pbWFnZS1saXN0J10uZmx5bnRDb21wb25lbnQtaGFzLWJhY2tncm91bmQgLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMzBweDsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC1pbmRleC1jb2x1bW4nXSAuY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLWluZGV4LWNvbHVtbiddIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC1pbmRleC1jb2x1bW4nXSAuY29udGFpbmVyIC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW5kZXgtY29sdW1uJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC1pbmRleC1jb2x1bW4nXSAuY29udGFpbmVyIC5jb250ZW50IHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC40ZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1jb2xvcik7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW5kZXgtY29sdW1uJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWluZGV4LWNvbHVtbiddIC5jb250YWluZXIgLmNvbnRlbnQgdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW5kZXgtY29sdW1uJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCBsaSBhIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtaW5kZXgtY29sdW1uJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCBsaSBhIC5pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLWluZGV4LWNvbHVtbiddIC5jb250YWluZXIgLmNvbnRlbnQgdWwgbGkgYSAuaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5mbHludEtpb3NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTM2MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZseW50S2lvc2sge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5mbHludEtpb3NrIC5mbHludEtpb3NrSW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0lubmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0xlZnQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OSU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDU5JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrTGVmdCB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za1JpZ2h0IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzclO1xuICAgICAgICBmbGV4LWJhc2lzOiAzNyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za1JpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWVsZWN0cmljLWJsdWUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBwYWRkaW5nOiAzLjI1cmVtIDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za1JpZ2h0IC5mbHludEtpb3NrQ29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTh2dyAzLjI1cmVtIDE4dnc7IH0gfVxuICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za1RpdGxlcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAxLjc1ZW07XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmZseW50S2lvc2sgLmZseW50S2lvc2tUaXRsZXMge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrVGl0bGVzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFRORyBQcm87XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za1RpdGxlcyBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mbHludEtpb3NrIC5mbHludEtpb3NrTGVmdCAuZmx5bnRLaW9za1RpdGxlcyB7XG4gICAgLypcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1lZmZlY3QodHJ1ZSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgZGl2LmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICovIH1cbiAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0xlZnQgLmZseW50S2lvc2tUaXRsZXMgZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrTGVmdCAuZmx5bnRLaW9za1RpdGxlcy5sZWZ0LXRpdGxlcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0xlZnQgLmZseW50S2lvc2tUaXRsZXMubGVmdC10aXRsZXMgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrTGVmdCBhIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiY2JkNztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgLmZseW50S2lvc2sgLmZseW50S2lvc2tMZWZ0IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0xlZnQgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZseW50S2lvc2sgLmZseW50S2lvc2tMZWZ0IC5kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0xlZnQgLmltYWdlIHtcbiAgICAgIHdpZHRoOiAyMS41dnc7XG4gICAgICBoZWlnaHQ6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IC1tb3otbWF4LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrTGVmdCBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrTGVmdCAudGl0bGUsXG4gICAgLmZseW50S2lvc2sgLmZseW50S2lvc2tMZWZ0IC5pc3N1ZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZseW50S2lvc2sgLmZseW50S2lvc2tMZWZ0IC5pc3N1ZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfSB9XG4gIC5mbHludEtpb3NrIC5mbHludEtpb3NrUmlnaHQgLmZseW50S2lvc2tUaXRsZXMge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7IH1cbiAgLmZseW50S2lvc2sgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmZseW50S2lvc2sgdWwge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDFzO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAxczsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLmZseW50S2lvc2sgdWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5mbHludEtpb3NrIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayBsaSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxczsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLmZseW50S2lvc2sgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayBsaS5sZWZ0IHtcbiAgICAgICAgb3BhY2l0eTogMC42OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayBsaS5yaWdodCB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAuZmx5bnRLaW9zayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayBhIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycywgLXdlYmtpdC1maWx0ZXIgMC4yczsgfVxuICAgICAgICAuZmx5bnRLaW9zayBhOmhvdmVyIHtcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7IH0gfVxuICAuZmx5bnRLaW9zayAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjglO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mbHludEtpb3NrIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7IH0gfVxuICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0xlZnQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzklOyB9XG4gIC5mbHludEtpb3NrIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZseW50S2lvc2sgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmZseW50S2lvc2sgLnZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLmZseW50S2lvc2sgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuZmx5bnRLaW9zayAuaXNzdWUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mbHludEtpb3NrIC5pc3N1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5mbHludEtpb3NrIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmZseW50S2lvc2sgLmZseW50S2lvc2tJc3N1ZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICAgIC8qXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICovXG4gICAgLypcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMDAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGODg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0lzc3VlcyB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0lzc3Vlczo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEwMjAwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgei1pbmRleDogMTsgfSB9XG4gIC5mbHludEtpb3NrIC5mbHludEtpb3NrSXNzdWVzQ29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrSXNzdWVzQ29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLmZseW50S2lvc2sgLmZseW50S2lvc2tDb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrQ29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0NvbnRyb2xzIGRpdiB7XG4gICAgICB3aWR0aDogMS40ZW07XG4gICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIC13ZWJraXQtZmlsdGVyIDAuMnM7IH1cbiAgICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrQ29udHJvbHMgZGl2OmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTsgfVxuICAgICAgLmZseW50S2lvc2sgLmZseW50S2lvc2tDb250cm9scyBkaXYuaGlkZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0NvbnRyb2xzIC5sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUJwWkQwaVlpSWdaR0YwWVMxdVlXMWxQU0pGWW1WdVpTQXlJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhPRGt1TkRVaUlHaGxhV2RvZEQwaU1USTNMamt6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVGc1TGpRMUlERXlOeTQ1TXlJK0NpQWdQR2NnYVdROUltTWlJR1JoZEdFdGJtRnRaVDBpUldKbGJtVWdNU0krQ2lBZ0lDQThjRzlzZVdkdmJpQndiMmx1ZEhNOUlqRTRPUzQwTlNBM01pNDNNVE1nTVRnNUxqUTBOQ0ExTXk0ek15QXpPQzR3TkRNZ05UTXVNek1nTnpjdU5qWTVJREV6TGpjd05DQTJNeTQ1TmpRZ01DQXdJRFl6TGprMk5TQTJNeTQ1TmpRZ01USTNMamt6SURjM0xqWTJPU0F4TVRRdU1UZzJJRE0yTGpFNU5pQTNNaTQzTVRNZ01UZzVMalExSURjeUxqY3hNeUlnWm1sc2JEMGlJekF3TURBell5SXZQZ29nSUR3dlp6NEtQQzl6ZG1jK1wiKTsgfVxuICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrQ29udHJvbHMgLnJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUJwWkQwaVlpSWdaR0YwWVMxdVlXMWxQU0pGWW1WdVpTQXlJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhPRGt1TkRVaUlHaGxhV2RvZEQwaU1USTNMamt6SWlCMmFXVjNRbTk0UFNJd0lEQWdNVGc1TGpRMUlERXlOeTQ1TXlJK0NpQWdQR2NnYVdROUltTWlJR1JoZEdFdGJtRnRaVDBpUldKbGJtVWdNU0krQ2lBZ0lDQThjRzlzZVdkdmJpQndiMmx1ZEhNOUlqRXlOUzQwT0RZZ01DQXhNVEV1TnpneUlERXpMamN3TkNBeE5URXVOREEzSURVekxqTXpJQzR3TURZZ05UTXVNek1nTUNBM01pNDNNVE1nTVRVekxqSTFOQ0EzTWk0M01UTWdNVEV4TGpjNE1pQXhNVFF1TVRnMklERXlOUzQwT0RZZ01USTNMamt6SURFNE9TNDBOU0EyTXk0NU5qVWdNVEkxTGpRNE5pQXdJaUJtYVd4c1BTSWpNREF3TUROaklpOCtDaUFnUEM5blBnbzhMM04yWno0PVwiKTsgfVxuICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0lzc3VlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrSXNzdWUgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDdweCAjMDAwMDAwNDk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggN3B4ICMwMDAwMDA0OTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrSXNzdWUgLmNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrSXNzdWUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZseW50S2lvc2sgLmZseW50S2lvc2tJc3N1ZS5oYXMtdmlkZW8gLmltYWdlIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgYm90dG9tOiA1MCU7IH1cbiAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0lzc3VlLmhhcy12aWRlbyBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cbiAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0lzc3VlLmhhcy12aWRlbyB2aWRlbyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDsgfVxuICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrSXNzdWUuaGFzLWltYWdlIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGJvdHRvbTogNTAlOyB9XG4gICAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0lzc3VlLmhhcy1pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cbiAgICAuZmx5bnRLaW9zayAuZmx5bnRLaW9za0lzc3VlLmhhcy1pbWFnZSAuaW1hZ2UyIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgdG9wOiA1MCU7IH1cbiAgICAgIC5mbHludEtpb3NrIC5mbHludEtpb3NrSXNzdWUuaGFzLWltYWdlIC5pbWFnZTIgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IH1cblxuLnBhZ2VXcmFwcGVyID4gLmJhY2tncm91bmQge1xuICAtLWNvbG9yLWRhd246ICNFNUU4RkE7XG4gIC0tY29sb3ItbW9ybmluZzogI0IyQkJGMTtcbiAgLS1jb2xvci1ub29uOiAjNjY3OEU0O1xuICAtLWNvbG9yLWV2ZW5pbmc6ICMwMzFFQzA7XG4gIC0tY29sb3ItZHVzazogIzAwMEQ1RTtcbiAgLS1jb2xvci1taWRuaWdodDogIzAwMDAzQztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xOyB9XG4gIC5wYWdlV3JhcHBlciA+IC5iYWNrZ3JvdW5kIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxczsgfVxuICAgIC5wYWdlV3JhcHBlciA+IC5iYWNrZ3JvdW5kIGRpdi5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBhZ2VXcmFwcGVyID4gLmJhY2tncm91bmQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG5baXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtYXJ0aWNsZSddIC5jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWFydGljbGUnXSAuY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycywgLXdlYmtpdC1maWx0ZXIgMC4yczsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1hcnRpY2xlJ10gLmNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWFydGljbGUnXSAuY29udGFpbmVyIGEgLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjBweCA2NXB4IDIwcHggMjBweDsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWFydGljbGUnXSAuY29udGFpbmVyIGEgLmNvbnRlbnQgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWFydGljbGUnXSAuY29udGFpbmVyIGEgLmNvbnRlbnQgLmluZm8ge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTsgfVxuICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWFydGljbGUnXSAuY29udGFpbmVyIGEgLmNvbnRlbnQgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1kb3dubG9hZHMnXSAuY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1kb3dubG9hZHMnXSAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWRvd25sb2FkcyddIC5jb250YWluZXIgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtZG93bmxvYWRzJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtZG93bmxvYWRzJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuNGVtIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1kb3dubG9hZHMnXSAuY29udGFpbmVyIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWRvd25sb2FkcyddIC5jb250YWluZXIgLmNvbnRlbnQgdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzLCAtd2Via2l0LWZpbHRlciAwLjJzOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWRvd25sb2FkcyddIC5jb250YWluZXIgLmNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1kb3dubG9hZHMnXSAuY29udGFpbmVyIC5jb250ZW50IHVsIGxpIGEgLm5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtZG93bmxvYWRzJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCBsaSBhIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyB9XG4gICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWRvd25sb2FkcyddIC5jb250YWluZXIgLmNvbnRlbnQgLmFjdGlvbnMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtZG93bmxvYWRzJ10gLmNvbnRhaW5lciAuY29udGVudCAuYWN0aW9ucyBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIC13ZWJraXQtZmlsdGVyIDAuMnM7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWRvd25sb2FkcyddIC5jb250YWluZXIgLmNvbnRlbnQgLmFjdGlvbnMgYTpob3ZlciB7XG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpOyB9XG5cbltpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1saW5rcyddIC5jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWxpbmtzJ10gLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1saW5rcyddIC5jb250YWluZXIgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtbGlua3MnXSAuY29udGFpbmVyIC5jb250ZW50IHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1saW5rcyddIC5jb250YWluZXIgLmNvbnRlbnQgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtbGlua3MnXSAuY29udGFpbmVyIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LWxpbmtzJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIC13ZWJraXQtZmlsdGVyIDAuMnM7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtbGlua3MnXSAuY29udGFpbmVyIC5jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtbGlua3MnXSAuY29udGFpbmVyIC5jb250ZW50IHVsIGxpIGEgLm5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtbGlua3MnXSAuY29udGFpbmVyIC5jb250ZW50IHVsIGxpIGEgLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7IH1cblxuW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LXNpbWlsYXItYXJ0aWNsZXMnXSAuY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1zaW1pbGFyLWFydGljbGVzJ10gLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1zaW1pbGFyLWFydGljbGVzJ10gLmNvbnRhaW5lciAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1zaW1pbGFyLWFydGljbGVzJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtc2ltaWxhci1hcnRpY2xlcyddIC5jb250YWluZXIgLmNvbnRlbnQgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtc2ltaWxhci1hcnRpY2xlcyddIC5jb250YWluZXIgLmNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtc2ltaWxhci1hcnRpY2xlcyddIC5jb250YWluZXIgLmNvbnRlbnQgdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzLCAtd2Via2l0LWZpbHRlciAwLjJzOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1pbnRlcm5vcmQtd2lkZ2V0LXNpbWlsYXItYXJ0aWNsZXMnXSAuY29udGFpbmVyIC5jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LWludGVybm9yZC13aWRnZXQtc2ltaWxhci1hcnRpY2xlcyddIC5jb250YWluZXIgLmNvbnRlbnQgdWwgbGkgYSAubmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaW50ZXJub3JkLXdpZGdldC1zaW1pbGFyLWFydGljbGVzJ10gLmNvbnRhaW5lciAuY29udGVudCB1bCBsaSBhIC5pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cblxuW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gKDAgLyAxICogMjRweCkpOyB9XG4gICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKjpudGgtY2hpbGQoMW4gKyAyKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKDFuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAyNHB4KSk7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMlKSAtICgyIC8gMyAqIDI0cHgpKTsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMgPiAqOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5baXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cbiAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWltYWdlV3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWltYWdlV3JhcHBlciAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtaW1hZ2VXcmFwcGVyIC5pbWFnZS0taXNTbWFsbGVyVGhhbldyYXBwZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW4nO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwMDNDO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gaDEsIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiBoMiwgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGgzLCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gaDQsIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiBoNSwgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGg2LCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmgxLCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmgyLCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmgzLCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmg0LCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmg1LCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmg2IHtcbiAgICAgIGNvbG9yOiAjMGIxMDE2OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1mb290ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZm9vdGVyIC5jb21wb25lbnQtY3RhU2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiAjN2I4MzhkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZm9vdGVyIC5jb21wb25lbnQtY3RhU2Vjb25kYXJ5IC5mZWF0aGVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZm9vdGVyIC5jb21wb25lbnQtY3RhU2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmOTY0MTc7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZm9vdGVyIC5jb21wb25lbnQtY3RhUHJpbWFyeSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAuOXJlbSAwIDEuMXJlbTsgfVxuICAgICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWZvb3RlciAuY29tcG9uZW50LWN0YVByaW1hcnk6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMS4xcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wcmVDb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0tYm94IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1ib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH0gfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHggMCAxNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjRweDsgfSB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24gLmFycm93IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE2cHg7IH1cbiAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24tcHJldmlvdXMgLmFycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5leHQgLmFycm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbiAuYnV0dG9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3QgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucG9zdCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3QtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLm5vUmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjd3BhZG1pbmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9IH1cblxuW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIHtcbiAgaGVpZ2h0OiA3NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5jb250YWluZXIge1xuICAgICAgdG9wOiA0NnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAgICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmNvbnRhaW5lciB7XG4gICAgICAgICAgdG9wOiAzMnB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5sb2dvLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjphZnRlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXItYmFyUHJpbWFyeSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXItYmFyU2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTY0MTc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlci1iYXJQcmltYXJ5LCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgICAgdG9wOiAxNnB4OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSg4cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKDhweCk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKC04cHgpOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXItYmFyUHJpbWFyeSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDc1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNDVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjQ1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIHZpc2liaWxpdHkgMC40NXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgdmlzaWJpbGl0eSAwLjQ1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5ODsgfVxuICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51IHtcbiAgICAgIHRvcDogMTIxcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudSB7XG4gICAgICAgICAgdG9wOiAxMDdweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluayB7XG4gICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwMDNDO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5tZW51IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lbnUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZW51LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lbnUtbGluayB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lbnUtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nby1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluayB7XG4gICAgICBjb2xvcjogI2Y5NjQxNzsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGluayB7XG4gICAgICBjb2xvcjogIzAwMDAzQztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiA3cHggMThweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmOTY0MTc7IH1cblxuW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzJ10gLnNsaWRlciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMnXSAuc2xpZGVyLWl0ZW0ge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcyddIC5zbGlkZXItYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDI2LCA2NSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcyddIC5zbGlkZXItYnV0dG9uOmhvdmVyLCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMnXSAuc2xpZGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTY0MTc7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcyddIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMnXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICBsZWZ0OiAxNXB4OyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzJ10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMnXSAuc2xpZGVyLWJ1dHRvbiAuZmVhdGhlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA4MCU7IH1cblxuW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzJ10gLmZpZ3VyZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcyddIC5maWd1cmUtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMnXSAuZmlndXJlLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOSwgMjYsIDY1LCAwLjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2YyZjZmZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgLypcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICovXG4gICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlciAqL1xuICAgIC8qIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7ICovXG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3ItYWRqdXN0OiBleGFjdCAhaW1wb3J0YW50O1xuICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3QgIWltcG9ydGFudDsgfVxuICAubWFpbkhlYWRlcixcbiAgLm1haW5Gb290ZXIsXG4gIC53cEZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLyogcHJldmVudCBsaW5rIG92ZXJmbG93aW5nIHBhcmVudCBlbGVtZW50cyAqL1xuICAuYnV0dG9uW2hyZWZdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSAqL1xuICAgIGNvbnRlbnQ6IFwiKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC8qKlxuICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAqL1xuICBbaHJlZl49JyMnXTo6YWZ0ZXIsXG4gIFtocmVmXj0namF2YXNjcmlwdDonXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKipcbiAgKiBQcmludGluZyBUYWJsZXM6XG4gICogaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgLmFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZseW50Q29tcG9uZW50IC5ib3JkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLyoqXG4gKiBTd2lwZXIgNi4zLjNcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBPY3RvYmVyIDksIDIwMjBcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/