/*! 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: "Roboto Slab";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/roboto-slab-v16-latin-regular.woff2") format("woff2"), url("../assets/fonts/roboto-slab-v16-latin-regular.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Roboto Slab";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/roboto-slab-v16-latin-700.woff2") format("woff2"), url("../assets/fonts/roboto-slab-v16-latin-700.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: url("../assets/fonts/roboto-v29-latin-300.woff2") format("woff2"), url("../assets/fonts/roboto-v29-latin-300.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  src: url("../assets/fonts/roboto-v29-latin-300italic.woff2") format("woff2"), url("../assets/fonts/roboto-v29-latin-300italic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/roboto-v29-latin-regular.woff2") format("woff2"), url("../assets/fonts/roboto-v29-latin-regular.woff") format("woff"); }

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

@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url("../assets/fonts/roboto-v29-latin-500.woff2") format("woff2"), url("../assets/fonts/roboto-v29-latin-500.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  src: url("../assets/fonts/roboto-v29-latin-500italic.woff2") format("woff2"), url("../assets/fonts/roboto-v29-latin-500italic.woff") format("woff"); }

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

html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #002675;
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  font-size: 15px;
  line-height: 1.625;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-wrap: break-word;
  word-wrap: break-word;
  letter-spacing: 0.011rem; }
  @media (min-width: 1024px) {
    html {
      font-size: 18px; } }
  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: #002675;
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
  line-height: 1.45;
  margin-bottom: 0.9rem;
  margin-top: 0;
  letter-spacing: 0.311rem; }
  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: #002675;
    text-decoration: none; }

h1,
.h1 {
  font-size: 1.278rem;
  line-height: 1.175;
  letter-spacing: 0.369rem;
  margin-bottom: 1.5rem;
  padding-top: 2rem;
  text-transform: uppercase; }
  @media (min-width: 1024px) {
    h1,
    .h1 {
      font-size: 1.944rem; } }
  h1.h1-hero,
  .h1.h1-hero {
    font-size: 2.778rem;
    letter-spacing: 0.3111rem; }
    @media (min-width: 1024px) {
      h1.h1-hero,
      .h1.h1-hero {
        font-size: 3.111rem; } }

h2,
.h2 {
  font-size: 1.533rem;
  line-height: 2.133rem;
  margin-bottom: 1.4rem;
  padding-top: 1rem;
  text-transform: uppercase; }
  @media (min-width: 1024px) {
    h2,
    .h2 {
      font-size: 1.944rem;
      line-height: 1.175;
      margin-bottom: 1.8rem; } }
  h2.h2-hero,
  .h2.h2-hero {
    font-size: 1.278rem;
    letter-spacing: 0.2611rem;
    text-shadow: 0px 3px 86px #000000B4;
    text-transform: uppercase; }
    @media (min-width: 1024px) {
      h2.h2-hero,
      .h2.h2-hero {
        font-size: 1.944rem; } }

h3,
.h3 {
  font-size: 1.111rem;
  line-height: 1.1;
  letter-spacing: 0.104rem;
  padding-top: 1rem;
  text-transform: uppercase; }
  @media (min-width: 1024px) {
    h3,
    .h3 {
      font-size: 1.389rem;
      letter-spacing: 0.347rem; } }

h4,
.h4 {
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: 0.104rem;
  padding-top: 0.5rem; }
  @media (min-width: 1024px) {
    h4,
    .h4 {
      font-size: 1.125rem; } }

h5,
.h5 {
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: 0.104rem;
  font-weight: 400;
  padding-top: 0.5rem; }
  @media (min-width: 1024px) {
    h5,
    .h5 {
      font-size: 1.125rem; } }

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: 0.104rem;
  padding-top: 0.5rem; }
  @media (min-width: 1024px) {
    h6,
    .h6 {
      font-size: 1.125rem; } }

.letter-style h1.h1-hero,
.letter-style .h1.h1-hero {
  font-size: 1.278rem;
  line-height: 1.175;
  letter-spacing: 0.166rem; }
  @media (max-width: 1023px) {
    .letter-style h1.h1-hero,
    .letter-style .h1.h1-hero {
      white-space: normal; } }
  @media (min-width: 1024px) {
    .letter-style h1.h1-hero,
    .letter-style .h1.h1-hero {
      font-size: 3.111rem;
      letter-spacing: 0.311rem; } }

@media (max-width: 1023px) {
  .letter-style h2.h1-hero,
  .letter-style .h2.h1-hero {
    white-space: normal;
    padding-top: 0; } }

.subline {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 0.778rem;
  line-height: 1.4;
  letter-spacing: 0.306rem; }
  @media (min-width: 1024px) {
    .subline {
      font-size: 1.222rem; } }
  .letter .subline {
    font-size: 1rem; }
    @media (min-width: 1024px) {
      .letter .subline {
        font-size: 1.722rem; } }
  .letter-wrapper .subline {
    font-size: 0.778rem; }
    @media (min-width: 1024px) {
      .letter-wrapper .subline {
        font-size: 1.222rem; } }

.opener {
  font-weight: 500;
  font-size: 0.944rem;
  line-height: 1.33;
  letter-spacing: 0.011rem;
  margin-bottom: 40px; }
  @media (min-width: 1024px) {
    .opener {
      font-weight: 400;
      font-size: 1.1rem;
      line-height: 1.65;
      letter-spacing: 0.0144rem;
      margin-bottom: 80px; } }

a {
  color: #020E36;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out; }
  a:hover, a:focus {
    color: #000105; }

.profile-grid-header {
  font-weight: 700;
  font-size: 1.389rem;
  line-height: 1.667;
  letter-spacing: 0; }

.profile-grid-subline {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.222;
  letter-spacing: -0.01rem; }

.profile-grid-preline {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.222;
  letter-spacing: 0;
  color: #E89D28; }

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

b, strong {
  font-weight: 700; }

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

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

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,
.quote {
  position: relative;
  font-size: 0.833rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.009rem;
  line-height: 1.6;
  margin: 8rem auto !important;
  padding: 0;
  text-align: center;
  color: #002675; }
  @media (min-width: 1024px) {
    blockquote,
    .blockquote,
    .quote {
      font-size: 1rem;
      letter-spacing: 0.011rem;
      line-height: 1.833;
      margin: 10rem auto !important;
      padding: 0.8rem 1.5rem; } }
  blockquote p:last-child,
  .blockquote p:last-child,
  .quote p:last-child {
    margin-bottom: 0; }
  blockquote::before, blockquote::after,
  .blockquote::before,
  .blockquote::after,
  .quote::before,
  .quote::after {
    content: '';
    position: absolute;
    height: 44px;
    top: -70px;
    left: 0;
    width: 100%;
    background-image: url("../assets/icons/quote-up.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%; }
    @media (min-width: 1024px) {
      blockquote::before, blockquote::after,
      .blockquote::before,
      .blockquote::after,
      .quote::before,
      .quote::after {
        height: 54px;
        top: -100px;
        background-size: auto; } }
  blockquote::after,
  .blockquote::after,
  .quote::after {
    background-image: url("../assets/icons/quote-down.svg");
    top: unset;
    bottom: -100px; }
  .slider blockquote, .slider
  .blockquote, .slider
  .quote {
    font-size: 0.834rem;
    font-weight: 400;
    color: #fff;
    letter-spacing: 0.009rem;
    line-height: 1.278;
    margin: 4rem auto 0rem !important;
    padding: 0; }
    @media (min-width: 1024px) {
      .slider blockquote, .slider
      .blockquote, .slider
      .quote {
        font-size: 1.389rem;
        line-height: 1.4;
        font-weight: 500;
        font-style: italic;
        letter-spacing: 0.016rem;
        color: #020E36;
        margin: 8rem auto 0rem !important;
        padding: 0 1rem; } }
    .slider blockquote::before, .slider
    .blockquote::before, .slider
    .quote::before {
      background-image: url("../assets/icons/quote-slider.svg");
      height: 44px;
      top: -70px;
      background-size: auto 100%; }
      @media (min-width: 1024px) {
        .slider blockquote::before, .slider
        .blockquote::before, .slider
        .quote::before {
          height: 54px;
          top: -70px;
          background-size: auto; } }
    .slider blockquote::after, .slider
    .blockquote::after, .slider
    .quote::after {
      content: unset;
      display: none; }

.quote-testimonal {
  font-family: 'Roboto';
  font-weight: 300;
  font-size: 1.222rem;
  color: #020E36;
  line-height: 1.38883;
  letter-spacing: 0.25rem;
  text-transform: uppercase;
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 0.75rem; }
  @media (min-width: 1024px) {
    .quote-testimonal {
      letter-spacing: 0.306rem;
      line-height: 1.111; } }
  .slider .quote-testimonal {
    font-family: 'Roboto Slab';
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.333;
    letter-spacing: 0.25rem; }
  .quote-testimonal.quote-subline {
    font-family: 'Roboto';
    font-weight: 300;
    color: #002675;
    font-size: 0.889rem;
    letter-spacing: 0.16rem;
    line-height: 1.111;
    margin-top: 0rem; }
    .slider .quote-testimonal.quote-subline {
      font-weight: 400;
      color: #fff;
      font-size: 0.833rem;
      letter-spacing: 0.018;
      line-height: 1; }

/**
* 1.1 Lists & Tables
*
* Default and custom styled list and table elements.
*/
ul,
ol {
  margin: 0rem 0 1.2rem;
  padding-left: 2.5rem;
  list-style: disc;
  line-height: 1.8333rem; }
  ul ::marker,
  ol ::marker {
    font-size: 1.25rem; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

ol {
  list-style: decimal;
  list-style-type: decimal;
  margin-left: -1rem;
  padding-left: 0;
  list-style-position: outside; }
  ol ::marker {
    font-size: inherit; }
  ol li {
    margin-left: 2rem;
    padding-left: 0.5rem; }

/* 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 #020E36;
  color: #002675;
  padding-bottom: 10px;
  vertical-align: bottom;
  white-space: nowrap; }

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

/**
* 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: #002675;
  border: 1px solid #002675;
  border-radius: 25px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 0.833rem;
  font-weight: 400;
  line-height: inherit;
  letter-spacing: 0.009rem;
  text-align: center;
  text-decoration: none;
  text-transform: unset;
  -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;
  padding: 0.5rem 1.0rem; }
  @media (min-width: 1024px) {
    .button {
      font-size: 1rem;
      letter-spacing: 0.011rem;
      padding: 0.5rem 1.76rem; } }
  .button:disabled, .button--disabled {
    cursor: default;
    opacity: 0.65;
    pointer-events: none; }
  .button:hover, .button:focus {
    background-color: #020E36;
    border-color: #020E36;
    color: #fff; }
  .button--ghost {
    background-color: transparent;
    border-color: #020E36;
    color: #020E36; }
    .button--ghost:hover, .button--ghost:focus {
      background-color: transparent;
      border-color: #082870;
      color: #082870; }
  .button--small {
    font-size: 0.8rem;
    padding: 0.5rem 1rem; }
  .button--link {
    background-color: transparent;
    border: 0;
    color: #020E36;
    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: #082870; }
      .button--link:hover::before, .button--link:focus::before {
        background-color: #082870; }
      .button--link:hover::after, .button--link:focus::after {
        background-position: right center; }
    .button--link::before {
      background-color: #020E36;
      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(2, 14, 54)'/%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(8, 40, 112)'/%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: #082870;
  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: #020E36;
  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: #002675;
  font-family: inherit;
  font-size: inherit;
  min-height: 50px; }

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

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

select {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='rgb(0, 38, 117)' 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: #000000B4;
    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 #000000B4;
      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: #020E36;
    border-color: #020E36;
    -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; } }

.mainContent {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }
  @media (min-width: 1024px) {
    .mainContent {
      padding-top: 130px; } }

.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: 1440px;
  padding-left: 17px;
  padding-right: 17px; }
  @media (min-width: 768px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1440px;
      padding-left: 40px;
      padding-right: 40px; } }
  @media (min-width: 1280px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1440px;
      padding-left: 0px;
      padding-right: 0px; } }

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

.preContent {
  margin: 0 auto 32px;
  max-width: 900px;
  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: 40px; } }
  @media (min-width: 1280px) {
    .preContent {
      margin-bottom: 40px; } }

.postContent {
  margin: 32px auto 0;
  max-width: 900px;
  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: 40px; } }
  @media (min-width: 1280px) {
    .postContent {
      margin-top: 0px; } }

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

.themeMedium {
  background-color: #8AB2C7; }

.themeDark {
  background-color: #082870; }
  .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;
    text-shadow: 0px 3px 86px #000000B4; }
  .themeDark a {
    color: #fff; }
  .themeDark .button:hover, .themeDark .button:focus {
    background-color: #FFAC2A;
    border-color: #FFAC2A;
    color: #fff; }
  .themeDark .button--ghost:hover, .themeDark .button--ghost:focus {
    background-color: transparent;
    border-color: #FFAC2A;
    color: #FFAC2A; }
  .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(2, 14, 54)'/%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: #FFAC2A; }

.themeHero {
  background-color: #FFAC2A; }
  .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: #082870; }
  .themeHero .button {
    background-color: #002675;
    border-color: #002675;
    color: #fff; }
    .themeHero .button:hover, .themeHero .button:focus {
      background-color: #020E36;
      border-color: #020E36;
      color: #fff; }
    .themeHero .button--ghost {
      background-color: transparent;
      border-color: #082870;
      color: #082870; }
      .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: #082870; }
        .themeHero .button--link:hover::before, .themeHero .button--link:focus::before {
          background-color: #082870; }
      .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(8, 40, 112)'/%3E%3C/svg%3E"); }
  .themeHero .pill:hover, .themeHero .pill:focus {
    color: #fff; }

.themeReset {
  background-color: #fff;
  color: #002675; }
  .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: #002675; }
    .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: #002675;
      text-decoration: none; }
  .themeReset a,
  .themeReset .feather {
    color: #020E36; }
  .themeReset a:hover,
  .themeReset a:focus {
    color: #000105; }
  .themeReset .button {
    background-color: #002675;
    border-color: #002675;
    color: #fff; }
    .themeReset .button:hover, .themeReset .button:focus {
      background-color: #020E36;
      border-color: #020E36;
      color: #fff; }
    .themeReset .button--ghost {
      background-color: transparent;
      border-color: #020E36;
      color: #020E36; }
      .themeReset .button--ghost:hover, .themeReset .button--ghost:focus {
        background-color: transparent;
        border-color: #082870;
        color: #082870; }
    .themeReset .button--link {
      background-color: transparent;
      color: #020E36; }
      .themeReset .button--link:hover, .themeReset .button--link:focus {
        background-color: transparent;
        color: #082870; }
        .themeReset .button--link:hover::before, .themeReset .button--link:focus::before {
          background-color: #082870; }
      .themeReset .button--link::before {
        background-color: #020E36; }
      .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(2, 14, 54)'/%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(8, 40, 112)'/%3E%3C/svg%3E"); }
  .themeReset .pill {
    color: #fff; }

/**
* Social Links
*
*/
[is='flynt-navigation-footer-columns'] .socialList,
[is='flynt-hero-image-cta'] .socialList {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  [is='flynt-navigation-footer-columns'] .socialList svg,
  [is='flynt-hero-image-cta'] .socialList svg {
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease; }
  [is='flynt-navigation-footer-columns'] .socialList-link,
  [is='flynt-hero-image-cta'] .socialList-link {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    display: block;
    height: 28px;
    width: 28px;
    padding: 6px; }
    [is='flynt-navigation-footer-columns'] .socialList-link:hover svg, [is='flynt-navigation-footer-columns'] .socialList-link:focus svg,
    [is='flynt-hero-image-cta'] .socialList-link:hover svg,
    [is='flynt-hero-image-cta'] .socialList-link:focus svg {
      color: #020E36; }
  [is='flynt-navigation-footer-columns'] .socialList-item,
  [is='flynt-hero-image-cta'] .socialList-item {
    display: inline-block; }
    [is='flynt-navigation-footer-columns'] .socialList-item:not(:last-child),
    [is='flynt-hero-image-cta'] .socialList-item:not(:last-child) {
      margin-right: 25px; }
    [is='flynt-navigation-footer-columns'] .socialList-item.LinkedIn .socialList-link, [is='flynt-navigation-footer-columns'] .socialList-item.Facebook .socialList-link,
    [is='flynt-hero-image-cta'] .socialList-item.LinkedIn .socialList-link,
    [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link {
      background-color: #fff;
      border-radius: 4px; }
      [is='flynt-navigation-footer-columns'] .socialList-item.LinkedIn .socialList-link:hover, [is='flynt-navigation-footer-columns'] .socialList-item.LinkedIn .socialList-link:focus, [is='flynt-navigation-footer-columns'] .socialList-item.Facebook .socialList-link:hover, [is='flynt-navigation-footer-columns'] .socialList-item.Facebook .socialList-link:focus,
      [is='flynt-hero-image-cta'] .socialList-item.LinkedIn .socialList-link:hover,
      [is='flynt-hero-image-cta'] .socialList-item.LinkedIn .socialList-link:focus,
      [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link:hover,
      [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link:focus {
        background-color: #020E36; }
    [is='flynt-navigation-footer-columns'] .socialList-item.LinkedIn svg, [is='flynt-navigation-footer-columns'] .socialList-item.Facebook svg,
    [is='flynt-hero-image-cta'] .socialList-item.LinkedIn svg,
    [is='flynt-hero-image-cta'] .socialList-item.Facebook svg {
      color: #FFAC2A; }
    [is='flynt-navigation-footer-columns'] .socialList-item.Facebook .socialList-link, [is='flynt-navigation-footer-columns'] .socialList-item.Twitter .socialList-link, [is='flynt-navigation-footer-columns'] .socialList-item.Website .socialList-link, [is='flynt-navigation-footer-columns'] .socialList-item.Email .socialList-link,
    [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link,
    [is='flynt-hero-image-cta'] .socialList-item.Twitter .socialList-link,
    [is='flynt-hero-image-cta'] .socialList-item.Website .socialList-link,
    [is='flynt-hero-image-cta'] .socialList-item.Email .socialList-link {
      padding: 0;
      width: 40px;
      height: 40px; }
      [is='flynt-navigation-footer-columns'] .socialList-item.Facebook .socialList-link svg, [is='flynt-navigation-footer-columns'] .socialList-item.Twitter .socialList-link svg, [is='flynt-navigation-footer-columns'] .socialList-item.Website .socialList-link svg, [is='flynt-navigation-footer-columns'] .socialList-item.Email .socialList-link svg,
      [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link svg,
      [is='flynt-hero-image-cta'] .socialList-item.Twitter .socialList-link svg,
      [is='flynt-hero-image-cta'] .socialList-item.Website .socialList-link svg,
      [is='flynt-hero-image-cta'] .socialList-item.Email .socialList-link svg {
        max-width: 40px;
        margin: auto; }
    [is='flynt-navigation-footer-columns'] .socialList-item.Facebook .socialList-link,
    [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link {
      background-color: #fff;
      border-radius: 50%; }
      [is='flynt-navigation-footer-columns'] .socialList-item.Facebook .socialList-link svg,
      [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link svg {
        max-width: 16px;
        bottom: -5px;
        position: relative; }
  [is='flynt-navigation-footer-columns'] .socialList svg,
  [is='flynt-hero-image-cta'] .socialList svg {
    color: #fff;
    display: block;
    height: 100%;
    max-width: 28px;
    width: auto; }

[is='flynt-hero-image-cta'] .socialList {
  list-style: none;
  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-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  [is='flynt-hero-image-cta'] .socialList-link {
    height: 12px;
    width: 12px;
    padding: 4px;
    text-decoration: none;
    display: block; }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-cta'] .socialList-link {
        padding: 6px;
        height: 19px;
        width: 19px; } }
    [is='flynt-hero-image-cta'] .socialList-link svg {
      color: #002675; }
    [is='flynt-hero-image-cta'] .socialList-link:hover svg, [is='flynt-hero-image-cta'] .socialList-link:focus svg {
      color: #fff; }
    [is='flynt-hero-image-cta'] .socialList-link--linkedin svg {
      max-width: 12px;
      width: auto; }
      @media (min-width: 1024px) {
        [is='flynt-hero-image-cta'] .socialList-link--linkedin svg {
          max-width: 19px; } }
    [is='flynt-hero-image-cta'] .socialList-link--linkedin:hover svg, [is='flynt-hero-image-cta'] .socialList-link--linkedin:focus svg {
      color: #FFAC2A; }
    [is='flynt-hero-image-cta'] .socialList-link .social-label {
      font-size: 0.556rem;
      letter-spacing: 0;
      position: absolute;
      top: 4px;
      margin-left: 15px; }
      @media (min-width: 1024px) {
        [is='flynt-hero-image-cta'] .socialList-link .social-label {
          letter-spacing: 0.009rem;
          font-size: 0.833rem;
          top: 16px;
          margin-left: 24px; } }
      [is='flynt-hero-image-cta'] .socialList-link .social-label--mail {
        margin-left: 17px; }
        @media (min-width: 1024px) {
          [is='flynt-hero-image-cta'] .socialList-link .social-label--mail {
            margin-left: 32px; } }
      [is='flynt-hero-image-cta'] .socialList-link .social-label--website {
        margin-left: 15px; }
        @media (min-width: 1024px) {
          [is='flynt-hero-image-cta'] .socialList-link .social-label--website {
            margin-left: 22px; } }
  [is='flynt-hero-image-cta'] .socialList-item:not(:last-child) {
    margin-right: 28px; }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-cta'] .socialList-item:not(:last-child) {
        margin-right: 25px; } }
  [is='flynt-hero-image-cta'] .socialList-item .socialList-link {
    color: #002675; }
    [is='flynt-hero-image-cta'] .socialList-item .socialList-link:hover, [is='flynt-hero-image-cta'] .socialList-item .socialList-link:focus {
      color: #fff; }
  [is='flynt-hero-image-cta'] .socialList-item.LinkedIn .socialList-link {
    background-color: #002675; }
    [is='flynt-hero-image-cta'] .socialList-item.LinkedIn .socialList-link:hover, [is='flynt-hero-image-cta'] .socialList-item.LinkedIn .socialList-link:focus {
      background-color: #fff; }
  [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link, [is='flynt-hero-image-cta'] .socialList-item.Twitter .socialList-link, [is='flynt-hero-image-cta'] .socialList-item.Website .socialList-link, [is='flynt-hero-image-cta'] .socialList-item.Email .socialList-link {
    padding: 0;
    width: 14px;
    height: 14px; }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link, [is='flynt-hero-image-cta'] .socialList-item.Twitter .socialList-link, [is='flynt-hero-image-cta'] .socialList-item.Website .socialList-link, [is='flynt-hero-image-cta'] .socialList-item.Email .socialList-link {
        width: 40px;
        height: 40px; } }
    [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link svg, [is='flynt-hero-image-cta'] .socialList-item.Twitter .socialList-link svg, [is='flynt-hero-image-cta'] .socialList-item.Website .socialList-link svg, [is='flynt-hero-image-cta'] .socialList-item.Email .socialList-link svg {
      max-width: 14px;
      margin: auto; }
      @media (min-width: 1024px) {
        [is='flynt-hero-image-cta'] .socialList-item.Facebook .socialList-link svg, [is='flynt-hero-image-cta'] .socialList-item.Twitter .socialList-link svg, [is='flynt-hero-image-cta'] .socialList-item.Website .socialList-link svg, [is='flynt-hero-image-cta'] .socialList-item.Email .socialList-link svg {
          max-width: 40px; } }

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

[is='flynt-accordion-default'] .panel {
  padding-bottom: 15px; }
  [is='flynt-accordion-default'] .panel:last-child {
    padding-bottom: 0; }
  [is='flynt-accordion-default'] .panel-trigger {
    cursor: pointer;
    margin: 0;
    padding: 15px 30px 15px 0;
    position: relative;
    width: 100%;
    font-family: 'Roboto', serif;
    font-size: 1rem;
    letter-spacing: 0.025rem;
    line-height: 1.3rem; }
    @media (min-width: 1024px) {
      [is='flynt-accordion-default'] .panel-trigger {
        font-size: 1.2rem;
        letter-spacing: 0.1rem;
        line-height: 1.6rem; } }
    [is='flynt-accordion-default'] .panel-trigger::after {
      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, 38, 117)' stroke-width='2' points='2,9 16,25 30,9 '/%3E%3C/svg%3E");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100%;
      content: '';
      display: block;
      height: 25px;
      position: absolute;
      right: 0;
      top: 15px;
      -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
      width: 30px; }
    [is='flynt-accordion-default'] .panel-trigger[aria-expanded='true']::after {
      -webkit-transform: rotateX(180deg);
              transform: rotateX(180deg); }
  [is='flynt-accordion-default'] .panel-content {
    display: none;
    margin: 0;
    padding: 0; }
  [is='flynt-accordion-default'] .panel-inner {
    padding: 0; }

[is='flynt-block-breadcrumbs'] {
  font-size: 0.667rem;
  font-weight: 400;
  letter-spacing: 0.007rem;
  color: #99a8c8;
  margin: auto;
  opacity: 0.8; }
  [is='flynt-block-breadcrumbs'] .separator {
    background-image: url("../assets/icons/icon-arrow-right-black.svg");
    background-position: center -6px;
    background-repeat: no-repeat;
    background-size: 28px;
    display: inline-block;
    height: 15px;
    margin-right: 0px;
    vertical-align: baseline;
    width: 17px;
    margin-bottom: -3px; }
  [is='flynt-block-breadcrumbs'] a {
    color: inherit;
    text-decoration: none; }

[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-cookie-notice'] {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 999; }
  [is='flynt-block-cookie-notice'] .container {
    padding-bottom: 17px;
    padding-top: 17px; }
  [is='flynt-block-cookie-notice'] .content {
    font-size: 0.8rem;
    padding-bottom: 17px; }
    [is='flynt-block-cookie-notice'] .content > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-cookie-notice'] .content > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
  [is='flynt-block-cookie-notice'].cookieNotice--isVisible {
    display: block; }
  @media (min-width: 768px) {
    [is='flynt-block-cookie-notice'].layoutBottom .container {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-bottom: 30px;
      padding-top: 30px; }
    [is='flynt-block-cookie-notice'].layoutBottom .content {
      padding-bottom: 0;
      padding-right: 30px; } }
  @media (min-width: 480px) {
    [is='flynt-block-cookie-notice'].layoutFloating {
      bottom: 17px;
      left: 17px;
      max-width: 380px;
      width: calc(100% - (17px * 2)); }
      [is='flynt-block-cookie-notice'].layoutFloating .container {
        padding: 30px; } }

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

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

[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: 534px;
  padding-left: 17px;
  padding-right: 17px; }

[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: 1160px;
    padding-left: 40px;
    padding-right: 40px; }
  [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 -40px; }
    [is='flynt-block-image-text'] .box-inner {
      padding: 0 40px;
      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-news-publications'] .list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  margin: auto;
  padding: 0;
  width: 100%;
  max-width: 825px; }

[is='flynt-block-news-publications'] .item {
  padding: 0 0 25px 0;
  width: 100%; }

[is='flynt-block-news-publications'] .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%;
  padding: 15px 15px 30px;
  font-size: 0.833rem;
  line-height: 1.444;
  letter-spacing: 0.009rem;
  background-color: #f2f4f8;
  border: 1px solid #f2f4f8; }
  @media (min-width: 1024px) {
    [is='flynt-block-news-publications'] .content {
      padding: 40px; } }
  [is='flynt-block-news-publications'] .content h1, [is='flynt-block-news-publications'] .content h2, [is='flynt-block-news-publications'] .content h3, [is='flynt-block-news-publications'] .content h4, [is='flynt-block-news-publications'] .content h5, [is='flynt-block-news-publications'] .content h6, [is='flynt-block-news-publications'] .content .h1, [is='flynt-block-news-publications'] .content .h2, [is='flynt-block-news-publications'] .content .h3, [is='flynt-block-news-publications'] .content .h4, [is='flynt-block-news-publications'] .content .h5, [is='flynt-block-news-publications'] .content .h6 {
    color: #002675;
    font-size: 1.111rem;
    line-height: 1.333;
    letter-spacing: 0.012rem; }
  [is='flynt-block-news-publications'] .content-inner {
    padding-left: 0;
    padding-right: 0;
    color: #002675; }
    [is='flynt-block-news-publications'] .content-inner > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-news-publications'] .content-inner > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    [is='flynt-block-news-publications'] .content-inner:not(.boxPadding) {
      padding: 24px 0; }
    [is='flynt-block-news-publications'] .content-inner-expanded {
      display: none;
      padding-top: 0px !important; }
  [is='flynt-block-news-publications'] .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-block-news-publications'] .content-footer {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: end;
        align-self: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 0;
    width: 100%; }
    [is='flynt-block-news-publications'] .content-footer .content-readMore {
      padding: 0.9rem 0 1.1rem; }
      [is='flynt-block-news-publications'] .content-footer .content-readMore::before {
        bottom: 1.1rem; }
    [is='flynt-block-news-publications'] .content-footer > :first-child {
      margin-right: 2rem; }
    [is='flynt-block-news-publications'] .content-footer .link {
      font-size: 0.833rem;
      font-weight: 500;
      letter-spacing: 0.009rem;
      text-decoration: unset;
      color: #002675; }
      @media (min-width: 1024px) {
        [is='flynt-block-news-publications'] .content-footer .link {
          font-size: 1rem;
          letter-spacing: 0.011rem; } }
      [is='flynt-block-news-publications'] .content-footer .link-blank svg {
        height: 15px; }
    @media (min-width: 1024px) {
      [is='flynt-block-news-publications'] .content-footer {
        padding: 0; } }
    [is='flynt-block-news-publications'] .content-footer .button[aria-expanded="true"] .collapse {
      display: inline-block;
      text-indent: unset; }
    [is='flynt-block-news-publications'] .content-footer .button[aria-expanded="true"] .expand {
      display: none;
      text-indent: -10000px; }
    [is='flynt-block-news-publications'] .content-footer .button[aria-expanded="false"] .collapse {
      display: none;
      text-indent: -10000px; }
    [is='flynt-block-news-publications'] .content-footer .button[aria-expanded="false"] .expand {
      display: inline-block;
      text-indent: unset; }

[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-event'] .centerMaxWidthContainer {
  max-width: 1680px; }

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

[is='flynt-block-post-event'] .posts {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  margin: auto;
  padding: 0;
  width: 100%;
  max-width: 895px; }

[is='flynt-block-post-event'] .posts-empty {
  padding: 40px 0 0; }

[is='flynt-block-post-event'] .post {
  padding: 0 0 25px 0;
  width: 100%; }
  [is='flynt-block-post-event'] .post-link {
    display: block;
    text-decoration: none; }
  [is='flynt-block-post-event'] .post .figure {
    margin-bottom: 0;
    height: 96px;
    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; }
    @media (min-width: 1024px) {
      [is='flynt-block-post-event'] .post .figure {
        height: 188px; } }
    [is='flynt-block-post-event'] .post .figure img {
      max-height: 96px;
      margin: auto;
      width: auto;
      padding-right: 1.5rem;
      min-width: unset; }
      @media (min-width: 1024px) {
        [is='flynt-block-post-event'] .post .figure img {
          padding-right: 2.5rem;
          min-width: 250px;
          max-height: unset; } }
  [is='flynt-block-post-event'] .post-inner {
    padding: 24px 0; }
    [is='flynt-block-post-event'] .post-inner > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-post-event'] .post-inner > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
  [is='flynt-block-post-event'] .post-excerpt {
    margin-bottom: 0.75rem; }
  [is='flynt-block-post-event'] .post .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%;
    padding: 15px 15px 30px;
    font-size: 0.833rem;
    line-height: 1.444;
    letter-spacing: 0.009rem;
    background-color: #f2f4f8;
    border: 1px solid #f2f4f8; }
    @media (min-width: 1024px) {
      [is='flynt-block-post-event'] .post .content {
        padding: 20px 74px 30px 44px; } }
    [is='flynt-block-post-event'] .post .content h1, [is='flynt-block-post-event'] .post .content h2, [is='flynt-block-post-event'] .post .content h3, [is='flynt-block-post-event'] .post .content h4, [is='flynt-block-post-event'] .post .content h5, [is='flynt-block-post-event'] .post .content h6, [is='flynt-block-post-event'] .post .content .h1, [is='flynt-block-post-event'] .post .content .h2, [is='flynt-block-post-event'] .post .content .h3, [is='flynt-block-post-event'] .post .content .h4, [is='flynt-block-post-event'] .post .content .h5, [is='flynt-block-post-event'] .post .content .h6 {
      color: #002675;
      font-size: 1.111rem;
      line-height: 1.333;
      letter-spacing: 0.012rem; }
    [is='flynt-block-post-event'] .post .content-inner {
      padding-left: 0;
      padding-right: 0;
      color: #002675; }
      [is='flynt-block-post-event'] .post .content-inner > :first-child {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-block-post-event'] .post .content-inner > :last-child {
        margin-bottom: 0;
        padding-bottom: 0; }
      @media (min-width: 768px) {
        [is='flynt-block-post-event'] .post .content-inner {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: revert;
                  flex-direction: revert;
          -ms-flex-pack: distribute;
              justify-content: space-around; } }
      [is='flynt-block-post-event'] .post .content-inner:not(.boxPadding) {
        padding: 0; }
      [is='flynt-block-post-event'] .post .content-inner-figure-wrapper {
        margin: auto !important; }
      [is='flynt-block-post-event'] .post .content-inner .location {
        margin-top: -0.9rem; }
      [is='flynt-block-post-event'] .post .content-inner .date {
        font-size: 1.111rem;
        font-weight: 700;
        line-height: 1.333;
        color: #E89D28; }
    [is='flynt-block-post-event'] .post .content-footer {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-item-align: end;
          align-self: flex-end;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      padding: 20px 0 0 0;
      width: 100%; }
      [is='flynt-block-post-event'] .post .content-footer > :first-child {
        margin-right: 1rem; }
        @media (min-width: 768px) {
          [is='flynt-block-post-event'] .post .content-footer > :first-child {
            margin-right: 2rem; } }
      @media (min-width: 768px) {
        [is='flynt-block-post-event'] .post .content-footer {
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          padding: 40px 0 0 0; } }
      [is='flynt-block-post-event'] .post .content-footer .button[aria-expanded="true"] .collapse {
        display: inline-block;
        text-indent: unset; }
      [is='flynt-block-post-event'] .post .content-footer .button[aria-expanded="true"] .expand {
        display: none;
        text-indent: -10000px; }
      [is='flynt-block-post-event'] .post .content-footer .button[aria-expanded="false"] .collapse {
        display: none;
        text-indent: -10000px; }
      [is='flynt-block-post-event'] .post .content-footer .button[aria-expanded="false"] .expand {
        display: inline-block;
        text-indent: unset; }

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

[is='flynt-block-post-event'] .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-block-post-event'] .pagination--center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [is='flynt-block-post-event'] .pagination--prevDisabled {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  [is='flynt-block-post-event'] .pagination .button {
    white-space: nowrap; }
  [is='flynt-block-post-event'] .pagination .arrow {
    color: #fff;
    height: 18px;
    width: 16px; }
  [is='flynt-block-post-event'] .pagination-next .arrow {
    margin-right: -5px; }
  [is='flynt-block-post-event'] .pagination-previous .arrow {
    margin-left: -5px; }

[is='flynt-block-post-footer'] .tags {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0; }
  [is='flynt-block-post-footer'] .tags-item {
    display: inline-block;
    margin-top: 5px; }

[is='flynt-block-post-footer'] .author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 3rem 0; }
  [is='flynt-block-post-footer'] .author-avatarLink {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  [is='flynt-block-post-footer'] .author-avatarImage {
    border-radius: 50%;
    width: 80px; }
  [is='flynt-block-post-footer'] .author-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -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;
    padding-left: 1rem; }
    @media (min-width: 480px) {
      [is='flynt-block-post-footer'] .author-info {
        padding-left: 2rem; } }
  [is='flynt-block-post-footer'] .author-description {
    font-size: 14px;
    margin: 0.5rem 0 0; }

[is='flynt-block-post-header'] .meta {
  font-size: 14px; }

[is='flynt-block-post-header'] .excerpt {
  color: #002675;
  font-weight: normal; }

[is='flynt-block-post-header'] .featuredImage {
  margin: 2.5rem 0; }

[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: 900px; }

[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-block-wysiwyg'] .content.videos {
    margin-top: 2.5rem; }
    [is='flynt-block-wysiwyg'] .content.videos .video-list {
      display: block;
      list-style: none;
      text-align: left;
      margin: 0;
      padding: 0; }
      @media (min-width: 1024px) {
        [is='flynt-block-wysiwyg'] .content.videos .video-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: start;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: start;
          -webkit-column-gap: 20px;
             -moz-column-gap: 20px;
                  column-gap: 20px; } }
      [is='flynt-block-wysiwyg'] .content.videos .video-list::before {
        content: '';
        position: relative;
        display: block;
        height: 20px;
        width: 60px;
        border-bottom: 2px solid #002675;
        border-left: 2px solid #002675;
        margin-bottom: 1rem; }
        @media (min-width: 1024px) {
          [is='flynt-block-wysiwyg'] .content.videos .video-list::before {
            height: 60px;
            width: 20px;
            margin-bottom: unset; } }
      [is='flynt-block-wysiwyg'] .content.videos .video-list-item {
        -ms-flex-preferred-size: 1;
            flex-basis: 1;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
        width: 33%; }
        @media (max-width: 1023px) {
          [is='flynt-block-wysiwyg'] .content.videos .video-list-item {
            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;
            margin-bottom: 1rem; } }

[is='flynt-block-wysiwyg'].box-rounded {
  max-width: 1280px;
  border-radius: 30px;
  margin: auto; }

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

[is='flynt-block-wysiwyg'] .video-playButton {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2; }
  [is='flynt-block-wysiwyg'] .video-playButton::before {
    content: '';
    left: 20px;
    position: absolute;
    bottom: 10px;
    -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: white;
    border: 3px solid #fff;
    border-radius: 50%;
    height: 25px;
    margin-left: -12.5px;
    margin-top: -12.5px;
    width: 25px; }
    @media (min-width: 768px) {
      [is='flynt-block-wysiwyg'] .video-playButton::before {
        content: '';
        left: 35px;
        position: absolute;
        bottom: 20px;
        -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;
        height: 45px;
        margin-left: -22.5px;
        margin-top: -22.5px;
        width: 45px; } }
  [is='flynt-block-wysiwyg'] .video-playButton::after {
    content: '';
    left: 20px;
    position: absolute;
    bottom: 16px;
    -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: 6px solid transparent;
    border-left: 12px solid #FFAC2A;
    border-top: 6px solid transparent;
    height: 0;
    margin-left: -4.5px;
    margin-top: -6px;
    width: 0; }
    @media (min-width: 768px) {
      [is='flynt-block-wysiwyg'] .video-playButton::after {
        content: '';
        left: 35px;
        position: absolute;
        bottom: 32px;
        -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 #FFAC2A;
        border-top: 10px solid transparent;
        margin-left: -7.5px;
        margin-top: -10px; } }
  [is='flynt-block-wysiwyg'] .video-playButton:hover::before, [is='flynt-block-wysiwyg'] .video-playButton:hover::after {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

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

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

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

[is='flynt-block-wysiwyg'] .video {
  position: relative;
  border: 1px solid rgba(0, 37, 117, 0.2);
  position: relative; }
  @media (max-width: 1023px) {
    [is='flynt-block-wysiwyg'] .video {
      width: 50%;
      height: auto;
      min-width: 50%;
      max-width: 50%;
      margin-right: 1rem; } }
  [is='flynt-block-wysiwyg'] .video-player {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 10; }
    [is='flynt-block-wysiwyg'] .video-player:not(.video-player-internal) {
      position: relative;
      background-color: #8ab3c7; }
  [is='flynt-block-wysiwyg'] .video.poster-image .video-player:not(.video-player-internal) {
    background-color: unset; }
  [is='flynt-block-wysiwyg'] .video.no-poster-image figure {
    display: none; }
  [is='flynt-block-wysiwyg'] .video-iframe figure {
    position: absolute; }
  [is='flynt-block-wysiwyg'] .video iframe {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

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

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

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

[is='flynt-block-wysiwyg'] .video-caption-wrapper {
  display: block;
  margin-top: 0.5rem; }
  @media (max-width: 1023px) {
    [is='flynt-block-wysiwyg'] .video-caption-wrapper {
      margin: auto 0; } }

[is='flynt-block-wysiwyg'] .video-caption-content {
  font-size: 0.834rem;
  color: #002675;
  opacity: 0.6;
  line-height: 1.111; }

[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: start;
      -ms-flex-pack: start;
          justify-content: start;
  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: 409px; }
    @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 {
  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%;
  padding: 40px;
  font-size: 0.833rem;
  line-height: 1.444;
  letter-spacing: 0.009rem;
  display: block;
  background-color: #F8F8F8;
  border: 1px solid #EDEDED; }
  [is='flynt-grid-image-text'] .content h1, [is='flynt-grid-image-text'] .content h2, [is='flynt-grid-image-text'] .content h3, [is='flynt-grid-image-text'] .content h4, [is='flynt-grid-image-text'] .content h5, [is='flynt-grid-image-text'] .content h6, [is='flynt-grid-image-text'] .content .h1, [is='flynt-grid-image-text'] .content .h2, [is='flynt-grid-image-text'] .content .h3, [is='flynt-grid-image-text'] .content .h4, [is='flynt-grid-image-text'] .content .h5, [is='flynt-grid-image-text'] .content .h6 {
    color: #002675;
    font-size: 1.389rem;
    line-height: 1.667;
    letter-spacing: 0.028rem; }
  [is='flynt-grid-image-text'] .content img {
    background: #002675; }
  [is='flynt-grid-image-text'] .content-inner {
    padding-left: 0;
    padding-right: 0;
    color: #002675; }
    [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-image-text'] .content-link {
    display: block;
    text-decoration: none; }
  [is='flynt-grid-image-text'] .content-footer {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: end;
        align-self: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0;
    width: 100%; }
    [is='flynt-grid-image-text'] .content-footer .content-readMore {
      padding: 0.9rem 0 1.1rem; }
      [is='flynt-grid-image-text'] .content-footer .content-readMore::before {
        bottom: 1.1rem; }
    @media (min-width: 1024px) {
      [is='flynt-grid-image-text'] .content-footer {
        padding: 0; } }

[is='flynt-grid-posts-affiliate'] .centerMaxWidthContainer {
  max-width: 1680px; }

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

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

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

[is='flynt-grid-posts-affiliate'] .post {
  margin-bottom: 24px;
  background-color: #fff; }
  @media (min-width: 768px) {
    [is='flynt-grid-posts-affiliate'] .post {
      margin-bottom: 0; } }
  [is='flynt-grid-posts-affiliate'] .post-link {
    display: block;
    text-decoration: none; }
  [is='flynt-grid-posts-affiliate'] .post .figure {
    border: solid 1px #e2e2e2;
    margin-bottom: 0;
    height: 96px;
    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; }
    @media (min-width: 1024px) {
      [is='flynt-grid-posts-affiliate'] .post .figure {
        height: 188px; } }
    [is='flynt-grid-posts-affiliate'] .post .figure img {
      max-height: 96px;
      margin: auto;
      width: auto;
      padding: 0.5rem; }
      @media (min-width: 1024px) {
        [is='flynt-grid-posts-affiliate'] .post .figure img {
          padding: 1rem;
          max-height: 188px; } }
  [is='flynt-grid-posts-affiliate'] .post-inner {
    padding: 24px 0; }
    [is='flynt-grid-posts-affiliate'] .post-inner > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-grid-posts-affiliate'] .post-inner > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
  [is='flynt-grid-posts-affiliate'] .post-excerpt {
    margin-bottom: 0.75rem; }

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

[is='flynt-grid-posts-affiliate'] .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-affiliate'] .pagination--center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [is='flynt-grid-posts-affiliate'] .pagination--prevDisabled {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  [is='flynt-grid-posts-affiliate'] .pagination .button {
    white-space: nowrap; }
  [is='flynt-grid-posts-affiliate'] .pagination .arrow {
    color: #fff;
    height: 18px;
    width: 16px; }
  [is='flynt-grid-posts-affiliate'] .pagination-next .arrow {
    margin-right: -5px; }
  [is='flynt-grid-posts-affiliate'] .pagination-previous .arrow {
    margin-left: -5px; }

[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: #002675;
    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: left;
      -ms-flex-pack: left;
          justify-content: left;
  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, [is='flynt-grid-posts-latest'] .grid--columns5 .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: 409px; }
    @media (min-width: 1280px) {
      [is='flynt-grid-posts-latest'] .grid--columns4 .grid-item {
        width: 25%; } }
  [is='flynt-grid-posts-latest'] .grid--columns5 .grid-item {
    max-width: 307px; }
    @media (min-width: 1280px) {
      [is='flynt-grid-posts-latest'] .grid--columns5 .grid-item {
        width: 20%; } }

[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%;
  background-color: #F8F8F8;
  border: 1px solid #EDEDED;
  padding: 40px; }
  [is='flynt-grid-posts-latest'] .content-image {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  [is='flynt-grid-posts-latest'] .content-inner {
    padding-left: 0;
    padding-right: 0;
    color: #002675;
    -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: #002675;
      font-size: 1.389rem;
      line-height: 1.667;
      letter-spacing: 0.028rem; }
    [is='flynt-grid-posts-latest'] .content-inner .content-excerpt {
      font-size: 0.833rem;
      line-height: 1.444;
      letter-spacing: 0.009rem; }
  [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;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0;
    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; } }

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

[is='flynt-grid-posts-latest'].profile-grid .preContent {
  max-width: unset; }
  [is='flynt-grid-posts-latest'].profile-grid .preContent .profile-link {
    text-decoration: unset; }
  [is='flynt-grid-posts-latest'].profile-grid .preContent .content-profile {
    padding: 40px; }
    [is='flynt-grid-posts-latest'].profile-grid .preContent .content-profile .content-wrapper-profile {
      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;
      padding-left: 100px; }
      [is='flynt-grid-posts-latest'].profile-grid .preContent .content-profile .content-wrapper-profile .content-html {
        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; }
        [is='flynt-grid-posts-latest'].profile-grid .preContent .content-profile .content-wrapper-profile .content-html .profile-grid-header {
          margin-bottom: 0;
          padding-top: 0.5rem; }
        [is='flynt-grid-posts-latest'].profile-grid .preContent .content-profile .content-wrapper-profile .content-html .profile-grid-preline {
          margin-bottom: 0; }
        [is='flynt-grid-posts-latest'].profile-grid .preContent .content-profile .content-wrapper-profile .content-html .profile-grid-subline {
          margin-top: 0; }
      [is='flynt-grid-posts-latest'].profile-grid .preContent .content-profile .content-wrapper-profile figure {
        margin: 0; }
        [is='flynt-grid-posts-latest'].profile-grid .preContent .content-profile .content-wrapper-profile figure img {
          max-width: 218px;
          border-radius: 5px; }

[is='flynt-grid-posts-latest'].profile-grid .grid {
  margin: -24px 0 0 -10px; }

[is='flynt-grid-posts-latest'].profile-grid .grid-item {
  padding: 10px 0 0 10px; }

[is='flynt-grid-posts-latest'].profile-grid .content {
  background-color: #e5e9f1;
  border: 0px;
  padding: 25px 39px 36px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  [is='flynt-grid-posts-latest'].profile-grid .content-inner {
    padding: 29px 0 0 0;
    color: #002675;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    [is='flynt-grid-posts-latest'].profile-grid .content-inner > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-grid-posts-latest'].profile-grid .content-inner > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    [is='flynt-grid-posts-latest'].profile-grid .content-inner h1, [is='flynt-grid-posts-latest'].profile-grid .content-inner h2, [is='flynt-grid-posts-latest'].profile-grid .content-inner h3, [is='flynt-grid-posts-latest'].profile-grid .content-inner h4, [is='flynt-grid-posts-latest'].profile-grid .content-inner h5, [is='flynt-grid-posts-latest'].profile-grid .content-inner h6, [is='flynt-grid-posts-latest'].profile-grid .content-inner .h1, [is='flynt-grid-posts-latest'].profile-grid .content-inner .h2, [is='flynt-grid-posts-latest'].profile-grid .content-inner .h3, [is='flynt-grid-posts-latest'].profile-grid .content-inner .h4, [is='flynt-grid-posts-latest'].profile-grid .content-inner .h5, [is='flynt-grid-posts-latest'].profile-grid .content-inner .h6 {
      font-family: 'Roboto', sans-serif;
      font-weight: 700;
      color: #002675;
      font-size: 1.111rem;
      line-height: 1.333;
      letter-spacing: 0.022rem;
      text-transform: unset;
      text-align: center; }
  [is='flynt-grid-posts-latest'].profile-grid .content-image {
    border-radius: 5px; }

[is='flynt-hero-image-cta'] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  [is='flynt-hero-image-cta'] .mobileHorizontalAlign--left.mobileVerticalAlign--top {
    -o-object-position: left top;
       object-position: left top; }
  [is='flynt-hero-image-cta'] .mobileHorizontalAlign--left.mobileVerticalAlign--center {
    -o-object-position: left center;
       object-position: left center; }
  [is='flynt-hero-image-cta'] .mobileHorizontalAlign--left.mobileVerticalAlign--bottom {
    -o-object-position: left bottom;
       object-position: left bottom; }
  [is='flynt-hero-image-cta'] .mobileHorizontalAlign--center.mobileVerticalAlign--top {
    -o-object-position: center top;
       object-position: center top; }
  [is='flynt-hero-image-cta'] .mobileHorizontalAlign--center.mobileVerticalAlign--center {
    -o-object-position: center center;
       object-position: center center; }
  [is='flynt-hero-image-cta'] .mobileHorizontalAlign--center.mobileVerticalAlign--bottom {
    -o-object-position: center bottom;
       object-position: center bottom; }
  [is='flynt-hero-image-cta'] .mobileHorizontalAlign--right.mobileVerticalAlign--top {
    -o-object-position: right top;
       object-position: right top; }
  [is='flynt-hero-image-cta'] .mobileHorizontalAlign--right.mobileVerticalAlign--center {
    -o-object-position: right center;
       object-position: right center; }
  [is='flynt-hero-image-cta'] .mobileHorizontalAlign--right.mobileVerticalAlign--bottom {
    -o-object-position: right bottom;
       object-position: right bottom; }
  @media (min-width: 1024px) {
    [is='flynt-hero-image-cta'] {
      margin-bottom: 180px; } }
  [is='flynt-hero-image-cta']:not(.fullWidth) .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-cta']:not(.fullWidth) .container {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 1440px;
        padding-left: 0;
        padding-right: 0; } }
    [is='flynt-hero-image-cta']:not(.fullWidth) .container .content-picture {
      left: 17px;
      right: 17px; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-cta']:not(.fullWidth) .container .content-picture {
          left: 40px;
          right: 40px; } }
      @media (min-width: 1280px) {
        [is='flynt-hero-image-cta']:not(.fullWidth) .container .content-picture {
          left: 0px;
          right: 0px; } }
  [is='flynt-hero-image-cta'],
  [is='flynt-hero-image-cta'] .content,
  [is='flynt-hero-image-cta'] .content-wrapper {
    min-height: 220px; }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-cta'],
      [is='flynt-hero-image-cta'] .content,
      [is='flynt-hero-image-cta'] .content-wrapper {
        min-height: 420px; } }
  @media (min-width: 768px) {
    [is='flynt-hero-image-cta'],
    [is='flynt-hero-image-cta'] .content,
    [is='flynt-hero-image-cta'] .content-wrapper {
      min-width: 160px; } }
  @media (min-width: 768px) and (min-width: 1024px) {
    [is='flynt-hero-image-cta'],
    [is='flynt-hero-image-cta'] .content,
    [is='flynt-hero-image-cta'] .content-wrapper {
      min-height: 340px; } }
  [is='flynt-hero-image-cta'] .content {
    -ms-flex-line-pack: center;
        align-content: center;
    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;
    padding: 40px 17px;
    position: relative;
    width: 100%; }
    @media (min-width: 1280px) {
      [is='flynt-hero-image-cta'] .content {
        padding: 50px 0; } }
    [is='flynt-hero-image-cta'] .content-wrapper {
      -ms-flex-line-pack: center;
          align-content: center;
      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-negative: 0;
          flex-shrink: 0;
      height: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      justify-items: center;
      max-width: 900px;
      width: 100%; }
      [is='flynt-hero-image-cta'] .content-wrapper-profile {
        display: block; }
        @media (min-width: 1024px) {
          [is='flynt-hero-image-cta'] .content-wrapper-profile {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            max-width: 1280px;
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: normal !important;
                -ms-flex-direction: row !important;
                    flex-direction: row !important; } }
    [is='flynt-hero-image-cta'] .content-html {
      position: relative;
      text-align: center;
      width: 100%; }
      [is='flynt-hero-image-cta'] .content-html > :first-child {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-hero-image-cta'] .content-html > :last-child {
        margin-bottom: 0;
        padding-bottom: 0; }
      [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) {
        color: #fff; }
        [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h1, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h2, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h3, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h4, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h5, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h6, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h1, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h2, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h3, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h4, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h5, [is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h6 {
          color: inherit; }
    [is='flynt-hero-image-cta'] .content-picture {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
    [is='flynt-hero-image-cta'] .content-background {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
    [is='flynt-hero-image-cta'] .content-pictureEl {
      height: 100%;
      width: 100%; }
    [is='flynt-hero-image-cta'] .content-image {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%; }
    [is='flynt-hero-image-cta'] .content.letter {
      background-color: #fff;
      -webkit-box-shadow: 0px 2px 5px #00000040;
              box-shadow: 0px 2px 5px #00000040;
      border-radius: 10px; }
      @media (max-width: 1023px) {
        [is='flynt-hero-image-cta'] .content.letter {
          padding: 40px 0px; } }
      [is='flynt-hero-image-cta'] .content.letter .content-html {
        color: #002675;
        max-width: 740px;
        margin: auto;
        text-align: left;
        line-height: 1.833rem; }
        @media (max-width: 1023px) {
          [is='flynt-hero-image-cta'] .content.letter .content-html {
            padding: 20px 17px; } }
        [is='flynt-hero-image-cta'] .content.letter .content-html .signature {
          text-align: left;
          width: auto;
          margin-top: 60px; }
      [is='flynt-hero-image-cta'] .content.letter-wrapper {
        position: relative;
        margin: auto;
        max-width: 900px; }
        @media (max-width: 1023px) {
          [is='flynt-hero-image-cta'] .content.letter-wrapper {
            -webkit-transform: unset !important;
                    transform: unset !important;
            padding: 40px 20px; } }
    [is='flynt-hero-image-cta'] .content-letter-images {
      position: absolute;
      width: 100%;
      top: 0;
      left: 0; }
      @media (max-width: 1023px) {
        [is='flynt-hero-image-cta'] .content-letter-images {
          display: none; } }
      [is='flynt-hero-image-cta'] .content-letter-images-items {
        list-style: none;
        position: relative; }
      [is='flynt-hero-image-cta'] .content-letter-images-item {
        position: absolute;
        height: auto;
        width: 600px;
        left: 0px;
        top: 0px; }
        [is='flynt-hero-image-cta'] .content-letter-images-item:first-child {
          left: -330px;
          top: 80px; }
        [is='flynt-hero-image-cta'] .content-letter-images-item:nth-child(2) {
          left: -210px;
          top: 400px; }
          [is='flynt-hero-image-cta'] .content-letter-images-item:nth-child(2) img {
            width: 400px; }
        [is='flynt-hero-image-cta'] .content-letter-images-item:nth-child(3) {
          left: 590px;
          top: 130px; }
        [is='flynt-hero-image-cta'] .content-letter-images-item:nth-child(4) {
          left: 560px;
          top: 530px;
          z-index: -1; }
        [is='flynt-hero-image-cta'] .content-letter-images-item:nth-child(5) {
          left: 560px;
          top: 700px;
          z-index: -2; }
        [is='flynt-hero-image-cta'] .content-letter-images-item:nth-child(6) {
          left: -290px;
          top: 710px;
          z-index: -2; }
      [is='flynt-hero-image-cta'] .content-letter-images-image {
        height: auto;
        width: 600px; }
    [is='flynt-hero-image-cta'] .content-logos-items {
      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;
      padding: 0; }
    [is='flynt-hero-image-cta'] .content-logos-item {
      width: auto;
      display: inline;
      text-align: center;
      margin: -0.5rem; }
      [is='flynt-hero-image-cta'] .content-logos-item img {
        width: 50%;
        display: inline; }
      [is='flynt-hero-image-cta'] .content-logos-item:first-child {
        text-align: right; }
      [is='flynt-hero-image-cta'] .content-logos-item:last-child {
        text-align: left; }
    [is='flynt-hero-image-cta'] .content-profile {
      padding: 0 0 20px 0; }
      [is='flynt-hero-image-cta'] .content-profile figure {
        max-width: 110px;
        margin: auto; }
        @media (min-width: 1024px) {
          [is='flynt-hero-image-cta'] .content-profile figure {
            min-width: 310px;
            margin: unset;
            max-width: unset; } }
        [is='flynt-hero-image-cta'] .content-profile figure img {
          border-radius: 50%; }
      [is='flynt-hero-image-cta'] .content-profile .content-html {
        display: block;
        color: #002675 !important; }
        [is='flynt-hero-image-cta'] .content-profile .content-html h1, [is='flynt-hero-image-cta'] .content-profile .content-html .h1 {
          font-family: 'Roboto', sans-serif;
          font-size: 0.944rem;
          line-height: 1.167rem;
          letter-spacing: 0rem;
          margin-bottom: 0rem; }
          @media (min-width: 1024px) {
            [is='flynt-hero-image-cta'] .content-profile .content-html h1, [is='flynt-hero-image-cta'] .content-profile .content-html .h1 {
              font-size: 1.944rem;
              line-height: 2.5rem;
              letter-spacing: 0.039rem;
              margin-bottom: 1.5rem; } }
        [is='flynt-hero-image-cta'] .content-profile .content-html h2, [is='flynt-hero-image-cta'] .content-profile .content-html .h2 {
          font-family: 'Roboto', sans-serif;
          font-size: 0.833;
          line-height: 1.056rem;
          letter-spacing: 0.009rem; }
          @media (min-width: 1024px) {
            [is='flynt-hero-image-cta'] .content-profile .content-html h2, [is='flynt-hero-image-cta'] .content-profile .content-html .h2 {
              font-size: 1.644rem;
              line-height: 2.2rem;
              letter-spacing: 0.039rem; } }
        [is='flynt-hero-image-cta'] .content-profile .content-html .subline {
          font-size: 0.833;
          line-height: 1.056rem;
          letter-spacing: 0.009rem;
          font-weight: 500; }
          @media (min-width: 1024px) {
            [is='flynt-hero-image-cta'] .content-profile .content-html .subline {
              font-size: 1.111rem;
              line-height: 1.333rem;
              font-weight: 500;
              letter-spacing: 0.024rem; } }
        [is='flynt-hero-image-cta'] .content-profile .content-html .content-social-list {
          margin-left: -10px;
          margin-right: -10px; }
          @media (min-width: 1024px) {
            [is='flynt-hero-image-cta'] .content-profile .content-html .content-social-list {
              margin-left: unset;
              margin-right: unset; } }
          [is='flynt-hero-image-cta'] .content-profile .content-html .content-social-list .socialList {
            max-width: 500px;
            margin: auto;
            padding: 10px 50px 10px 0;
            background-color: rgba(255, 255, 255, 0.2);
            border-radius: 5px;
            position: relative; }
            @media (min-width: 1024px) {
              [is='flynt-hero-image-cta'] .content-profile .content-html .content-social-list .socialList {
                padding: 10px 50px 10px 0; } }
  [is='flynt-hero-image-cta'].profile-style {
    padding: 50px 0 0px 0;
    margin-bottom: 60px; }
  [is='flynt-hero-image-cta'].letter-style .content-picture {
    max-height: 602px; }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-cta'].letter-style .content-picture {
        max-height: 1060px; } }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-cta'].letter-style .content-picture .content-background::after {
        content: "";
        display: block;
        position: absolute;
        border-radius: 110%;
        width: 40%;
        height: 300px;
        background-color: #fff;
        left: -10%;
        bottom: -150px;
        height: 200px; }
      [is='flynt-hero-image-cta'].letter-style .content-picture .content-background::before {
        content: "";
        display: block;
        position: absolute;
        border-radius: 100%;
        width: 40%;
        height: 50vw;
        background-color: #fff;
        right: -6%;
        bottom: -150px;
        height: 200px; } }
  @media (min-width: 768px) {
    [is='flynt-hero-image-cta'] .desktopHorizontalAlign--left.desktopVerticalAlign--top {
      -o-object-position: left top;
         object-position: left top; }
    [is='flynt-hero-image-cta'] .desktopHorizontalAlign--left.desktopVerticalAlign--center {
      -o-object-position: left center;
         object-position: left center; }
    [is='flynt-hero-image-cta'] .desktopHorizontalAlign--left.desktopVerticalAlign--bottom {
      -o-object-position: left bottom;
         object-position: left bottom; }
    [is='flynt-hero-image-cta'] .desktopHorizontalAlign--center.desktopVerticalAlign--top {
      -o-object-position: center top;
         object-position: center top; }
    [is='flynt-hero-image-cta'] .desktopHorizontalAlign--center.desktopVerticalAlign--center {
      -o-object-position: center center;
         object-position: center center; }
    [is='flynt-hero-image-cta'] .desktopHorizontalAlign--center.desktopVerticalAlign--bottom {
      -o-object-position: center bottom;
         object-position: center bottom; }
    [is='flynt-hero-image-cta'] .desktopHorizontalAlign--right.desktopVerticalAlign--top {
      -o-object-position: right top;
         object-position: right top; }
    [is='flynt-hero-image-cta'] .desktopHorizontalAlign--right.desktopVerticalAlign--center {
      -o-object-position: right center;
         object-position: right center; }
    [is='flynt-hero-image-cta'] .desktopHorizontalAlign--right.desktopVerticalAlign--bottom {
      -o-object-position: right bottom;
         object-position: right bottom; }
    [is='flynt-hero-image-cta'].letter .content-wrapper-letter-hero {
      max-width: 1200px; }
    [is='flynt-hero-image-cta'].letter .content-wrapper-letter-letter .content-html {
      max-width: 720px; } }
  @media (max-width: 929px) {
    [is='flynt-hero-image-cta'] br {
      content: '\00a0'; } }
  [is='flynt-hero-image-cta'] .content-navigation {
    -webkit-transition: all 1s;
    transition: all 1s;
    display: none;
    position: absolute;
    margin: auto;
    left: 0;
    width: 100%;
    bottom: -34px; }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-cta'] .content-navigation {
        display: block; } }
  .scrolled [is='flynt-hero-image-cta'] .content-navigation {
    position: fixed;
    z-index: 90;
    top: -129px;
    height: 80px;
    padding: 0;
    margin: 0;
    bottom: 0; }
  .scrolled.show [is='flynt-hero-image-cta'] .content-navigation {
    top: 129px; }
  .admin-bar.scrolled.show [is='flynt-hero-image-cta'] .content-navigation {
    top: 161px; }
  [is='flynt-hero-image-cta'] .content-navigation-breadcrumb {
    display: none;
    position: absolute;
    bottom: -70px;
    margin: auto;
    width: 100%;
    text-align: center;
    left: 0px;
    height: 20px; }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-cta'] .content-navigation-breadcrumb {
        display: block; } }

[is='flynt-hero-slider'] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 420px; }
  @media (min-width: 768px) {
    [is='flynt-hero-slider'] {
      height: 640px; } }
  [is='flynt-hero-slider'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
    [is='flynt-hero-slider'] .container::before {
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.8)));
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8));
      content: '';
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  [is='flynt-hero-slider'] .slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    [is='flynt-hero-slider'] .slider-button {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: rgba(8, 40, 112, 0.5);
      border-radius: 50%;
      cursor: pointer;
      display: none;
      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, background-color 0.2s ease;
      transition: opacity 0.2s ease, background-color 0.2s ease;
      width: 40px;
      z-index: 10; }
      [is='flynt-hero-slider'] .slider-button.swiper-button-disabled {
        opacity: 0.5;
        pointer-events: none; }
      @media (min-width: 768px) {
        [is='flynt-hero-slider'] .slider-button {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      [is='flynt-hero-slider'] .slider-button .feather {
        color: #fff;
        height: auto;
        top: 0;
        width: 80%; }
      [is='flynt-hero-slider'] .slider-button--prev {
        left: 15px; }
        @media (min-width: 1024px) {
          [is='flynt-hero-slider'] .slider-button--prev {
            left: 45px; } }
      [is='flynt-hero-slider'] .slider-button--next {
        right: 15px; }
        @media (min-width: 1024px) {
          [is='flynt-hero-slider'] .slider-button--next {
            right: 45px; } }
      @media (min-width: 768px) {
        [is='flynt-hero-slider'] .slider-button:hover, [is='flynt-hero-slider'] .slider-button:focus {
          background-color: #020E36; } }
    [is='flynt-hero-slider'] .slider-pagination {
      bottom: 10px;
      display: block;
      left: 0;
      margin-top: 0;
      position: absolute;
      right: 0;
      text-align: center;
      z-index: 1; }
      @media (min-width: 768px) {
        [is='flynt-hero-slider'] .slider-pagination {
          display: none; } }
      [is='flynt-hero-slider'] .slider-pagination .swiper-pagination-bullet {
        background-color: rgba(255, 255, 255, 0.2);
        height: 6px;
        opacity: 1;
        -webkit-transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.3s ease;
        transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.3s ease;
        width: 6px; }
        [is='flynt-hero-slider'] .slider-pagination .swiper-pagination-bullet-active {
          background-color: #fff;
          border-radius: 4px;
          width: 20px; }
        [is='flynt-hero-slider'] .slider-pagination .swiper-pagination-bullet:hover, [is='flynt-hero-slider'] .slider-pagination .swiper-pagination-bullet:focus {
          background-color: #fff; }
  [is='flynt-hero-slider'] .content {
    color: #fff;
    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;
    max-width: 900px;
    padding: 40px 17px;
    position: relative;
    z-index: 1; }
    [is='flynt-hero-slider'] .content > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-hero-slider'] .content > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-hero-slider'] .content {
        padding: 40px 80px; } }
    @media (min-width: 1024px) {
      [is='flynt-hero-slider'] .content {
        padding-bottom: 0px;
        padding-left: 0px; } }
  [is='flynt-hero-slider'] .picture {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%; }
    [is='flynt-hero-slider'] .picture-imageEl {
      font-family: 'object-fit: cover; object-position: center center;';
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center center;
         object-position: center center;
      width: 100%; }
      [is='flynt-hero-slider'] .picture-imageEl--leftAlignMobile {
        -o-object-position: left center;
           object-position: left center; }
      [is='flynt-hero-slider'] .picture-imageEl--rightAlignMobile {
        -o-object-position: right center;
           object-position: right center; }
      [is='flynt-hero-slider'] .picture-imageEl--centerAlignMobile {
        -o-object-position: center center;
           object-position: center center; }
      @media (min-width: 768px) {
        [is='flynt-hero-slider'] .picture-imageEl--leftAlignDesktop {
          -o-object-position: left center;
             object-position: left center; }
        [is='flynt-hero-slider'] .picture-imageEl--rightAlignDesktop {
          -o-object-position: right center;
             object-position: right center; }
        [is='flynt-hero-slider'] .picture-imageEl--centerAlignDesktop {
          -o-object-position: center center;
             object-position: center center; } }

[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: 900px; }
  [is='flynt-list-components'] .component-imageWrapper {
    background-color: #fff;
    border-bottom: 1px solid #000000B4;
    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: #002675;
    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: #002675; }
  [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 #000000B4;
    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: #020E36; }
    [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-logos'] .list {
  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%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  [is='flynt-list-logos'] .list > * {
    width: calc((50%) - (1 / 2 * 12px)); }
    [is='flynt-list-logos'] .list > *:nth-child(n) {
      margin-right: 12px;
      margin-top: 0; }
    [is='flynt-list-logos'] .list > *:nth-child(1n + 3) {
      margin-top: 12px; }
    [is='flynt-list-logos'] .list > *:nth-child(2n) {
      margin-right: 0; }
    [is='flynt-list-logos'] .list > *:last-child {
      margin-right: 0; }
  @media (min-width: 375px) {
    [is='flynt-list-logos'] .list {
      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-logos'] .list > * {
        width: calc((33.33333%) - (2 / 3 * 16px)); }
        [is='flynt-list-logos'] .list > *:nth-child(n) {
          margin-right: 16px;
          margin-top: 0; }
        [is='flynt-list-logos'] .list > *:nth-child(1n + 4) {
          margin-top: 16px; }
        [is='flynt-list-logos'] .list > *:nth-child(3n) {
          margin-right: 0; }
        [is='flynt-list-logos'] .list > *:last-child {
          margin-right: 0; } }
  @media (min-width: 575px) {
    [is='flynt-list-logos'] .list {
      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-logos'] .list > * {
        width: calc((25%) - (3 / 4 * 16px)); }
        [is='flynt-list-logos'] .list > *:nth-child(n) {
          margin-right: 16px;
          margin-top: 0; }
        [is='flynt-list-logos'] .list > *:nth-child(1n + 5) {
          margin-top: 16px; }
        [is='flynt-list-logos'] .list > *:nth-child(4n) {
          margin-right: 0; }
        [is='flynt-list-logos'] .list > *:last-child {
          margin-right: 0; } }
  @media (min-width: 768px) {
    [is='flynt-list-logos'] .list {
      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-logos'] .list > * {
        width: calc((16.66667%) - (5 / 6 * 16px)); }
        [is='flynt-list-logos'] .list > *:nth-child(n) {
          margin-right: 16px;
          margin-top: 0; }
        [is='flynt-list-logos'] .list > *:nth-child(1n + 7) {
          margin-top: 16px; }
        [is='flynt-list-logos'] .list > *:nth-child(6n) {
          margin-right: 0; }
        [is='flynt-list-logos'] .list > *:last-child {
          margin-right: 0; } }
  @media (min-width: 1280px) {
    [is='flynt-list-logos'] .list {
      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-logos'] .list > * {
        width: calc((12.5%) - (7 / 8 * 16px)); }
        [is='flynt-list-logos'] .list > *:nth-child(n) {
          margin-right: 16px;
          margin-top: 0; }
        [is='flynt-list-logos'] .list > *:nth-child(1n + 9) {
          margin-top: 16px; }
        [is='flynt-list-logos'] .list > *:nth-child(8n) {
          margin-right: 0; }
        [is='flynt-list-logos'] .list > *:last-child {
          margin-right: 0; } }

[is='flynt-list-logos'] .media {
  display: block;
  height: 0;
  padding-bottom: 70%;
  position: relative; }
  .flyntComponent--card[is='flynt-list-logos'] .media {
    background-color: #ccd3e3;
    padding-bottom: 100%; }
  .flyntComponent--card.themeLight[is='flynt-list-logos'] .media {
    background-color: #fff; }
  .flyntComponent--card.themeDark[is='flynt-list-logos'] .media {
    background-color: #fff; }
  .flyntComponent--card.themeHero[is='flynt-list-logos'] .media {
    background-color: #fff; }
  [is='flynt-list-logos'] .media--svg {
    height: auto;
    padding-bottom: 0; }
    [is='flynt-list-logos'] .media--svg .logo {
      position: static; }
      .flyntComponent--card[is='flynt-list-logos'] .media--svg .logo {
        position: absolute; }

[is='flynt-list-logos'] .logo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  padding: 12px;
  position: absolute;
  top: 0;
  width: 100%; }
  @media (min-width: 375px) {
    [is='flynt-list-logos'] .logo {
      padding: 16px; } }
  @media (min-width: 480px) {
    [is='flynt-list-logos'] .logo {
      padding: 24px; } }
  .flyntComponent--card[is='flynt-list-logos'] .logo {
    padding: 16px; }
    @media (min-width: 375px) {
      .flyntComponent--card[is='flynt-list-logos'] .logo {
        padding: 20px; } }
    @media (min-width: 480px) {
      .flyntComponent--card[is='flynt-list-logos'] .logo {
        padding: 28px; } }
    @media (min-width: 575px) {
      .flyntComponent--card[is='flynt-list-logos'] .logo {
        padding: 24px; } }
    @media (min-width: 768px) {
      .flyntComponent--card[is='flynt-list-logos'] .logo {
        padding: 20px; } }
    @media (min-width: 1200px) {
      .flyntComponent--card[is='flynt-list-logos'] .logo {
        padding: 36px; } }
    @media (min-width: 1280px) {
      .flyntComponent--card[is='flynt-list-logos'] .logo {
        padding: 24px; } }
    .flyntComponent--card[is='flynt-list-logos'] .logo:hover .caption {
      color: #fff;
      display: block;
      opacity: 1;
      -webkit-transition: opacity 600ms;
      transition: opacity 600ms;
      visibility: visible; }

[is='flynt-list-logos'] .caption {
  background-color: #020E36;
  bottom: 0;
  display: block;
  font-size: 0.8125rem;
  font-weight: 700;
  left: 0;
  line-height: 1.15;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 600ms, visibility 0s linear 600ms;
  transition: opacity 600ms, visibility 0s linear 600ms;
  visibility: visible; }
  .flyntComponent--card[is='flynt-list-logos'] .caption {
    padding: 10px; }

[is='flynt-list-logos'] .image {
  display: block;
  height: auto;
  margin: 0;
  width: 100%; }
  [is='flynt-list-logos'] .image-object {
    height: 100%; }
    [is='flynt-list-logos'] .image-object .image-tag {
      display: block;
      font-family: 'object-fit: contain';
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      width: 100%; }
  [is='flynt-list-logos'] .image-tag {
    display: block;
    height: auto;
    width: 100%; }
  [is='flynt-list-logos'] .image svg {
    display: block;
    height: auto;
    width: 100%; }

[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: 155px; }
  @media (min-width: 1024px) {
    [is='flynt-navigation-burger'] {
      height: 95px; } }
  @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: #002675;
    background: #002675 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 3px 6px #00000029;
            box-shadow: 0px 3px 6px #00000029;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 95px;
    -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: 70px;
    width: 100%;
    z-index: 99; }
    @media (min-width: 1024px) {
      [is='flynt-navigation-burger'] .container {
        top: 35px; } }
    .admin-bar [is='flynt-navigation-burger'] .container {
      top: 116px; }
      @media (min-width: 783px) {
        .admin-bar [is='flynt-navigation-burger'] .container {
          top: 102px; } }
  [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: 43px; }
    [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: #fff;
      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: 43px; }
    [is='flynt-navigation-burger'] .hamburger::before {
      top: 0;
      display: none; }
    [is='flynt-navigation-burger'] .hamburger-barPrimary, [is='flynt-navigation-burger'] .hamburger-barSecondary {
      top: 8px; }
    [is='flynt-navigation-burger'] .hamburger::after {
      top: 16px;
      width: 33px;
      right: 0px;
      left: unset; }
  [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'] ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0; }
  [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% - 95px);
    left: 0;
    margin: 0;
    overflow-y: auto;
    padding-bottom: 30px;
    padding-top: 30px;
    position: fixed;
    top: 155px;
    -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: 201px; }
      @media (min-width: 783px) {
        .admin-bar [is='flynt-navigation-burger'] .menu {
          top: 187px; } }
    [is='flynt-navigation-burger'] .menu-link {
      color: #0B2671;
      display: block;
      font-size: 1rem;
      font-weight: 700;
      padding: 4px 17px;
      text-align: left;
      text-decoration: none;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
      [is='flynt-navigation-burger'] .menu-link:focus {
        color: #020E36; }
      @media (min-width: 768px) {
        [is='flynt-navigation-burger'] .menu-link {
          padding-left: 40px;
          padding-right: 40px; } }
    [is='flynt-navigation-burger'] .menu-item--current .menu-link--current {
      color: #FFAC2A; }
    [is='flynt-navigation-burger'] .menu-link-parent {
      color: #FFAC2A; }
    [is='flynt-navigation-burger'] .menu-submenu-secondary {
      margin-left: 2rem;
      margin-bottom: 1rem;
      border-left: 1px solid #FFAC2A; }
    [is='flynt-navigation-burger'] .menu-submenu-third {
      margin-left: 2rem;
      margin-bottom: 1rem;
      border-left: 1px solid #FFAC2A; }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .menu {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    visibility: visible;
    padding-bottom: 200px; }

[is='flynt-navigation-footer'] {
  font-size: 0.833rem; }
  [is='flynt-navigation-footer'] .container {
    padding-bottom: 40px;
    padding-top: 40px;
    text-align: left; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .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-pack: start;
            -ms-flex-pack: start;
                justify-content: start; }
        [is='flynt-navigation-footer'] .container .content,
        [is='flynt-navigation-footer'] .container .navigation {
          margin-right: 4.5rem; }
        [is='flynt-navigation-footer'] .container .navigation {
          width: 332px;
          margin-left: 31px;
          margin-right: 0; } }
    [is='flynt-navigation-footer'] .container-bottom-line {
      display: block;
      border-top: 1px solid rgba(255, 255, 255, 0.3);
      margin-top: 40px; }
  [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'] .content.logos {
      margin-bottom: 1.5rem; }
  [is='flynt-navigation-footer'] .menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0; }
    [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: #FFAC2A; }
  [is='flynt-navigation-footer'] .list {
    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: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    [is='flynt-navigation-footer'] .list > * {
      width: calc((50%) - (1 / 2 * 12px)); }
      [is='flynt-navigation-footer'] .list > *:nth-child(n) {
        margin-right: 12px;
        margin-top: 0; }
      [is='flynt-navigation-footer'] .list > *:nth-child(1n + 3) {
        margin-top: 12px; }
      [is='flynt-navigation-footer'] .list > *:nth-child(2n) {
        margin-right: 0; }
      [is='flynt-navigation-footer'] .list > *:last-child {
        margin-right: 0; }
    @media (min-width: 375px) {
      [is='flynt-navigation-footer'] .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='flynt-navigation-footer'] .list > * {
          width: calc((33.33333%) - (2 / 3 * 16px)); }
          [is='flynt-navigation-footer'] .list > *:nth-child(n) {
            margin-right: 16px;
            margin-top: 0; }
          [is='flynt-navigation-footer'] .list > *:nth-child(1n + 4) {
            margin-top: 0px; }
          [is='flynt-navigation-footer'] .list > *:nth-child(3n) {
            margin-right: 0; }
          [is='flynt-navigation-footer'] .list > *:last-child {
            margin-right: 0; } }
    @media (min-width: 575px) {
      [is='flynt-navigation-footer'] .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='flynt-navigation-footer'] .list > * {
          width: calc((25%) - (3 / 4 * 16px)); }
          [is='flynt-navigation-footer'] .list > *:nth-child(n) {
            margin-right: 16px;
            margin-top: 0; }
          [is='flynt-navigation-footer'] .list > *:nth-child(1n + 5) {
            margin-top: 0px; }
          [is='flynt-navigation-footer'] .list > *:nth-child(4n) {
            margin-right: 0; }
          [is='flynt-navigation-footer'] .list > *:last-child {
            margin-right: 0; } }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='flynt-navigation-footer'] .list > * {
          width: calc((16.66667%) - (5 / 6 * 16px)); }
          [is='flynt-navigation-footer'] .list > *:nth-child(n) {
            margin-right: 16px;
            margin-top: 0; }
          [is='flynt-navigation-footer'] .list > *:nth-child(1n + 7) {
            margin-top: 0px; }
          [is='flynt-navigation-footer'] .list > *:nth-child(6n) {
            margin-right: 0; }
          [is='flynt-navigation-footer'] .list > *:last-child {
            margin-right: 0; } }
    @media (min-width: 1280px) {
      [is='flynt-navigation-footer'] .list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='flynt-navigation-footer'] .list > * {
          width: calc((12.5%) - (7 / 8 * 16px)); }
          [is='flynt-navigation-footer'] .list > *:nth-child(n) {
            margin-right: 16px;
            margin-top: 0; }
          [is='flynt-navigation-footer'] .list > *:nth-child(1n + 9) {
            margin-top: 0px; }
          [is='flynt-navigation-footer'] .list > *:nth-child(8n) {
            margin-right: 0; }
          [is='flynt-navigation-footer'] .list > *:last-child {
            margin-right: 0; } }
    [is='flynt-navigation-footer'] .list .item {
      max-width: 60px;
      margin-right: 16px !important;
      margin-top: 16px !important;
      margin-bottom: 10px !important; }
  [is='flynt-navigation-footer'] .media {
    display: block;
    height: 0;
    padding-bottom: 70%;
    position: relative; }
    .flyntComponent--card[is='flynt-navigation-footer'] .media {
      background-color: #ccd3e3;
      padding-bottom: 100%; }
    .flyntComponent--card.themeLight[is='flynt-navigation-footer'] .media {
      background-color: #fff; }
    .flyntComponent--card.themeDark[is='flynt-navigation-footer'] .media {
      background-color: #fff; }
    .flyntComponent--card.themeHero[is='flynt-navigation-footer'] .media {
      background-color: #fff; }
    [is='flynt-navigation-footer'] .media--svg {
      height: auto;
      padding-bottom: 0; }
      [is='flynt-navigation-footer'] .media--svg .logo {
        position: static; }
        .flyntComponent--card[is='flynt-navigation-footer'] .media--svg .logo {
          position: absolute; }
  [is='flynt-navigation-footer'] .logo {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    padding: 6px;
    position: absolute;
    top: 0;
    width: 100%; }
    @media (min-width: 375px) {
      [is='flynt-navigation-footer'] .logo {
        padding: 6px; } }
    @media (min-width: 480px) {
      [is='flynt-navigation-footer'] .logo {
        padding: 6px; } }
  [is='flynt-navigation-footer'] .caption {
    background-color: #020E36;
    bottom: 0;
    display: block;
    font-size: 0.8125rem;
    font-weight: 700;
    left: 0;
    line-height: 1.15;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: opacity 600ms, visibility 0s linear 600ms;
    transition: opacity 600ms, visibility 0s linear 600ms;
    visibility: visible; }
    .flyntComponent--card[is='flynt-navigation-footer'] .caption {
      padding: 10px; }
  [is='flynt-navigation-footer'] .image {
    display: block;
    height: auto;
    margin: 0;
    width: 100%; }
    [is='flynt-navigation-footer'] .image-object {
      height: 100%; }
      [is='flynt-navigation-footer'] .image-object .image-tag {
        display: block;
        font-family: 'object-fit: contain';
        height: 100%;
        -o-object-fit: contain;
           object-fit: contain;
        width: 100%; }
    [is='flynt-navigation-footer'] .image-tag {
      display: block;
      height: auto;
      width: 100%; }
    [is='flynt-navigation-footer'] .image svg {
      display: block;
      height: auto;
      width: 100%; }

[is='flynt-navigation-footer-columns'] {
  padding-bottom: 40px;
  padding-top: 40px; }
  [is='flynt-navigation-footer-columns'] .list {
    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: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    [is='flynt-navigation-footer-columns'] .list > * {
      width: calc((50%) - (1 / 2 * 24px)); }
      [is='flynt-navigation-footer-columns'] .list > *:nth-child(n) {
        margin-right: 24px;
        margin-top: 0; }
      [is='flynt-navigation-footer-columns'] .list > *:nth-child(1n + 3) {
        margin-top: 24px; }
      [is='flynt-navigation-footer-columns'] .list > *:nth-child(2n) {
        margin-right: 0; }
      [is='flynt-navigation-footer-columns'] .list > *:last-child {
        margin-right: 0; }
    [is='flynt-navigation-footer-columns'] .list--col1 {
      display: block; }
      [is='flynt-navigation-footer-columns'] .list--col1 > * {
        width: auto; }
        [is='flynt-navigation-footer-columns'] .list--col1 > *:nth-child(n) {
          margin-right: 0;
          margin-top: 0; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer-columns'] .list {
        padding-right: 5%; } }
    @media (min-width: 1024px) {
      [is='flynt-navigation-footer-columns'] .list--col3 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='flynt-navigation-footer-columns'] .list--col3 > * {
          width: calc((33.33333%) - (2 / 3 * 24px)); }
          [is='flynt-navigation-footer-columns'] .list--col3 > *:nth-child(n) {
            margin-right: 24px;
            margin-top: 0; }
          [is='flynt-navigation-footer-columns'] .list--col3 > *:nth-child(1n + 4) {
            margin-top: 24px; }
          [is='flynt-navigation-footer-columns'] .list--col3 > *:nth-child(3n) {
            margin-right: 0; }
          [is='flynt-navigation-footer-columns'] .list--col3 > *:last-child {
            margin-right: 0; }
      [is='flynt-navigation-footer-columns'] .list--col4 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        [is='flynt-navigation-footer-columns'] .list--col4 > * {
          width: calc((25%) - (3 / 4 * 24px)); }
          [is='flynt-navigation-footer-columns'] .list--col4 > *:nth-child(n) {
            margin-right: 24px;
            margin-top: 0; }
          [is='flynt-navigation-footer-columns'] .list--col4 > *:nth-child(1n + 5) {
            margin-top: 24px; }
          [is='flynt-navigation-footer-columns'] .list--col4 > *:nth-child(4n) {
            margin-right: 0; }
          [is='flynt-navigation-footer-columns'] .list--col4 > *:last-child {
            margin-right: 0; } }
    [is='flynt-navigation-footer-columns'] .list-item > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-navigation-footer-columns'] .list-item > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 1024px) {
      [is='flynt-navigation-footer-columns'] .list-item {
        max-width: 240px; } }
    [is='flynt-navigation-footer-columns'] .list-link {
      color: #002675; }
    [is='flynt-navigation-footer-columns'] .list-titleLink, [is='flynt-navigation-footer-columns'] .list-link {
      text-decoration: none; }
      [is='flynt-navigation-footer-columns'] .list-titleLink:hover, [is='flynt-navigation-footer-columns'] .list-titleLink:focus, [is='flynt-navigation-footer-columns'] .list-link:hover, [is='flynt-navigation-footer-columns'] .list-link:focus {
        color: #020E36; }
    [is='flynt-navigation-footer-columns'] .list .childList {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0; }
      [is='flynt-navigation-footer-columns'] .list .childList-item {
        line-height: 1.625;
        margin: 0;
        padding: 0 0 0.5rem; }
        [is='flynt-navigation-footer-columns'] .list .childList-item:last-child {
          padding-bottom: 0; }
  @media (min-width: 768px) {
    [is='flynt-navigation-footer-columns'] {
      padding-bottom: 80px;
      padding-top: 80px; } }
  [is='flynt-navigation-footer-columns'] .columns {
    -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; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer-columns'] .columns {
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-navigation-footer-columns'] .columns-menu {
      -ms-flex-item-align: start;
          align-self: flex-start;
      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%; }
      @media (min-width: 768px) {
        [is='flynt-navigation-footer-columns'] .columns-menu {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 66.66%; } }
      @media (min-width: 1024px) {
        [is='flynt-navigation-footer-columns'] .columns-menu {
          width: 75%; } }
    [is='flynt-navigation-footer-columns'] .columns-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-top: 2.5rem;
      text-align: center; }
      @media (min-width: 768px) {
        [is='flynt-navigation-footer-columns'] .columns-info {
          margin-top: 0;
          text-align: left;
          width: 33.33%;
          padding-right: 30px;
          margin-right: 30px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
          [is='flynt-navigation-footer-columns'] .columns-info:not(:last-child) {
            border-right: 1px solid #B96300; } }
      @media (min-width: 1024px) {
        [is='flynt-navigation-footer-columns'] .columns-info {
          width: 25%; } }
  [is='flynt-navigation-footer-columns'] .logo-image {
    display: block;
    margin: 0 auto;
    max-width: 132px;
    width: auto; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer-columns'] .logo-image {
        margin: 0 0 0 auto; } }
  [is='flynt-navigation-footer-columns'] .content {
    color: #020E36;
    font-size: 0.833rem; }
    [is='flynt-navigation-footer-columns'] .content h2, [is='flynt-navigation-footer-columns'] .content h3, [is='flynt-navigation-footer-columns'] .content h4, [is='flynt-navigation-footer-columns'] .content h5, [is='flynt-navigation-footer-columns'] .content h6 {
      font-size: 1rem;
      color: #020E36;
      letter-spacing: 0.074rem; }
    [is='flynt-navigation-footer-columns'] .content.content-social, [is='flynt-navigation-footer-columns'] .content.content-button {
      margin-top: 2rem; }

[is='flynt-navigation-main'],
[is='flynt-navigation-meta'] {
  display: none; }
  @media (min-width: 1024px) {
    [is='flynt-navigation-main'],
    [is='flynt-navigation-meta'] {
      display: block; } }
  [is='flynt-navigation-main'] .wrapper,
  [is='flynt-navigation-meta'] .wrapper {
    background-color: #002675;
    height: 133px;
    background: #002675 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 3px 6px #00000029;
            box-shadow: 0px 3px 6px #00000029; }
  [is='flynt-navigation-main'] .container,
  [is='flynt-navigation-meta'] .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,
  [is='flynt-navigation-meta'] .logo {
    display: block;
    height: 100%; }
    [is='flynt-navigation-main'] .logo-image,
    [is='flynt-navigation-meta'] .logo-image {
      height: 100%;
      max-height: 96px;
      width: auto;
      min-width: 325px; }
  [is='flynt-navigation-main'] .menu,
  [is='flynt-navigation-meta'] .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;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    width: 100%; }
    [is='flynt-navigation-main'] .menu .current-page-ancestor .menu-link,
    [is='flynt-navigation-main'] .menu .current-menu-parent .menu-link, [is='flynt-navigation-main'] .menu-item--current .menu-link,
    [is='flynt-navigation-meta'] .menu .current-page-ancestor .menu-link,
    [is='flynt-navigation-meta'] .menu .current-menu-parent .menu-link,
    [is='flynt-navigation-meta'] .menu-item--current .menu-link {
      color: #FFAC2A; }
      [is='flynt-navigation-main'] .menu .current-page-ancestor .menu-link::after,
      [is='flynt-navigation-main'] .menu .current-menu-parent .menu-link::after, [is='flynt-navigation-main'] .menu-item--current .menu-link::after,
      [is='flynt-navigation-meta'] .menu .current-page-ancestor .menu-link::after,
      [is='flynt-navigation-meta'] .menu .current-menu-parent .menu-link::after,
      [is='flynt-navigation-meta'] .menu-item--current .menu-link::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 3px;
        bottom: -8px;
        left: 0;
        border-top: 3px solid #FFAC2A; }
    [is='flynt-navigation-main'] .menu-item:first-child .menu-link,
    [is='flynt-navigation-meta'] .menu-item:first-child .menu-link {
      padding-left: 0;
      margin-left: 0; }
    [is='flynt-navigation-main'] .menu-item:last-child .menu-link,
    [is='flynt-navigation-meta'] .menu-item:last-child .menu-link {
      padding-right: 0;
      margin-right: 0; }
    [is='flynt-navigation-main'] .menu-item-logo,
    [is='flynt-navigation-meta'] .menu-item-logo {
      padding: 0px 4vw; }
      @media (min-width: 2850px) {
        [is='flynt-navigation-main'] .menu-item-logo,
        [is='flynt-navigation-meta'] .menu-item-logo {
          padding: 0px 80px; } }
      @media (min-width: 5709px) {
        [is='flynt-navigation-main'] .menu-item-logo,
        [is='flynt-navigation-meta'] .menu-item-logo {
          padding: 0px 40px; } }
    [is='flynt-navigation-main'] .menu-link,
    [is='flynt-navigation-meta'] .menu-link {
      color: #fff;
      display: inline-block;
      position: relative;
      font-weight: 400;
      font-size: 1rem;
      padding: 4.5rem 0 7px 0;
      margin: 0 0.5vw 0 0.5rem;
      text-decoration: none;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out;
      letter-spacing: 1.01px;
      text-transform: uppercase; }
      [is='flynt-navigation-main'] .menu-link:hover, [is='flynt-navigation-main'] .menu-link:focus,
      [is='flynt-navigation-meta'] .menu-link:hover,
      [is='flynt-navigation-meta'] .menu-link:focus {
        color: #FFAC2A; }
        [is='flynt-navigation-main'] .menu-link:hover::after, [is='flynt-navigation-main'] .menu-link:focus::after,
        [is='flynt-navigation-meta'] .menu-link:hover::after,
        [is='flynt-navigation-meta'] .menu-link:focus::after {
          content: "";
          position: absolute;
          width: 100%;
          height: 3px;
          bottom: -8px;
          left: 0;
          border-top: 3px solid #FFAC2A; }
    [is='flynt-navigation-main'] .menu.menu-submenu-third,
    [is='flynt-navigation-meta'] .menu.menu-submenu-third {
      display: none;
      position: absolute;
      top: 42px;
      z-index: 10;
      left: 0px;
      width: 240px;
      padding: 50px 0px 0px 0px; }
      [is='flynt-navigation-main'] .menu.menu-submenu-third .menu-item,
      [is='flynt-navigation-meta'] .menu.menu-submenu-third .menu-item {
        border: 0px solid #00267533;
        border-left-width: 1px;
        border-right-width: 1px;
        padding: 0;
        background-color: #fff;
        -webkit-box-shadow: 0px 2px 3px #00000029;
        box-shadow: 0px 2px 3px #00000029; }
        [is='flynt-navigation-main'] .menu.menu-submenu-third .menu-item:first-child,
        [is='flynt-navigation-meta'] .menu.menu-submenu-third .menu-item:first-child {
          border-top-width: 1px;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px; }
        [is='flynt-navigation-main'] .menu.menu-submenu-third .menu-item:last-child,
        [is='flynt-navigation-meta'] .menu.menu-submenu-third .menu-item:last-child {
          border-bottom-width: 1px;
          border-bottom-left-radius: 5px;
          border-bottom-right-radius: 5px;
          -webkit-box-shadow: 0px 2px 3px #00000029;
          box-shadow: 0px 2px 3px #00000029; }
          [is='flynt-navigation-main'] .menu.menu-submenu-third .menu-item:last-child.menu-item-submenu-third .menu-link,
          [is='flynt-navigation-meta'] .menu.menu-submenu-third .menu-item:last-child.menu-item-submenu-third .menu-link {
            margin-bottom: 1.5rem; }
        [is='flynt-navigation-main'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link,
        [is='flynt-navigation-meta'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link {
          padding: 1rem 0.5rem .5rem 1rem;
          width: 100%;
          margin: 0 0 0 0; }
          [is='flynt-navigation-main'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link:hover::after, [is='flynt-navigation-main'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link:focus::after,
          [is='flynt-navigation-meta'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link:hover::after,
          [is='flynt-navigation-meta'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link:focus::after {
            bottom: 0px;
            left: 10px;
            max-width: calc(100% - 20px); }
          [is='flynt-navigation-main'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link:first-child,
          [is='flynt-navigation-meta'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link:first-child {
            margin-left: inherit; }

[is='flynt-navigation-main'] {
  width: 100%;
  height: auto;
  position: fixed;
  z-index: 100; }

[is='flynt-navigation-meta'] {
  position: fixed;
  display: block;
  width: 100%;
  right: 0;
  z-index: 110;
  background-color: #fff; }
  @media (min-width: 1024px) {
    [is='flynt-navigation-meta'] {
      width: unset;
      background-color: unset;
      position: fixed; } }
  [is='flynt-navigation-meta'] .wrapper {
    background-color: unset;
    background: unset;
    height: 70px;
    padding: 0; }
    @media (min-width: 1024px) {
      [is='flynt-navigation-meta'] .wrapper {
        height: 35px; } }
  [is='flynt-navigation-meta'] .container {
    padding: 0;
    margin-right: 0; }
  [is='flynt-navigation-meta'] .menu {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media (min-width: 1024px) {
      [is='flynt-navigation-meta'] .menu {
        background-color: #fff;
        border-bottom-left-radius: 10px;
        -webkit-box-align: unset;
            -ms-flex-align: unset;
                align-items: unset; } }
    [is='flynt-navigation-meta'] .menu-item {
      padding-left: 1rem;
      background-color: #fff; }
    [is='flynt-navigation-meta'] .menu .current-page-ancestor .menu-link,
    [is='flynt-navigation-meta'] .menu .current-menu-parent .menu-link, [is='flynt-navigation-meta'] .menu-item--current .menu-link {
      color: #FFAC2A; }
      [is='flynt-navigation-meta'] .menu .current-page-ancestor .menu-link::after,
      [is='flynt-navigation-meta'] .menu .current-menu-parent .menu-link::after, [is='flynt-navigation-meta'] .menu-item--current .menu-link::after {
        content: none; }
    @media (min-width: 1024px) {
      [is='flynt-navigation-meta'] .menu-item:first-child {
        border-bottom-left-radius: 10px; } }
    [is='flynt-navigation-meta'] .menu-item:first-child .menu-link {
      padding-left: 20px;
      margin-left: 0; }
    [is='flynt-navigation-meta'] .menu-item:last-child .menu-link {
      padding-right: 20px;
      margin-right: 0; }
    @media (max-width: 1023px) {
      [is='flynt-navigation-meta'] .menu-item.meta-second-last .menu-link {
        padding-right: 20px;
        margin-right: 0; } }
    [is='flynt-navigation-meta'] .menu-item[class*='meta'] .menu-link::before {
      content: '';
      position: absolute;
      left: 0px;
      width: 13px;
      height: 100%;
      background-repeat: no-repeat;
      background-position: left center; }
    [is='flynt-navigation-meta'] .menu-item.meta-events .menu-link::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='12.272' height='12.272' viewBox='0 0 12.272 12.272'><path id='noun-calendar-3039061' d='M80.564,1.364h-.341V.675A.675.675,0,0,0,79.548,0h-.014a.675.675,0,0,0-.675.675v.689H73.406V.675A.675.675,0,0,0,72.731,0h-.014a.675.675,0,0,0-.675.675v.689H71.7a1.707,1.707,0,0,0-1.7,1.7v7.5a1.707,1.707,0,0,0,1.7,1.7h8.863a1.707,1.707,0,0,0,1.7-1.7v-7.5a1.707,1.707,0,0,0-1.7-1.7Zm.341,9.2a.341.341,0,0,1-.341.341H71.7a.341.341,0,0,1-.341-.341V5.795a.341.341,0,0,1,.341-.341h8.863a.341.341,0,0,1,.341.341Z' transform='translate(-69.997 0)' fill='%23002675'/></svg> "); }
    [is='flynt-navigation-meta'] .menu-item.meta-events .menu-link.menu-link--current::before, [is='flynt-navigation-meta'] .menu-item.meta-events .menu-link:hover::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='12.272' height='12.272' viewBox='0 0 12.272 12.272'><path id='noun-calendar-3039061' d='M80.564,1.364h-.341V.675A.675.675,0,0,0,79.548,0h-.014a.675.675,0,0,0-.675.675v.689H73.406V.675A.675.675,0,0,0,72.731,0h-.014a.675.675,0,0,0-.675.675v.689H71.7a1.707,1.707,0,0,0-1.7,1.7v7.5a1.707,1.707,0,0,0,1.7,1.7h8.863a1.707,1.707,0,0,0,1.7-1.7v-7.5a1.707,1.707,0,0,0-1.7-1.7Zm.341,9.2a.341.341,0,0,1-.341.341H71.7a.341.341,0,0,1-.341-.341V5.795a.341.341,0,0,1,.341-.341h8.863a.341.341,0,0,1,.341.341Z' transform='translate(-69.997 0)' fill='%23e89d28'/></svg> "); }
    [is='flynt-navigation-meta'] .menu-item.meta-join .menu-link::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,<svg id='noun_Plus_3595241' xmlns='http://www.w3.org/2000/svg' width='11.317' height='11.317' viewBox='0 0 11.317 11.317'><g id='Gruppe_175' data-name='Gruppe 175'><path id='Pfad_102' data-name='Pfad 102' d='M16.159,10.5a5.659,5.659,0,1,0,5.659,5.659A5.659,5.659,0,0,0,16.159,10.5Zm3.234,5.928a.539.539,0,0,1-.539.539H16.967v1.886a.539.539,0,0,1-.539.539h-.539a.539.539,0,0,1-.539-.539V16.967H13.464a.539.539,0,0,1-.539-.539v-.539a.539.539,0,0,1,.539-.539H15.35V13.464a.539.539,0,0,1,.539-.539h.539a.539.539,0,0,1,.539.539V15.35h1.886a.539.539,0,0,1,.539.539Z' transform='translate(-10.5 -10.5)' fill='%23002675'/></g></svg> "); }
    [is='flynt-navigation-meta'] .menu-item.meta-join .menu-link.menu-link--current::before, [is='flynt-navigation-meta'] .menu-item.meta-join .menu-link:hover::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,<svg id='noun_Plus_3595241' xmlns='http://www.w3.org/2000/svg' width='11.317' height='11.317' viewBox='0 0 11.317 11.317'><g id='Gruppe_175' data-name='Gruppe 175'><path id='Pfad_102' data-name='Pfad 102' d='M16.159,10.5a5.659,5.659,0,1,0,5.659,5.659A5.659,5.659,0,0,0,16.159,10.5Zm3.234,5.928a.539.539,0,0,1-.539.539H16.967v1.886a.539.539,0,0,1-.539.539h-.539a.539.539,0,0,1-.539-.539V16.967H13.464a.539.539,0,0,1-.539-.539v-.539a.539.539,0,0,1,.539-.539H15.35V13.464a.539.539,0,0,1,.539-.539h.539a.539.539,0,0,1,.539.539V15.35h1.886a.539.539,0,0,1,.539.539Z' transform='translate(-10.5 -10.5)' fill='%23e89d28'/></g></svg> "); }
    [is='flynt-navigation-meta'] .menu-item.meta-store .menu-link::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,<svg id='noun_cart_4364697' xmlns='http://www.w3.org/2000/svg' width='13.572' height='14.046' viewBox='0 0 13.572 14.046'><circle id='Ellipse_3' data-name='Ellipse 3' cx='1.5' cy='1.5' r='1.5' transform='translate(3.029 11.046)' fill='%23002675'/><circle id='Ellipse_4' data-name='Ellipse 4' cx='1.5' cy='1.5' r='1.5' transform='translate(8.029 11.046)' fill='%23002675'/><path id='Pfad_100' data-name='Pfad 100' d='M21.633,11.553h-9.4a.447.447,0,0,1-.437-.364l-.319-1.67A.639.639,0,0,0,10.838,9H9.654a.661.661,0,0,0-.674.53.639.639,0,0,0,.639.747H9.9a.514.514,0,0,1,.5.418l.236,1.277,1.022,6.385a1.424,1.424,0,0,0,1.4,1.178H18.59a1.421,1.421,0,0,0,1.3-.846l2.576-5.858a.91.91,0,0,0-.833-1.277Z' transform='translate(-8.971 -8.998)' fill='%23002675'/></svg> "); }
    [is='flynt-navigation-meta'] .menu-item.meta-store .menu-link.menu-link--current::before, [is='flynt-navigation-meta'] .menu-item.meta-store .menu-link:hover::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,<svg id='noun_cart_4364697' xmlns='http://www.w3.org/2000/svg' width='13.572' height='14.046' viewBox='0 0 13.572 14.046'><circle id='Ellipse_3' data-name='Ellipse 3' cx='1.5' cy='1.5' r='1.5' transform='translate(3.029 11.046)' fill='%23e89d28'/><circle id='Ellipse_4' data-name='Ellipse 4' cx='1.5' cy='1.5' r='1.5' transform='translate(8.029 11.046)' fill='%23e89d28'/><path id='Pfad_100' data-name='Pfad 100' d='M21.633,11.553h-9.4a.447.447,0,0,1-.437-.364l-.319-1.67A.639.639,0,0,0,10.838,9H9.654a.661.661,0,0,0-.674.53.639.639,0,0,0,.639.747H9.9a.514.514,0,0,1,.5.418l.236,1.277,1.022,6.385a1.424,1.424,0,0,0,1.4,1.178H18.59a1.421,1.421,0,0,0,1.3-.846l2.576-5.858a.91.91,0,0,0-.833-1.277Z' transform='translate(-8.971 -8.998)' fill='%23e89d28'/></svg> "); }
    [is='flynt-navigation-meta'] .menu-item.meta-donate .menu-link::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,<svg id='noun_Donate_1230960' xmlns='http://www.w3.org/2000/svg' width='12.808' height='14.046' viewBox='0 0 12.808 14.046'><path id='Pfad_101' data-name='Pfad 101' d='M18.473,4.546h0a1.3,1.3,0,0,0-1.4-.37L11.124,6.244a2.341,2.341,0,0,0-.842.624.415.415,0,0,0-.037.041L8.5,9.256l-.012.017a2.081,2.081,0,0,0-.193,1.948c.1.251.347.724.661,1.322l.211.406a3.2,3.2,0,1,0,5.684,2v-.2l3.061-1.584a2.247,2.247,0,0,0,.828-.713.4.4,0,0,0,.026-.043c.389-.733,1.553-3.023,2.036-3.979a1.293,1.293,0,0,0-.173-1.442ZM20.124,8.1c-.476.938-1.619,3.183-2.017,3.936a1.468,1.468,0,0,1-.537.459l-5.162,2.657a.742.742,0,0,1-.6.051.865.865,0,0,1-.481-.427,1.016,1.016,0,0,1-.077-.8,1.156,1.156,0,0,1,.612-.683l1.85-.98a1.452,1.452,0,0,0,.583-.566l.372-.654a1.3,1.3,0,0,0-.949-1.931l-.3-.041a1.457,1.457,0,0,0-1.224.41l-.591.589a1.3,1.3,0,0,0-.245,1.5l.072.142-.089.009h-.024a3.134,3.134,0,0,0-1.583.6l-.1-.187c-.291-.556-.543-1.036-.631-1.255a1.319,1.319,0,0,1,.116-1.224l1.717-2.314a1.992,1.992,0,0,1,.5-.415h.021L17.319,4.9a.533.533,0,0,1,.579.153L20.051,7.5a.533.533,0,0,1,.073.594Zm-7.988,2.571.591-.589a.692.692,0,0,1,.487-.2.683.683,0,0,1,.095,0l.3.041a.536.536,0,0,1,.39.8l-.373.654a.687.687,0,0,1-.277.268l-.6.318a3.173,3.173,0,0,0-.439-.129l-.269-.546a.534.534,0,0,1,.1-.612Z' transform='translate(-8.134 -4.103)' fill='%23020e36'/></svg> "); }
    [is='flynt-navigation-meta'] .menu-item.meta-donate .menu-link.menu-link--current::before, [is='flynt-navigation-meta'] .menu-item.meta-donate .menu-link:hover::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,<svg id='noun_Donate_1230960' xmlns='http://www.w3.org/2000/svg' width='12.808' height='14.046' viewBox='0 0 12.808 14.046'><path id='Pfad_101' data-name='Pfad 101' d='M18.473,4.546h0a1.3,1.3,0,0,0-1.4-.37L11.124,6.244a2.341,2.341,0,0,0-.842.624.415.415,0,0,0-.037.041L8.5,9.256l-.012.017a2.081,2.081,0,0,0-.193,1.948c.1.251.347.724.661,1.322l.211.406a3.2,3.2,0,1,0,5.684,2v-.2l3.061-1.584a2.247,2.247,0,0,0,.828-.713.4.4,0,0,0,.026-.043c.389-.733,1.553-3.023,2.036-3.979a1.293,1.293,0,0,0-.173-1.442ZM20.124,8.1c-.476.938-1.619,3.183-2.017,3.936a1.468,1.468,0,0,1-.537.459l-5.162,2.657a.742.742,0,0,1-.6.051.865.865,0,0,1-.481-.427,1.016,1.016,0,0,1-.077-.8,1.156,1.156,0,0,1,.612-.683l1.85-.98a1.452,1.452,0,0,0,.583-.566l.372-.654a1.3,1.3,0,0,0-.949-1.931l-.3-.041a1.457,1.457,0,0,0-1.224.41l-.591.589a1.3,1.3,0,0,0-.245,1.5l.072.142-.089.009h-.024a3.134,3.134,0,0,0-1.583.6l-.1-.187c-.291-.556-.543-1.036-.631-1.255a1.319,1.319,0,0,1,.116-1.224l1.717-2.314a1.992,1.992,0,0,1,.5-.415h.021L17.319,4.9a.533.533,0,0,1,.579.153L20.051,7.5a.533.533,0,0,1,.073.594Zm-7.988,2.571.591-.589a.692.692,0,0,1,.487-.2.683.683,0,0,1,.095,0l.3.041a.536.536,0,0,1,.39.8l-.373.654a.687.687,0,0,1-.277.268l-.6.318a3.173,3.173,0,0,0-.439-.129l-.269-.546a.534.534,0,0,1,.1-.612Z' transform='translate(-8.134 -4.103)' fill='%23e89d28'/></svg> "); }
[is='flynt-navigation-meta'] .menu-item.meta-news .menu-link::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'><path fill='%23002675' d='M4 4h16v2H4zm0 4h16v2H4zm0 4h10v2H4zm0 4h6v2H4zm12 2h4v2h-4zm0-4h4v2h-4zm0-4h4v2h-4z'/></svg>");
}
[is='flynt-navigation-meta'] .menu-item.meta-news .menu-link:hover::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'><path fill='%23FFAC2A' d='M4 4h16v2H4zm0 4h16v2H4zm0 4h10v2H4zm0 4h6v2H4zm12 2h4v2h-4zm0-4h4v2h-4zm0-4h4v2h-4z'/></svg>");
}
[is='flynt-navigation-meta'] .menu-item.meta-login {
      position: absolute;
      top: 0px;
      border-bottom: 1px solid rgba(0, 38, 117, 0.33);
      width: 100%;
      text-align: right; }
      @media (min-width: 1024px) {
        [is='flynt-navigation-meta'] .menu-item.meta-login {
          position: relative;
          top: unset;
          border-bottom: unset;
          width: unset;
          text-align: unset; } }
      [is='flynt-navigation-meta'] .menu-item.meta-login .menu-link {
        opacity: 0.3;
        position: relative;
        text-align: right;
        max-width: 63px; }
        [is='flynt-navigation-meta'] .menu-item.meta-login .menu-link::before {
          background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='13.851' height='13.855' viewBox='0 0 13.851 13.855'><g id='noun-member-3144378' transform='translate(-70.287 -0.134)'><path id='Pfad_106' data-name='Pfad 106' d='M189.292,131.448a6.879,6.879,0,0,1-8.392.017c2.42-1.037,2.874-1.536,2.985-1.889a.349.349,0,0,0,.016-.1v-.635a.321.321,0,0,0-.093-.216,3.681,3.681,0,0,1-.873-1.592.338.338,0,0,0-.122-.175.72.72,0,0,1-.14-1.037.325.325,0,0,0,.073-.2V124.2c0-1.4.838-2.153,2.366-2.153s2.369.744,2.369,2.153v1.423a.306.306,0,0,0,.072.2.718.718,0,0,1,.155.55.7.7,0,0,1-.292.478.322.322,0,0,0-.124.175,3.678,3.678,0,0,1-.873,1.592.32.32,0,0,0-.091.223v.635a.3.3,0,0,0,.014.1c.079.215.234.7,2.949,1.875Z' transform='translate(-107.875 -118.896)' fill='%23020e36'/><path id='Pfad_107' data-name='Pfad 107' d='M84.138,7.06a6.908,6.908,0,0,1-2.177,5.03c-2.348-1-2.783-1.461-2.856-1.571v-.436a4.364,4.364,0,0,0,.906-1.669,1.348,1.348,0,0,0,.241-1.788V5.3c0-1.775-1.095-2.793-3.008-2.793-1.882,0-3.006,1.047-3.006,2.793V6.622h0a1.343,1.343,0,0,0-.222.943,1.356,1.356,0,0,0,.454.843,4.38,4.38,0,0,0,.913,1.674v.445c-.075.133-.512.583-2.907,1.585h0A6.926,6.926,0,1,1,84.139,7.065Z' fill='%23020e36'/></g></svg> "); }
        [is='flynt-navigation-meta'] .menu-item.meta-login .menu-link:hover::before {
          background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='13.851' height='13.855' viewBox='0 0 13.851 13.855'><g id='noun-member-3144378' transform='translate(-70.287 -0.134)'><path id='Pfad_106' data-name='Pfad 106' d='M189.292,131.448a6.879,6.879,0,0,1-8.392.017c2.42-1.037,2.874-1.536,2.985-1.889a.349.349,0,0,0,.016-.1v-.635a.321.321,0,0,0-.093-.216,3.681,3.681,0,0,1-.873-1.592.338.338,0,0,0-.122-.175.72.72,0,0,1-.14-1.037.325.325,0,0,0,.073-.2V124.2c0-1.4.838-2.153,2.366-2.153s2.369.744,2.369,2.153v1.423a.306.306,0,0,0,.072.2.718.718,0,0,1,.155.55.7.7,0,0,1-.292.478.322.322,0,0,0-.124.175,3.678,3.678,0,0,1-.873,1.592.32.32,0,0,0-.091.223v.635a.3.3,0,0,0,.014.1c.079.215.234.7,2.949,1.875Z' transform='translate(-107.875 -118.896)' fill='%23e89d28'/><path id='Pfad_107' data-name='Pfad 107' d='M84.138,7.06a6.908,6.908,0,0,1-2.177,5.03c-2.348-1-2.783-1.461-2.856-1.571v-.436a4.364,4.364,0,0,0,.906-1.669,1.348,1.348,0,0,0,.241-1.788V5.3c0-1.775-1.095-2.793-3.008-2.793-1.882,0-3.006,1.047-3.006,2.793V6.622h0a1.343,1.343,0,0,0-.222.943,1.356,1.356,0,0,0,.454.843,4.38,4.38,0,0,0,.913,1.674v.445c-.075.133-.512.583-2.907,1.585h0A6.926,6.926,0,1,1,84.139,7.065Z' fill='%23e89d28'/></g></svg> "); }
    [is='flynt-navigation-meta'] .menu-link {
      color: #002675;
      display: inline-block;
      position: relative;
      font-weight: 400;
      font-size: 0.667rem;
      padding: 0 0 0 20px;
      margin: 0;
      text-decoration: none;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out;
      letter-spacing: 0;
      text-transform: unset;
      white-space: nowrap; }
      [is='flynt-navigation-meta'] .menu-link:hover, [is='flynt-navigation-meta'] .menu-link:focus {
        color: #FFAC2A; }
        [is='flynt-navigation-meta'] .menu-link:hover::after, [is='flynt-navigation-meta'] .menu-link:focus::after {
          content: none; }

[is='flynt-navigation-sub'] .wrapper {
  height: 74px;
  width: 100%;
  max-width: 1150px;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 3px #00000029;
          box-shadow: 0px 2px 3px #00000029;
  border: 1px solid #00267533;
  border-radius: 5px;
  margin: auto; }
  [is='flynt-navigation-sub'] .wrapper.profil-wrapper {
    max-width: 620px; }

[is='flynt-navigation-sub'] .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

[is='flynt-navigation-sub'] .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;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  width: 100%; }
  [is='flynt-navigation-sub'] .menu-item--current.menu-item-submenu-third .menu-link {
    color: #FFAC2A; }
    [is='flynt-navigation-sub'] .menu-item--current.menu-item-submenu-third .menu-link::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 3px;
      bottom: 0px;
      left: 10px;
      max-width: calc(100% - 20px);
      border-top: 3px solid #FFAC2A; }
  [is='flynt-navigation-sub'] .menu-item--current.menu-item-submenu-secondary > .menu-link {
    color: #FFAC2A; }
    [is='flynt-navigation-sub'] .menu-item--current.menu-item-submenu-secondary > .menu-link::after {
      content: "";
      position: absolute;
      width: 100%;
      height: 3px;
      bottom: 4px;
      left: 0;
      border-top: 3px solid #FFAC2A; }
  [is='flynt-navigation-sub'] .menu-item {
    position: relative; }
  [is='flynt-navigation-sub'] .menu-item:first-child .menu-link {
    padding-left: 0;
    margin-left: 0; }
  [is='flynt-navigation-sub'] .menu-item:last-child .menu-link {
    padding-right: 0;
    margin-right: 0; }
  [is='flynt-navigation-sub'] .menu-item-logo {
    padding: 0 5rem; }
  [is='flynt-navigation-sub'] .menu-link {
    color: #002675;
    display: inline-block;
    position: relative;
    font-weight: 500;
    font-size: 1rem;
    padding: 4.5rem 0 7px 0;
    margin: 0 1rem 0 1rem;
    text-decoration: none;
    -webkit-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    letter-spacing: 1.01px;
    text-transform: uppercase; }
    [is='flynt-navigation-sub'] .menu-link:hover, [is='flynt-navigation-sub'] .menu-link:focus {
      color: #FFAC2A; }
      [is='flynt-navigation-sub'] .menu-link:hover::after, [is='flynt-navigation-sub'] .menu-link:focus::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 3px;
        bottom: 4px;
        left: 0;
        border-top: 3px solid #FFAC2A; }
  [is='flynt-navigation-sub'] .menu .menu-item-submenu-secondary:hover ul {
    display: block !important; }
  [is='flynt-navigation-sub'] .menu.menu-submenu-secondary .menu-item-submenu-secondary .menu-link {
    padding: 1.05rem 0 0.8rem; }
    [is='flynt-navigation-sub'] .menu.menu-submenu-secondary .menu-item-submenu-secondary .menu-link.has-children:before {
      content: '';
      position: absolute;
      right: -20px;
      top: 29px;
      width: 0px;
      height: 0px;
      opacity: 1;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 9px solid #FFAC2A; }
  [is='flynt-navigation-sub'] .menu.menu-submenu-third {
    display: none;
    position: absolute;
    top: 42px;
    z-index: 10;
    left: 0px;
    width: 240px;
    padding: 50px 0px 0px 0px; }
    [is='flynt-navigation-sub'] .menu.menu-submenu-third .menu-item {
      border: 0px solid #00267533;
      border-left-width: 1px;
      border-right-width: 1px;
      padding: 0;
      background-color: #fff;
      -webkit-box-shadow: 0px 2px 3px #00000029;
      box-shadow: 0px 2px 3px #00000029; }
      [is='flynt-navigation-sub'] .menu.menu-submenu-third .menu-item:first-child {
        border-top-width: 1px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px; }
      [is='flynt-navigation-sub'] .menu.menu-submenu-third .menu-item:last-child {
        border-bottom-width: 1px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        -webkit-box-shadow: 0px 2px 3px #00000029;
        box-shadow: 0px 2px 3px #00000029; }
        [is='flynt-navigation-sub'] .menu.menu-submenu-third .menu-item:last-child.menu-item-submenu-third .menu-link {
          margin-bottom: 1.5rem; }
      [is='flynt-navigation-sub'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link {
        padding: 1rem 0.5rem .5rem 1rem;
        width: 100%;
        margin: 0 0 0 0; }
        [is='flynt-navigation-sub'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link:hover::after, [is='flynt-navigation-sub'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link:focus::after {
          bottom: 0px;
          left: 10px;
          max-width: calc(100% - 20px); }
        [is='flynt-navigation-sub'] .menu.menu-submenu-third .menu-item.menu-item-submenu-third .menu-link:first-child {
          margin-left: inherit; }

[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(8, 40, 112, 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: #020E36; } }
    [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(8, 40, 112, 0.5);
    bottom: 0;
    color: #ccd3e3;
    display: inline-block;
    font-size: 0.8rem;
    max-width: 450px;
    padding: 0.25rem 0.5rem;
    position: absolute;
    right: 0; }

[is='flynt-slider-images-centered'] .slider-item {
  max-width: 375px; }
  @media (min-width: 768px) {
    [is='flynt-slider-images-centered'] .slider-item {
      max-width: 580px; } }
  @media (min-width: 1024px) {
    [is='flynt-slider-images-centered'] .slider-item {
      max-width: 870px; } }
  [is='flynt-slider-images-centered'] .slider-item .figure {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    margin: 0;
    overflow: hidden;
    -webkit-transform: scale(0.9) translate3d(0, 0, 0);
            transform: scale(0.9) translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); }
    [is='flynt-slider-images-centered'] .slider-item .figure::before {
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.8)));
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8));
      content: '';
      height: 102%;
      opacity: 1;
      position: absolute;
      -webkit-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      width: 102%; }
    [is='flynt-slider-images-centered'] .slider-item .figure-caption {
      background: rgba(8, 40, 112, 0.4);
      bottom: 0;
      color: #ccd3e3;
      display: inline-block;
      font-size: 0.8rem;
      max-width: 450px;
      padding: 0.25rem 0.5rem;
      position: absolute;
      right: 0; }
  [is='flynt-slider-images-centered'] .slider-item.swiper-slide-active .figure {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0); }
    [is='flynt-slider-images-centered'] .slider-item.swiper-slide-active .figure::before {
      opacity: 0; }

[is='flynt-slider-images-centered'] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(8, 40, 112, 0.5);
  border-radius: 50%;
  cursor: pointer;
  display: none;
  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, background-color 0.2s ease-out;
  transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
  width: 40px;
  z-index: 10; }
  [is='flynt-slider-images-centered'] .slider-button.swiper-button-disabled {
    opacity: 0.5;
    pointer-events: none; }
  [is='flynt-slider-images-centered'] .slider-button .feather {
    color: #fff;
    height: auto;
    top: 0;
    width: 80%; }
  [is='flynt-slider-images-centered'] .slider-button--prev {
    left: 10px; }
    @media (min-width: 1280px) {
      [is='flynt-slider-images-centered'] .slider-button--prev {
        left: 40px; } }
  [is='flynt-slider-images-centered'] .slider-button--next {
    right: 10px; }
    @media (min-width: 1280px) {
      [is='flynt-slider-images-centered'] .slider-button--next {
        right: 40px; } }
  @media (min-width: 768px) {
    [is='flynt-slider-images-centered'] .slider-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      [is='flynt-slider-images-centered'] .slider-button:hover, [is='flynt-slider-images-centered'] .slider-button:focus {
        background-color: #020E36; } }

[is='flynt-slider-images-centered'] .slider-pagination {
  margin-top: 1.5rem;
  text-align: center; }
  @media (min-width: 1280px) {
    [is='flynt-slider-images-centered'] .slider-pagination {
      margin-top: 3rem; } }
  [is='flynt-slider-images-centered'] .slider-pagination .swiper-pagination-bullet {
    background-color: rgba(0, 38, 117, 0.2);
    height: 6px;
    opacity: 1;
    -webkit-transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.3s ease;
    transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.3s ease;
    width: 6px; }
    [is='flynt-slider-images-centered'] .slider-pagination .swiper-pagination-bullet-active {
      background-color: #002675;
      border-radius: 4px;
      width: 20px; }
    [is='flynt-slider-images-centered'] .slider-pagination .swiper-pagination-bullet:hover, [is='flynt-slider-images-centered'] .slider-pagination .swiper-pagination-bullet:focus {
      background-color: #002675; }

[is='flynt-slider-images-centered'].themeDark .swiper-pagination-bullet, [is='flynt-slider-images-centered'].themeHero .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.2); }
  [is='flynt-slider-images-centered'].themeDark .swiper-pagination-bullet-active, [is='flynt-slider-images-centered'].themeDark .swiper-pagination-bullet:hover, [is='flynt-slider-images-centered'].themeDark .swiper-pagination-bullet:focus, [is='flynt-slider-images-centered'].themeHero .swiper-pagination-bullet-active, [is='flynt-slider-images-centered'].themeHero .swiper-pagination-bullet:hover, [is='flynt-slider-images-centered'].themeHero .swiper-pagination-bullet:focus {
    background-color: #fff; }

[is='flynt-slider-testimonial'] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 635px; }
  @media (min-width: 1024px) {
    [is='flynt-slider-testimonial'] {
      height: 820px; } }
  [is='flynt-slider-testimonial'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [is='flynt-slider-testimonial'] .slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    [is='flynt-slider-testimonial'] .slider-button {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 50%;
      cursor: pointer;
      display: block;
      height: 40px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 57px;
      z-index: 10; }
      [is='flynt-slider-testimonial'] .slider-button.swiper-button-disabled {
        opacity: 0.5;
        pointer-events: none; }
      @media (min-width: 1024px) {
        [is='flynt-slider-testimonial'] .slider-button {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      [is='flynt-slider-testimonial'] .slider-button .feather {
        color: #fff;
        height: auto;
        top: 0;
        width: 80%; }
      [is='flynt-slider-testimonial'] .slider-button--prev {
        left: 15px; }
        @media (min-width: 1024px) {
          [is='flynt-slider-testimonial'] .slider-button--prev {
            left: 32px; } }
      [is='flynt-slider-testimonial'] .slider-button--next {
        right: 15px; }
        @media (min-width: 1024px) {
          [is='flynt-slider-testimonial'] .slider-button--next {
            right: 32px; } }
    [is='flynt-slider-testimonial'] .slider-pagination {
      bottom: 30px;
      display: block;
      left: unset;
      margin-top: 0;
      margin: auto;
      position: absolute;
      right: unset;
      text-align: center;
      z-index: 1;
      height: 100px;
      width: 250px; }
      [is='flynt-slider-testimonial'] .slider-pagination .swiper-pagination-bullet {
        background-color: unset;
        height: 6px;
        opacity: 0.2;
        -webkit-transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.3s ease;
        transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.3s ease;
        width: 44px;
        border-radius: 0px;
        background-image: url("../assets/icons/icon-wave.svg");
        background-repeat: no-repeat;
        background-size: initial;
        background-position: center;
        margin: 0 !important;
        padding: 8px 0; }
        [is='flynt-slider-testimonial'] .slider-pagination .swiper-pagination-bullet-active {
          opacity: 1;
          background-color: unset;
          border-radius: 0px;
          width: 44px; }
        [is='flynt-slider-testimonial'] .slider-pagination .swiper-pagination-bullet:hover, [is='flynt-slider-testimonial'] .slider-pagination .swiper-pagination-bullet:focus {
          opacity: 0.4; }
      [is='flynt-slider-testimonial'] .slider-pagination.buttons {
        width: 100%;
        bottom: 20px;
        height: 60px; }
        [is='flynt-slider-testimonial'] .slider-pagination.buttons .button-wrapper {
          display: block;
          margin: auto;
          width: 100%;
          height: 100%;
          position: relative; }
          @media (min-width: 1024px) {
            [is='flynt-slider-testimonial'] .slider-pagination.buttons .button-wrapper {
              width: 200px; } }
  [is='flynt-slider-testimonial'] .content {
    color: #fff;
    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;
    max-width: 900px;
    padding: 40px 17px;
    position: relative;
    z-index: 1; }
    [is='flynt-slider-testimonial'] .content > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-slider-testimonial'] .content > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 1024px) {
      [is='flynt-slider-testimonial'] .content {
        padding: 0; } }
    @media (min-width: 1024px) {
      [is='flynt-slider-testimonial'] .content {
        padding: 0; } }
    [is='flynt-slider-testimonial'] .content-testimonial {
      margin: 0 auto 5rem !important; }
      @media (min-width: 1024px) {
        [is='flynt-slider-testimonial'] .content-testimonial {
          margin: 0 auto 12rem !important; } }
  [is='flynt-slider-testimonial'] .picture {
    position: absolute;
    width: 100px;
    height: 100px;
    right: 0;
    bottom: 0;
    left: calc(50% - 50px);
    top: calc(50% - 50px); }
    @media (min-width: 1024px) {
      [is='flynt-slider-testimonial'] .picture {
        width: 130px;
        height: 130px;
        left: calc(50% - 65px);
        top: calc(50% - 65px); } }
    [is='flynt-slider-testimonial'] .picture-imageEl {
      font-family: 'object-fit: cover; object-position: center center;';
      height: 100%;
      max-height: 130px;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center center;
         object-position: center center;
      width: auto;
      border-radius: 50%; }
      [is='flynt-slider-testimonial'] .picture-imageEl--leftAlignMobile {
        -o-object-position: left center;
           object-position: left center; }
      [is='flynt-slider-testimonial'] .picture-imageEl--rightAlignMobile {
        -o-object-position: right center;
           object-position: right center; }
      [is='flynt-slider-testimonial'] .picture-imageEl--centerAlignMobile {
        -o-object-position: center center;
           object-position: center center; }
      @media (min-width: 1024px) {
        [is='flynt-slider-testimonial'] .picture-imageEl--leftAlignDesktop {
          -o-object-position: left center;
             object-position: left center; }
        [is='flynt-slider-testimonial'] .picture-imageEl--rightAlignDesktop {
          -o-object-position: right center;
             object-position: right center; }
        [is='flynt-slider-testimonial'] .picture-imageEl--centerAlignDesktop {
          -o-object-position: center center;
             object-position: center center; } }

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

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

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


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly8vYXNzZXRzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBMkU7O0FBRTNFOytFQUMrRTs7QUFFL0U7OztFQUdFOztBQUVGO0VBQ0UsaUJBQWlCLEVBQUUsTUFBTTtFQUN6Qiw4QkFBOEIsRUFBRSxNQUFNO0FBQ3hDOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7O0FBRUE7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7RUFDRSx1QkFBdUIsRUFBRSxNQUFNO0VBQy9CLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLGlCQUFpQixFQUFFLE1BQU07QUFDM0I7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsaUNBQWlDLEVBQUUsTUFBTTtFQUN6QyxjQUFjLEVBQUUsTUFBTTtBQUN4Qjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsMEJBQTBCLEVBQUUsTUFBTTtFQUNsQyxpQ0FBaUMsRUFBRSxNQUFNO0FBQzNDOztBQUVBOztFQUVFOztBQUVGOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7O0VBR0U7O0FBRUY7OztFQUdFLGlDQUFpQyxFQUFFLE1BQU07RUFDekMsY0FBYyxFQUFFLE1BQU07QUFDeEI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSxjQUFjO0VBQ2Qs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ZDtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7OztFQUlFLG9CQUFvQjtFQUNwQixtQkFBbUI7QUFDckI7QUFDQTs7OztFQUlFLFVBQVU7RUFDVixtQ0FBbUM7VUFDM0IsMkJBQTJCO0FBQ3JDO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1DQUFtQztVQUMzQiwyQkFBMkI7RUFDbkMsVUFBVTtBQUNaO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7OztFQUlFLFVBQVU7RUFDVixtQ0FBbUM7VUFDM0IsMkJBQTJCO0FBQ3JDIiwiZmlsZSI6ImFzc2V0cy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKipcbiogR3JpZCBNaXhpblxuKlxuKiBBcHBsaWVzIGEgZmxleGJveCBncmlkIHRvIGEgY29udGFpbmVyIGVsZW1lbnQuIEFsbCBkaXJlY3QgY2hpbGRyZW4gd2lsbCBiZSBtb2RpZmllZCB0byBjcmVhdGUgYSBjb2x1bW4gYmFzZWQgZ3JpZC5cbiovXG4vKipcbiogMC4wIFJvb3RcbipcbiogVG9wIGxldmVsIHN0eWxlcyBldmVyeSBlbGVtZW50IHNob3VsZCBpbmhlcml0LlxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcm9ib3RvLXNsYWItdjE2LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9yb2JvdG8tc2xhYi12MTYtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9yb2JvdG8tc2xhYi12MTYtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcm9ib3RvLXNsYWItdjE2LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcm9ib3RvLXYyOS1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9yb2JvdG8tdjI5LWxhdGluLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcm9ib3RvLXYyOS1sYXRpbi0zMDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9yb2JvdG8tdjI5LWxhdGluLTMwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcm9ib3RvLXYyOS1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcm9ib3RvLXYyOS1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9yb2JvdG8tdjI5LWxhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by12MjktbGF0aW4taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9yb2JvdG8tdjI5LWxhdGluLTUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by12MjktbGF0aW4tNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9yb2JvdG8tdjI5LWxhdGluLTUwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by12MjktbGF0aW4tNTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9yb2JvdG8tdjI5LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by12MjktbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDAyNjc1O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgaHRtbCAqLFxuICBodG1sICo6OmJlZm9yZSxcbiAgaHRtbCAqOjphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLyoqXG4qIDEuMCBUeXBvZ3JhcGh5XG4qXG4qIFN0eWxpbmcgYWxsIGxpa2VseSB1c2VkIGNvbnRlbnQgZmxvdyBlbGVtZW50cy5cbiovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6ICMwMDI2NzU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzExcmVtOyB9XG4gIGgxIGEsXG4gIGgxIGE6aG92ZXIsXG4gIGgxIGE6Zm9jdXMsIGgyIGEsXG4gIGgyIGE6aG92ZXIsXG4gIGgyIGE6Zm9jdXMsIGgzIGEsXG4gIGgzIGE6aG92ZXIsXG4gIGgzIGE6Zm9jdXMsIGg0IGEsXG4gIGg0IGE6aG92ZXIsXG4gIGg0IGE6Zm9jdXMsIGg1IGEsXG4gIGg1IGE6aG92ZXIsXG4gIGg1IGE6Zm9jdXMsIGg2IGEsXG4gIGg2IGE6aG92ZXIsXG4gIGg2IGE6Zm9jdXMsIC5oMSBhLFxuICAuaDEgYTpob3ZlcixcbiAgLmgxIGE6Zm9jdXMsIC5oMiBhLFxuICAuaDIgYTpob3ZlcixcbiAgLmgyIGE6Zm9jdXMsIC5oMyBhLFxuICAuaDMgYTpob3ZlcixcbiAgLmgzIGE6Zm9jdXMsIC5oNCBhLFxuICAuaDQgYTpob3ZlcixcbiAgLmg0IGE6Zm9jdXMsIC5oNSBhLFxuICAuaDUgYTpob3ZlcixcbiAgLmg1IGE6Zm9jdXMsIC5oNiBhLFxuICAuaDYgYTpob3ZlcixcbiAgLmg2IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAyNjc1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMS4yNzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzY5cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAxLjk0NHJlbTsgfSB9XG4gIGgxLmgxLWhlcm8sXG4gIC5oMS5oMS1oZXJvIHtcbiAgICBmb250LXNpemU6IDIuNzc4cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjMxMTFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBoMS5oMS1oZXJvLFxuICAgICAgLmgxLmgxLWhlcm8ge1xuICAgICAgICBmb250LXNpemU6IDMuMTExcmVtOyB9IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDEuNTMzcmVtO1xuICBsaW5lLWhlaWdodDogMi4xMzNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDEuOTQ0cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTc1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9IH1cbiAgaDIuaDItaGVybyxcbiAgLmgyLmgyLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMS4yNzhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjYxMXJlbTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDNweCA4NnB4ICMwMDAwMDBCNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgaDIuaDItaGVybyxcbiAgICAgIC5oMi5oMi1oZXJvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjk0NHJlbTsgfSB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTA0cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zNDdyZW07IH0gfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTA0cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoNCxcbiAgICAuaDQge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGg1LFxuICAgIC5oNSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEwNHJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaDYsXG4gICAgLmg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4ubGV0dGVyLXN0eWxlIGgxLmgxLWhlcm8sXG4ubGV0dGVyLXN0eWxlIC5oMS5oMS1oZXJvIHtcbiAgZm9udC1zaXplOiAxLjI3OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNjZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5sZXR0ZXItc3R5bGUgaDEuaDEtaGVybyxcbiAgICAubGV0dGVyLXN0eWxlIC5oMS5oMS1oZXJvIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxldHRlci1zdHlsZSBoMS5oMS1oZXJvLFxuICAgIC5sZXR0ZXItc3R5bGUgLmgxLmgxLWhlcm8ge1xuICAgICAgZm9udC1zaXplOiAzLjExMXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMxMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxldHRlci1zdHlsZSBoMi5oMS1oZXJvLFxuICAubGV0dGVyLXN0eWxlIC5oMi5oMS1oZXJvIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnN1YmxpbmUge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC43NzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMwNnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnN1YmxpbmUge1xuICAgICAgZm9udC1zaXplOiAxLjIyMnJlbTsgfSB9XG4gIC5sZXR0ZXIgLnN1YmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5sZXR0ZXIgLnN1YmxpbmUge1xuICAgICAgICBmb250LXNpemU6IDEuNzIycmVtOyB9IH1cbiAgLmxldHRlci13cmFwcGVyIC5zdWJsaW5lIHtcbiAgICBmb250LXNpemU6IDAuNzc4cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmxldHRlci13cmFwcGVyIC5zdWJsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjIyMnJlbTsgfSB9XG5cbi5vcGVuZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOTQ0cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDExcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3BlbmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0NHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG5hIHtcbiAgY29sb3I6ICMwMjBFMzY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDEwNTsgfVxuXG4ucHJvZmlsZS1ncmlkLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zODlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnByb2ZpbGUtZ3JpZC1zdWJsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yMjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTsgfVxuXG4ucHJvZmlsZS1ncmlkLXByZWxpbmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjRTg5RDI4OyB9XG5cbnAsXG4ucGFyYWdyYXBoLFxudGFibGUsXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxLjJyZW07IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDBCNDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMi40cmVtIDA7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87IH1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4zcmVtOyB9XG5cbmJsb2NrcXVvdGUsXG4uYmxvY2txdW90ZSxcbi5xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogOHJlbSBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDI2NzU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGJsb2NrcXVvdGUsXG4gICAgLmJsb2NrcXVvdGUsXG4gICAgLnF1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzMztcbiAgICAgIG1hcmdpbjogMTByZW0gYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMC44cmVtIDEuNXJlbTsgfSB9XG4gIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuICAuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG4gIC5xdW90ZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgYmxvY2txdW90ZTo6YmVmb3JlLCBibG9ja3F1b3RlOjphZnRlcixcbiAgLmJsb2NrcXVvdGU6OmJlZm9yZSxcbiAgLmJsb2NrcXVvdGU6OmFmdGVyLFxuICAucXVvdGU6OmJlZm9yZSxcbiAgLnF1b3RlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICB0b3A6IC03MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3F1b3RlLXVwLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGJsb2NrcXVvdGU6OmJlZm9yZSwgYmxvY2txdW90ZTo6YWZ0ZXIsXG4gICAgICAuYmxvY2txdW90ZTo6YmVmb3JlLFxuICAgICAgLmJsb2NrcXVvdGU6OmFmdGVyLFxuICAgICAgLnF1b3RlOjpiZWZvcmUsXG4gICAgICAucXVvdGU6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9IH1cbiAgYmxvY2txdW90ZTo6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlOjphZnRlcixcbiAgLnF1b3RlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3F1b3RlLWRvd24uc3ZnXCIpO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtMTAwcHg7IH1cbiAgLnNsaWRlciBibG9ja3F1b3RlLCAuc2xpZGVyXG4gIC5ibG9ja3F1b3RlLCAuc2xpZGVyXG4gIC5xdW90ZSB7XG4gICAgZm9udC1zaXplOiAwLjgzNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAwOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNzg7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2xpZGVyIGJsb2NrcXVvdGUsIC5zbGlkZXJcbiAgICAgIC5ibG9ja3F1b3RlLCAuc2xpZGVyXG4gICAgICAucXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNnJlbTtcbiAgICAgICAgY29sb3I6ICMwMjBFMzY7XG4gICAgICAgIG1hcmdpbjogOHJlbSBhdXRvIDByZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgICAuc2xpZGVyIGJsb2NrcXVvdGU6OmJlZm9yZSwgLnNsaWRlclxuICAgIC5ibG9ja3F1b3RlOjpiZWZvcmUsIC5zbGlkZXJcbiAgICAucXVvdGU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvcXVvdGUtc2xpZGVyLnN2Z1wiKTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2xpZGVyIGJsb2NrcXVvdGU6OmJlZm9yZSwgLnNsaWRlclxuICAgICAgICAuYmxvY2txdW90ZTo6YmVmb3JlLCAuc2xpZGVyXG4gICAgICAgIC5xdW90ZTo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH0gfVxuICAgIC5zbGlkZXIgYmxvY2txdW90ZTo6YWZ0ZXIsIC5zbGlkZXJcbiAgICAuYmxvY2txdW90ZTo6YWZ0ZXIsIC5zbGlkZXJcbiAgICAucXVvdGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucXVvdGUtdGVzdGltb25hbCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjIyMnJlbTtcbiAgY29sb3I6ICMwMjBFMzY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4ODgzO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucXVvdGUtdGVzdGltb25hbCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zMDZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xMTE7IH0gfVxuICAuc2xpZGVyIC5xdW90ZS10ZXN0aW1vbmFsIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVyZW07IH1cbiAgLnF1b3RlLXRlc3RpbW9uYWwucXVvdGUtc3VibGluZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDI2NzU7XG4gICAgZm9udC1zaXplOiAwLjg4OXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTE7XG4gICAgbWFyZ2luLXRvcDogMHJlbTsgfVxuICAgIC5zbGlkZXIgLnF1b3RlLXRlc3RpbW9uYWwucXVvdGUtc3VibGluZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyoqXG4qIDEuMSBMaXN0cyAmIFRhYmxlc1xuKlxuKiBEZWZhdWx0IGFuZCBjdXN0b20gc3R5bGVkIGxpc3QgYW5kIHRhYmxlIGVsZW1lbnRzLlxuKi9cbnVsLFxub2wge1xuICBtYXJnaW46IDByZW0gMCAxLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaW5lLWhlaWdodDogMS44MzMzcmVtOyB9XG4gIHVsIDo6bWFya2VyLFxuICBvbCA6Om1hcmtlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIHVsIHVsLFxuICB1bCBvbCxcbiAgb2wgdWwsXG4gIG9sIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuICBvbCA6Om1hcmtlciB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gIG9sIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuXG4vKiBJY29uIExpc3RzICovXG4uaWNvbkxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5pY29uTGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pY29uTGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgd2lkdGg6IDFyZW07IH1cbiAgLmljb25MaXN0LS1jaGVja0NpcmNsZSBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hlY2stY2lyY2xlLnN2Z1wiKTsgfVxuXG4vKiBUYWJsZXMgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG50aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDIwRTM2O1xuICBjb2xvcjogIzAwMjY3NTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxudHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDNlMzsgfVxuXG4vKipcbiogMS4yIEJ1dHRvbnNcbipcbiogR2xvYmFsIGJ1dHRvbiBlbGVtZW50cywgaW5jbHVkaW5nIHJlc2V0IG9uIHN0YW5kYXJkIGJ1dHRvbiBlbGVtZW50LlxuKi9cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4uYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY3NTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMjY3NTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwOXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4wcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjc2cmVtOyB9IH1cbiAgLmJ1dHRvbjpkaXNhYmxlZCwgLmJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjBFMzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDIwRTM2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwMjBFMzY7XG4gICAgY29sb3I6ICMwMjBFMzY7IH1cbiAgICAuYnV0dG9uLS1naG9zdDpob3ZlciwgLmJ1dHRvbi0tZ2hvc3Q6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwODI4NzA7XG4gICAgICBjb2xvcjogIzA4Mjg3MDsgfVxuICAuYnV0dG9uLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLmJ1dHRvbi0tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMDIwRTM2O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0OyB9XG4gICAgLmJ1dHRvbi0tbGluazpob3ZlciwgLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDgyODcwOyB9XG4gICAgICAuYnV0dG9uLS1saW5rOmhvdmVyOjpiZWZvcmUsIC5idXR0b24tLWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODI4NzA7IH1cbiAgICAgIC5idXR0b24tLWxpbms6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLS1saW5rOmZvY3VzOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICAgIC5idXR0b24tLWxpbms6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwRTM2O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi0tbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy41ODYgNUwuMjkzIDguMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNEExIDEgMCAxIDAgLjI5MyAxLjcwN0wzLjU4NiA1eicgZmlsbD0ncmdiKDIsIDE0LCA1NCknLyUzRSUzQ3BhdGggZD0nTTEzLjU4NiA1bC0zLjI5MyAzLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsNC00YTEgMSAwIDAgMCAwLTEuNDE0bC00LTRhMSAxIDAgMCAwLTEuNDE0IDEuNDE0TDEzLjU4NiA1eicgZmlsbD0ncmdiKDgsIDQwLCAxMTIpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjJzIGVhc2Utb3V0O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgd2lkdGg6IDZweDsgfVxuXG4vKiBQaWxscyAqL1xuLnBpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyODcwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5waWxsOmhvdmVyLCAucGlsbDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyogSWNvbnMgKi9cbi5mZWF0aGVyIHtcbiAgY29sb3I6ICMwMjBFMzY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qKlxuKiAxLjMgRm9ybXNcbipcbiogR2xvYmFsIGZvcm0gZWxlbWVudHMsIGluY2x1ZGluZyBzdHJ1Y3RlcmluZyB3cmFwcGVyIGVsZW1lbnRzLlxuKi9cbmZvcm0ge1xuICBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgcGFkZGluZzogMDsgfVxuICBmaWVsZHNldCAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgZmllbGRzZXQgaW5wdXQsXG4gIGZpZWxkc2V0IHNlbGVjdCxcbiAgZmllbGRzZXQgdGV4dGFyZWEge1xuICAgIG1hcmdpbjogMCAwIDEuODc1cmVtOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5bdHlwZT1cInRlbFwiXSwgW3R5cGU9XCJ1cmxcIl0sIFt0eXBlPVwidGV4dFwiXSwgW3R5cGU9XCJkYXRlXCJdLCBbdHlwZT1cImVtYWlsXCJdLCBbdHlwZT1cInNlYXJjaFwiXSwgW3R5cGU9XCJudW1iZXJcIl0sIFt0eXBlPVwicGFzc3dvcmRcIl0sIHRleHRhcmVhLCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGIxMDBjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzAwMjY3NTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BvbHlsaW5lIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiKDAsIDM4LCAxMTcpJyBzdHJva2Utd2lkdGg9JzUnICBwb2ludHM9JzIsOSAxNiwyNSAzMCw5ICcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMThweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG4gIFt0eXBlPSdjaGVja2JveCddLCBbdHlwZT0nY2hlY2tib3gnXTpob3ZlciwgW3R5cGU9J2NoZWNrYm94J106Zm9jdXMsXG4gIFt0eXBlPSdyYWRpbyddLFxuICBbdHlwZT0ncmFkaW8nXTpob3ZlcixcbiAgW3R5cGU9J3JhZGlvJ106Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMEI0O1xuICAgIG91dGxpbmU6IDA7IH1cbiAgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcbiAgW3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDo6YmVmb3JlLFxuICAgIFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMEI0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICB3aWR0aDogMTVweDsgfVxuICBbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgW3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjBFMzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDIwRTM2O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjsgfVxuXG5bdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyoqXG4qIDIuMCBIZWxwZXJzXG4qXG4qIEdsb2JhbCBsYXlvdXQgY2xhc3NlcyBmb3IgYSBjb25zaXN0ZW50IGFwcGVhcmFuY2UuXG4qL1xuLnBhZ2VXcmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuICAuYWRtaW4tYmFyIC5wYWdlV3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgLnBhZ2VXcmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuXG4ubWFpbkNvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbkNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cblxuLmZseW50Q29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb21wb25lbnRTcGFjaW5nIHtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiAxMjBweCAwOyB9IH1cbiAgLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7IH0gfVxuXG4uY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuXG4uY2VudGVyQ29udGVudE1heFdpZHRoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7IH1cblxuLnByZUNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByZUNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnByZUNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJlQ29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wcmVDb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ucG9zdENvbnRlbnQge1xuICBtYXJnaW46IDMycHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBvc3RDb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wb3N0Q29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0Q29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wb3N0Q29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG4uc2Nyb2xsYWJsZVRhYmxlV3JhcHBlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4vKiBDbGFzcyBmb3IgdGV4dCB0aGF0IHNob3VsZCBvbmx5IGJlIHZpc2libGUgdG8gc2NyZWVuIHJlYWRlcnMgKi9cbi52aXN1YWxseUhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4vKiBCb3ggSGVscGVycyAqL1xuLmJveFBhZGRpbmcge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5ib3hQYWRkaW5nID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5ib3hQYWRkaW5nID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ib3hQYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuXG4uYm94U2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4vKiBDdXN0b20gc3R5bGluZyBmb3Igc2luZ2xlIHBvc3QgbGF5b3V0cyAqL1xuLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZyB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZyB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG4gIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdC1tYWluIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4ucG9zdC1tYWluID4gLmNvbXBvbmVudFNwYWNpbmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wb3N0LW1haW4gPiAuY29tcG9uZW50U3BhY2luZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBTa2lwIGxpbmsgYmVoYXZpb3VyICovXG4uc2tpcExpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMHB4O1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLnNraXBMaW5rOmZvY3VzIHtcbiAgICB0b3A6IDA7IH1cblxuLyoqXG4qIDMuMCBUaGVtZXNcbipcbiogQ29sb3IgdGhlbWVzIGZvciBiYWNrZ3JvdW5kcyBhbmQgY29udGVudCBlbGVtZW50cy5cbiovXG4udGhlbWVMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2QzZTM7IH1cblxuLnRoZW1lTWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBQjJDNzsgfVxuXG4udGhlbWVEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mjg3MDsgfVxuICAudGhlbWVEYXJrLFxuICAudGhlbWVEYXJrIGgxLCAudGhlbWVEYXJrIGgyLCAudGhlbWVEYXJrIGgzLCAudGhlbWVEYXJrIGg0LCAudGhlbWVEYXJrIGg1LCAudGhlbWVEYXJrIGg2LCAudGhlbWVEYXJrIC5oMSwgLnRoZW1lRGFyayAuaDIsIC50aGVtZURhcmsgLmgzLCAudGhlbWVEYXJrIC5oNCwgLnRoZW1lRGFyayAuaDUsIC50aGVtZURhcmsgLmg2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDNweCA4NnB4ICMwMDAwMDBCNDsgfVxuICAudGhlbWVEYXJrIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aGVtZURhcmsgLmJ1dHRvbjpob3ZlciwgLnRoZW1lRGFyayAuYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQzJBO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQUMyQTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGhlbWVEYXJrIC5idXR0b24tLWdob3N0OmhvdmVyLCAudGhlbWVEYXJrIC5idXR0b24tLWdob3N0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkFDMkE7XG4gICAgY29sb3I6ICNGRkFDMkE7IH1cbiAgLnRoZW1lRGFyayAuYnV0dG9uLS1saW5rOmhvdmVyLCAudGhlbWVEYXJrIC5idXR0b24tLWxpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lRGFyayAuYnV0dG9uLS1saW5rOmhvdmVyOjpiZWZvcmUsIC50aGVtZURhcmsgLmJ1dHRvbi0tbGluazpmb2N1czo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRoZW1lRGFyayAuYnV0dG9uLS1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy41ODYgNUwuMjkzIDguMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNEExIDEgMCAxIDAgLjI5MyAxLjcwN0wzLjU4NiA1eicgZmlsbD0ncmdiKDIsIDE0LCA1NCknLyUzRSUzQ3BhdGggZD0nTTEzLjU4NiA1bC0zLjI5MyAzLjI5M2ExIDEgMCAwIDAgMS40MTQgMS40MTRsNC00YTEgMSAwIDAgMCAwLTEuNDE0bC00LTRhMSAxIDAgMCAwLTEuNDE0IDEuNDE0TDEzLjU4NiA1eicgZmlsbD0ncmdiKDI1NSwgMjU1LCAyNTUpJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC50aGVtZURhcmsgLnBpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkFDMkE7IH1cblxuLnRoZW1lSGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFDMkE7IH1cbiAgLnRoZW1lSGVybyxcbiAgLnRoZW1lSGVybyBoMSwgLnRoZW1lSGVybyBoMiwgLnRoZW1lSGVybyBoMywgLnRoZW1lSGVybyBoNCwgLnRoZW1lSGVybyBoNSwgLnRoZW1lSGVybyBoNiwgLnRoZW1lSGVybyAuaDEsIC50aGVtZUhlcm8gLmgyLCAudGhlbWVIZXJvIC5oMywgLnRoZW1lSGVybyAuaDQsIC50aGVtZUhlcm8gLmg1LCAudGhlbWVIZXJvIC5oNixcbiAgLnRoZW1lSGVybyBhLFxuICAudGhlbWVIZXJvIC5mZWF0aGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGhlbWVIZXJvIGE6aG92ZXIsXG4gIC50aGVtZUhlcm8gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwODI4NzA7IH1cbiAgLnRoZW1lSGVybyAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjc1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjY3NTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZUhlcm8gLmJ1dHRvbjpob3ZlciwgLnRoZW1lSGVybyAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjBFMzY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMjBFMzY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZUhlcm8gLmJ1dHRvbi0tZ2hvc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwODI4NzA7XG4gICAgICBjb2xvcjogIzA4Mjg3MDsgfVxuICAgICAgLnRoZW1lSGVybyAuYnV0dG9uLS1naG9zdDpob3ZlciwgLnRoZW1lSGVybyAuYnV0dG9uLS1naG9zdDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50aGVtZUhlcm8gLmJ1dHRvbi0tbGluazo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rOmhvdmVyLCAudGhlbWVIZXJvIC5idXR0b24tLWxpbms6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwODI4NzA7IH1cbiAgICAgICAgLnRoZW1lSGVybyAuYnV0dG9uLS1saW5rOmhvdmVyOjpiZWZvcmUsIC50aGVtZUhlcm8gLmJ1dHRvbi0tbGluazpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyODcwOyB9XG4gICAgICAudGhlbWVIZXJvIC5idXR0b24tLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy41ODYgNUwuMjkzIDguMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNGw0LTRhMSAxIDAgMCAwIDAtMS40MTRsLTQtNEExIDEgMCAxIDAgLjI5MyAxLjcwN0wzLjU4NiA1eicgZmlsbD0ncmdiKDI1NSwgMjU1LCAyNTUpJy8lM0UlM0NwYXRoIGQ9J00xMy41ODYgNWwtMy4yOTMgMy4yOTNhMSAxIDAgMCAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00YTEgMSAwIDAgMC0xLjQxNCAxLjQxNEwxMy41ODYgNXonIGZpbGw9J3JnYig4LCA0MCwgMTEyKScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAudGhlbWVIZXJvIC5waWxsOmhvdmVyLCAudGhlbWVIZXJvIC5waWxsOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGhlbWVSZXNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAyNjc1OyB9XG4gIC50aGVtZVJlc2V0IGgxLCAudGhlbWVSZXNldCBoMiwgLnRoZW1lUmVzZXQgaDMsIC50aGVtZVJlc2V0IGg0LCAudGhlbWVSZXNldCBoNSwgLnRoZW1lUmVzZXQgaDYsIC50aGVtZVJlc2V0IC5oMSwgLnRoZW1lUmVzZXQgLmgyLCAudGhlbWVSZXNldCAuaDMsIC50aGVtZVJlc2V0IC5oNCwgLnRoZW1lUmVzZXQgLmg1LCAudGhlbWVSZXNldCAuaDYge1xuICAgIGNvbG9yOiAjMDAyNjc1OyB9XG4gICAgLnRoZW1lUmVzZXQgaDEgYSxcbiAgICAudGhlbWVSZXNldCBoMSBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGgxIGE6Zm9jdXMsIC50aGVtZVJlc2V0IGgyIGEsXG4gICAgLnRoZW1lUmVzZXQgaDIgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoMiBhOmZvY3VzLCAudGhlbWVSZXNldCBoMyBhLFxuICAgIC50aGVtZVJlc2V0IGgzIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDMgYTpmb2N1cywgLnRoZW1lUmVzZXQgaDQgYSxcbiAgICAudGhlbWVSZXNldCBoNCBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGg0IGE6Zm9jdXMsIC50aGVtZVJlc2V0IGg1IGEsXG4gICAgLnRoZW1lUmVzZXQgaDUgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoNSBhOmZvY3VzLCAudGhlbWVSZXNldCBoNiBhLFxuICAgIC50aGVtZVJlc2V0IGg2IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDYgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmgxIGEsXG4gICAgLnRoZW1lUmVzZXQgLmgxIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmgxIGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oMiBhLFxuICAgIC50aGVtZVJlc2V0IC5oMiBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oMiBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDMgYSxcbiAgICAudGhlbWVSZXNldCAuaDMgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDMgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmg0IGEsXG4gICAgLnRoZW1lUmVzZXQgLmg0IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmg0IGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oNSBhLFxuICAgIC50aGVtZVJlc2V0IC5oNSBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oNSBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDYgYSxcbiAgICAudGhlbWVSZXNldCAuaDYgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDYgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMjY3NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGhlbWVSZXNldCBhLFxuICAudGhlbWVSZXNldCAuZmVhdGhlciB7XG4gICAgY29sb3I6ICMwMjBFMzY7IH1cbiAgLnRoZW1lUmVzZXQgYTpob3ZlcixcbiAgLnRoZW1lUmVzZXQgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAxMDU7IH1cbiAgLnRoZW1lUmVzZXQgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY3NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDI2NzU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVSZXNldCAuYnV0dG9uOmhvdmVyLCAudGhlbWVSZXNldCAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjBFMzY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMjBFMzY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWdob3N0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDIwRTM2O1xuICAgICAgY29sb3I6ICMwMjBFMzY7IH1cbiAgICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWdob3N0OmhvdmVyLCAudGhlbWVSZXNldCAuYnV0dG9uLS1naG9zdDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwODI4NzA7XG4gICAgICAgIGNvbG9yOiAjMDgyODcwOyB9XG4gICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDIwRTM2OyB9XG4gICAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1saW5rOmhvdmVyLCAudGhlbWVSZXNldCAuYnV0dG9uLS1saW5rOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMDgyODcwOyB9XG4gICAgICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbms6aG92ZXI6OmJlZm9yZSwgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyODcwOyB9XG4gICAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1saW5rOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwRTM2OyB9XG4gICAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1saW5rOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuNTg2IDVMLjI5MyA4LjI5M2ExIDEgMCAxIDAgMS40MTQgMS40MTRsNC00YTEgMSAwIDAgMCAwLTEuNDE0bC00LTRBMSAxIDAgMSAwIC4yOTMgMS43MDdMMy41ODYgNXonIGZpbGw9J3JnYigyLCAxNCwgNTQpJy8lM0UlM0NwYXRoIGQ9J00xMy41ODYgNWwtMy4yOTMgMy4yOTNhMSAxIDAgMCAwIDEuNDE0IDEuNDE0bDQtNGExIDEgMCAwIDAgMC0xLjQxNGwtNC00YTEgMSAwIDAgMC0xLjQxNCAxLjQxNEwxMy41ODYgNXonIGZpbGw9J3JnYig4LCA0MCwgMTEyKScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAudGhlbWVSZXNldCAucGlsbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyoqXG4qIFNvY2lhbCBMaW5rc1xuKlxuKi9cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5zb2NpYWxMaXN0LFxuW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuc29jaWFsTGlzdCBzdmcsXG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdCBzdmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuc29jaWFsTGlzdC1saW5rLFxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtbGluayB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBwYWRkaW5nOiA2cHg7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuc29jaWFsTGlzdC1saW5rOmhvdmVyIHN2ZywgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLnNvY2lhbExpc3QtbGluazpmb2N1cyBzdmcsXG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWxpbms6aG92ZXIgc3ZnLFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1saW5rOmZvY3VzIHN2ZyB7XG4gICAgICBjb2xvcjogIzAyMEUzNjsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuc29jaWFsTGlzdC1pdGVtLFxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLnNvY2lhbExpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLnNvY2lhbExpc3QtaXRlbS5MaW5rZWRJbiAuc29jaWFsTGlzdC1saW5rLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuc29jaWFsTGlzdC1pdGVtLkZhY2Vib29rIC5zb2NpYWxMaXN0LWxpbmssXG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWl0ZW0uTGlua2VkSW4gLnNvY2lhbExpc3QtbGluayxcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5GYWNlYm9vayAuc29jaWFsTGlzdC1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5zb2NpYWxMaXN0LWl0ZW0uTGlua2VkSW4gLnNvY2lhbExpc3QtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLnNvY2lhbExpc3QtaXRlbS5MaW5rZWRJbiAuc29jaWFsTGlzdC1saW5rOmZvY3VzLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuc29jaWFsTGlzdC1pdGVtLkZhY2Vib29rIC5zb2NpYWxMaXN0LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5zb2NpYWxMaXN0LWl0ZW0uRmFjZWJvb2sgLnNvY2lhbExpc3QtbGluazpmb2N1cyxcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLkxpbmtlZEluIC5zb2NpYWxMaXN0LWxpbms6aG92ZXIsXG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5MaW5rZWRJbiAuc29jaWFsTGlzdC1saW5rOmZvY3VzLFxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWl0ZW0uRmFjZWJvb2sgLnNvY2lhbExpc3QtbGluazpob3ZlcixcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLkZhY2Vib29rIC5zb2NpYWxMaXN0LWxpbms6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwRTM2OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLnNvY2lhbExpc3QtaXRlbS5MaW5rZWRJbiBzdmcsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5zb2NpYWxMaXN0LWl0ZW0uRmFjZWJvb2sgc3ZnLFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLkxpbmtlZEluIHN2ZyxcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5GYWNlYm9vayBzdmcge1xuICAgICAgY29sb3I6ICNGRkFDMkE7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuc29jaWFsTGlzdC1pdGVtLkZhY2Vib29rIC5zb2NpYWxMaXN0LWxpbmssIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5zb2NpYWxMaXN0LWl0ZW0uVHdpdHRlciAuc29jaWFsTGlzdC1saW5rLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuc29jaWFsTGlzdC1pdGVtLldlYnNpdGUgLnNvY2lhbExpc3QtbGluaywgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLnNvY2lhbExpc3QtaXRlbS5FbWFpbCAuc29jaWFsTGlzdC1saW5rLFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLkZhY2Vib29rIC5zb2NpYWxMaXN0LWxpbmssXG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWl0ZW0uVHdpdHRlciAuc29jaWFsTGlzdC1saW5rLFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLldlYnNpdGUgLnNvY2lhbExpc3QtbGluayxcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5FbWFpbCAuc29jaWFsTGlzdC1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLnNvY2lhbExpc3QtaXRlbS5GYWNlYm9vayAuc29jaWFsTGlzdC1saW5rIHN2ZywgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLnNvY2lhbExpc3QtaXRlbS5Ud2l0dGVyIC5zb2NpYWxMaXN0LWxpbmsgc3ZnLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuc29jaWFsTGlzdC1pdGVtLldlYnNpdGUgLnNvY2lhbExpc3QtbGluayBzdmcsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5zb2NpYWxMaXN0LWl0ZW0uRW1haWwgLnNvY2lhbExpc3QtbGluayBzdmcsXG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5GYWNlYm9vayAuc29jaWFsTGlzdC1saW5rIHN2ZyxcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLlR3aXR0ZXIgLnNvY2lhbExpc3QtbGluayBzdmcsXG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5XZWJzaXRlIC5zb2NpYWxMaXN0LWxpbmsgc3ZnLFxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWl0ZW0uRW1haWwgLnNvY2lhbExpc3QtbGluayBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5zb2NpYWxMaXN0LWl0ZW0uRmFjZWJvb2sgLnNvY2lhbExpc3QtbGluayxcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5GYWNlYm9vayAuc29jaWFsTGlzdC1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5zb2NpYWxMaXN0LWl0ZW0uRmFjZWJvb2sgLnNvY2lhbExpc3QtbGluayBzdmcsXG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5GYWNlYm9vayAuc29jaWFsTGlzdC1saW5rIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLnNvY2lhbExpc3Qgc3ZnLFxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3Qgc3ZnIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbltpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtbGluayB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMTlweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWxpbmsgc3ZnIHtcbiAgICAgIGNvbG9yOiAjMDAyNjc1OyB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWxpbms6aG92ZXIgc3ZnLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtbGluazpmb2N1cyBzdmcge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtbGluay0tbGlua2VkaW4gc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTJweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1saW5rLS1saW5rZWRpbiBzdmcge1xuICAgICAgICAgIG1heC13aWR0aDogMTlweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWxpbmstLWxpbmtlZGluOmhvdmVyIHN2ZywgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWxpbmstLWxpbmtlZGluOmZvY3VzIHN2ZyB7XG4gICAgICBjb2xvcjogI0ZGQUMyQTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1saW5rIC5zb2NpYWwtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjU1NnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtbGluayAuc29jaWFsLWxhYmVsIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDlyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWxpbmsgLnNvY2lhbC1sYWJlbC0tbWFpbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtbGluayAuc29jaWFsLWxhYmVsLS1tYWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1saW5rIC5zb2NpYWwtbGFiZWwtLXdlYnNpdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWxpbmsgLnNvY2lhbC1sYWJlbC0td2Vic2l0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbSAuc29jaWFsTGlzdC1saW5rIHtcbiAgICBjb2xvcjogIzAwMjY3NTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtIC5zb2NpYWxMaXN0LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtIC5zb2NpYWxMaXN0LWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWl0ZW0uTGlua2VkSW4gLnNvY2lhbExpc3QtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY3NTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLkxpbmtlZEluIC5zb2NpYWxMaXN0LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLkxpbmtlZEluIC5zb2NpYWxMaXN0LWxpbms6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5GYWNlYm9vayAuc29jaWFsTGlzdC1saW5rLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5Ud2l0dGVyIC5zb2NpYWxMaXN0LWxpbmssIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLldlYnNpdGUgLnNvY2lhbExpc3QtbGluaywgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWl0ZW0uRW1haWwgLnNvY2lhbExpc3QtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5GYWNlYm9vayAuc29jaWFsTGlzdC1saW5rLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5Ud2l0dGVyIC5zb2NpYWxMaXN0LWxpbmssIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLldlYnNpdGUgLnNvY2lhbExpc3QtbGluaywgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWl0ZW0uRW1haWwgLnNvY2lhbExpc3QtbGluayB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLkZhY2Vib29rIC5zb2NpYWxMaXN0LWxpbmsgc3ZnLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5Ud2l0dGVyIC5zb2NpYWxMaXN0LWxpbmsgc3ZnLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5XZWJzaXRlIC5zb2NpYWxMaXN0LWxpbmsgc3ZnLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLnNvY2lhbExpc3QtaXRlbS5FbWFpbCAuc29jaWFsTGlzdC1saW5rIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDE0cHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5zb2NpYWxMaXN0LWl0ZW0uRmFjZWJvb2sgLnNvY2lhbExpc3QtbGluayBzdmcsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLlR3aXR0ZXIgLnNvY2lhbExpc3QtbGluayBzdmcsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLldlYnNpdGUgLnNvY2lhbExpc3QtbGluayBzdmcsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuc29jaWFsTGlzdC1pdGVtLkVtYWlsIC5zb2NpYWxMaXN0LWxpbmsgc3ZnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7IH0gfVxuXG5baXM9J2ZseW50LWFjY29yZGlvbi1kZWZhdWx0J10gLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWw6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbC10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbC10cmlnZ2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07IH0gfVxuICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtdHJpZ2dlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcG9seWxpbmUgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoMCwgMzgsIDExNyknIHN0cm9rZS13aWR0aD0nMicgcG9pbnRzPScyLDkgMTYsMjUgMzAsOSAnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICBbaXM9J2ZseW50LWFjY29yZGlvbi1kZWZhdWx0J10gLnBhbmVsLXRyaWdnZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgfVxuICBbaXM9J2ZseW50LWFjY29yZGlvbi1kZWZhdWx0J10gLnBhbmVsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbC1pbm5lciB7XG4gICAgcGFkZGluZzogMDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWJyZWFkY3J1bWJzJ10ge1xuICBmb250LXNpemU6IDAuNjY3cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDdyZW07XG4gIGNvbG9yOiAjOTlhOGM4O1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuODsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWJyZWFkY3J1bWJzJ10gLnNlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljb24tYXJyb3ctcmlnaHQtYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7IH1cbiAgW2lzPSdmbHludC1ibG9jay1icmVhZGNydW1icyddIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWNvbGxhcHNlJ10ge1xuICBtYXJnaW4tdG9wOiAtNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLWNvbGxhcHNlJ10ge1xuICAgICAgbWFyZ2luLXRvcDogLTgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1jb2xsYXBzZSddIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMjBweDsgfSB9XG5cbltpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7IH1cbiAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10uY29va2llTm90aWNlLS1pc1Zpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddLmxheW91dEJvdHRvbSAuY29udGFpbmVyIHtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10ubGF5b3V0Qm90dG9tIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddLmxheW91dEZsb2F0aW5nIHtcbiAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgxN3B4ICogMikpOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXS5sYXlvdXRGbG9hdGluZyAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG5cbltpcz0nZmx5bnQtYmxvY2staW1hZ2UnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC5maWd1cmUge1xuICBtYXgtd2lkdGg6IDM3NXB4OyB9XG5cbltpcz0nZmx5bnQtYmxvY2staW1hZ2UnXS5mbHludENvbXBvbmVudC0tc2l6ZU1lZGl1bSAuZmlndXJlIHtcbiAgbWF4LXdpZHRoOiA5MDBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtLXNpemVMYXJnZSAuZmlndXJlIHtcbiAgbWF4LXdpZHRoOiA4MDBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtLXNpemVGdWxsIC5maWd1cmUtY2FwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlJ10gLmZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbltpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MzRweDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9XG5cbltpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIHtcbiAgICBtYXJnaW46IDgwcHggMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC00MHB4OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveC0taW1hZ2VSaWdodCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtLWltYWdlTGVmdCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODI1cHg7IH1cblxuW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5pdGVtIHtcbiAgcGFkZGluZzogMCAwIDI1cHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA5cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmNGY4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLW5ld3MtcHVibGljYXRpb25zJ10gLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudCBoMSwgW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50IGgyLCBbaXM9J2ZseW50LWJsb2NrLW5ld3MtcHVibGljYXRpb25zJ10gLmNvbnRlbnQgaDMsIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudCBoNCwgW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50IGg1LCBbaXM9J2ZseW50LWJsb2NrLW5ld3MtcHVibGljYXRpb25zJ10gLmNvbnRlbnQgaDYsIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudCAuaDEsIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudCAuaDIsIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudCAuaDMsIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudCAuaDQsIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudCAuaDUsIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudCAuaDYge1xuICAgIGNvbG9yOiAjMDAyNjc1O1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMnJlbTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLW5ld3MtcHVibGljYXRpb25zJ10gLmNvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjMDAyNjc1OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudC1pbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudC1pbm5lcjpub3QoLmJveFBhZGRpbmcpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudC1pbm5lci1leHBhbmRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudC1saW5rIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50LWZvb3RlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50LWZvb3RlciAuY29udGVudC1yZWFkTW9yZSB7XG4gICAgICBwYWRkaW5nOiAwLjlyZW0gMCAxLjFyZW07IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudC1mb290ZXIgLmNvbnRlbnQtcmVhZE1vcmU6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMS4xcmVtOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50LWZvb3RlciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLW5ld3MtcHVibGljYXRpb25zJ10gLmNvbnRlbnQtZm9vdGVyIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA5cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAgIGNvbG9yOiAjMDAyNjc1OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudC1mb290ZXIgLmxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTFyZW07IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50LWZvb3RlciAubGluay1ibGFuayBzdmcge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLW5ld3MtcHVibGljYXRpb25zJ10gLmNvbnRlbnQtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50LWZvb3RlciAuYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWluZGVudDogdW5zZXQ7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLW5ld3MtcHVibGljYXRpb25zJ10gLmNvbnRlbnQtZm9vdGVyIC5idXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1uZXdzLXB1YmxpY2F0aW9ucyddIC5jb250ZW50LWZvb3RlciAuYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSAuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stbmV3cy1wdWJsaWNhdGlvbnMnXSAuY29udGVudC1mb290ZXIgLmJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWluZGVudDogdW5zZXQ7IH1cblxuW2lzPSdmbHludC1ibG9jay1ub3QtZm91bmQnXSAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LWJsb2NrLW5vdC1mb3VuZCddIC5jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbm90LWZvdW5kJ10gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2ODBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODk1cHg7IH1cblxuW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3RzLWVtcHR5IHtcbiAgcGFkZGluZzogNDBweCAwIDA7IH1cblxuW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3Qge1xuICBwYWRkaW5nOiAwIDAgMjVweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiAxODhweDsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmZpZ3VyZSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogOTZweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgbWluLXdpZHRoOiB1bnNldDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuZmlndXJlIGltZyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdC1pbm5lciB7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QtZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweDtcbiAgICBmb250LXNpemU6IDAuODMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMDlyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjRmODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmNGY4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDc0cHggMzBweCA0NHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudCBoMSwgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmNvbnRlbnQgaDIsIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wb3N0IC5jb250ZW50IGgzLCBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudCBoNCwgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmNvbnRlbnQgaDUsIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wb3N0IC5jb250ZW50IGg2LCBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudCAuaDEsIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wb3N0IC5jb250ZW50IC5oMiwgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmNvbnRlbnQgLmgzLCBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudCAuaDQsIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wb3N0IC5jb250ZW50IC5oNSwgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmNvbnRlbnQgLmg2IHtcbiAgICAgIGNvbG9yOiAjMDAyNjc1O1xuICAgICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMnJlbTsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wb3N0IC5jb250ZW50LWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogIzAwMjY3NTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmNvbnRlbnQtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmNvbnRlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByZXZlcnQ7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcmV2ZXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wb3N0IC5jb250ZW50LWlubmVyOm5vdCguYm94UGFkZGluZykge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudC1pbm5lci1maWd1cmUtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudC1pbm5lciAubG9jYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC45cmVtOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudC1pbm5lciAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICAgICAgY29sb3I6ICNFODlEMjg7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudC1mb290ZXIge1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGxlZnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBvc3QgLmNvbnRlbnQtZm9vdGVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wb3N0IC5jb250ZW50LWZvb3RlciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wb3N0IC5jb250ZW50LWZvb3RlciB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wb3N0IC5jb250ZW50LWZvb3RlciAuYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IHVuc2V0OyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudC1mb290ZXIgLmJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudC1mb290ZXIgLmJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmNvbGxhcHNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucG9zdCAuY29udGVudC1mb290ZXIgLmJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IHVuc2V0OyB9XG5cbltpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5maWx0ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtOHB4IDMycHg7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLmZpbHRlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDhweCAxNXB4OyB9XG5cbltpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBhZ2luYXRpb24tLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucGFnaW5hdGlvbi0tcHJldkRpc2FibGVkIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWV2ZW50J10gLnBhZ2luYXRpb24gLmJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucGFnaW5hdGlvbiAuYXJyb3cge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMTZweDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZXZlbnQnXSAucGFnaW5hdGlvbi1uZXh0IC5hcnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1ldmVudCddIC5wYWdpbmF0aW9uLXByZXZpb3VzIC5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC50YWdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLnRhZ3MtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLmF1dGhvciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzcmVtIDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5hdXRob3ItYXZhdGFyTGluayB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1mb290ZXInXSAuYXV0aG9yLWF2YXRhckltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDgwcHg7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5hdXRob3ItaW5mbyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLmF1dGhvci1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5hdXRob3ItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDA7IH1cblxuW2lzPSdmbHludC1ibG9jay1wb3N0LWhlYWRlciddIC5tZXRhIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbltpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSAuZXhjZXJwdCB7XG4gIGNvbG9yOiAjMDAyNjc1O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSAuZmVhdHVyZWRJbWFnZSB7XG4gIG1hcmdpbjogMi41cmVtIDA7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC5maWd1cmUtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC5maWd1cmUtaW1hZ2UtLWlzSGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTQuNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXS5mbHludENvbXBvbmVudC0tc2l6ZVNtYWxsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1sb2FkZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfSB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcixcbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tbG9hZGVyLFxuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXllciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlbyBpZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1sb2FkZXIsXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8ge1xuICBtYXgtd2lkdGg6IDM3NXB4OyB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10uZmx5bnRDb21wb25lbnQtLXNpemVNZWRpdW0gLnZpZGVvIHtcbiAgbWF4LXdpZHRoOiA5MDBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplTGFyZ2UgLnZpZGVvIHtcbiAgbWF4LXdpZHRoOiA4MDBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplRnVsbCAuZmlndXJlLWNhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cblxuW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLmNvbnRlbnQtLXRleHRMZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50LS10ZXh0Q2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudC52aWRlb3Mge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50LnZpZGVvcyAudmlkZW8tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudC52aWRlb3MgLnZpZGVvLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudC52aWRlb3MgLnZpZGVvLWxpc3Q6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMjY3NTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAyNjc1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudC52aWRlb3MgLnZpZGVvLWxpc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50LnZpZGVvcyAudmlkZW8tbGlzdC1pdGVtIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICB3aWR0aDogMzMlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudC52aWRlb3MgLnZpZGVvLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10uYm94LXJvdW5kZWQge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbltpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5maWd1cmUtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuZmlndXJlLWltYWdlLS1pc0hpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLXBsYXlCdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXB4O1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMi41cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMi41cHg7XG4gICAgICAgIHdpZHRoOiA0NXB4OyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjRkZBQzJBO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIHdpZHRoOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDMycHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0ZGQUMyQTtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbltpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC52aWRlby1sb2FkZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC52aWRlby1sb2FkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tbG9hZGVyLFxuW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLWxvYWRlcixcbiAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDM3LCAxMTcsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLXBsYXllciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC52aWRlby1wbGF5ZXI6bm90KC52aWRlby1wbGF5ZXItaW50ZXJuYWwpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWIzYzc7IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLnBvc3Rlci1pbWFnZSAudmlkZW8tcGxheWVyOm5vdCgudmlkZW8tcGxheWVyLWludGVybmFsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLm5vLXBvc3Rlci1pbWFnZSBmaWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLWlmcmFtZSBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8gaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLXBsYXlCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLWxvYWRlcixcbltpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAudmlkZW8tY2FwdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLnZpZGVvLWNhcHRpb24td3JhcHBlciB7XG4gICAgICBtYXJnaW46IGF1dG8gMDsgfSB9XG5cbltpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC52aWRlby1jYXB0aW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuODM0cmVtO1xuICBjb2xvcjogIzAwMjY3NTtcbiAgb3BhY2l0eTogMC42O1xuICBsaW5lLWhlaWdodDogMS4xMTE7IH1cblxuW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW46IC0yNHB4IDAgMCAtMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1jb2x1bW5zMiAuZ3JpZC1pdGVtLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1jb2x1bW5zMyAuZ3JpZC1pdGVtLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1jb2x1bW5zNCAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tY29sdW1uczMgLmdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tY29sdW1uczQgLmdyaWQtaXRlbSB7XG4gICAgLyogZW5zdXJlIDIgY29sdW1ucyBzdGFja2luZyB1cCB1bnRpbCAkYnJlYWtwb2ludC1kZXNrdG9wICovXG4gICAgbWF4LXdpZHRoOiA0MDlweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWNvbHVtbnM0IC5ncmlkLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC1pdGVtIHtcbiAgbWF4LXdpZHRoOiA2NzVweDtcbiAgcGFkZGluZzogMjRweCAwIDAgMjRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA5cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDsgfVxuICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IGgxLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IGgyLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IGgzLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IGg0LCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IGg1LCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IGg2LCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IC5oMSwgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCAuaDIsIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQgLmgzLCBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50IC5oNCwgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCAuaDUsIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQgLmg2IHtcbiAgICBjb2xvcjogIzAwMjY3NTtcbiAgICBmb250LXNpemU6IDEuMzg5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjhyZW07IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCBpbWcge1xuICAgIGJhY2tncm91bmQ6ICMwMDI2NzU7IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDI2NzU7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyOm5vdCguYm94UGFkZGluZykge1xuICAgICAgcGFkZGluZzogMjRweCAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmNvbnRlbnQtZm9vdGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudC1mb290ZXIgLmNvbnRlbnQtcmVhZE1vcmUge1xuICAgICAgcGFkZGluZzogMC45cmVtIDAgMS4xcmVtOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LWZvb3RlciAuY29udGVudC1yZWFkTW9yZTo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAxLjFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjgwcHg7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3RzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0cyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMjRweCkpOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3RzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3RzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hZmZpbGlhdGUnXSAucG9zdHMgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiAyNHB4KSk7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0cyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hZmZpbGlhdGUnXSAucG9zdHMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0cyA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygoMjAlKSAtICg0IC8gNSAqIDI0cHgpKTsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hZmZpbGlhdGUnXSAucG9zdHMgPiAqOm50aC1jaGlsZCgxbiArIDYpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hZmZpbGlhdGUnXSAucG9zdHMgPiAqOm50aC1jaGlsZCg1bikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3RzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3RzLWVtcHR5IHtcbiAgcGFkZGluZzogNDBweCAwIDA7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hZmZpbGlhdGUnXSAucG9zdC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0IC5maWd1cmUge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlMmUyZTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3QgLmZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogMTg4cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hZmZpbGlhdGUnXSAucG9zdCAuZmlndXJlIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0IC5maWd1cmUgaW1nIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE4OHB4OyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBvc3QtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wb3N0LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hZmZpbGlhdGUnXSAucG9zdC1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbltpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hZmZpbGlhdGUnXSAuZmlsdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLThweCAzMnB4OyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hZmZpbGlhdGUnXSAuZmlsdGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgOHB4IDE1cHg7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wYWdpbmF0aW9uLS1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wYWdpbmF0aW9uLS1wcmV2RGlzYWJsZWQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBhZ2luYXRpb24gLmJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYWZmaWxpYXRlJ10gLnBhZ2luYXRpb24gLmFycm93IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE2cHg7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wYWdpbmF0aW9uLW5leHQgLmFycm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFmZmlsaWF0ZSddIC5wYWdpbmF0aW9uLXByZXZpb3VzIC5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAyNHB4KSk7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKiB7XG4gICAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMlKSAtICgyIC8gMyAqIDI0cHgpKTsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMtZW1wdHkge1xuICBwYWRkaW5nOiA0MHB4IDAgMDsgfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0IC5maWd1cmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NzU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3QtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdC1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbltpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLmZpbHRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC04cHggMzJweDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5maWx0ZXItaXRlbSB7XG4gICAgcGFkZGluZzogMCA4cHggMTVweDsgfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucGFnaW5hdGlvbi0tY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBhZ2luYXRpb24tLXByZXZEaXNhYmxlZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBhZ2luYXRpb24gLmJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wYWdpbmF0aW9uIC5hcnJvdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxNnB4OyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBhZ2luYXRpb24tbmV4dCAuYXJyb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wYWdpbmF0aW9uLXByZXZpb3VzIC5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogbGVmdDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbjogLTI0cHggMCAwIC0yNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuZ3JpZC0tY29sdW1uczIgLmdyaWQtaXRlbSwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5ncmlkLS1jb2x1bW5zMyAuZ3JpZC1pdGVtLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmdyaWQtLWNvbHVtbnM0IC5ncmlkLWl0ZW0sIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuZ3JpZC0tY29sdW1uczUgLmdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuZ3JpZC0tY29sdW1uczMgLmdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5ncmlkLS1jb2x1bW5zNCAuZ3JpZC1pdGVtIHtcbiAgICAvKiBlbnN1cmUgMiBjb2x1bW5zIHN0YWNraW5nIHVwIHVudGlsICRicmVha3BvaW50LWRlc2t0b3AgKi9cbiAgICBtYXgtd2lkdGg6IDQwOXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5ncmlkLS1jb2x1bW5zNCAuZ3JpZC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuZ3JpZC0tY29sdW1uczUgLmdyaWQtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMDdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuZ3JpZC0tY29sdW1uczUgLmdyaWQtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmdyaWQtaXRlbSB7XG4gIG1heC13aWR0aDogNjc1cHg7XG4gIHBhZGRpbmc6IDI0cHggMCAwIDI0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbltpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIHBhZGRpbmc6IDQwcHg7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWltYWdlIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjb2xvcjogIzAwMjY3NTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgaDEsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1pbm5lciBoMiwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIGgzLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgaDQsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1pbm5lciBoNSwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWlubmVyIGg2LCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgLmgxLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgLmgyLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgLmgzLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgLmg0LCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgLmg1LCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtaW5uZXIgLmg2IHtcbiAgICAgIGNvbG9yOiAjMDAyNjc1O1xuICAgICAgZm9udC1zaXplOiAxLjM4OXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyOHJlbTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1pbm5lciAuY29udGVudC1leGNlcnB0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDlyZW07IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtcmVhZGluZ1RpbWUge1xuICAgIGNvbG9yOiAjN2I4MzhkO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LXJlYWRpbmdUaW1lIC5mZWF0aGVyIHtcbiAgICAgIGNvbG9yOiAjN2I4MzhkO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMXJlbTsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmNvbnRlbnQtZm9vdGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWZvb3RlciAuY29udGVudC1yZWFkTW9yZSB7XG4gICAgICBwYWRkaW5nOiAwLjlyZW0gMCAxLjFyZW07IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXSAuY29udGVudC1mb290ZXIgLmNvbnRlbnQtcmVhZE1vcmU6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMS4xcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5jb250ZW50LWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10gLmFsbFBvc3RzTGluayB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddIC5hbGxQb3N0c0xpbmsge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10ucHJvZmlsZS1ncmlkIC5wcmVDb250ZW50IHtcbiAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10ucHJvZmlsZS1ncmlkIC5wcmVDb250ZW50IC5wcm9maWxlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAucHJlQ29udGVudCAuY29udGVudC1wcm9maWxlIHtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAucHJlQ29udGVudCAuY29udGVudC1wcm9maWxlIC5jb250ZW50LXdyYXBwZXItcHJvZmlsZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10ucHJvZmlsZS1ncmlkIC5wcmVDb250ZW50IC5jb250ZW50LXByb2ZpbGUgLmNvbnRlbnQtd3JhcHBlci1wcm9maWxlIC5jb250ZW50LWh0bWwge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXS5wcm9maWxlLWdyaWQgLnByZUNvbnRlbnQgLmNvbnRlbnQtcHJvZmlsZSAuY29udGVudC13cmFwcGVyLXByb2ZpbGUgLmNvbnRlbnQtaHRtbCAucHJvZmlsZS1ncmlkLWhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXS5wcm9maWxlLWdyaWQgLnByZUNvbnRlbnQgLmNvbnRlbnQtcHJvZmlsZSAuY29udGVudC13cmFwcGVyLXByb2ZpbGUgLmNvbnRlbnQtaHRtbCAucHJvZmlsZS1ncmlkLXByZWxpbmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAucHJlQ29udGVudCAuY29udGVudC1wcm9maWxlIC5jb250ZW50LXdyYXBwZXItcHJvZmlsZSAuY29udGVudC1odG1sIC5wcm9maWxlLWdyaWQtc3VibGluZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAucHJlQ29udGVudCAuY29udGVudC1wcm9maWxlIC5jb250ZW50LXdyYXBwZXItcHJvZmlsZSBmaWd1cmUge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAucHJlQ29udGVudCAuY29udGVudC1wcm9maWxlIC5jb250ZW50LXdyYXBwZXItcHJvZmlsZSBmaWd1cmUgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIxOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10ucHJvZmlsZS1ncmlkIC5ncmlkIHtcbiAgbWFyZ2luOiAtMjRweCAwIDAgLTEwcHg7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwIDAgMTBweDsgfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10ucHJvZmlsZS1ncmlkIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTlmMTtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDI1cHggMzlweCAzNnB4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10ucHJvZmlsZS1ncmlkIC5jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyOXB4IDAgMCAwO1xuICAgIGNvbG9yOiAjMDAyNjc1O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuY29udGVudC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10ucHJvZmlsZS1ncmlkIC5jb250ZW50LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuY29udGVudC1pbm5lciBoMSwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuY29udGVudC1pbm5lciBoMiwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuY29udGVudC1pbm5lciBoMywgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuY29udGVudC1pbm5lciBoNCwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuY29udGVudC1pbm5lciBoNSwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuY29udGVudC1pbm5lciBoNiwgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuY29udGVudC1pbm5lciAuaDEsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXS5wcm9maWxlLWdyaWQgLmNvbnRlbnQtaW5uZXIgLmgyLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10ucHJvZmlsZS1ncmlkIC5jb250ZW50LWlubmVyIC5oMywgW2lzPSdmbHludC1ncmlkLXBvc3RzLWxhdGVzdCddLnByb2ZpbGUtZ3JpZCAuY29udGVudC1pbm5lciAuaDQsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXS5wcm9maWxlLWdyaWQgLmNvbnRlbnQtaW5uZXIgLmg1LCBbaXM9J2ZseW50LWdyaWQtcG9zdHMtbGF0ZXN0J10ucHJvZmlsZS1ncmlkIC5jb250ZW50LWlubmVyIC5oNiB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDI2NzU7XG4gICAgICBmb250LXNpemU6IDEuMTExcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDIycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3QnXS5wcm9maWxlLWdyaWQgLmNvbnRlbnQtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG5baXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLm1vYmlsZUhvcml6b250YWxBbGlnbi0tbGVmdC5tb2JpbGVWZXJ0aWNhbEFsaWduLS10b3Age1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLm1vYmlsZUhvcml6b250YWxBbGlnbi0tbGVmdC5tb2JpbGVWZXJ0aWNhbEFsaWduLS1jZW50ZXIge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLm1vYmlsZUhvcml6b250YWxBbGlnbi0tbGVmdC5tb2JpbGVWZXJ0aWNhbEFsaWduLS1ib3R0b20ge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLm1vYmlsZUhvcml6b250YWxBbGlnbi0tY2VudGVyLm1vYmlsZVZlcnRpY2FsQWxpZ24tLXRvcCB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLm1vYmlsZUhvcml6b250YWxBbGlnbi0tY2VudGVyLm1vYmlsZVZlcnRpY2FsQWxpZ24tLWNlbnRlciB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLm1vYmlsZUhvcml6b250YWxBbGlnbi0tY2VudGVyLm1vYmlsZVZlcnRpY2FsQWxpZ24tLWJvdHRvbSB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLm1vYmlsZUhvcml6b250YWxBbGlnbi0tcmlnaHQubW9iaWxlVmVydGljYWxBbGlnbi0tdG9wIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLm1vYmlsZUhvcml6b250YWxBbGlnbi0tcmlnaHQubW9iaWxlVmVydGljYWxBbGlnbi0tY2VudGVyIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLm1vYmlsZUhvcml6b250YWxBbGlnbi0tcmlnaHQubW9iaWxlVmVydGljYWxBbGlnbi0tYm90dG9tIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddOm5vdCguZnVsbFdpZHRoKSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddOm5vdCguZnVsbFdpZHRoKSAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXTpub3QoLmZ1bGxXaWR0aCkgLmNvbnRhaW5lciAuY29udGVudC1waWN0dXJlIHtcbiAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICByaWdodDogMTdweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXTpub3QoLmZ1bGxXaWR0aCkgLmNvbnRhaW5lciAuY29udGVudC1waWN0dXJlIHtcbiAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgIHJpZ2h0OiA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddOm5vdCguZnVsbFdpZHRoKSAuY29udGFpbmVyIC5jb250ZW50LXBpY3R1cmUge1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddLFxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQsXG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSxcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudCxcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10sXG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10sXG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC13cmFwcGVyLXByb2ZpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LXdyYXBwZXItcHJvZmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1odG1sID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1odG1sID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWw6bm90KFtjbGFzcyo9J3RoZW1lJ10pIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWw6bm90KFtjbGFzcyo9J3RoZW1lJ10pIGgxLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtaHRtbDpub3QoW2NsYXNzKj0ndGhlbWUnXSkgaDIsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1odG1sOm5vdChbY2xhc3MqPSd0aGVtZSddKSBoMywgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWw6bm90KFtjbGFzcyo9J3RoZW1lJ10pIGg0LCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtaHRtbDpub3QoW2NsYXNzKj0ndGhlbWUnXSkgaDUsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1odG1sOm5vdChbY2xhc3MqPSd0aGVtZSddKSBoNiwgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWw6bm90KFtjbGFzcyo9J3RoZW1lJ10pIC5oMSwgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWw6bm90KFtjbGFzcyo9J3RoZW1lJ10pIC5oMiwgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWw6bm90KFtjbGFzcyo9J3RoZW1lJ10pIC5oMywgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWw6bm90KFtjbGFzcyo9J3RoZW1lJ10pIC5oNCwgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWw6bm90KFtjbGFzcyo9J3RoZW1lJ10pIC5oNSwgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWh0bWw6bm90KFtjbGFzcyo9J3RoZW1lJ10pIC5oNiB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtcGljdHVyZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtYmFja2dyb3VuZCB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtcGljdHVyZUVsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC5sZXR0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggIzAwMDAwMDQwO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAjMDAwMDAwNDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC5sZXR0ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC5sZXR0ZXIgLmNvbnRlbnQtaHRtbCB7XG4gICAgICAgIGNvbG9yOiAjMDAyNjc1O1xuICAgICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LmxldHRlciAuY29udGVudC1odG1sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTdweDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC5sZXR0ZXIgLmNvbnRlbnQtaHRtbCAuc2lnbmF0dXJlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC5sZXR0ZXItd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQubGV0dGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWxldHRlci1pbWFnZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1sZXR0ZXItaW1hZ2VzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1sZXR0ZXItaW1hZ2VzLWl0ZW1zIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbGV0dGVyLWltYWdlcy1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDBweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbGV0dGVyLWltYWdlcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBsZWZ0OiAtMzMwcHg7XG4gICAgICAgICAgdG9wOiA4MHB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1sZXR0ZXItaW1hZ2VzLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBsZWZ0OiAtMjEwcHg7XG4gICAgICAgICAgdG9wOiA0MDBweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1sZXR0ZXItaW1hZ2VzLWl0ZW06bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWxldHRlci1pbWFnZXMtaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGxlZnQ6IDU5MHB4O1xuICAgICAgICAgIHRvcDogMTMwcHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWxldHRlci1pbWFnZXMtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGxlZnQ6IDU2MHB4O1xuICAgICAgICAgIHRvcDogNTMwcHg7XG4gICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWxldHRlci1pbWFnZXMtaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGxlZnQ6IDU2MHB4O1xuICAgICAgICAgIHRvcDogNzAwcHg7XG4gICAgICAgICAgei1pbmRleDogLTI7IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWxldHRlci1pbWFnZXMtaXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICAgIGxlZnQ6IC0yOTBweDtcbiAgICAgICAgICB0b3A6IDcxMHB4O1xuICAgICAgICAgIHotaW5kZXg6IC0yOyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbGV0dGVyLWltYWdlcy1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWxvZ29zLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbG9nb3MtaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogLTAuNXJlbTsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LWxvZ29zLWl0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbG9nb3MtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbG9nb3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIGZpZ3VyZSB7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LXByb2ZpbGUgZmlndXJlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIGZpZ3VyZSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LXByb2ZpbGUgLmNvbnRlbnQtaHRtbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMjY3NSAhaW1wb3J0YW50OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIC5jb250ZW50LWh0bWwgaDEsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIC5jb250ZW50LWh0bWwgLmgxIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjk0NHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjdyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDByZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIC5jb250ZW50LWh0bWwgaDEsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIC5jb250ZW50LWh0bWwgLmgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjk0NHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDM5cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtcHJvZmlsZSAuY29udGVudC1odG1sIGgyLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtcHJvZmlsZSAuY29udGVudC1odG1sIC5oMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44MzM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU2cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwOXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIC5jb250ZW50LWh0bWwgaDIsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIC5jb250ZW50LWh0bWwgLmgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY0NHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDM5cmVtOyB9IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LXByb2ZpbGUgLmNvbnRlbnQtaHRtbCAuc3VibGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgzMztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNTZyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA5cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtcHJvZmlsZSAuY29udGVudC1odG1sIC5zdWJsaW5lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzcmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjRyZW07IH0gfVxuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtcHJvZmlsZSAuY29udGVudC1odG1sIC5jb250ZW50LXNvY2lhbC1saXN0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIC5jb250ZW50LWh0bWwgLmNvbnRlbnQtc29jaWFsLWxpc3Qge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7IH0gfVxuICAgICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1wcm9maWxlIC5jb250ZW50LWh0bWwgLmNvbnRlbnQtc29jaWFsLWxpc3QgLnNvY2lhbExpc3Qge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LXByb2ZpbGUgLmNvbnRlbnQtaHRtbCAuY29udGVudC1zb2NpYWwtbGlzdCAuc29jaWFsTGlzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMDsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXS5wcm9maWxlLXN0eWxlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10ubGV0dGVyLXN0eWxlIC5jb250ZW50LXBpY3R1cmUge1xuICAgIG1heC1oZWlnaHQ6IDYwMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddLmxldHRlci1zdHlsZSAuY29udGVudC1waWN0dXJlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10ubGV0dGVyLXN0eWxlIC5jb250ZW50LXBpY3R1cmUgLmNvbnRlbnQtYmFja2dyb3VuZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMTAlO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICBib3R0b206IC0xNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddLmxldHRlci1zdHlsZSAuY29udGVudC1waWN0dXJlIC5jb250ZW50LWJhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogNTB2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcmlnaHQ6IC02JTtcbiAgICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmRlc2t0b3BIb3Jpem9udGFsQWxpZ24tLWxlZnQuZGVza3RvcFZlcnRpY2FsQWxpZ24tLXRvcCB7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuZGVza3RvcEhvcml6b250YWxBbGlnbi0tbGVmdC5kZXNrdG9wVmVydGljYWxBbGlnbi0tY2VudGVyIHtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5kZXNrdG9wSG9yaXpvbnRhbEFsaWduLS1sZWZ0LmRlc2t0b3BWZXJ0aWNhbEFsaWduLS1ib3R0b20ge1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmRlc2t0b3BIb3Jpem9udGFsQWxpZ24tLWNlbnRlci5kZXNrdG9wVmVydGljYWxBbGlnbi0tdG9wIHtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuZGVza3RvcEhvcml6b250YWxBbGlnbi0tY2VudGVyLmRlc2t0b3BWZXJ0aWNhbEFsaWduLS1jZW50ZXIge1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5kZXNrdG9wSG9yaXpvbnRhbEFsaWduLS1jZW50ZXIuZGVza3RvcFZlcnRpY2FsQWxpZ24tLWJvdHRvbSB7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmRlc2t0b3BIb3Jpem9udGFsQWxpZ24tLXJpZ2h0LmRlc2t0b3BWZXJ0aWNhbEFsaWduLS10b3Age1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuZGVza3RvcEhvcml6b250YWxBbGlnbi0tcmlnaHQuZGVza3RvcFZlcnRpY2FsQWxpZ24tLWNlbnRlciB7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5kZXNrdG9wSG9yaXpvbnRhbEFsaWduLS1yaWdodC5kZXNrdG9wVmVydGljYWxBbGlnbi0tYm90dG9tIHtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCBib3R0b207IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10ubGV0dGVyIC5jb250ZW50LXdyYXBwZXItbGV0dGVyLWhlcm8ge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10ubGV0dGVyIC5jb250ZW50LXdyYXBwZXItbGV0dGVyLWxldHRlciAuY29udGVudC1odG1sIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTI5cHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gYnIge1xuICAgICAgY29udGVudDogJ1xcMDBhMCc7IH0gfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbmF2aWdhdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogLTM0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNjcm9sbGVkIFtpcz0nZmx5bnQtaGVyby1pbWFnZS1jdGEnXSAuY29udGVudC1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTA7XG4gICAgdG9wOiAtMTI5cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuc2Nyb2xsZWQuc2hvdyBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbmF2aWdhdGlvbiB7XG4gICAgdG9wOiAxMjlweDsgfVxuICAuYWRtaW4tYmFyLnNjcm9sbGVkLnNob3cgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LW5hdmlnYXRpb24ge1xuICAgIHRvcDogMTYxcHg7IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLWN0YSddIC5jb250ZW50LW5hdmlnYXRpb24tYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtY3RhJ10gLmNvbnRlbnQtbmF2aWdhdGlvbi1icmVhZGNydW1iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5baXM9J2ZseW50LWhlcm8tc2xpZGVyJ10ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIHtcbiAgICAgIGhlaWdodDogNjQwcHg7IH0gfVxuICBbaXM9J2ZseW50LWhlcm8tc2xpZGVyJ10gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC4yKSksIGNvbG9yLXN0b3AocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwLjgpKSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1zbGlkZXInXSAuc2xpZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgNDAsIDExMiwgMC41KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1zbGlkZXInXSAuc2xpZGVyLWJ1dHRvbiAuZmVhdGhlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgbGVmdDogMTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDQ1cHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtaGVyby1zbGlkZXInXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogNDVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItYnV0dG9uOmhvdmVyLCBbaXM9J2ZseW50LWhlcm8tc2xpZGVyJ10gLnNsaWRlci1idXR0b246Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjBFMzY7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1zbGlkZXInXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1zbGlkZXInXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiA2cHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyLCBbaXM9J2ZseW50LWhlcm8tc2xpZGVyJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tc2xpZGVyJ10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8tc2xpZGVyJ10gLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1zbGlkZXInXSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5waWN0dXJlIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5waWN0dXJlLWltYWdlRWwge1xuICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1zbGlkZXInXSAucGljdHVyZS1pbWFnZUVsLS1sZWZ0QWxpZ25Nb2JpbGUge1xuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8tc2xpZGVyJ10gLnBpY3R1cmUtaW1hZ2VFbC0tcmlnaHRBbGlnbk1vYmlsZSB7XG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5waWN0dXJlLWltYWdlRWwtLWNlbnRlckFsaWduTW9iaWxlIHtcbiAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8tc2xpZGVyJ10gLnBpY3R1cmUtaW1hZ2VFbC0tbGVmdEFsaWduRGVza3RvcCB7XG4gICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1zbGlkZXInXSAucGljdHVyZS1pbWFnZUVsLS1yaWdodEFsaWduRGVza3RvcCB7XG4gICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgICAgICAgW2lzPSdmbHludC1oZXJvLXNsaWRlciddIC5waWN0dXJlLWltYWdlRWwtLWNlbnRlckFsaWduRGVza3RvcCB7XG4gICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG5cbltpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlKSAtICgwIC8gMSAqIDI0cHgpKTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKDFuICsgMikge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMgPiAqOm50aC1jaGlsZCgxbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogMjRweCkpOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudHMgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiAyNHB4KSk7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnRzID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50cyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1pbWFnZVdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDBCNDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWltYWdlV3JhcHBlciAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtaW1hZ2VXcmFwcGVyIC5pbWFnZS0taXNTbWFsbGVyVGhhbldyYXBwZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW4nO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMDAyNjc1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gaDEsIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiBoMiwgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGgzLCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gaDQsIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiBoNSwgW2lzPSdmbHludC1saXN0LWNvbXBvbmVudHMnXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGg2LCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmgxLCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmgyLCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmgzLCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmg0LCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmg1LCBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmg2IHtcbiAgICAgIGNvbG9yOiAjMDAyNjc1OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1mb290ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDBCNDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1mb290ZXIgLmNvbXBvbmVudC1jdGFTZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICM3YjgzOGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1mb290ZXIgLmNvbXBvbmVudC1jdGFTZWNvbmRhcnkgLmZlYXRoZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1mb290ZXIgLmNvbXBvbmVudC1jdGFTZWNvbmRhcnk6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAyMEUzNjsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1jb21wb25lbnRzJ10gLmNvbXBvbmVudC1mb290ZXIgLmNvbXBvbmVudC1jdGFQcmltYXJ5IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMC45cmVtIDAgMS4xcmVtOyB9XG4gICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZm9vdGVyIC5jb21wb25lbnQtY3RhUHJpbWFyeTo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAxLjFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWxpc3QtY29tcG9uZW50cyddIC5jb21wb25lbnQtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cblxuW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDEycHgpKTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5saXN0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5saXN0ID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5saXN0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMlKSAtICgyIC8gMyAqIDE2cHgpKTsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCA+ICo6bnRoLWNoaWxkKDFuICsgNCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3Qge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5saXN0ID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgyNSUpIC0gKDMgLyA0ICogMTZweCkpOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5saXN0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5saXN0ID4gKjpudGgtY2hpbGQoMW4gKyA1KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCA+ICo6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5saXN0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDE2LjY2NjY3JSkgLSAoNSAvIDYgKiAxNnB4KSk7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqOm50aC1jaGlsZCgxbiArIDcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5saXN0ID4gKjpudGgtY2hpbGQoNm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEyLjUlKSAtICg3IC8gOCAqIDE2cHgpKTsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCA+ICo6bnRoLWNoaWxkKDFuICsgOSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxpc3QgPiAqOm50aC1jaGlsZCg4bikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubGlzdCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLm1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mbHludENvbXBvbmVudC0tY2FyZFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDNlMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAuZmx5bnRDb21wb25lbnQtLWNhcmQudGhlbWVMaWdodFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuZmx5bnRDb21wb25lbnQtLWNhcmQudGhlbWVEYXJrW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLm1lZGlhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5mbHludENvbXBvbmVudC0tY2FyZC50aGVtZUhlcm9baXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubWVkaWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLm1lZGlhLS1zdmcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5tZWRpYS0tc3ZnIC5sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIC5mbHludENvbXBvbmVudC0tY2FyZFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5tZWRpYS0tc3ZnIC5sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5sb2dvIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubG9nbyB7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxvZ28ge1xuICAgICAgcGFkZGluZzogMjRweDsgfSB9XG4gIC5mbHludENvbXBvbmVudC0tY2FyZFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICAuZmx5bnRDb21wb25lbnQtLWNhcmRbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZseW50Q29tcG9uZW50LS1jYXJkW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5mbHludENvbXBvbmVudC0tY2FyZFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmx5bnRDb21wb25lbnQtLWNhcmRbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mbHludENvbXBvbmVudC0tY2FyZFtpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMzZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmZseW50Q29tcG9uZW50LS1jYXJkW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9IH1cbiAgICAuZmx5bnRDb21wb25lbnQtLWNhcmRbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAubG9nbzpob3ZlciAuY2FwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXM7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1sb2dvcyddIC5jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMEUzNjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zLCB2aXNpYmlsaXR5IDBzIGxpbmVhciA2MDBtcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgNjAwbXM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmZseW50Q29tcG9uZW50LS1jYXJkW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAuaW1hZ2Utb2JqZWN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAuaW1hZ2Utb2JqZWN0IC5pbWFnZS10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW4nO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWxpc3QtbG9nb3MnXSAuaW1hZ2UtdGFnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1saXN0LWxvZ29zJ10gLmltYWdlIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wcmVDb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0tYm94IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1ib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH0gfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHggMCAxNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjRweDsgfSB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24gLmFycm93IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE2cHg7IH1cbiAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24tcHJldmlvdXMgLmFycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5leHQgLmFycm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICBbaXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbiAuYnV0dG9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3QgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucG9zdCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3QtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuW2lzPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLm5vUmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjd3BhZG1pbmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9IH1cblxuW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIHtcbiAgaGVpZ2h0OiAxNTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIHtcbiAgICAgIGhlaWdodDogOTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjc1O1xuICAgIGJhY2tncm91bmQ6ICMwMDI2NzUgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5jb250YWluZXIge1xuICAgICAgICB0b3A6IDM1cHg7IH0gfVxuICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5jb250YWluZXIge1xuICAgICAgdG9wOiAxMTZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5jb250YWluZXIge1xuICAgICAgICAgIHRvcDogMTAycHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmxvZ28taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0M3B4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXI6OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlci1iYXJQcmltYXJ5LCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDQzcHg7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlci1iYXJQcmltYXJ5LCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbGVmdDogdW5zZXQ7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlcjo6YmVmb3JlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10uZmx5bnRDb21wb25lbnQtbWVudUlzT3BlbiAuaGFtYnVyZ2VyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10uZmx5bnRDb21wb25lbnQtbWVudUlzT3BlbiAuaGFtYnVyZ2VyOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKDhweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVkoOHB4KTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10uZmx5bnRDb21wb25lbnQtbWVudUlzT3BlbiAuaGFtYnVyZ2VyOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVkoLThweCk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlci1iYXJQcmltYXJ5IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10uZmx5bnRDb21wb25lbnQtbWVudUlzT3BlbiAuaGFtYnVyZ2VyLWJhclNlY29uZGFyeSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1NXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjQ1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC40NXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCB2aXNpYmlsaXR5IDAuNDVzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIHZpc2liaWxpdHkgMC40NXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTg7IH1cbiAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudSB7XG4gICAgICB0b3A6IDIwMXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAgICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUge1xuICAgICAgICAgIHRvcDogMTg3cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMEIyNjcxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogNHB4IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAyMEUzNjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluay0tY3VycmVudCB7XG4gICAgICBjb2xvcjogI0ZGQUMyQTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1saW5rLXBhcmVudCB7XG4gICAgICBjb2xvcjogI0ZGQUMyQTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1zdWJtZW51LXNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkFDMkE7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtc3VibWVudS10aGlyZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkFDMkE7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLm1lbnUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSB7XG4gIGZvbnQtc2l6ZTogMC44MzNyZW07IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGFpbmVyIC5jb250ZW50LFxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRhaW5lciAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250YWluZXIgLm5hdmlnYXRpb24ge1xuICAgICAgICAgIHdpZHRoOiAzMzJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGFpbmVyLWJvdHRvbS1saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRlbnQubG9nb3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudS1saW5rOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRkZBQzJBOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAxMnB4KSk7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3QgPiAqOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5saXN0ID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3QgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCA+ICoge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogMTZweCkpOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5saXN0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCA+ICo6bnRoLWNoaWxkKDFuICsgNCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5saXN0ID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5saXN0IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5saXN0ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDI1JSkgLSAoMyAvIDQgKiAxNnB4KSk7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3QgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5saXN0ID4gKjpudGgtY2hpbGQoMW4gKyA1KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3QgPiAqOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5saXN0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3QgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTYuNjY2NjclKSAtICg1IC8gNiAqIDE2cHgpKTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3QgPiAqOm50aC1jaGlsZCgxbiArIDcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCA+ICo6bnRoLWNoaWxkKDZuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3QgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxpc3QgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTIuNSUpIC0gKDcgLyA4ICogMTZweCkpOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5saXN0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCA+ICo6bnRoLWNoaWxkKDFuICsgOSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5saXN0ID4gKjpudGgtY2hpbGQoOG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubGlzdCAuaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDcwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmx5bnRDb21wb25lbnQtLWNhcmRbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lZGlhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2QzZTM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIC5mbHludENvbXBvbmVudC0tY2FyZC50aGVtZUxpZ2h0W2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZWRpYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmZseW50Q29tcG9uZW50LS1jYXJkLnRoZW1lRGFya1tpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVkaWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5mbHludENvbXBvbmVudC0tY2FyZC50aGVtZUhlcm9baXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lZGlhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lZGlhLS1zdmcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVkaWEtLXN2ZyAubG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgICAgLmZseW50Q29tcG9uZW50LS1jYXJkW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZWRpYS0tc3ZnIC5sb2dvIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5sb2dvIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxvZ28ge1xuICAgICAgICBwYWRkaW5nOiA2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5sb2dvIHtcbiAgICAgICAgcGFkZGluZzogNnB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwRTM2O1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDYwMG1zO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDYwMG1zO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuZmx5bnRDb21wb25lbnQtLWNhcmRbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNhcHRpb24ge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5pbWFnZS1vYmplY3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmltYWdlLW9iamVjdCAuaW1hZ2UtdGFnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY29udGFpbic7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmltYWdlLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5pbWFnZSBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdCA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAyNHB4KSk7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0ID4gKjpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0ID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0LS1jb2wxIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdC0tY29sMSA+ICoge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdC0tY29sMSA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3QtLWNvbDMge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdC0tY29sMyA+ICoge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogMjRweCkpOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3QtLWNvbDMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3QtLWNvbDMgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdC0tY29sMyA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdC0tY29sMyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0LS1jb2w0IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3QtLWNvbDQgPiAqIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMjUlKSAtICgzIC8gNCAqIDI0cHgpKTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0LS1jb2w0ID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0LS1jb2w0ID4gKjpudGgtY2hpbGQoMW4gKyA1KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3QtLWNvbDQgPiAqOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3QtLWNvbDQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdC1pdGVtID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0LWl0ZW0gPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdC1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3QtbGluayB7XG4gICAgICBjb2xvcjogIzAwMjY3NTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0LXRpdGxlTGluaywgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3QtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0LXRpdGxlTGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxpc3QtdGl0bGVMaW5rOmZvY3VzLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdC1saW5rOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdC1saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMjBFMzY7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubGlzdCAuY2hpbGRMaXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0IC5jaGlsZExpc3QtaXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMC41cmVtOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5saXN0IC5jaGlsZExpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmNvbHVtbnMge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuY29sdW1ucyB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuY29sdW1ucy1tZW51IHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5jb2x1bW5zLW1lbnUge1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogNjYuNjYlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmNvbHVtbnMtbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmNvbHVtbnMtaW5mbyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5jb2x1bW5zLWluZm8ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuY29sdW1ucy1pbmZvOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0I5NjMwMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5jb2x1bW5zLWluZm8ge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAubG9nby1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmxvZ28taW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuY29udGVudCB7XG4gICAgY29sb3I6ICMwMjBFMzY7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5jb250ZW50IGgyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuY29udGVudCBoMywgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3Rlci1jb2x1bW5zJ10gLmNvbnRlbnQgaDQsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5jb250ZW50IGg1LCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuY29udGVudCBoNiB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzAyMEUzNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NHJlbTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXItY29sdW1ucyddIC5jb250ZW50LmNvbnRlbnQtc29jaWFsLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyLWNvbHVtbnMnXSAuY29udGVudC5jb250ZW50LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10sXG5baXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSxcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAud3JhcHBlcixcbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY3NTtcbiAgICBoZWlnaHQ6IDEzM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwMDI2NzUgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmNvbnRhaW5lcixcbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmxvZ28sXG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmxvZ28taW1hZ2UsXG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubG9nby1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDMyNXB4OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUsXG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudSAuY3VycmVudC1wYWdlLWFuY2VzdG9yIC5tZW51LWxpbmssXG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudSAuY3VycmVudC1tZW51LXBhcmVudCAubWVudS1saW5rLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluayxcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51IC5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgLm1lbnUtbGluayxcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IC5tZW51LWxpbmssXG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS1pdGVtLS1jdXJyZW50IC5tZW51LWxpbmsge1xuICAgICAgY29sb3I6ICNGRkFDMkE7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUgLmN1cnJlbnQtcGFnZS1hbmNlc3RvciAubWVudS1saW5rOjphZnRlcixcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQgLm1lbnUtbGluazo6YWZ0ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtaXRlbS0tY3VycmVudCAubWVudS1saW5rOjphZnRlcixcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUgLmN1cnJlbnQtcGFnZS1hbmNlc3RvciAubWVudS1saW5rOjphZnRlcixcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQgLm1lbnUtbGluazo6YWZ0ZXIsXG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluazo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0ZGQUMyQTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCAubWVudS1saW5rLFxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCAubWVudS1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1pdGVtOmxhc3QtY2hpbGQgLm1lbnUtbGluayxcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW06bGFzdC1jaGlsZCAubWVudS1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWl0ZW0tbG9nbyxcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0tbG9nbyB7XG4gICAgICBwYWRkaW5nOiAwcHggNHZ3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjg1MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtaXRlbS1sb2dvLFxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0tbG9nbyB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDgwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3MDlweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWl0ZW0tbG9nbyxcbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS1pdGVtLWxvZ28ge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCA0MHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWxpbmssXG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDQuNXJlbSAwIDdweCAwO1xuICAgICAgbWFyZ2luOiAwIDAuNXZ3IDAgMC41cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGluazpmb2N1cyxcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtbGluazpob3ZlcixcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRkZBQzJBOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGluazpob3Zlcjo6YWZ0ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGluazpmb2N1czo6YWZ0ZXIsXG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtbGluazpob3Zlcjo6YWZ0ZXIsXG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtbGluazpmb2N1czo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRkZBQzJBOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS5tZW51LXN1Ym1lbnUtdGhpcmQsXG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS5tZW51LXN1Ym1lbnUtdGhpcmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgcGFkZGluZzogNTBweCAwcHggMHB4IDBweDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS5tZW51LXN1Ym1lbnUtdGhpcmQgLm1lbnUtaXRlbSxcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW0ge1xuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjMDAyNjc1MzM7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggM3B4ICMwMDAwMDAyOTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggIzAwMDAwMDI5OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51Lm1lbnUtc3VibWVudS10aGlyZCAubWVudS1pdGVtOmxhc3QtY2hpbGQsXG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAzcHggIzAwMDAwMDI5O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggM3B4ICMwMDAwMDAyOTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW06bGFzdC1jaGlsZC5tZW51LWl0ZW0tc3VibWVudS10aGlyZCAubWVudS1saW5rLFxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW06bGFzdC1jaGlsZC5tZW51LWl0ZW0tc3VibWVudS10aGlyZCAubWVudS1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51Lm1lbnUtc3VibWVudS10aGlyZCAubWVudS1pdGVtLm1lbnUtaXRlbS1zdWJtZW51LXRoaXJkIC5tZW51LWxpbmssXG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW0ubWVudS1pdGVtLXN1Ym1lbnUtdGhpcmQgLm1lbnUtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW0gLjVyZW0gMXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7IH1cbiAgICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51Lm1lbnUtc3VibWVudS10aGlyZCAubWVudS1pdGVtLm1lbnUtaXRlbS1zdWJtZW51LXRoaXJkIC5tZW51LWxpbms6aG92ZXI6OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51Lm1lbnUtc3VibWVudS10aGlyZCAubWVudS1pdGVtLm1lbnUtaXRlbS1zdWJtZW51LXRoaXJkIC5tZW51LWxpbms6Zm9jdXM6OmFmdGVyLFxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW0ubWVudS1pdGVtLXN1Ym1lbnUtdGhpcmQgLm1lbnUtbGluazpob3Zlcjo6YWZ0ZXIsXG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS5tZW51LXN1Ym1lbnUtdGhpcmQgLm1lbnUtaXRlbS5tZW51LWl0ZW0tc3VibWVudS10aGlyZCAubWVudS1saW5rOmZvY3VzOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9XG4gICAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS5tZW51LXN1Ym1lbnUtdGhpcmQgLm1lbnUtaXRlbS5tZW51LWl0ZW0tc3VibWVudS10aGlyZCAubWVudS1saW5rOmZpcnN0LWNoaWxkLFxuICAgICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW0ubWVudS1pdGVtLXN1Ym1lbnUtdGhpcmQgLm1lbnUtbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDsgfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7IH1cblxuW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIHtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgcG9zaXRpb246IGZpeGVkOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC53cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogdW5zZXQ7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUgLmN1cnJlbnQtcGFnZS1hbmNlc3RvciAubWVudS1saW5rLFxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQgLm1lbnUtbGluaywgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS1pdGVtLS1jdXJyZW50IC5tZW51LWxpbmsge1xuICAgICAgY29sb3I6ICNGRkFDMkE7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUgLmN1cnJlbnQtcGFnZS1hbmNlc3RvciAubWVudS1saW5rOjphZnRlcixcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQgLm1lbnUtbGluazo6YWZ0ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbS0tY3VycmVudCAubWVudS1saW5rOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQgLm1lbnUtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIC5tZW51LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbS5tZXRhLXNlY29uZC1sYXN0IC5tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbVtjbGFzcyo9J21ldGEnXSAubWVudS1saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbS5tZXRhLWV2ZW50cyAubWVudS1saW5rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMi4yNzInIGhlaWdodD0nMTIuMjcyJyB2aWV3Qm94PScwIDAgMTIuMjcyIDEyLjI3Mic+PHBhdGggaWQ9J25vdW4tY2FsZW5kYXItMzAzOTA2MScgZD0nTTgwLjU2NCwxLjM2NGgtLjM0MVYuNjc1QS42NzUuNjc1LDAsMCwwLDc5LjU0OCwwaC0uMDE0YS42NzUuNjc1LDAsMCwwLS42NzUuNjc1di42ODlINzMuNDA2Vi42NzVBLjY3NS42NzUsMCwwLDAsNzIuNzMxLDBoLS4wMTRhLjY3NS42NzUsMCwwLDAtLjY3NS42NzV2LjY4OUg3MS43YTEuNzA3LDEuNzA3LDAsMCwwLTEuNywxLjd2Ny41YTEuNzA3LDEuNzA3LDAsMCwwLDEuNywxLjdoOC44NjNhMS43MDcsMS43MDcsMCwwLDAsMS43LTEuN3YtNy41YTEuNzA3LDEuNzA3LDAsMCwwLTEuNy0xLjdabS4zNDEsOS4yYS4zNDEuMzQxLDAsMCwxLS4zNDEuMzQxSDcxLjdhLjM0MS4zNDEsMCwwLDEtLjM0MS0uMzQxVjUuNzk1YS4zNDEuMzQxLDAsMCwxLC4zNDEtLjM0MWg4Ljg2M2EuMzQxLjM0MSwwLDAsMSwuMzQxLjM0MVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02OS45OTcgMCknIGZpbGw9JyUyMzAwMjY3NScvPjwvc3ZnPiBcIik7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ubWV0YS1ldmVudHMgLm1lbnUtbGluay5tZW51LWxpbmstLWN1cnJlbnQ6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS1pdGVtLm1ldGEtZXZlbnRzIC5tZW51LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyLjI3MicgaGVpZ2h0PScxMi4yNzInIHZpZXdCb3g9JzAgMCAxMi4yNzIgMTIuMjcyJz48cGF0aCBpZD0nbm91bi1jYWxlbmRhci0zMDM5MDYxJyBkPSdNODAuNTY0LDEuMzY0aC0uMzQxVi42NzVBLjY3NS42NzUsMCwwLDAsNzkuNTQ4LDBoLS4wMTRhLjY3NS42NzUsMCwwLDAtLjY3NS42NzV2LjY4OUg3My40MDZWLjY3NUEuNjc1LjY3NSwwLDAsMCw3Mi43MzEsMGgtLjAxNGEuNjc1LjY3NSwwLDAsMC0uNjc1LjY3NXYuNjg5SDcxLjdhMS43MDcsMS43MDcsMCwwLDAtMS43LDEuN3Y3LjVhMS43MDcsMS43MDcsMCwwLDAsMS43LDEuN2g4Ljg2M2ExLjcwNywxLjcwNywwLDAsMCwxLjctMS43di03LjVhMS43MDcsMS43MDcsMCwwLDAtMS43LTEuN1ptLjM0MSw5LjJhLjM0MS4zNDEsMCwwLDEtLjM0MS4zNDFINzEuN2EuMzQxLjM0MSwwLDAsMS0uMzQxLS4zNDFWNS43OTVhLjM0MS4zNDEsMCwwLDEsLjM0MS0uMzQxaDguODYzYS4zNDEuMzQxLDAsMCwxLC4zNDEuMzQxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY5Ljk5NyAwKScgZmlsbD0nJTIzZTg5ZDI4Jy8+PC9zdmc+IFwiKTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbS5tZXRhLWpvaW4gLm1lbnUtbGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgaWQ9J25vdW5fUGx1c18zNTk1MjQxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMS4zMTcnIGhlaWdodD0nMTEuMzE3JyB2aWV3Qm94PScwIDAgMTEuMzE3IDExLjMxNyc+PGcgaWQ9J0dydXBwZV8xNzUnIGRhdGEtbmFtZT0nR3J1cHBlIDE3NSc+PHBhdGggaWQ9J1BmYWRfMTAyJyBkYXRhLW5hbWU9J1BmYWQgMTAyJyBkPSdNMTYuMTU5LDEwLjVhNS42NTksNS42NTksMCwxLDAsNS42NTksNS42NTlBNS42NTksNS42NTksMCwwLDAsMTYuMTU5LDEwLjVabTMuMjM0LDUuOTI4YS41MzkuNTM5LDAsMCwxLS41MzkuNTM5SDE2Ljk2N3YxLjg4NmEuNTM5LjUzOSwwLDAsMS0uNTM5LjUzOWgtLjUzOWEuNTM5LjUzOSwwLDAsMS0uNTM5LS41MzlWMTYuOTY3SDEzLjQ2NGEuNTM5LjUzOSwwLDAsMS0uNTM5LS41Mzl2LS41MzlhLjUzOS41MzksMCwwLDEsLjUzOS0uNTM5SDE1LjM1VjEzLjQ2NGEuNTM5LjUzOSwwLDAsMSwuNTM5LS41MzloLjUzOWEuNTM5LjUzOSwwLDAsMSwuNTM5LjUzOVYxNS4zNWgxLjg4NmEuNTM5LjUzOSwwLDAsMSwuNTM5LjUzOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMC41IC0xMC41KScgZmlsbD0nJTIzMDAyNjc1Jy8+PC9nPjwvc3ZnPiBcIik7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ubWV0YS1qb2luIC5tZW51LWxpbmsubWVudS1saW5rLS1jdXJyZW50OjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbS5tZXRhLWpvaW4gLm1lbnUtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgaWQ9J25vdW5fUGx1c18zNTk1MjQxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMS4zMTcnIGhlaWdodD0nMTEuMzE3JyB2aWV3Qm94PScwIDAgMTEuMzE3IDExLjMxNyc+PGcgaWQ9J0dydXBwZV8xNzUnIGRhdGEtbmFtZT0nR3J1cHBlIDE3NSc+PHBhdGggaWQ9J1BmYWRfMTAyJyBkYXRhLW5hbWU9J1BmYWQgMTAyJyBkPSdNMTYuMTU5LDEwLjVhNS42NTksNS42NTksMCwxLDAsNS42NTksNS42NTlBNS42NTksNS42NTksMCwwLDAsMTYuMTU5LDEwLjVabTMuMjM0LDUuOTI4YS41MzkuNTM5LDAsMCwxLS41MzkuNTM5SDE2Ljk2N3YxLjg4NmEuNTM5LjUzOSwwLDAsMS0uNTM5LjUzOWgtLjUzOWEuNTM5LjUzOSwwLDAsMS0uNTM5LS41MzlWMTYuOTY3SDEzLjQ2NGEuNTM5LjUzOSwwLDAsMS0uNTM5LS41Mzl2LS41MzlhLjUzOS41MzksMCwwLDEsLjUzOS0uNTM5SDE1LjM1VjEzLjQ2NGEuNTM5LjUzOSwwLDAsMSwuNTM5LS41MzloLjUzOWEuNTM5LjUzOSwwLDAsMSwuNTM5LjUzOVYxNS4zNWgxLjg4NmEuNTM5LjUzOSwwLDAsMSwuNTM5LjUzOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMC41IC0xMC41KScgZmlsbD0nJTIzZTg5ZDI4Jy8+PC9nPjwvc3ZnPiBcIik7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ubWV0YS1zdG9yZSAubWVudS1saW5rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyBpZD0nbm91bl9jYXJ0XzQzNjQ2OTcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjU3MicgaGVpZ2h0PScxNC4wNDYnIHZpZXdCb3g9JzAgMCAxMy41NzIgMTQuMDQ2Jz48Y2lyY2xlIGlkPSdFbGxpcHNlXzMnIGRhdGEtbmFtZT0nRWxsaXBzZSAzJyBjeD0nMS41JyBjeT0nMS41JyByPScxLjUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDI5IDExLjA0NiknIGZpbGw9JyUyMzAwMjY3NScvPjxjaXJjbGUgaWQ9J0VsbGlwc2VfNCcgZGF0YS1uYW1lPSdFbGxpcHNlIDQnIGN4PScxLjUnIGN5PScxLjUnIHI9JzEuNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOC4wMjkgMTEuMDQ2KScgZmlsbD0nJTIzMDAyNjc1Jy8+PHBhdGggaWQ9J1BmYWRfMTAwJyBkYXRhLW5hbWU9J1BmYWQgMTAwJyBkPSdNMjEuNjMzLDExLjU1M2gtOS40YS40NDcuNDQ3LDAsMCwxLS40MzctLjM2NGwtLjMxOS0xLjY3QS42MzkuNjM5LDAsMCwwLDEwLjgzOCw5SDkuNjU0YS42NjEuNjYxLDAsMCwwLS42NzQuNTMuNjM5LjYzOSwwLDAsMCwuNjM5Ljc0N0g5LjlhLjUxNC41MTQsMCwwLDEsLjUuNDE4bC4yMzYsMS4yNzcsMS4wMjIsNi4zODVhMS40MjQsMS40MjQsMCwwLDAsMS40LDEuMTc4SDE4LjU5YTEuNDIxLDEuNDIxLDAsMCwwLDEuMy0uODQ2bDIuNTc2LTUuODU4YS45MS45MSwwLDAsMC0uODMzLTEuMjc3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTguOTcxIC04Ljk5OCknIGZpbGw9JyUyMzAwMjY3NScvPjwvc3ZnPiBcIik7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ubWV0YS1zdG9yZSAubWVudS1saW5rLm1lbnUtbGluay0tY3VycmVudDo6YmVmb3JlLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ubWV0YS1zdG9yZSAubWVudS1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyBpZD0nbm91bl9jYXJ0XzQzNjQ2OTcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjU3MicgaGVpZ2h0PScxNC4wNDYnIHZpZXdCb3g9JzAgMCAxMy41NzIgMTQuMDQ2Jz48Y2lyY2xlIGlkPSdFbGxpcHNlXzMnIGRhdGEtbmFtZT0nRWxsaXBzZSAzJyBjeD0nMS41JyBjeT0nMS41JyByPScxLjUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDI5IDExLjA0NiknIGZpbGw9JyUyM2U4OWQyOCcvPjxjaXJjbGUgaWQ9J0VsbGlwc2VfNCcgZGF0YS1uYW1lPSdFbGxpcHNlIDQnIGN4PScxLjUnIGN5PScxLjUnIHI9JzEuNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOC4wMjkgMTEuMDQ2KScgZmlsbD0nJTIzZTg5ZDI4Jy8+PHBhdGggaWQ9J1BmYWRfMTAwJyBkYXRhLW5hbWU9J1BmYWQgMTAwJyBkPSdNMjEuNjMzLDExLjU1M2gtOS40YS40NDcuNDQ3LDAsMCwxLS40MzctLjM2NGwtLjMxOS0xLjY3QS42MzkuNjM5LDAsMCwwLDEwLjgzOCw5SDkuNjU0YS42NjEuNjYxLDAsMCwwLS42NzQuNTMuNjM5LjYzOSwwLDAsMCwuNjM5Ljc0N0g5LjlhLjUxNC41MTQsMCwwLDEsLjUuNDE4bC4yMzYsMS4yNzcsMS4wMjIsNi4zODVhMS40MjQsMS40MjQsMCwwLDAsMS40LDEuMTc4SDE4LjU5YTEuNDIxLDEuNDIxLDAsMCwwLDEuMy0uODQ2bDIuNTc2LTUuODU4YS45MS45MSwwLDAsMC0uODMzLTEuMjc3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTguOTcxIC04Ljk5OCknIGZpbGw9JyUyM2U4OWQyOCcvPjwvc3ZnPiBcIik7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ubWV0YS1kb25hdGUgLm1lbnUtbGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgaWQ9J25vdW5fRG9uYXRlXzEyMzA5NjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyLjgwOCcgaGVpZ2h0PScxNC4wNDYnIHZpZXdCb3g9JzAgMCAxMi44MDggMTQuMDQ2Jz48cGF0aCBpZD0nUGZhZF8xMDEnIGRhdGEtbmFtZT0nUGZhZCAxMDEnIGQ9J00xOC40NzMsNC41NDZoMGExLjMsMS4zLDAsMCwwLTEuNC0uMzdMMTEuMTI0LDYuMjQ0YTIuMzQxLDIuMzQxLDAsMCwwLS44NDIuNjI0LjQxNS40MTUsMCwwLDAtLjAzNy4wNDFMOC41LDkuMjU2bC0uMDEyLjAxN2EyLjA4MSwyLjA4MSwwLDAsMC0uMTkzLDEuOTQ4Yy4xLjI1MS4zNDcuNzI0LjY2MSwxLjMyMmwuMjExLjQwNmEzLjIsMy4yLDAsMSwwLDUuNjg0LDJ2LS4ybDMuMDYxLTEuNTg0YTIuMjQ3LDIuMjQ3LDAsMCwwLC44MjgtLjcxMy40LjQsMCwwLDAsLjAyNi0uMDQzYy4zODktLjczMywxLjU1My0zLjAyMywyLjAzNi0zLjk3OWExLjI5MywxLjI5MywwLDAsMC0uMTczLTEuNDQyWk0yMC4xMjQsOC4xYy0uNDc2LjkzOC0xLjYxOSwzLjE4My0yLjAxNywzLjkzNmExLjQ2OCwxLjQ2OCwwLDAsMS0uNTM3LjQ1OWwtNS4xNjIsMi42NTdhLjc0Mi43NDIsMCwwLDEtLjYuMDUxLjg2NS44NjUsMCwwLDEtLjQ4MS0uNDI3LDEuMDE2LDEuMDE2LDAsMCwxLS4wNzctLjgsMS4xNTYsMS4xNTYsMCwwLDEsLjYxMi0uNjgzbDEuODUtLjk4YTEuNDUyLDEuNDUyLDAsMCwwLC41ODMtLjU2NmwuMzcyLS42NTRhMS4zLDEuMywwLDAsMC0uOTQ5LTEuOTMxbC0uMy0uMDQxYTEuNDU3LDEuNDU3LDAsMCwwLTEuMjI0LjQxbC0uNTkxLjU4OWExLjMsMS4zLDAsMCwwLS4yNDUsMS41bC4wNzIuMTQyLS4wODkuMDA5aC0uMDI0YTMuMTM0LDMuMTM0LDAsMCwwLTEuNTgzLjZsLS4xLS4xODdjLS4yOTEtLjU1Ni0uNTQzLTEuMDM2LS42MzEtMS4yNTVhMS4zMTksMS4zMTksMCwwLDEsLjExNi0xLjIyNGwxLjcxNy0yLjMxNGExLjk5MiwxLjk5MiwwLDAsMSwuNS0uNDE1aC4wMjFMMTcuMzE5LDQuOWEuNTMzLjUzMywwLDAsMSwuNTc5LjE1M0wyMC4wNTEsNy41YS41MzMuNTMzLDAsMCwxLC4wNzMuNTk0Wm0tNy45ODgsMi41NzEuNTkxLS41ODlhLjY5Mi42OTIsMCwwLDEsLjQ4Ny0uMi42ODMuNjgzLDAsMCwxLC4wOTUsMGwuMy4wNDFhLjUzNi41MzYsMCwwLDEsLjM5LjhsLS4zNzMuNjU0YS42ODcuNjg3LDAsMCwxLS4yNzcuMjY4bC0uNi4zMThhMy4xNzMsMy4xNzMsMCwwLDAtLjQzOS0uMTI5bC0uMjY5LS41NDZhLjUzNC41MzQsMCwwLDEsLjEtLjYxMlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04LjEzNCAtNC4xMDMpJyBmaWxsPSclMjMwMjBlMzYnLz48L3N2Zz4gXCIpOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS1pdGVtLm1ldGEtZG9uYXRlIC5tZW51LWxpbmsubWVudS1saW5rLS1jdXJyZW50OjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbS5tZXRhLWRvbmF0ZSAubWVudS1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyBpZD0nbm91bl9Eb25hdGVfMTIzMDk2MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTIuODA4JyBoZWlnaHQ9JzE0LjA0Nicgdmlld0JveD0nMCAwIDEyLjgwOCAxNC4wNDYnPjxwYXRoIGlkPSdQZmFkXzEwMScgZGF0YS1uYW1lPSdQZmFkIDEwMScgZD0nTTE4LjQ3Myw0LjU0NmgwYTEuMywxLjMsMCwwLDAtMS40LS4zN0wxMS4xMjQsNi4yNDRhMi4zNDEsMi4zNDEsMCwwLDAtLjg0Mi42MjQuNDE1LjQxNSwwLDAsMC0uMDM3LjA0MUw4LjUsOS4yNTZsLS4wMTIuMDE3YTIuMDgxLDIuMDgxLDAsMCwwLS4xOTMsMS45NDhjLjEuMjUxLjM0Ny43MjQuNjYxLDEuMzIybC4yMTEuNDA2YTMuMiwzLjIsMCwxLDAsNS42ODQsMnYtLjJsMy4wNjEtMS41ODRhMi4yNDcsMi4yNDcsMCwwLDAsLjgyOC0uNzEzLjQuNCwwLDAsMCwuMDI2LS4wNDNjLjM4OS0uNzMzLDEuNTUzLTMuMDIzLDIuMDM2LTMuOTc5YTEuMjkzLDEuMjkzLDAsMCwwLS4xNzMtMS40NDJaTTIwLjEyNCw4LjFjLS40NzYuOTM4LTEuNjE5LDMuMTgzLTIuMDE3LDMuOTM2YTEuNDY4LDEuNDY4LDAsMCwxLS41MzcuNDU5bC01LjE2MiwyLjY1N2EuNzQyLjc0MiwwLDAsMS0uNi4wNTEuODY1Ljg2NSwwLDAsMS0uNDgxLS40MjcsMS4wMTYsMS4wMTYsMCwwLDEtLjA3Ny0uOCwxLjE1NiwxLjE1NiwwLDAsMSwuNjEyLS42ODNsMS44NS0uOThhMS40NTIsMS40NTIsMCwwLDAsLjU4My0uNTY2bC4zNzItLjY1NGExLjMsMS4zLDAsMCwwLS45NDktMS45MzFsLS4zLS4wNDFhMS40NTcsMS40NTcsMCwwLDAtMS4yMjQuNDFsLS41OTEuNTg5YTEuMywxLjMsMCwwLDAtLjI0NSwxLjVsLjA3Mi4xNDItLjA4OS4wMDloLS4wMjRhMy4xMzQsMy4xMzQsMCwwLDAtMS41ODMuNmwtLjEtLjE4N2MtLjI5MS0uNTU2LS41NDMtMS4wMzYtLjYzMS0xLjI1NWExLjMxOSwxLjMxOSwwLDAsMSwuMTE2LTEuMjI0bDEuNzE3LTIuMzE0YTEuOTkyLDEuOTkyLDAsMCwxLC41LS40MTVoLjAyMUwxNy4zMTksNC45YS41MzMuNTMzLDAsMCwxLC41NzkuMTUzTDIwLjA1MSw3LjVhLjUzMy41MzMsMCwwLDEsLjA3My41OTRabS03Ljk4OCwyLjU3MS41OTEtLjU4OWEuNjkyLjY5MiwwLDAsMSwuNDg3LS4yLjY4My42ODMsMCwwLDEsLjA5NSwwbC4zLjA0MWEuNTM2LjUzNiwwLDAsMSwuMzkuOGwtLjM3My42NTRhLjY4Ny42ODcsMCwwLDEtLjI3Ny4yNjhsLS42LjMxOGEzLjE3MywzLjE3MywwLDAsMC0uNDM5LS4xMjlsLS4yNjktLjU0NmEuNTM0LjUzNCwwLDAsMSwuMS0uNjEyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTguMTM0IC00LjEwMyknIGZpbGw9JyUyM2U4OWQyOCcvPjwvc3ZnPiBcIik7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ubWV0YS1sb2dpbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDM4LCAxMTcsIDAuMzMpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ubWV0YS1sb2dpbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHRleHQtYWxpZ246IHVuc2V0OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tZXRhJ10gLm1lbnUtaXRlbS5tZXRhLWxvZ2luIC5tZW51LWxpbmsge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1heC13aWR0aDogNjNweDsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWl0ZW0ubWV0YS1sb2dpbiAubWVudS1saW5rOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuODUxJyBoZWlnaHQ9JzEzLjg1NScgdmlld0JveD0nMCAwIDEzLjg1MSAxMy44NTUnPjxnIGlkPSdub3VuLW1lbWJlci0zMTQ0Mzc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzAuMjg3IC0wLjEzNCknPjxwYXRoIGlkPSdQZmFkXzEwNicgZGF0YS1uYW1lPSdQZmFkIDEwNicgZD0nTTE4OS4yOTIsMTMxLjQ0OGE2Ljg3OSw2Ljg3OSwwLDAsMS04LjM5Mi4wMTdjMi40Mi0xLjAzNywyLjg3NC0xLjUzNiwyLjk4NS0xLjg4OWEuMzQ5LjM0OSwwLDAsMCwuMDE2LS4xdi0uNjM1YS4zMjEuMzIxLDAsMCwwLS4wOTMtLjIxNiwzLjY4MSwzLjY4MSwwLDAsMS0uODczLTEuNTkyLjMzOC4zMzgsMCwwLDAtLjEyMi0uMTc1LjcyLjcyLDAsMCwxLS4xNC0xLjAzNy4zMjUuMzI1LDAsMCwwLC4wNzMtLjJWMTI0LjJjMC0xLjQuODM4LTIuMTUzLDIuMzY2LTIuMTUzczIuMzY5Ljc0NCwyLjM2OSwyLjE1M3YxLjQyM2EuMzA2LjMwNiwwLDAsMCwuMDcyLjIuNzE4LjcxOCwwLDAsMSwuMTU1LjU1LjcuNywwLDAsMS0uMjkyLjQ3OC4zMjIuMzIyLDAsMCwwLS4xMjQuMTc1LDMuNjc4LDMuNjc4LDAsMCwxLS44NzMsMS41OTIuMzIuMzIsMCwwLDAtLjA5MS4yMjN2LjYzNWEuMy4zLDAsMCwwLC4wMTQuMWMuMDc5LjIxNS4yMzQuNywyLjk0OSwxLjg3NVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDcuODc1IC0xMTguODk2KScgZmlsbD0nJTIzMDIwZTM2Jy8+PHBhdGggaWQ9J1BmYWRfMTA3JyBkYXRhLW5hbWU9J1BmYWQgMTA3JyBkPSdNODQuMTM4LDcuMDZhNi45MDgsNi45MDgsMCwwLDEtMi4xNzcsNS4wM2MtMi4zNDgtMS0yLjc4My0xLjQ2MS0yLjg1Ni0xLjU3MXYtLjQzNmE0LjM2NCw0LjM2NCwwLDAsMCwuOTA2LTEuNjY5LDEuMzQ4LDEuMzQ4LDAsMCwwLC4yNDEtMS43ODhWNS4zYzAtMS43NzUtMS4wOTUtMi43OTMtMy4wMDgtMi43OTMtMS44ODIsMC0zLjAwNiwxLjA0Ny0zLjAwNiwyLjc5M1Y2LjYyMmgwYTEuMzQzLDEuMzQzLDAsMCwwLS4yMjIuOTQzLDEuMzU2LDEuMzU2LDAsMCwwLC40NTQuODQzLDQuMzgsNC4zOCwwLDAsMCwuOTEzLDEuNjc0di40NDVjLS4wNzUuMTMzLS41MTIuNTgzLTIuOTA3LDEuNTg1aDBBNi45MjYsNi45MjYsMCwxLDEsODQuMTM5LDcuMDY1WicgZmlsbD0nJTIzMDIwZTM2Jy8+PC9nPjwvc3ZnPiBcIik7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS1pdGVtLm1ldGEtbG9naW4gLm1lbnUtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjg1MScgaGVpZ2h0PScxMy44NTUnIHZpZXdCb3g9JzAgMCAxMy44NTEgMTMuODU1Jz48ZyBpZD0nbm91bi1tZW1iZXItMzE0NDM3OCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcwLjI4NyAtMC4xMzQpJz48cGF0aCBpZD0nUGZhZF8xMDYnIGRhdGEtbmFtZT0nUGZhZCAxMDYnIGQ9J00xODkuMjkyLDEzMS40NDhhNi44NzksNi44NzksMCwwLDEtOC4zOTIuMDE3YzIuNDItMS4wMzcsMi44NzQtMS41MzYsMi45ODUtMS44ODlhLjM0OS4zNDksMCwwLDAsLjAxNi0uMXYtLjYzNWEuMzIxLjMyMSwwLDAsMC0uMDkzLS4yMTYsMy42ODEsMy42ODEsMCwwLDEtLjg3My0xLjU5Mi4zMzguMzM4LDAsMCwwLS4xMjItLjE3NS43Mi43MiwwLDAsMS0uMTQtMS4wMzcuMzI1LjMyNSwwLDAsMCwuMDczLS4yVjEyNC4yYzAtMS40LjgzOC0yLjE1MywyLjM2Ni0yLjE1M3MyLjM2OS43NDQsMi4zNjksMi4xNTN2MS40MjNhLjMwNi4zMDYsMCwwLDAsLjA3Mi4yLjcxOC43MTgsMCwwLDEsLjE1NS41NS43LjcsMCwwLDEtLjI5Mi40NzguMzIyLjMyMiwwLDAsMC0uMTI0LjE3NSwzLjY3OCwzLjY3OCwwLDAsMS0uODczLDEuNTkyLjMyLjMyLDAsMCwwLS4wOTEuMjIzdi42MzVhLjMuMywwLDAsMCwuMDE0LjFjLjA3OS4yMTUuMjM0LjcsMi45NDksMS44NzVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA3Ljg3NSAtMTE4Ljg5NiknIGZpbGw9JyUyM2U4OWQyOCcvPjxwYXRoIGlkPSdQZmFkXzEwNycgZGF0YS1uYW1lPSdQZmFkIDEwNycgZD0nTTg0LjEzOCw3LjA2YTYuOTA4LDYuOTA4LDAsMCwxLTIuMTc3LDUuMDNjLTIuMzQ4LTEtMi43ODMtMS40NjEtMi44NTYtMS41NzF2LS40MzZhNC4zNjQsNC4zNjQsMCwwLDAsLjkwNi0xLjY2OSwxLjM0OCwxLjM0OCwwLDAsMCwuMjQxLTEuNzg4VjUuM2MwLTEuNzc1LTEuMDk1LTIuNzkzLTMuMDA4LTIuNzkzLTEuODgyLDAtMy4wMDYsMS4wNDctMy4wMDYsMi43OTNWNi42MjJoMGExLjM0MywxLjM0MywwLDAsMC0uMjIyLjk0MywxLjM1NiwxLjM1NiwwLDAsMCwuNDU0Ljg0Myw0LjM4LDQuMzgsMCwwLDAsLjkxMywxLjY3NHYuNDQ1Yy0uMDc1LjEzMy0uNTEyLjU4My0yLjkwNywxLjU4NWgwQTYuOTI2LDYuOTI2LDAsMSwxLDg0LjEzOSw3LjA2NVonIGZpbGw9JyUyM2U4OWQyOCcvPjwvZz48L3N2Zz4gXCIpOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAyNjc1O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC42NjdyZW07XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1ldGEnXSAubWVudS1saW5rOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0ZGQUMyQTsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWxpbms6aG92ZXI6OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWV0YSddIC5tZW51LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWInXSAud3JhcHBlciB7XG4gIGhlaWdodDogNzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggM3B4ICMwMDAwMDAyOTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAjMDAwMDAwMjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDI2NzUzMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC53cmFwcGVyLnByb2ZpbC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4OyB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWInXSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51LWl0ZW0tLWN1cnJlbnQubWVudS1pdGVtLXN1Ym1lbnUtdGhpcmQgLm1lbnUtbGluayB7XG4gICAgY29sb3I6ICNGRkFDMkE7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUtaXRlbS0tY3VycmVudC5tZW51LWl0ZW0tc3VibWVudS10aGlyZCAubWVudS1saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0ZGQUMyQTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUtaXRlbS0tY3VycmVudC5tZW51LWl0ZW0tc3VibWVudS1zZWNvbmRhcnkgPiAubWVudS1saW5rIHtcbiAgICBjb2xvcjogI0ZGQUMyQTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWInXSAubWVudS1pdGVtLS1jdXJyZW50Lm1lbnUtaXRlbS1zdWJtZW51LXNlY29uZGFyeSA+IC5tZW51LWxpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGRkFDMkE7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCAubWVudS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51LWl0ZW06bGFzdC1jaGlsZCAubWVudS1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUtaXRlbS1sb2dvIHtcbiAgICBwYWRkaW5nOiAwIDVyZW07IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51LWxpbmsge1xuICAgIGNvbG9yOiAjMDAyNjc1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogNC41cmVtIDAgN3B4IDA7XG4gICAgbWFyZ2luOiAwIDFyZW0gMCAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4wMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkFDMkE7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWInXSAubWVudS1saW5rOmhvdmVyOjphZnRlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0ZGQUMyQTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUgLm1lbnUtaXRlbS1zdWJtZW51LXNlY29uZGFyeTpob3ZlciB1bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUubWVudS1zdWJtZW51LXNlY29uZGFyeSAubWVudS1pdGVtLXN1Ym1lbnUtc2Vjb25kYXJ5IC5tZW51LWxpbmsge1xuICAgIHBhZGRpbmc6IDEuMDVyZW0gMCAwLjhyZW07IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUubWVudS1zdWJtZW51LXNlY29uZGFyeSAubWVudS1pdGVtLXN1Ym1lbnUtc2Vjb25kYXJ5IC5tZW51LWxpbmsuaGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA5cHggc29saWQgI0ZGQUMyQTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQycHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAwcHggMHB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51Lm1lbnUtc3VibWVudS10aGlyZCAubWVudS1pdGVtIHtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDI2NzUzMztcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDNweCAjMDAwMDAwMjk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAjMDAwMDAwMjk7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWInXSAubWVudS5tZW51LXN1Ym1lbnUtdGhpcmQgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tc3ViJ10gLm1lbnUubWVudS1zdWJtZW51LXRoaXJkIC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggM3B4ICMwMDAwMDAyOTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggIzAwMDAwMDI5OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWInXSAubWVudS5tZW51LXN1Ym1lbnUtdGhpcmQgLm1lbnUtaXRlbTpsYXN0LWNoaWxkLm1lbnUtaXRlbS1zdWJtZW51LXRoaXJkIC5tZW51LWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51Lm1lbnUtc3VibWVudS10aGlyZCAubWVudS1pdGVtLm1lbnUtaXRlbS1zdWJtZW51LXRoaXJkIC5tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAuNXJlbSAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1zdWInXSAubWVudS5tZW51LXN1Ym1lbnUtdGhpcmQgLm1lbnUtaXRlbS5tZW51LWl0ZW0tc3VibWVudS10aGlyZCAubWVudS1saW5rOmhvdmVyOjphZnRlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51Lm1lbnUtc3VibWVudS10aGlyZCAubWVudS1pdGVtLm1lbnUtaXRlbS1zdWJtZW51LXRoaXJkIC5tZW51LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLXN1YiddIC5tZW51Lm1lbnUtc3VibWVudS10aGlyZCAubWVudS1pdGVtLm1lbnUtaXRlbS1zdWJtZW51LXRoaXJkIC5tZW51LWxpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0OyB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLWltYWdlcyddIC5zbGlkZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzJ10gLnNsaWRlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjclO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMnXSAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCA0MCwgMTEyLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzJ10gLnNsaWRlci1idXR0b246aG92ZXIsIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcyddIC5zbGlkZXItYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMEUzNjsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzJ10gLnNsaWRlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcyddIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMnXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICByaWdodDogMTVweDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcyddIC5zbGlkZXItYnV0dG9uIC5mZWF0aGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuXG5baXM9J2ZseW50LXNsaWRlci1pbWFnZXMnXSAuZmlndXJlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzJ10gLmZpZ3VyZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcyddIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCA0MCwgMTEyLCAwLjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2NjZDNlMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cblxuW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzLWNlbnRlcmVkJ10gLnNsaWRlci1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA1ODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA4NzBweDsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcy1jZW50ZXJlZCddIC5zbGlkZXItaXRlbSAuZmlndXJlIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcy1jZW50ZXJlZCddIC5zbGlkZXItaXRlbSAuZmlndXJlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuMikpLCBjb2xvci1zdG9wKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMC44KSkpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMC44KSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAyJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB3aWR0aDogMTAyJTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcy1jZW50ZXJlZCddIC5zbGlkZXItaXRlbSAuZmlndXJlLWNhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg4LCA0MCwgMTEyLCAwLjQpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICNjY2QzZTM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcy1jZW50ZXJlZCddIC5zbGlkZXItaXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC5maWd1cmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLWl0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZmlndXJlOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG5baXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgNDAsIDExMiwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzLWNlbnRlcmVkJ10gLnNsaWRlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcy1jZW50ZXJlZCddIC5zbGlkZXItYnV0dG9uIC5mZWF0aGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzLWNlbnRlcmVkJ10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDQwcHg7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzLWNlbnRlcmVkJ10gLnNsaWRlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcy1jZW50ZXJlZCddIC5zbGlkZXItYnV0dG9uOmhvdmVyLCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjBFMzY7IH0gfVxuXG5baXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzLWNlbnRlcmVkJ10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAzOCwgMTE3LCAwLjIpO1xuICAgIGhlaWdodDogNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB3aWR0aDogNnB4OyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzLWNlbnRlcmVkJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NzU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcy1jZW50ZXJlZCddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyLCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXSAuc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjc1OyB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLWltYWdlcy1jZW50ZXJlZCddLnRoZW1lRGFyayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXS50aGVtZUhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXS50aGVtZURhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIFtpcz0nZmx5bnQtc2xpZGVyLWltYWdlcy1jZW50ZXJlZCddLnRoZW1lRGFyayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyLCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXS50aGVtZURhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpmb2N1cywgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzLWNlbnRlcmVkJ10udGhlbWVIZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCBbaXM9J2ZseW50LXNsaWRlci1pbWFnZXMtY2VudGVyZWQnXS50aGVtZUhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciwgW2lzPSdmbHludC1zbGlkZXItaW1hZ2VzLWNlbnRlcmVkJ10udGhlbWVIZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSB7XG4gICAgICBoZWlnaHQ6IDgyMHB4OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogNTdweDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLWJ1dHRvbiAuZmVhdGhlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMzJweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDMycHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY29uLXdhdmUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICB3aWR0aDogNDRweDsgfVxuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyLCBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmZvY3VzIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnNsaWRlci1wYWdpbmF0aW9uLmJ1dHRvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLXBhZ2luYXRpb24uYnV0dG9ucyAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuc2xpZGVyLXBhZ2luYXRpb24uYnV0dG9ucyAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgcGFkZGluZzogNDBweCAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5jb250ZW50LXRlc3RpbW9uaWFsIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5jb250ZW50LXRlc3RpbW9uaWFsIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMnJlbSAhaW1wb3J0YW50OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAucGljdHVyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjVweCk7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA2NXB4KTsgfSB9XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAucGljdHVyZS1pbWFnZUVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFsJ10gLnBpY3R1cmUtaW1hZ2VFbC0tbGVmdEFsaWduTW9iaWxlIHtcbiAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAucGljdHVyZS1pbWFnZUVsLS1yaWdodEFsaWduTW9iaWxlIHtcbiAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyB9XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbCddIC5waWN0dXJlLWltYWdlRWwtLWNlbnRlckFsaWduTW9iaWxlIHtcbiAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAucGljdHVyZS1pbWFnZUVsLS1sZWZ0QWxpZ25EZXNrdG9wIHtcbiAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAucGljdHVyZS1pbWFnZUVsLS1yaWdodEFsaWduRGVza3RvcCB7XG4gICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWwnXSAucGljdHVyZS1pbWFnZUVsLS1jZW50ZXJBbGlnbkRlc2t0b3Age1xuICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlciAqL1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1haW5IZWFkZXIsXG4gIC5tYWluRm9vdGVyLFxuICAud3BGb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIFtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC8qIHByZXZlbnQgbGluayBvdmVyZmxvd2luZyBwYXJlbnQgZWxlbWVudHMgKi9cbiAgLmJ1dHRvbltocmVmXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUgKi9cbiAgICBjb250ZW50OiBcIihcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKipcbiAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgKi9cbiAgW2hyZWZePScjJ106OmFmdGVyLFxuICBbaHJlZl49J2phdmFzY3JpcHQ6J106OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyoqXG4gICogUHJpbnRpbmcgVGFibGVzOlxuICAqIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE4MDgxNTE1MDkzNC9odHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9IH1cbiIsIi8qKlxuICogU3dpcGVyIDYuMy4zXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciA5LCAyMDIwXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/
