@charset "UTF-8";
/*!
Theme Name: Europa Element
Theme URI: http://underscores.me/
Author: HYPERTRIA
Author URI: https://hypertria.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: element
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Europa Element is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/*! 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;
  -webkit-text-size-adjust: 100%;
}

/* 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 {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 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;
  font-size: 1em;
}

/* 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;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * 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;
  font-size: 1em;
}

/**
 * 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;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

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

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  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 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * 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] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/**
 * 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;
  outline-offset: -2px;
}

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

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

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/*--------------------------------------------------------------
# Grid
--------------------------------------------------------------*/
/* Uncomment and set these variables to customize the grid. */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

.row {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -4px;
  margin-left: -4px;
}

.row.reverse {
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.col.reverse {
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: 4px;
  padding-left: 4px;
}

.col-xs {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs-1 {
  -ms-flex-preferred-size: 8.333%;
  flex-basis: 8.333%;
  max-width: 8.333%;
}

.col-xs-2 {
  -ms-flex-preferred-size: 16.667%;
  flex-basis: 16.667%;
  max-width: 16.667%;
}

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  -ms-flex-preferred-size: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%;
}

.col-xs-5 {
  -ms-flex-preferred-size: 41.667%;
  flex-basis: 41.667%;
  max-width: 41.667%;
}

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  -ms-flex-preferred-size: 58.333%;
  flex-basis: 58.333%;
  max-width: 58.333%;
}

.col-xs-8 {
  -ms-flex-preferred-size: 66.667%;
  flex-basis: 66.667%;
  max-width: 66.667%;
}

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  -ms-flex-preferred-size: 83.333%;
  flex-basis: 83.333%;
  max-width: 83.333%;
}

.col-xs-11 {
  -ms-flex-preferred-size: 91.667%;
  flex-basis: 91.667%;
  max-width: 91.667%;
}

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-offset-1 {
  margin-left: 8.333%;
}

.col-xs-offset-2 {
  margin-left: 16.667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.333%;
}

.col-xs-offset-5 {
  margin-left: 41.667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.333%;
}

.col-xs-offset-8 {
  margin-left: 66.667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.333%;
}

.col-xs-offset-11 {
  margin-left: 91.667%;
}

.start-xs {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  text-align: start;
}

.center-xs {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
}

.end-xs {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  text-align: end;
}

.top-xs {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
}

.middle-xs {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.bottom-xs {
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
}

.around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.between-xs {
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.first-xs {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}

.last-xs {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

@media only screen and (min-width: 48em) {
  .container {
    width: 46rem;
  }
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 4px;
    padding-left: 4px;
  }
  .col-sm {
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.667%;
  }
  .start-sm {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-sm {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-sm {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .bottom-sm {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .last-sm {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}
@media only screen and (min-width: 62em) {
  .container {
    width: 61rem;
  }
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 4px;
    padding-left: 4px;
  }
  .col-md {
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-1 {
    margin-left: 8.333%;
  }
  .col-md-offset-2 {
    margin-left: 16.667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.333%;
  }
  .col-md-offset-5 {
    margin-left: 41.667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.333%;
  }
  .col-md-offset-8 {
    margin-left: 66.667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.333%;
  }
  .col-md-offset-11 {
    margin-left: 91.667%;
  }
  .start-md {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-md {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-md {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .bottom-md {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .last-md {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}
@media only screen and (min-width: 75em) {
  .container {
    width: 71rem;
  }
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 4px;
    padding-left: 4px;
  }
  .col-lg {
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-1 {
    margin-left: 8.333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.667%;
  }
  .start-lg {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-lg {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-lg {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .middle-lg {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .bottom-lg {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-lg {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .first-lg {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .last-lg {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}
/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/*@import "plugins/owl.carousel";*/
/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
     -moz-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - 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-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.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%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-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 > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

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

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
@font-face {
  font-family: "HelveticaNeueLT W1G 55 Roman";
  src: url("./assets/Fonts/HelveticaNeueLTW1G-Roman.woff2") format("woff2"), url("./assets/Fonts/HelveticaNeueLTW1G-Roman.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("./assets/Fonts/NeueHaasDisplay-Light.woff2") format("woff2"), url("./assets/Fonts/NeueHaasDisplay-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("./assets/Fonts/NeueHaasDisplay-Roman.woff2") format("woff2"), url("./assets/Fonts/NeueHaasDisplay-Roman.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("./assets/Fonts/NeueHaasDisplay-RomanItalic.woff2") format("woff2"), url("./assets/Fonts/NeueHaasDisplay-RomanItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Icomoon";
  src: url("./assets/Iconfonts/Icomoon.eot?tdq361");
  src: url("./assets/Iconfonts/Icomoon.eot?tdq361#iefix") format("embedded-opentype"), url("./assets/Iconfonts/Icomoon.ttf?tdq361") format("truetype"), url("./assets/Iconfonts/Icomoon.woff?tdq361") format("woff"), url("./assets/Iconfonts/Icomoon.svg?tdq361#Icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icomoon-], [class*=" icomoon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icomoon-play-button:before {
  content: "\e904";
}

.icomoon-Arrow_down:before {
  content: "\e903";
}

.icomoon-ARROW-BLACK-SMALL:before {
  content: "\e900";
}

.icomoon-ARROW-BLACK:before {
  content: "\e901";
}

.icomoon-ARROW-WHITE:before {
  content: "\e902";
}

.color_white {
  color: #ffffff;
}

.color_black {
  color: #000000;
}

.color_red {
  color: #FF0000;
}

.color_grey {
  color: #E6E6E6;
}

.color_dark_gray {
  color: #888888;
}

.background_black {
  background-color: #000000;
}

.background_white {
  background-color: #ffffff;
}

.background_gray {
  background-color: #E6E6E6;
}

.background_red {
  background-color: #FF0000;
}

.helvetica {
  font-family: "HelveticaNeueLT W1G 55 Roman";
}

.light {
  font-weight: 300;
}

.text_206 {
  font-size: 206px;
  line-height: 175px;
}

.text_70 {
  font-size: 70px;
  line-height: 74px;
}

.text_20 {
  font-size: 20px;
  line-height: 24px;
}

.text_16 {
  font-size: 16px;
  line-height: 20px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:active, a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "“" "”" "‘" "’";
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button, input {
  line-height: normal;
}

button, select {
  text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

input[type=checkbox], input[type=radio] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  color: #000000;
  background-color: #E6E6E6;
  font-family: "Neue Haas Grotesk Display Pro";
  font-weight: 500;
  font-style: normal;
  overflow-x: hidden;
}

#page {
  overflow-x: hidden;
}

.page_color_black {
  background-color: #000000;
}
.page_color_black .letter {
  opacity: 0.6;
}
.page_color_black .hamburger {
  background-color: #000000;
}
.page_color_black .hamburger .hamburger-inner {
  background-color: #ffffff;
}
.page_color_black .hamburger .hamburger-inner:before, .page_color_black .hamburger .hamburger-inner:after {
  background-color: #ffffff;
}
.page_color_black .inner-page-header-logo .custom-logo-link {
  background-image: url("./assets/Europa-Element-logo-white.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 210px;
  height: 30px;
}
.page_color_black .inner-page-header-logo .custom-logo-link img {
  visibility: hidden;
}

.page_color_red {
  background-color: #FF0000;
}
.page_color_red .hamburger {
  background-color: #FF0000;
}

a {
  color: #000000;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a:focus {
  outline: none;
}

img,
video {
  vertical-align: bottom;
}

h1,
h2,
h3 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

p {
  margin: 0;
  padding: 0;
}

ins {
  text-decoration: none;
}

del {
  -moz-text-decoration-color: #000000;
       text-decoration-color: #000000;
  text-decoration-thickness: 2px;
}

.margin-auto {
  margin: 0 auto;
}

body::-webkit-scrollbar {
  width: 10px;
}

body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

body::-webkit-scrollbar-thumb {
  background-color: #000000;
  outline: unset;
  border-radius: 20px;
}

input:focus,
button:focus,
textarea:focus {
  outline: none;
}

input:focus::-webkit-input-placeholder {
  color: transparent;
}

input:focus::-moz-placeholder {
  color: transparent;
}

input:focus:-ms-input-placeholder {
  color: transparent;
}

input:focus::-ms-input-placeholder {
  color: transparent;
}

input:focus::placeholder {
  color: transparent;
}

.position-relative {
  position: relative;
}

.full-width {
  width: 100%;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.overflow-hidden {
  overflow: hidden;
}

.site-container {
  margin: 0 22px;
}

.no-padding-right {
  padding-right: 0;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

/*.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}*/
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.error-404.not-found {
  height: calc(100vh - 300px);
}
.error-404.not-found .site-container,
.error-404.not-found .row {
  height: 100%;
}

.letter {
  position: fixed;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  line-height: 152px;
}

.letter-1 {
  left: 22px;
  top: 35px;
}

.letter-2 {
  right: 22px;
  top: 35px;
}

.letter-3 {
  left: 22px;
  bottom: 35px;
}

.letter-4 {
  right: 22px;
  bottom: 35px;
}

.mobile-letter {
  display: none;
}

.page-template-page-home .letter-1 {
  -webkit-transform: translate(41vw, 35vh);
          transform: translate(41vw, 35vh);
}
.page-template-page-home .letter-2 {
  -webkit-transform: translate(-41vw, 35vh);
          transform: translate(-41vw, 35vh);
}
.page-template-page-home .letter-3 {
  -webkit-transform: translate(41vw, -35vh);
          transform: translate(41vw, -35vh);
}
.page-template-page-home .letter-4 {
  -webkit-transform: translate(-41vw, -35vh);
          transform: translate(-41vw, -35vh);
}

.page-template-page-home.load .letter-1,
.page-template-page-home.load .letter-2,
.page-template-page-home.load .letter-3,
.page-template-page-home.load .letter-4 {
  -webkit-transform: translate(0);
          transform: translate(0);
}

.inner-page-header-logo {
  position: absolute;
  right: 190px;
  top: 35px;
  z-index: 10;
}

.hamburger {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  text-align: center;
  z-index: 999;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  width: 101px;
  background: #ffffff;
  height: 55px;
  border-radius: 0 0 50px 50px;
  font: inherit;
  display: inline-block;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  text-transform: none;
  color: inherit;
}
.hamburger .hamburger-box {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 23px;
}
.hamburger .hamburger-inner {
  top: 50%;
  display: block;
  margin-top: -2px;
  position: absolute;
  width: 30px;
  height: 3px;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  border-radius: 0px;
  background-color: #000000;
}
.hamburger .hamburger-inner:before, .hamburger .hamburger-inner:after {
  content: "";
  display: block;
  position: absolute;
  width: 30px;
  height: 3px;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  border-radius: 0px;
  background-color: #000000;
}
.hamburger .hamburger-inner:before {
  top: 10px;
  -webkit-transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger .hamburger-inner:after {
  top: 20px;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger.is-active {
  z-index: 999999;
}
.hamburger.is-active .hamburger-inner {
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
  background-color: transparent !important;
}
.hamburger.is-active .hamburger-inner:before {
  top: 0;
  -webkit-transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger.is-active .hamburger-inner:after {
  top: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
          transform: translate3d(0, 10px, 0) rotate(-45deg);
}

.site-navigation-wrapper {
  background: #E6E6E6;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  width: 100%;
  position: fixed;
  z-index: 999;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
.site-navigation-wrapper nav {
  padding: 109px 0 0 167px;
}
.site-navigation-wrapper ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-navigation-wrapper .navigation-logo {
  position: fixed;
  bottom: 28px;
  left: 179px;
}
.site-navigation-wrapper li a {
  font-size: 70px;
  position: relative;
}
.site-navigation-wrapper li a span {
  position: relative;
  z-index: 1;
}
.site-navigation-wrapper li a:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #E6E6E6;
  position: absolute;
  left: 0;
  top: 10px;
  z-index: 1;
}
.site-navigation-wrapper li a:after {
  content: "" attr(title) "";
  position: absolute;
  left: calc(100% + 10px);
  top: 10px;
  font-size: 20px;
  width: 100%;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.site-navigation-wrapper li a:hover:after {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

.site-navigation-wrapper.open {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  z-index: 9999;
}

.open-navigation {
  overflow-x: hidden;
}
.open-navigation .letter {
  z-index: 9999;
}

.top-footer {
  padding: 169px 0 192px;
  position: relative;
}
.top-footer .round-button {
  margin-top: 53px;
  line-height: 50px;
  background: #ffffff;
  border-radius: 30px;
  width: 307px;
  font-size: 24px;
}
.top-footer .round-button:hover {
  background-color: #000000;
  color: #ffffff;
}

.site-footer {
  padding: 42px 0 30px;
  position: relative;
}
.site-footer .mobile-copyright,
.site-footer .tria-mobile {
  display: none;
}
.site-footer .textarea {
  max-width: 722px;
  margin-bottom: 20px;
}
.site-footer .custom-logo-link {
  margin-left: 63px;
}
.site-footer .footer-title {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 12px;
}
.site-footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-footer .bottom-footer a, .site-footer .bottom-footer p {
  font-size: 16px;
  line-height: 20px;
}
.site-footer .bottom-footer a:hover {
  color: #FF0000;
}
.site-footer .copyright {
  padding-right: 45px;
}
.site-footer .flex-col {
  display: flex;
  justify-content: space-between;
}
.site-footer .bottom-links a {
  font-size: 14px;
  line-height: 16px;
  color: #888888;
}
.site-footer .bottom-links a:hover {
  color: #000000;
}
.site-footer .newsletter-form {
  display: flex;
  align-items: center;
}
.site-footer .newsletter-form span {
  padding-right: 5px;
}

.footer_color_black {
  color: #ffffff;
}
.footer_color_black a,
.footer_color_black p {
  color: #ffffff;
}
.footer_color_black .bottom-links a:hover {
  color: #ffffff;
}
.footer_color_black .custom-logo-link {
  background-image: url("./assets/Europa-Element-logo-white.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 210px;
  height: 30px;
}
.footer_color_black .custom-logo-link img {
  display: none;
}

.footer_color_red .bottom-footer a:hover {
  color: #ffffff;
}
.footer_color_red .bottom-links a {
  color: rgba(0, 0, 0, 0.5);
}
.footer_color_red .bottom-links a:hover {
  color: #000000;
}

/*--------------------------------------------------------------
# Site pages
--------------------------------------------------------------*/
.homepage-wrapper {
  overflow: hidden;
}

.content {
  display: flex;
  flex-direction: column;
  width: 100vw;
  position: relative;
  align-items: center;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
}

.distort {
  position: absolute;
  pointer-events: none;
  will-change: transform;
  z-index: 999;
}

.distort__img {
  opacity: 0;
}

.quote {
  display: block;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  font-size: 70px;
  line-height: 1.2;
  z-index: 99;
  font-weight: normal;
  visibility: hidden;
}

.quote__link {
  z-index: 999;
  position: relative;
  white-space: nowrap;
  font-style: italic;
}

.quote__link span {
  display: inline-block;
}

.quote__link {
  font-style: italic;
}

.home-padding-left {
  display: inline-block;
  padding-left: 167px;
}

blockquote p {
  margin: 0;
  text-align: right;
  padding-right: 86px;
}

.homepage-wrapper .custom-logo-link {
  position: absolute;
  left: 179px;
  bottom: 28px;
  z-index: 9999;
  opacity: 0;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
.homepage-wrapper .custom-logo-link.show {
  opacity: 1;
}

.section-1 .top-text {
  position: absolute;
  top: 184px;
  width: 100%;
  left: 0;
}
.section-1 .section-1-textarea {
  padding-top: 37px;
  padding-bottom: 40px;
}
.section-1 .section-1-textarea .textarea1,
.section-1 .section-1-textarea .textarea2 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
}
.section-1 .mobile-bottom-text {
  display: none;
}

.section-2 h2 {
  padding: 87px 0 90px;
}

.main-text-font {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
}

.gallerySwipperButtons .swiper-pagination {
  display: none;
}

.modularity-wrapper {
  /*.section-1 {
  	.top-text {
  		position: absolute;
  	    top: 184px;
  	    width: 100%;
  	    left: 0;
  	}
  	.section-1-textarea {
  		padding-top: 37px;
  		padding-bottom: 40px;
  		.textarea1,
  		.textarea2 {
  			font-size: 20px;
  			line-height: 24px;
  			letter-spacing: -0.4px;
  		}
  	}
  }*/
}
.modularity-wrapper .section-1 img {
  width: 100%;
  height: auto;
}
.modularity-wrapper .section-2 h2 br {
  display: none;
}
.modularity-wrapper .section-2 .video-section {
  padding: 70px 0;
}
.modularity-wrapper .section-2 .video-description {
  padding-top: 14px;
  text-align: left;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.36px;
}
.modularity-wrapper .section-2 .video-description br {
  display: none;
}
.modularity-wrapper .section-2 .mobile-video {
  display: none;
}
.modularity-wrapper .section-3 {
  padding: 297px 0 90px;
}
.modularity-wrapper .section-3 h2 {
  margin-bottom: 70px;
}
.modularity-wrapper .section-3 h2 br {
  display: none;
}
.modularity-wrapper .section-3 .borderRight {
  padding-top: 86px;
  padding-bottom: 374px;
  position: relative;
}
.modularity-wrapper .section-3 .borderRight:last-child:after {
  content: none;
}
.modularity-wrapper .section-3 .borderRight:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  background-color: #000000;
  height: 0;
  -webkit-transition: height 1.6s ease-in-out 0.3s;
  transition: height 1.6s ease-in-out 0.3s;
}
.modularity-wrapper .section-3 .borderRight.visible:after {
  height: 100%;
}
.modularity-wrapper .section-3 .system-images {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  margin: 0 auto;
}
.modularity-wrapper .section-3 .system-images .hover-image {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.modularity-wrapper .section-3 .system-box p {
  margin-top: 20px;
}
.modularity-wrapper .section-3 .system-box:hover .system-images .hover-image {
  opacity: 1;
}
.modularity-wrapper .section-4 .main-product-column {
  display: flex;
  position: relative;
}
.modularity-wrapper .section-4 .main-product-column .main-product-description {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
  position: absolute;
  left: 0;
  top: 30%;
}
.modularity-wrapper .section-4 .generic-text {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
  padding-top: 160px;
  padding-bottom: 100px;
}
.modularity-wrapper .section-4 .generic-text p:first-child {
  padding-left: 149px;
}
.modularity-wrapper .section-4 .products-list .mobile-image {
  display: none;
}
.modularity-wrapper .section-4 .products-list p {
  cursor: pointer;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.4px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.modularity-wrapper .section-4 .products-list p:before {
  content: "\e900";
  font-family: "Icomoon" !important;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transform: translateX(-30px);
          transform: translateX(-30px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #FF0000;
}
.modularity-wrapper .section-4 .products-list p:hover {
  color: #FF0000;
  -webkit-transform: translateX(30px);
          transform: translateX(30px);
}
.modularity-wrapper .section-4 .products-list p:hover:before {
  opacity: 1;
}
.modularity-wrapper .section-4 .products-list p.selected {
  color: #FF0000;
  padding-left: 30px;
  position: relative;
}
.modularity-wrapper .section-4 .products-list p.selected:before {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.modularity-wrapper .section-5 .swiper {
  width: 100%;
  overflow: visible;
  height: 374px;
}
.modularity-wrapper .section-5 .swiper-slide {
  text-align: center;
  display: flex;
  margin: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  /*height: 226px;*/
  overflow: hidden;
  opacity: 0.25;
  width: 91px;
  height: 226px;
}
.modularity-wrapper .section-5 .swiper-slide .image-wrapper {
  /*width: 148px;*/
  height: 100%;
}
.modularity-wrapper .section-5 .swiper-slide img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
}
.modularity-wrapper .section-5 .swiper-slide.swiper-slide-active {
  z-index: 2;
  height: 100%;
  width: 186px;
  opacity: 1;
}
.modularity-wrapper .section-5 .swiper-slide.swiper-slide-active img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.modularity-wrapper .section-5 .swiper-button-prev:after,
.modularity-wrapper .section-5 .swiper-button-next:after {
  font-family: "Icomoon";
  font-size: 42px;
}
.modularity-wrapper .section-5 .swiper-button-prev {
  bottom: 0;
  top: unset;
  right: 52px;
  left: unset;
}
.modularity-wrapper .section-5 .swiper-button-prev:after {
  content: "\e902";
  color: #ffffff;
}
.modularity-wrapper .section-5 .swiper-button-next {
  bottom: 0;
  top: unset;
  right: 19px;
}
.modularity-wrapper .section-5 .swiper-button-next:after {
  content: "\e901";
  color: #000000;
}
.modularity-wrapper .section-5 .mobilePanels {
  display: none;
}
.modularity-wrapper .section-6 h2 {
  margin-bottom: 70px;
  padding: 306px 0 60px;
}
.modularity-wrapper .section-6 .sliderDim {
  padding-bottom: 259px;
}
.modularity-wrapper .section-6 .absolute-row {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.modularity-wrapper .section-6 .absolute-row .row {
  height: 100%;
}
.modularity-wrapper .section-6 .borderRight {
  position: relative;
}
.modularity-wrapper .section-6 .borderRight:last-child:after {
  content: none;
}
.modularity-wrapper .section-6 .borderRight:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  background-color: #000000;
  height: 0;
  -webkit-transition: height 1.6s ease-in-out 0.3s;
  transition: height 1.6s ease-in-out 0.3s;
}
.modularity-wrapper .section-6 .borderRight.visible:after {
  height: 100%;
}
.modularity-wrapper .section-6 #pic_3 img {
  width: 100%;
}
.modularity-wrapper .mobileSlider {
  display: none;
}

.modularity-panels .row {
  position: relative;
  z-index: 10;
}
.modularity-panels .row:nth-of-type(1) {
  z-index: 9;
}
.modularity-panels .row:nth-of-type(2) {
  z-index: 8;
}
.modularity-panels .row:nth-of-type(3) {
  z-index: 7;
}
.modularity-panels .row:nth-of-type(4) {
  z-index: 6;
}
.modularity-panels .row:nth-of-type(5) {
  z-index: 7;
}
.modularity-panels .panel-col {
  margin-bottom: 8px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*z-index: 1;*/
}
.modularity-panels .panel-col .panel-box {
  overflow: hidden;
  position: relative;
}
.modularity-panels .panel-col img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  opacity: 0.5;
}
.modularity-panels .panel-col .image-expanded {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.modularity-panels .panel-col .image-expanded:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 8px;
  background: transparent;
}
.modularity-panels .panel-col .panel-box-wrapper {
  position: relative;
}
.modularity-panels .panel-col:hover .image-expanded {
  /*border-bottom: 8px solid #E6E6E6;*/
}
.modularity-panels .panel-col:hover .image-expanded:after {
  background: #E6E6E6;
}
.modularity-panels .panel-col:hover img {
  opacity: 1;
}

.cardsSwiper {
  padding-bottom: 259px;
  text-align: center;
}
.cardsSwiper .swiper-wrapper {
  align-items: center;
}
.cardsSwiper .swiper-button-prev,
.cardsSwiper .swiper-button-next {
  margin: 0;
  top: 0;
  font-size: 132px;
  width: 99px;
  height: 132px;
}
.cardsSwiper .swiper-button-prev:after,
.cardsSwiper .swiper-button-next:after {
  font-family: "Icomoon";
  font-size: 132px;
}
.cardsSwiper .swiper-button-prev {
  left: 21px;
  color: #ffffff;
}
.cardsSwiper .swiper-button-prev:after {
  content: "\e902";
}
.cardsSwiper .swiper-button-next {
  right: unset;
  left: 153px;
  color: #000000;
}
.cardsSwiper .swiper-button-next:after {
  content: "\e901";
}

/* WEIRD SLIDER WITH BACKGROUND css start */
.sliderDim {
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
}
.sliderDim .navigation-buttons {
  display: flex;
  position: absolute;
  top: 0;
  left: 22px;
  z-index: 2;
}
.sliderDim .navigation-buttons .nav-button {
  font-size: 132px;
  cursor: pointer;
}

#weirdSliderWithBackground .cardStackedCarousel {
  height: 100%;
  width: 100%;
  margin: 0;
  background: transparent;
  position: absolute;
  border: none;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
}

#weirdSliderWithBackground .go-time {
  /*animation: stacked_carousel_slide 1.25s 0.5s 1;*/
  -webkit-animation: stacked_carousel_slide 1.25s 0.5s 1;
  animation: stacked_carousel_slide 1.25s 0.5s 1;
}

#weirdSliderWithBackground .go-time-reverse {
  -webkit-animation: stacked_carousel_slide_reverse 1.25s 0.5s 1;
  animation: stacked_carousel_slide_reverse 1.25s 0.5s 1;
}

#weirdSliderWithBackground .bottom {
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

#weirdSliderWithBackground .top {
  position: absolute;
  z-index: 3;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

/*#weirdSliderWithBackground .active {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}*/
#weirdSliderWithBackground .middle {
  z-index: 5 !important;
}

/*#weirdSliderWithBackground .transition .previous {
	-webkit-animation: scale_img .7s 0.5s forwards;
	animation: scale_img .7s 0.5s forwards;
}*/
#weirdSliderWithBackground .picStackedCarousel {
  margin: 0 auto;
  align-self: center;
  text-align: center;
}

@-webkit-keyframes scale_img {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes scale_img {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@-webkit-keyframes stacked_carousel_slide {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0.8;
  }
  20% {
    -webkit-transform: translate(550px, 0);
            transform: translate(550px, 0);
    z-index: 3;
    opacity: 0;
  }
  21% {
    z-index: -1;
    opacity: 0;
  }
  31% {
    z-index: -1;
    opacity: 0.6;
  }
  32% {
    z-index: -1;
    opacity: 0.7;
  }
  33% {
    z-index: -1;
    opacity: 0.8;
  }
  34% {
    z-index: -1;
    opacity: 0.9;
  }
  55% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    z-index: -1;
    opacity: 1;
  }
}
@keyframes stacked_carousel_slide {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0.8;
  }
  20% {
    -webkit-transform: translate(550px, 0);
            transform: translate(550px, 0);
    z-index: 3;
    opacity: 0;
  }
  21% {
    z-index: -1;
    opacity: 0;
  }
  31% {
    z-index: -1;
    opacity: 0.6;
  }
  32% {
    z-index: -1;
    opacity: 0.7;
  }
  33% {
    z-index: -1;
    opacity: 0.8;
  }
  34% {
    z-index: -1;
    opacity: 0.9;
  }
  55% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    z-index: -1;
    opacity: 1;
  }
}
#weirdSliderWithBackground {
  position: relative;
  height: 1080px;
  width: 100%;
  z-index: 1;
}

#weirdSliderWithBackground #main-stacked-gallery-wrapper {
  position: relative;
  height: 100%;
}

#weirdSliderWithBackground .carousel-control-next {
  right: -3.5em !important;
}

@-webkit-keyframes stacked_carousel_slide_reverse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0.8;
  }
  20% {
    -webkit-transform: translate(-550px, 0);
            transform: translate(-550px, 0);
    z-index: 3;
    opacity: 0;
  }
  21% {
    z-index: -1;
    opacity: 0;
  }
  31% {
    z-index: -1;
    opacity: 0.6;
  }
  32% {
    z-index: -1;
    opacity: 0.7;
  }
  33% {
    z-index: -1;
    opacity: 0.8;
  }
  34% {
    z-index: -1;
    opacity: 0.9;
  }
  55% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    z-index: -1;
    opacity: 1;
  }
}

@keyframes stacked_carousel_slide_reverse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0.8;
  }
  20% {
    -webkit-transform: translate(-550px, 0);
            transform: translate(-550px, 0);
    z-index: 3;
    opacity: 0;
  }
  21% {
    z-index: -1;
    opacity: 0;
  }
  31% {
    z-index: -1;
    opacity: 0.6;
  }
  32% {
    z-index: -1;
    opacity: 0.7;
  }
  33% {
    z-index: -1;
    opacity: 0.8;
  }
  34% {
    z-index: -1;
    opacity: 0.9;
  }
  55% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    z-index: -1;
    opacity: 1;
  }
}
/* WEIRD SLIDER WITH BACKGROUND css end */
.galleryWrapper .swiper-wrapper {
  align-items: center;
}
.galleryWrapper .swiper-fade .swiper-slide {
  opacity: 1 !important;
}
.galleryWrapper .swiper-fade .swiper-slide-active {
  z-index: 10;
}
.galleryWrapper .gallerySwipper {
  padding-bottom: 50px;
}
.galleryWrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
  height: auto;
}
.galleryWrapper .swiper-pagination {
  bottom: 0;
  display: flex;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: flex-end;
}
.galleryWrapper .swiper-pagination .swiper-pagination-bullet {
  margin: 0 2px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
  border-radius: 0;
  background-color: #E6E6E6;
  opacity: 1;
  height: 5px;
}
.galleryWrapper .swiper-pagination .swiper-pagination-bullet-active {
  height: 10px;
}

.opacity-wrapper .section-1 .text1 {
  padding-left: 69px;
}
.opacity-wrapper .section-1 .text2 {
  padding-left: 60px;
}
.opacity-wrapper .section-1 .text3 {
  margin-left: -37px;
  display: inline-block;
}
.opacity-wrapper .section-2 h2 {
  padding: 87px 0 152px;
}
.opacity-wrapper .section-3 {
  padding: 100px 0 0;
}
.opacity-wrapper .section-3 h2 {
  margin-bottom: 28px;
}
.opacity-wrapper .section-3 .galleryRow {
  margin-top: 57px;
}
.opacity-wrapper .section-3 .side-navigation {
  position: relative;
}
.opacity-wrapper .section-3 .side-navigation .button-next {
  padding-left: 10px;
  cursor: pointer;
}
.opacity-wrapper .section-3 .side-navigation .button-prev {
  margin-top: -7px;
  color: #E6E6E6;
  cursor: pointer;
}
.opacity-wrapper .section-3 .side-navigation span {
  font-size: 132px;
}
.opacity-wrapper .section-3 .gallerySwipper {
  margin-top: 57px;
}
.opacity-wrapper .section-3 .gallerySwipper .swiper-button-prev {
  color: #E6E6E6;
}
.opacity-wrapper .section-3 .galleryWrapper {
  text-align: right;
  padding-right: 56px;
}
.opacity-wrapper .section-4 .site-container {
  padding: 199px 0 0;
}
.opacity-wrapper .section-4 h2 {
  margin-bottom: 28px;
}
.opacity-wrapper .section-4 .galleryRow {
  margin-top: 57px;
}
.opacity-wrapper .section-4 .galleryRow .col1 {
  padding-right: 0;
}
.opacity-wrapper .section-4 .galleryWrapper {
  padding-left: 56px;
}
.opacity-wrapper .section-4 .side-navigation {
  position: relative;
  display: flex;
  height: 100%;
  flex-direction: column;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 40px;
  justify-content: flex-end;
}
.opacity-wrapper .section-4 .side-navigation .button-next {
  padding-left: 10px;
  cursor: pointer;
}
.opacity-wrapper .section-4 .side-navigation .button-prev {
  margin-top: -7px;
  color: #ffffff;
  cursor: pointer;
}
.opacity-wrapper .section-4 .side-navigation span {
  font-size: 132px;
}
.opacity-wrapper .section-5 .site-container {
  padding: 192px 0 0;
}
.opacity-wrapper .section-5 h2 {
  margin-bottom: 28px;
}
.opacity-wrapper .section-5 .text-row {
  padding-bottom: 45px;
}
.opacity-wrapper .section-6 {
  padding: 197px 0 0;
}
.opacity-wrapper .section-6 h2 {
  margin-bottom: 28px;
}
.opacity-wrapper .section-6 .galleryRow {
  margin-top: 57px;
}
.opacity-wrapper .section-6 .gallerySwipper .swiper-button-prev {
  top: 0;
  left: unset;
  right: 11px;
}
.opacity-wrapper .section-6 .gallerySwipper .swiper-button-next {
  top: 126px;
  left: unset;
  right: 0;
}
.opacity-wrapper .section-6 .side-navigation {
  position: relative;
  padding-left: 40px;
}
.opacity-wrapper .section-6 .side-navigation .button-next {
  padding-left: 10px;
  cursor: pointer;
}
.opacity-wrapper .section-6 .side-navigation .button-prev {
  margin-top: -7px;
  color: #E6E6E6;
  cursor: pointer;
}
.opacity-wrapper .section-6 .side-navigation span {
  font-size: 132px;
}
.opacity-wrapper .section-7 .site-container {
  padding: 199px 0 0;
}
.opacity-wrapper .section-7 h2 {
  margin-bottom: 28px;
}
.opacity-wrapper .section-7 .galleryRow {
  margin-top: 57px;
}
.opacity-wrapper .section-7 .side-navigation {
  position: relative;
  padding-right: 20px;
}
.opacity-wrapper .section-7 .side-navigation .button-next {
  padding-left: 10px;
  cursor: pointer;
}
.opacity-wrapper .section-7 .side-navigation .button-prev {
  padding-right: 10px;
  margin-top: -7px;
  color: #ffffff;
  cursor: pointer;
}
.opacity-wrapper .section-7 .side-navigation span {
  font-size: 132px;
}
.opacity-wrapper .section-8 .site-container {
  padding: 200px 0 289px;
}
.opacity-wrapper .section-8 h2 {
  margin-bottom: 28px;
}
.opacity-wrapper .section-8 .galleryRow {
  margin-top: 57px;
}
.opacity-wrapper .section-8 .galleryWrapper {
  margin-right: 40px;
}
.opacity-wrapper .section-8 .side-navigation {
  position: relative;
}
.opacity-wrapper .section-8 .side-navigation .button-next {
  padding-left: 10px;
  cursor: pointer;
}
.opacity-wrapper .section-8 .side-navigation .button-prev {
  margin-top: -7px;
  color: #ffffff;
  cursor: pointer;
}
.opacity-wrapper .section-8 .side-navigation span {
  font-size: 132px;
}

.gallerySwipper .swiper-button-prev,
.gallerySwipper .swiper-button-next {
  margin: 0;
  top: 0;
  font-size: 132px;
  width: 99px;
  height: 132px;
}
.gallerySwipper .swiper-button-prev:after,
.gallerySwipper .swiper-button-next:after {
  font-family: "Icomoon";
  font-size: 132px;
}
.gallerySwipper .swiper-button-next.swiper-button-disabled,
.gallerySwipper .swiper-button-prev.swiper-button-disabled {
  opacity: 1;
}
.gallerySwipper .swiper-button-prev {
  top: 126px;
  left: 0;
  color: #ffffff;
}
.gallerySwipper .swiper-button-prev:after {
  content: "\e902";
}
.gallerySwipper .swiper-button-next {
  top: 0;
  right: unset;
  left: 11px;
  color: #000000;
}
.gallerySwipper .swiper-button-next:after {
  content: "\e901";
}

.absolute-row {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.absolute-row .row {
  height: 100%;
}

.borderRight {
  position: relative;
}
.borderRight:last-child:after {
  content: none;
}
.borderRight:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  background-color: #000000;
  height: 0;
  -webkit-transition: height 1.6s ease-in-out 0.3s;
  transition: height 1.6s ease-in-out 0.3s;
}

.borderRight.visible:after {
  height: 100%;
}

.functionality-wrapper .section-1 .attachment-post-thumbnail {
  margin-left: 57px;
}
.functionality-wrapper .section-1 .text1 {
  margin-left: -40px;
}
.functionality-wrapper .section-1 .text2 {
  margin-left: 40px;
}
.functionality-wrapper .section-1 .text3 {
  padding-left: 80px;
}
.functionality-wrapper .section-1 .text4 {
  padding-left: 40px;
}
.functionality-wrapper .section-1 .text5 {
  padding-left: 80px;
}
.functionality-wrapper .section-2 h2 {
  padding: 127px 0 152px;
}
.functionality-wrapper .section-3 .row,
.functionality-wrapper .section-5 .row {
  align-items: flex-end;
}
.functionality-wrapper .section-3 h2,
.functionality-wrapper .section-5 h2 {
  margin-bottom: 18px;
}
.functionality-wrapper .section-3 .textarea-wrapper,
.functionality-wrapper .section-5 .textarea-wrapper {
  padding-left: 25px;
  padding-bottom: 92px;
}
.functionality-wrapper .section-3 .textarea-wrapper .textarea2,
.functionality-wrapper .section-5 .textarea-wrapper .textarea2 {
  padding-left: 112px;
}
.functionality-wrapper .section-4 {
  padding-top: 72px;
}
.functionality-wrapper .section-4 .row {
  align-items: flex-end;
}
.functionality-wrapper .section-4 h2 {
  margin-bottom: 18px;
}
.functionality-wrapper .section-4 .textarea-wrapper {
  padding-bottom: 92px;
}
.functionality-wrapper .section-4 .textarea-wrapper .textarea2 {
  padding-left: 112px;
}
.functionality-wrapper .section-4 .absolute-text-row {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.functionality-wrapper .section-5 {
  padding: 72px 0 300px;
}
.functionality-wrapper .section-5 .row {
  align-items: flex-end;
  position: relative;
}
.functionality-wrapper .section-5 .textarea-wrapper {
  padding-bottom: 0;
}
.functionality-wrapper .section-5 .absolute-row {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.functionality-wrapper .section-5 .absolute-row .row {
  height: 100%;
  align-items: unset;
}
.functionality-wrapper .section-5 .borderRight {
  position: relative;
}
.functionality-wrapper .section-5 .borderRight:last-child:after {
  content: none;
}
.functionality-wrapper .section-5 .borderRight:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  background-color: #000000;
  height: 0;
  -webkit-transition: height 1.6s ease-in-out 0.3s;
  transition: height 1.6s ease-in-out 0.3s;
}
.functionality-wrapper .section-5 .borderRight.visible:after {
  height: 100%;
}
.functionality-wrapper .section-6 {
  padding-top: 67px;
}
.functionality-wrapper .section-6 h2 {
  margin-bottom: 28px;
}
.functionality-wrapper .section-6 .textarea2 {
  margin-left: -15px;
}
.functionality-wrapper .section-6 .side-navigation {
  position: relative;
}
.functionality-wrapper .section-6 .side-navigation .button-next {
  padding-left: 10px;
  cursor: pointer;
}
.functionality-wrapper .section-6 .side-navigation .button-prev {
  margin-top: -7px;
  color: #E6E6E6;
  cursor: pointer;
}
.functionality-wrapper .section-6 .side-navigation span {
  font-size: 132px;
}
.functionality-wrapper .section-6 .galleryWrapper {
  padding-left: 57px;
}
.functionality-wrapper .section-6 .galleryRow {
  margin-top: 57px;
}
.functionality-wrapper .section-6 .absolute-row {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.functionality-wrapper .section-6 .absolute-row .row {
  height: 100%;
}
.functionality-wrapper .section-6 .borderRight {
  position: relative;
}
.functionality-wrapper .section-6 .borderRight:last-child:after {
  content: none;
}
.functionality-wrapper .section-6 .borderRight:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  background-color: #000000;
  height: 0;
  -webkit-transition: height 1.6s ease-in-out 0.3s;
  transition: height 1.6s ease-in-out 0.3s;
}
.functionality-wrapper .section-6 .borderRight.visible:after {
  height: 100%;
}
.functionality-wrapper .section-lines {
  padding-bottom: 300px;
}
.functionality-wrapper .section-lines .absolute-row {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.functionality-wrapper .section-lines .absolute-row .row {
  height: 100%;
}
.functionality-wrapper .section-lines .borderRight {
  position: relative;
}
.functionality-wrapper .section-lines .borderRight:last-child:after {
  content: none;
}
.functionality-wrapper .section-lines .borderRight:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  background-color: #000000;
  height: 0;
  -webkit-transition: height 1.6s ease-in-out 0.3s;
  transition: height 1.6s ease-in-out 0.3s;
}
.functionality-wrapper .section-lines .borderRight.visible:after {
  height: 100%;
}
.functionality-wrapper .section-7 {
  padding: 65px 0 80px;
}
.functionality-wrapper .section-7 h2 {
  margin-bottom: 30px;
}
.functionality-wrapper .color-row-3 .side-navigation {
  visibility: hidden;
}
.functionality-wrapper .section-9 {
  padding: 115px 0 200px;
  /*.profile3 {
  	.image-box {
  		min-height: 250px;
  		display: flex;
  		flex-direction: column;
  		justify-content: center;
  		align-items: center;
  	}
  }*/
}
.functionality-wrapper .section-9 h2 {
  margin-bottom: 36px;
}
.functionality-wrapper .section-9 .side-header {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
  color: #DC0D0D;
}
.functionality-wrapper .section-9 .side-header span {
  -webkit-writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.functionality-wrapper .section-9 .swiper {
  width: 100%;
  height: 100%;
}
.functionality-wrapper .section-9 .swiper .swiper-slide {
  height: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.functionality-wrapper .section-9 .data-box {
  margin: 0 auto 30px;
  text-align: center;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.functionality-wrapper .section-9 .data-box .image-box {
  margin-bottom: 33px;
  /*img {
  	width: 100%;
  }*/
}
.functionality-wrapper .section-9 .data-box .image-box img {
  width: 100%;
  height: auto;
}
.functionality-wrapper .section-9 .data-box p {
  text-align: left;
  max-width: 240px;
  width: 100%;
  margin: 0 auto;
  color: #DC0D0D;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
}
.functionality-wrapper .section-9 .data-box p:first-child {
  margin-bottom: 12px;
  font-family: "HelveticaNeueLT W1G 55 Roman";
  letter-spacing: 0;
}
.functionality-wrapper .section-9 .swiper-pagination {
  bottom: 0;
  display: flex;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: flex-end;
}
.functionality-wrapper .section-9 .swiper-pagination .swiper-pagination-bullet {
  margin: 0 2px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
  border-radius: 0;
  background-color: rgba(220, 13, 13, 0.1);
  opacity: 1;
  height: 5px;
}
.functionality-wrapper .section-9 .swiper-pagination .swiper-pagination-bullet-active {
  height: 10px;
}
.functionality-wrapper .table-row {
  position: relative;
  padding-top: 170px;
  color: #DC0D0D;
}
.functionality-wrapper .table-row .side-header {
  padding-top: 70px;
}
.functionality-wrapper .table-row .table-footer-note {
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  bottom: 0;
}
.functionality-wrapper .table-row table {
  width: 100%;
}
.functionality-wrapper .table-row table td {
  padding: 15px 0;
  font-size: 20px;
  line-height: 24px;
}
.functionality-wrapper .table-row table tr {
  border-bottom: 1px solid #DC0D0D;
}
.functionality-wrapper .table-row table tr:last-child {
  border-bottom: unset;
}

.section-colors {
  /*.tabcontent {
    animation: fadeEffect .6s; 
  }*/
}
.section-colors .side-navigation {
  position: relative;
  height: 200px;
  margin-bottom: 8px;
}
.section-colors .side-navigation .color-button-prev {
  display: none;
}
.section-colors .side-navigation .color-button-next {
  cursor: pointer;
  color: #ffffff;
}
.section-colors .side-navigation span {
  font-size: 132px;
}
.section-colors .side-text {
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.36px;
  max-width: 252px;
  margin-left: 40px;
}
.section-colors .side-text p {
  margin-bottom: 29px;
}
.section-colors .side-text p:last-child {
  margin-bottom: 0;
}
.section-colors .tab {
  margin-bottom: 78px;
}
.section-colors button {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.4px;
  background: transparent;
  border: none;
  margin-right: 89px;
  color: #ffffff;
  padding-left: 27px;
  position: relative;
}
.section-colors button:last-child {
  margin-right: 0;
}
.section-colors button:before {
  content: "\e900";
  font-family: "Icomoon";
  font-size: 19px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.section-colors button.active:before {
  opacity: 1;
}
.section-colors .tabcontent {
  display: none;
}
.section-colors .tabcontent.active {
  display: flex;
}

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

@keyframes fadeEffect {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.colorGrid {
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
}
.colorGrid .colorSwiper {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.colorGrid .colorSwiper .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
}
.colorGrid .color-box {
  height: 200px;
  width: 100%;
  padding: 40px 30px 0 30px;
  background-repeat: no-repeat;
  background-size: cover;
}
.colorGrid .color-box span {
  font-size: 20px;
  line-height: 22px;
}

.space-wrapper .section-1 .text1 {
  padding-left: 110px;
}
.space-wrapper .section-1 .text2 {
  padding-left: 50px;
}
.space-wrapper .section-1 .text3 {
  padding-left: 50px;
}
.space-wrapper .section-2 h2 {
  padding: 120px 0 152px;
}
.space-wrapper .section-2 h2 br {
  display: none;
}
.space-wrapper .section-3 h2 {
  padding: 0 0 19px;
}
.space-wrapper .section-3 .image-row {
  margin-top: 53px;
}
.space-wrapper .section-3 .image-row img {
  padding-left: 56px;
}
.space-wrapper .section-4 {
  padding: 200px 0 0;
}
.space-wrapper .section-4 h2 {
  margin-bottom: 16px;
}
.space-wrapper .section-4 .image-row {
  margin-top: 56px;
  position: relative;
}
.space-wrapper .section-4 .absolute-row {
  position: absolute;
  top: 0;
  height: 100%;
  left: 21px;
  width: calc(100% - 21px);
}
.space-wrapper .section-4 .absolute-row .row {
  height: 100%;
}
.space-wrapper .section-4 .borderRight {
  position: relative;
}
.space-wrapper .section-4 .borderRight:last-child:after {
  content: none;
}
.space-wrapper .section-4 .borderRight:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  background-color: #000000;
  height: 0;
  -webkit-transition: height 1.6s ease-in-out 0.3s;
  transition: height 1.6s ease-in-out 0.3s;
}
.space-wrapper .section-4 .borderRight.visible:after {
  height: 100%;
}
.space-wrapper .section-5 {
  padding: 185px 0 0;
}
.space-wrapper .section-5 h2 {
  margin-bottom: 16px;
}
.space-wrapper .section-5 .galleryRow {
  margin-top: 56px;
}
.space-wrapper .section-5 .galleryWrapper {
  text-align: right;
  padding-right: 56px;
}
.space-wrapper .section-5 .side-navigation {
  position: relative;
}
.space-wrapper .section-5 .side-navigation .button-next {
  padding-left: 10px;
  cursor: pointer;
}
.space-wrapper .section-5 .side-navigation .button-prev {
  margin-top: -7px;
  color: #E6E6E6;
  cursor: pointer;
}
.space-wrapper .section-5 .side-navigation span {
  font-size: 132px;
}
.space-wrapper .section-6 {
  padding: 185px 0 298px;
}
.space-wrapper .section-6 h2 {
  margin-bottom: 16px;
}
.space-wrapper .section-6 .side-navigation {
  position: relative;
}
.space-wrapper .section-6 .side-navigation .button-next {
  padding-left: 10px;
  cursor: pointer;
}
.space-wrapper .section-6 .side-navigation .button-prev {
  margin-top: -7px;
  color: #ffffff;
  cursor: pointer;
}
.space-wrapper .section-6 .side-navigation span {
  font-size: 132px;
}
.space-wrapper .section-6 .galleryRow {
  margin-top: 57px;
}
.space-wrapper .section-6 .absolute-row {
  position: absolute;
  top: 0;
  /*left: 0;*/
  /*width: 100%;*/
  left: 21px;
  width: calc(100% - 21px);
  height: 100%;
}
.space-wrapper .section-6 .absolute-row .row {
  height: 100%;
}
.space-wrapper .section-6 .borderRight {
  position: relative;
}
.space-wrapper .section-6 .borderRight:last-child:after {
  content: none;
}
.space-wrapper .section-6 .borderRight:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  background-color: #000000;
  height: 0;
  -webkit-transition: height 1.6s ease-in-out 0.3s;
  transition: height 1.6s ease-in-out 0.3s;
}
.space-wrapper .section-6 .borderRight.visible:after {
  height: 100%;
}

.exp-dialogue-wrapper .borderRight:after {
  background-color: #FF0000;
}
.exp-dialogue-wrapper .mobile-title {
  display: none;
}
.exp-dialogue-wrapper .section-1 .text2,
.exp-dialogue-wrapper .section-1 .text4 {
  padding-left: 80px;
}
.exp-dialogue-wrapper .section-1 .section-1-textarea {
  padding: 0;
}
.exp-dialogue-wrapper .section-1 .section-1-textarea .site-container {
  padding-top: 37px;
  padding-bottom: 40px;
}
.exp-dialogue-wrapper .section-1 .header-col img {
  width: 100%;
  height: auto;
}
.exp-dialogue-wrapper .section-3 .site-container {
  padding: 66px 0 0;
}
.exp-dialogue-wrapper .section-3 .video-col {
  padding: 0;
}
.exp-dialogue-wrapper .section-4 .site-container {
  padding: 188px 0 80px;
}
.exp-dialogue-wrapper .section-4 h2 {
  padding-bottom: 25px;
}
.exp-dialogue-wrapper .section-5 .site-container {
  padding: 252px 0 52px;
}
.exp-dialogue-wrapper .section-5 h2 {
  margin-bottom: 12px;
}
.exp-dialogue-wrapper .section-5 .link {
  display: flex;
  justify-content: center;
  align-items: center;
}
.exp-dialogue-wrapper .section-5 .link span {
  font-size: 132px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.exp-dialogue-wrapper .section-5 .link p {
  padding-left: 40px;
  text-align: left;
}
.exp-dialogue-wrapper .section-5 .link:hover span {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.exp-dialogue-wrapper .section-6 .site-container {
  padding: 220px 0;
}
.exp-dialogue-wrapper .sliderDim .navigation-buttons {
  right: -132px;
  left: unset;
  flex-direction: column;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.exp-dialogue-wrapper .sliderDim .navigation-buttons .nav-button {
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.exp-dialogue-wrapper .sliderDim .navigation-buttons #stackedCarouselPrevButton {
  margin-left: -10px;
  margin-top: -6px;
}
.exp-dialogue-wrapper .mobileSlider {
  display: none;
}

.human-element-wrapper .section-1 .header-col img {
  width: 100%;
  height: auto;
}
.human-element-wrapper .section-1 > .site-container {
  margin: 0;
}
.human-element-wrapper .section-1 .text1 {
  padding-left: 30px;
}
.human-element-wrapper .section-1 .text2 {
  padding-left: 60px;
}
.human-element-wrapper .section-1 .text3 {
  padding-left: 30px;
}
.human-element-wrapper .section-1 .text4 {
  padding-left: 90px;
}
.human-element-wrapper .section-2 {
  padding: 125px 0 156px;
}
.human-element-wrapper .section-3 .play-video {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  left: 0;
  margin: 0 auto;
  cursor: pointer;
  width: 53px;
  border: 2px solid white;
  border-radius: 50%;
  height: 53px;
  color: #ffffff;
}
.human-element-wrapper .section-3 .play-video span {
  font-size: 50px;
}
.human-element-wrapper .section-4 {
  padding: 160px 0;
}
.human-element-wrapper .section-4 .overflow-text {
  margin-top: -35px;
  text-align: left;
}
.human-element-wrapper .section-4 .overflow-text h2 {
  margin-bottom: 24px;
}
.human-element-wrapper .section-4 .overflow-text p:first-child {
  padding-left: 157px;
}
.human-element-wrapper .section-5 .mobile-image {
  display: none;
}
.human-element-wrapper .section-6 {
  padding: 186px 0 225px;
}
.human-element-wrapper .section-6 .big-arrow {
  font-size: 276px;
  color: #ffffff;
}
.human-element-wrapper .section-7 {
  padding: 224px 0 200px;
}
.human-element-wrapper .section-7 .textarea {
  max-width: 630px;
  margin: 22px auto 67px;
  text-align: left;
}
.human-element-wrapper .section-7 .round-button {
  line-height: 50px;
  background: #000000;
  color: #ffffff;
  border-radius: 30px;
  width: 305px;
  font-size: 24px;
}
.human-element-wrapper .section-7 .round-button:hover {
  background-color: #E6E6E6;
  color: #000000;
}

.page-template-page-calculator .hamburger,
.page-template-page-calculator .inner-page-header-logo {
  display: none;
}

.page-calculator {
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
}
.page-calculator .main-calculator {
  height: calc(100% - 140px);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  overflow: hidden;
}
.page-calculator .main-calculator.load {
  overflow: hidden;
  -webkit-transform: translate(0, 150%);
          transform: translate(0, 150%);
}
.page-calculator .main-calculator.hide {
  -webkit-transform: translate(0, 150%);
          transform: translate(0, 150%);
}
.page-calculator .site-container {
  height: 100%;
}
.page-calculator .mobile-line {
  display: none;
}
.page-calculator .space {
  padding-right: 5px;
}
.page-calculator .calculatorSwipper {
  height: 100%;
}
.page-calculator .calculatorSwipper .swiper-slide {
  height: auto;
}
.page-calculator .calculatorSwipper .swiper-slide > .row {
  height: 100%;
}
.page-calculator .calculator-footer {
  position: relative;
  z-index: 1;
  height: 134px;
  background: #000000;
  border-top: 1px solid #888888;
  visibility: hidden;
}
.page-calculator .calculator-footer .row {
  height: 100%;
}
.page-calculator .step-wrapper {
  overflow-x: hidden;
}
.page-calculator .step-container {
  position: relative;
  overflow: hidden;
}
.page-calculator .step1-col2,
.page-calculator .step2-col2,
.page-calculator .step3-col2,
.page-calculator .step4-col2,
.page-calculator .step5-col2,
.page-calculator .step6-col2,
.page-calculator .step7-col2,
.page-calculator .step8-col2 {
  overflow: hidden;
}
.page-calculator .step-inner-container {
  padding-top: 134px;
  padding-bottom: 132px;
}
.page-calculator .step1 .step-inner-container,
.page-calculator .step3 .step-inner-container,
.page-calculator .step5 .step-inner-container {
  padding-top: 93px;
}
.page-calculator .step6 .step-inner-container {
  padding-top: 43px;
}
.page-calculator .step8 .step-wrapper {
  height: 100%;
}
.page-calculator .step8 .step-wrapper .row {
  height: 100%;
}
.page-calculator .calculatorPrevStep.hide {
  display: none;
}
.page-calculator .calculatorPrevStep {
  background: none;
  border: unset;
  padding-left: 17px;
  color: #888888;
  font-size: 51px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.page-calculator .calculatorPrevStep:hover {
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}
.page-calculator .submit-form,
.page-calculator .calculatorNextStep {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #ffffff;
  font-size: 24px;
  text-align: center;
  line-height: 46px;
  border-radius: 25px;
  width: 246px;
  margin-left: 10px;
}
.page-calculator .submit-form {
  /*position: absolute;
  top: 0;
  left: 0;*/
  display: none;
}
.page-calculator .submit-form.loading {
  opacity: 0.5;
  pointer-events: none;
}
.page-calculator .close-calc-page {
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
  font-family: "HelveticaNeueLT W1G 55 Roman";
  position: fixed;
  top: 39px;
  right: 35px;
  cursor: pointer;
  z-index: 2;
  font-size: 0;
  width: 28px;
  height: 28px;
}
.page-calculator .close-calc-page:before, .page-calculator .close-calc-page:after {
  position: absolute;
  left: 15px;
  content: " ";
  height: 33px;
  width: 2px;
  background-color: #ffffff;
}
.page-calculator .close-calc-page:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.page-calculator .close-calc-page:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.page-calculator .swiper-horizontal > .swiper-pagination-bullets,
.page-calculator .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: unset;
  top: 43px;
  width: auto;
  position: fixed;
  left: 39px;
  padding-left: 52px;
}
.page-calculator .swiper-horizontal > .swiper-pagination-bullets:before,
.page-calculator .swiper-pagination-bullets.swiper-pagination-horizontal:before {
  content: "Step ";
  position: absolute;
  left: 0;
  top: -1px;
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
  font-family: "HelveticaNeueLT W1G 55 Roman";
}
.page-calculator .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.page-calculator .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
  color: #888888;
  opacity: 1;
  background: unset;
  width: auto;
  height: auto;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
  font-family: "HelveticaNeueLT W1G 55 Roman";
  margin: 0 5px 0 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.page-calculator .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:hover,
.page-calculator .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:hover {
  color: #ffffff;
}
.page-calculator .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:last-child,
.page-calculator .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:last-child {
  display: none;
}
.page-calculator .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active,
.page-calculator .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active {
  color: #ffffff;
}
.page-calculator .side-text {
  height: 100%;
  border-right: 1px solid #888888;
  padding-top: 134px;
  padding-left: 17px;
}
.page-calculator .side-text h2 {
  font-size: 60px;
  line-height: 65px;
  margin-bottom: 75px;
  max-width: 415px;
}
.page-calculator .side-text .text {
  max-width: 272px;
  color: #888888;
}
.page-calculator .option {
  cursor: pointer;
  /*&:hover {
  	.hover-image {
  		opacity: 1;
  	}
  	.initial-image {
  		opacity: 0;
  	}
  }*/
}
.page-calculator .option p {
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
}
.page-calculator .option.selected .hover-image {
  opacity: 1;
}
.page-calculator .option.selected .initial-image {
  opacity: 0;
}
.page-calculator .image-wrapper {
  position: relative;
  text-align: center;
}
.page-calculator .image-wrapper img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.page-calculator .image-wrapper .hover-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  opacity: 0;
}
.page-calculator .form-fields {
  padding-left: 14px;
  max-width: 445px;
}
.page-calculator .form-fields label,
.page-calculator .form-fields input {
  display: block;
  width: 100%;
}
.page-calculator .form-fields label {
  color: #888888;
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 39px;
}
.page-calculator .form-fields input {
  background: transparent;
  border: unset;
  border-bottom: 1px solid #888888;
  font-size: 20px;
  line-height: 24px;
  color: #888888;
  padding-bottom: 5px;
  border-radius: 0;
}
.page-calculator .form-fields input::-webkit-input-placeholder {
  color: #888888;
}
.page-calculator .form-fields input::-moz-placeholder {
  color: #888888;
}
.page-calculator .form-fields input:-ms-input-placeholder {
  color: #888888;
}
.page-calculator .form-fields input::-ms-input-placeholder {
  color: #888888;
}
.page-calculator .form-fields input::placeholder {
  color: #888888;
}
.page-calculator .form-fields input:focus::-webkit-input-placeholder {
  color: transparent;
}
.page-calculator .form-fields input:focus::-moz-placeholder {
  color: transparent;
}
.page-calculator .form-fields input:focus:-ms-input-placeholder {
  color: transparent;
}
.page-calculator .form-fields input:focus::-ms-input-placeholder {
  color: transparent;
}
.page-calculator .form-fields input:focus::placeholder {
  color: transparent;
}
.page-calculator .form-fields .invalid input {
  border-color: #FF0000;
}
.page-calculator .form-fields .invalid input::-webkit-input-placeholder {
  color: #FF0000;
}
.page-calculator .form-fields .invalid input::-moz-placeholder {
  color: #FF0000;
}
.page-calculator .form-fields .invalid input:-ms-input-placeholder {
  color: #FF0000;
}
.page-calculator .form-fields .invalid input::-ms-input-placeholder {
  color: #FF0000;
}
.page-calculator .form-fields .invalid input::placeholder {
  color: #FF0000;
}
.page-calculator .project-details .input-sqm {
  margin-bottom: 48px;
}
.page-calculator .project-details .input-city {
  margin-top: 32px;
}
.page-calculator .thank-you-text {
  margin-top: 134px;
  font-size: 60px;
  line-height: 65px;
  color: #ffffff;
  margin-left: 16px;
}
.page-calculator .step1 .selections {
  padding-left: 37px;
}
.page-calculator .step1 .selections p {
  margin-top: 84px;
}
.page-calculator .step3 .step3-col2 {
  padding-left: 16px;
}
.page-calculator .step3 .active {
  display: flex;
}
.page-calculator .step3 .step3-2 {
  display: none;
}
.page-calculator .step3 .option {
  margin-bottom: 62px;
}
.page-calculator .step3 .option p {
  margin-top: 40px;
}
.page-calculator .step3 .step-container .row {
  margin-left: -20px;
  margin-right: -20px;
}
.page-calculator .step3 .step-container .row .col-md-4 {
  padding-left: 20px;
  padding-right: 20px;
}
.page-calculator .step4 .panel-col.selected .image-expanded {
  border: 1px solid #FF0000;
}
.page-calculator .step4 .panel-col.selected:hover .image-expanded:after {
  border: 1px solid red;
  border-top: unset;
  width: calc(100% + 2px);
  left: -1px;
}
.page-calculator .step4 .panel-box img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-calculator .step4 .panel-col.selected .panel-box {
  border: 1px solid #FF0000;
}
.page-calculator .step4 .modularity-panels .panel-col img {
  opacity: 1;
}
.page-calculator .step4 .modularity-panels .panel-col:hover .image-expanded:after {
  background-color: #000000;
}
.page-calculator .step4 .custom-design-row {
  z-index: 2;
}
.page-calculator .step4 .custom-design .panel-box {
  background-color: #111111;
  color: #888888;
  font-size: 24px;
  line-height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 149px;
}
.page-calculator .step5 .option {
  margin-bottom: 62px;
}
.page-calculator .step5 .option p {
  margin-top: 40px;
}
.page-calculator .step6 .section-colors .tab {
  margin-bottom: 71px;
}
.page-calculator .step6 .section-colors .side-text {
  margin: 0;
  padding: 0;
  border: unset;
  display: flex;
  flex-direction: row;
  width: 800px;
  max-width: unset;
  color: #888888;
  margin-top: 40px;
}
.page-calculator .step6 .section-colors .side-text p {
  margin-bottom: 0;
  margin-right: 8px;
}
.page-calculator .step6 .colorGrid .color-box {
  border: 1px solid transparent;
}
.page-calculator .step6 .option.selected {
  border: 1px solid #FF0000;
}
.page-calculator .final-form h3 {
  font-size: 36px;
  line-height: 42px;
  color: #888888;
  margin-bottom: 54px;
}
.page-calculator .final-form .form-field {
  margin-bottom: 33px;
}
.page-calculator .custom-checkbox input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.page-calculator .custom-checkbox label {
  position: relative;
  cursor: pointer;
  color: #888888;
  font-size: 20px;
  line-height: 24px;
}
.page-calculator .custom-checkbox label a {
  color: #888888;
  text-decoration: underline;
}
.page-calculator .custom-checkbox label::before {
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #888888;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
}
.page-calculator .custom-checkbox input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  left: 3px;
  background: #ffffff;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.page-calculator .custom-checkbox.invalid label {
  color: #FF0000;
}
.page-calculator .custom-checkbox.invalid label a {
  color: #FF0000;
}
.page-calculator .mobilePanels {
  display: none;
}
.page-calculator .mobilePanels .swiper {
  width: 100%;
  overflow: visible;
  height: 374px;
}
.page-calculator .mobilePanels .swiper-slide {
  text-align: center;
  display: flex;
  margin: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  /*height: 226px;*/
  overflow: hidden;
  opacity: 0.25;
  width: 91px;
  height: 226px;
}
.page-calculator .mobilePanels .swiper-slide .image-wrapper {
  /*width: 148px;*/
  height: 100%;
}
.page-calculator .mobilePanels .swiper-slide img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
}
.page-calculator .mobilePanels .swiper-slide.swiper-slide-active {
  z-index: 2;
  height: 100%;
  width: 186px;
  opacity: 1;
}
.page-calculator .mobilePanels .swiper-slide.swiper-slide-active img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.page-calculator .mobilePanels .custom-design {
  width: 100%;
  background-color: #111111;
  color: #888888;
  font-size: 24px;
  line-height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.page-calculator .mobilePanels .option.selected {
  border: 1px solid #FF0000;
}
.page-calculator .mobilePanels .swiper-button-prev:after,
.page-calculator .mobilePanels .swiper-button-next:after {
  font-family: "Icomoon";
  font-size: 42px;
}
.page-calculator .mobilePanels .swiper-button-prev {
  bottom: 0;
  top: unset;
  right: 52px;
  left: unset;
}
.page-calculator .mobilePanels .swiper-button-prev:after {
  content: "\e902";
  color: #ffffff;
}
.page-calculator .mobilePanels .swiper-button-next {
  bottom: 0;
  top: unset;
  right: 19px;
}
.page-calculator .mobilePanels .swiper-button-next:after {
  content: "\e901";
  color: #000000;
}

@media only screen and (min-width: 1921px) {
  .site-container {
    max-width: 1876px;
    margin: 0 auto;
  }
  .site-main.inner-page-wrapper {
    overflow-x: hidden;
  }
  .opacity-wrapper .section-1 .site-container {
    margin: 0;
  }
}
@media only screen and (min-width: 991px) {
  .page-calculator .option:hover .hover-image {
    opacity: 1;
  }
  .page-calculator .option:hover .initial-image {
    opacity: 0;
  }
}
@media only screen and (max-width: 1750px) {
  .human-element-wrapper .section-4 .textarea1 p:first-child br {
    display: none;
  }
}
@media only screen and (max-width: 1600px) {
  .text_206 {
    font-size: 171px;
    line-height: 145px;
  }
  .letter {
    line-height: 127px;
  }
  .letter-1,
  .letter-2 {
    top: 29px;
  }
  .letter-3,
  .letter-4 {
    bottom: 22px;
  }
  .section-1 .top-text {
    top: 154px;
  }
  .distort {
    width: auto;
    height: 100vh;
  }
  .quote {
    max-width: 1300px;
    font-size: 60px;
  }
  .site-navigation-wrapper nav {
    padding-top: 135px;
  }
  .site-navigation-wrapper li a {
    font-size: 65px;
  }
  .modularity-wrapper .section-3 {
    padding-top: 200px;
  }
  .modularity-wrapper .section-3 .borderRight {
    padding-bottom: 280px;
  }
  .modularity-wrapper .section-3 .system-box {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .modularity-wrapper .section-3 img {
    width: 100%;
  }
  .modularity-wrapper .section-4 .products-list p {
    font-size: 18px;
    line-height: 26px;
  }
  .modularity-wrapper .section-6 #pic_1 img {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  .modularity-wrapper .section-6 #pic_2 img,
  .modularity-wrapper .section-6 #pic_4 img {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  .functionality-wrapper .section-1 .attachment-post-thumbnail {
    width: 100%;
    height: auto;
  }
  .opacity-wrapper .section-1 .header-col {
    flex-basis: 68%;
    max-width: 68%;
  }
  .opacity-wrapper .section-1 .header-col img {
    width: 100%;
    height: auto;
  }
  .opacity-wrapper .section-1 .text1 {
    padding-left: 50px;
  }
  .opacity-wrapper .section-1 .text3 {
    margin-left: -8px;
  }
  .opacity-wrapper .section-1 .text4 {
    padding-left: 80px;
  }
  .space-wrapper .section-1 .attachment-post-thumbnail {
    width: 100%;
    height: auto;
  }
  .exp-dialogue-wrapper .section-6 #pic_2 img {
    width: 100%;
  }
  .exp-dialogue-wrapper .section-6 #pic_1 img,
  .exp-dialogue-wrapper .section-6 #pic_3 img,
  .exp-dialogue-wrapper .section-6 #pic_4 img {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  .page-calculator .step6 .side-text h2 {
    padding-right: 5px;
  }
  .page-calculator .step6 .section-colors button {
    margin-right: 40px;
  }
  .page-calculator .step6 .section-colors .tab {
    margin-bottom: 40px;
  }
  .page-calculator .step6 .section-colors .side-navigation span {
    font-size: 90px;
  }
  .page-calculator .step6 .colorGrid .color-box {
    height: 160px;
  }
}
@media only screen and (max-width: 1536px) {
  .site-navigation-wrapper nav {
    padding-top: 114px;
  }
  .site-navigation-wrapper li a {
    font-size: 60px;
  }
  .quote {
    max-width: 1200px;
    font-size: 55px;
  }
  .text_206 {
    font-size: 164px;
    line-height: 139px;
  }
  .text_70 {
    font-size: 65px;
    line-height: 69px;
  }
  .letter {
    line-height: 122px;
  }
  .section-1 .top-text {
    top: 147px;
  }
  .bottom-footer .col-1 {
    max-width: 43%;
    flex-basis: 43%;
  }
  .bottom-footer .col-2 {
    max-width: 15%;
    flex-basis: 15%;
  }
  .bottom-footer .col-3 {
    max-width: 12%;
    flex-basis: 12%;
  }
  .bottom-footer .col-4 {
    max-width: 30%;
    flex-basis: 30%;
  }
  .bottom-links {
    margin-left: 63px;
  }
  .bottom-links .col1 {
    margin-left: 0;
  }
  .bottom-links .col1,
  .bottom-links .col2 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .modularity-wrapper .section-6 h2 {
    padding: 200px 0 0;
  }
  .modularity-wrapper .section-6 #pic_1 img {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  .modularity-wrapper .section-6 #pic_2 img,
  .modularity-wrapper .section-6 #pic_4 img {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  .sliderDim .navigation-buttons .nav-button {
    font-size: 110px;
  }
  .functionality-wrapper .section-1 .header-col {
    max-width: 60%;
    flex-basis: 60%;
  }
  .functionality-wrapper .section-1 .section-1-textarea .textarea1 br {
    display: none;
  }
  .functionality-wrapper .section-2 h2 {
    padding: 87px 0 90px;
  }
  .functionality-wrapper .section-3 .textarea-wrapper .textarea2,
  .functionality-wrapper .section-5 .textarea-wrapper .textarea2 {
    padding-left: 80px;
  }
  .functionality-wrapper .section-8 .tabs-col {
    margin-left: 16.667%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .functionality-wrapper .section-9 {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .functionality-wrapper .table-row {
    padding-top: 120px;
  }
  .exp-dialogue-wrapper .section-3 .site-container {
    padding: 0;
  }
  .exp-dialogue-wrapper .section-6 #pic_1 img,
  .exp-dialogue-wrapper .section-6 #pic_3 img,
  .exp-dialogue-wrapper .section-6 #pic_4 img {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@media only screen and (max-width: 1500px) {
  .text_206 {
    font-size: 171px;
    line-height: 145px;
  }
  .letter {
    line-height: 127px;
  }
  .section-1 .top-text {
    top: 154px;
  }
  .space-wrapper .section-5 .col1 {
    margin-left: 8.333%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .space-wrapper .section-6 .side-navigation {
    text-align: center;
  }
  .human-element-wrapper .section-1 .text1 {
    padding-left: 28px;
  }
  .human-element-wrapper .section-1 .text2 {
    padding-left: 40px;
  }
  .human-element-wrapper .section-1 .text4 {
    padding-left: 48px;
  }
  .human-element-wrapper .section-6 {
    padding: 150px 0 180px;
  }
  .human-element-wrapper .section-6 .big-arrow {
    font-size: 220px;
  }
  .human-element-wrapper .section-7 {
    padding: 200px 0 180px;
  }
  .page-calculator .thank-you-text {
    font-size: 50px;
    line-height: 54px;
  }
  .page-calculator .step-inner-container {
    padding-bottom: 80px;
  }
  .page-calculator .side-text h2 {
    font-size: 50px;
    line-height: 54px;
    margin-bottom: 50px;
  }
  .page-calculator .step1 .selections p {
    margin-top: 60px;
  }
  .page-calculator .form-fields label {
    font-size: 32px;
    line-height: 36px;
  }
  .page-calculator .custom-checkbox label {
    font-size: 16px;
    line-height: 20px;
  }
  .page-calculator .custom-checkbox label a {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1400px) {
  .letter {
    height: 120px;
    width: auto;
  }
  .quote {
    max-width: 1100px;
    font-size: 50px;
  }
  .homepage-wrapper .custom-logo-link {
    left: 135px;
  }
  .text_70 {
    font-size: 60px;
    line-height: 64px;
  }
  .text_206 {
    font-size: 146px;
    line-height: 124px;
  }
  .letter {
    line-height: 109px;
  }
  .section-1 .top-text {
    top: 131px;
  }
  .top-footer {
    padding: 150px 0 172px;
  }
  .modularity-wrapper .section-1-textarea br {
    display: none;
  }
  .modularity-wrapper .section-3 .system-box {
    margin: 0 20px;
  }
  .modularity-wrapper .display-products .main-product-image img {
    width: 100%;
  }
  .modularity-wrapper .display-products .col1 {
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .modularity-wrapper .display-products .col2 {
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .modularity-wrapper .section-4 .generic-text {
    padding-top: 120px;
    padding-bottom: 60px;
    font-size: 18px;
    line-height: 22px;
  }
  .modularity-wrapper .section-4 .main-product-column .main-product-description {
    font-size: 18px;
  }
  .modularity-wrapper .section-4 .products-list p {
    font-size: 16px;
    line-height: 24px;
  }
  .modularity-wrapper .section-6 .sliderDim {
    padding-bottom: 150px;
  }
  .modularity-wrapper .section-6 #pic_1 img {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  .modularity-wrapper .section-6 #pic_2 img,
  .modularity-wrapper .section-6 #pic_4 img {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  .modularity-wrapper .section-6 img {
    max-width: 100%;
  }
  .sliderDim .navigation-buttons .nav-button {
    font-size: 90px;
  }
  .functionality-wrapper .section-1 .header-col {
    max-width: 55%;
    flex-basis: 55%;
  }
  .functionality-wrapper .section-lines {
    padding-bottom: 220px;
  }
  .functionality-wrapper .section-6 .side-navigation span {
    font-size: 114px;
  }
  .functionality-wrapper .section-7 .textarea1 br,
  .functionality-wrapper .section-7 .textarea2 br {
    display: none;
  }
  .functionality-wrapper .section-8 .tabs-col {
    margin-left: 8.333%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .section-colors .tab {
    margin-bottom: 50px;
  }
  .section-colors .side-text {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.32px;
    margin-left: 10px;
  }
  .section-colors .side-navigation span {
    font-size: 114px;
  }
  .colorGrid .color-box {
    height: 180px;
  }
  .opacity-wrapper .section-1 .textarea1 br,
  .opacity-wrapper .section-1 .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-1 .col1 {
    margin-left: 25%;
  }
  .opacity-wrapper .section-1 .col2 {
    margin-left: 16.667%;
  }
  .opacity-wrapper .section-2 h2 {
    padding: 60px 0 100px;
  }
  .opacity-wrapper .section-3 .side-navigation span {
    font-size: 114px;
  }
  .opacity-wrapper .section-4 .site-container {
    padding-top: 150px;
  }
  .opacity-wrapper .section-4 .side-navigation span {
    font-size: 114px;
  }
  .opacity-wrapper .section-5 .site-container {
    padding-top: 150px;
  }
  .opacity-wrapper .section-5 .textarea1 br,
  .opacity-wrapper .section-5 .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-6 {
    padding-top: 150px;
  }
  .opacity-wrapper .section-6 .side-navigation span {
    font-size: 114px;
  }
  .opacity-wrapper .section-7 .site-container {
    padding-top: 150px;
  }
  .opacity-wrapper .section-7 .textarea1 br,
  .opacity-wrapper .section-7 .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-7 .header-col,
  .opacity-wrapper .section-7 .col-1 {
    margin-left: 28%;
  }
  .opacity-wrapper .section-7 .col-2 {
    margin-left: 33.333%;
  }
  .opacity-wrapper .section-7 .side-navigation span {
    font-size: 114px;
  }
  .opacity-wrapper .section-8 .site-container {
    padding-top: 150px;
    padding-bottom: 200px;
  }
  .opacity-wrapper .section-8 .side-navigation span {
    font-size: 114px;
  }
  .space-wrapper .section-2 h2 {
    padding: 100px 0 130px;
  }
  .space-wrapper .section-5 {
    padding-top: 120px;
  }
  .space-wrapper .section-5 .textarea1 br,
  .space-wrapper .section-5 .textarea2 br {
    display: none;
  }
  .space-wrapper .section-5 .side-navigation span {
    font-size: 114px;
  }
  .space-wrapper .section-6 {
    padding-top: 120px;
    padding-bottom: 180px;
  }
  .space-wrapper .section-6 .side-navigation span {
    font-size: 114px;
  }
  .exp-dialogue-wrapper .section-4 .textarea2 br {
    display: none;
  }
  .exp-dialogue-wrapper .section-5 .site-container {
    padding: 180px 0 40px;
  }
  .exp-dialogue-wrapper .section-6 #pic_1 img,
  .exp-dialogue-wrapper .section-6 #pic_3 img,
  .exp-dialogue-wrapper .section-6 #pic_4 img {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  .exp-dialogue-wrapper .sliderDim .navigation-buttons {
    right: -90px;
  }
  .exp-dialogue-wrapper .sliderDim .navigation-buttons #stackedCarouselPrevButton {
    margin-left: -7px;
    margin-top: -4px;
  }
  .human-element-wrapper .section-1 .text1 {
    padding-left: 18px;
  }
  .human-element-wrapper .section-1 .text4 {
    padding-left: 78px;
  }
  .page-calculator .step6 .section-colors button {
    margin-right: 20px;
    font-size: 18px;
  }
  .page-calculator .step6 .section-colors .tab {
    margin-bottom: 30px;
  }
  .page-calculator .step6 .section-colors .side-navigation span {
    font-size: 70px;
  }
  .page-calculator .step6 .colorGrid .color-box {
    height: 120px;
    padding: 22px 17px 0 17px;
  }
  .page-calculator .step6 .colorGrid .color-box span {
    font-size: 14px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 1300px) {
  .site-navigation-wrapper li a {
    font-size: 55px;
  }
  .quote {
    max-width: 1060px;
  }
  .site-footer .copyright {
    padding-right: 0;
  }
  .bottom-footer .col-1 {
    max-width: 40%;
    flex-basis: 40%;
  }
  .bottom-footer .col-4 {
    max-width: 33%;
    flex-basis: 33%;
  }
  .functionality-wrapper .section-3 .textarea-wrapper .textarea1 br,
  .functionality-wrapper .section-3 .textarea-wrapper .textarea2 br,
  .functionality-wrapper .section-5 .textarea-wrapper .textarea1 br,
  .functionality-wrapper .section-5 .textarea-wrapper .textarea2 br {
    display: none;
  }
  .functionality-wrapper .section-6 .textarea1 br,
  .functionality-wrapper .section-6 .textarea2 br {
    display: none;
  }
  .functionality-wrapper .section-8 .tabs-col {
    margin-left: 0%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .section-colors button {
    margin-right: 20px;
  }
  .opacity-wrapper .section-3 .galleryRow .col1 {
    margin-left: 0;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .space-wrapper .section-4 .textarea1 br,
  .space-wrapper .section-4 .textarea2 br {
    display: none;
  }
  .exp-dialogue-wrapper .section-1 .text2,
  .exp-dialogue-wrapper .section-1 .text4 {
    padding-left: 0;
  }
  .exp-dialogue-wrapper .section-1 .textarea1 br,
  .exp-dialogue-wrapper .section-1 .textarea2 br {
    display: none;
  }
  .exp-dialogue-wrapper .section-4 .textarea1 br,
  .exp-dialogue-wrapper .section-4 .textarea2 br {
    display: none;
  }
  .exp-dialogue-wrapper .section-6 #pic_1 img,
  .exp-dialogue-wrapper .section-6 #pic_2 img,
  .exp-dialogue-wrapper .section-6 #pic_3 img,
  .exp-dialogue-wrapper .section-6 #pic_4 img {
    -webkit-transform: unset;
            transform: unset;
    width: auto;
  }
  .exp-dialogue-wrapper #weirdSliderWithBackground {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  .page-calculator .main-calculator {
    height: calc(100% - 100px);
  }
  .page-calculator .calculator-footer {
    height: 100px;
  }
  .page-calculator .step-inner-container {
    padding-bottom: 40px;
  }
  .page-calculator .side-text h2 {
    font-size: 45px;
    line-height: 50px;
  }
  .page-calculator .step1 .selections p {
    margin-top: 40px;
  }
  .page-calculator .calculatorNextStep,
  .page-calculator .submit-form {
    font-size: 20px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 1200px) {
  .human-element-wrapper .section-1 .text1 {
    padding-left: 0;
  }
  .human-element-wrapper .section-1 .text2 {
    padding-left: 7px;
  }
  .human-element-wrapper .section-1 .text3 {
    padding-left: 0;
  }
  .human-element-wrapper .section-1 .text4 {
    padding-left: 0;
  }
  .human-element-wrapper .section-1 .textarea1 br,
  .human-element-wrapper .section-1 .textarea2 br {
    display: none;
  }
  .human-element-wrapper .section-1-textarea .col1 {
    margin-left: 25%;
  }
  .human-element-wrapper .section-1-textarea .col1 {
    margin-left: 20%;
  }
  .human-element-wrapper .section-2 {
    padding: 100px 0;
  }
}
@media only screen and (max-width: 1100px) {
  .text_70 {
    font-size: 50px;
    line-height: 54px;
  }
  .text_206 {
    font-size: 120px;
    line-height: 100px;
  }
  .letter {
    line-height: 90px;
  }
  .inner-page-header-logo {
    right: 135px;
  }
  .top-footer {
    padding: 137px 0;
  }
  .top-footer .round-button {
    margin-top: 36px;
    width: 290px;
    font-size: 22px;
    line-height: 45px;
  }
  .site-footer .desktop-copyright {
    display: none;
  }
  .site-footer .mobile-copyright {
    display: block;
  }
  .bottom-footer .col-1 {
    max-width: 100%;
    flex-basis: 100%;
    margin-bottom: 100px;
  }
  .bottom-footer .col-2 {
    max-width: 30%;
    flex-basis: 30%;
  }
  .bottom-footer .col-3 {
    max-width: 30%;
    flex-basis: 30%;
  }
  .bottom-footer .col-4 {
    max-width: 40%;
    flex-basis: 40%;
  }
  .bottom-links {
    margin-left: 0;
    margin-top: 26px;
  }
  .bottom-links .col1,
  .bottom-links .col2 {
    max-width: 30%;
    flex-basis: 30%;
  }
  .page-template-page-home .letter-1 {
    -webkit-transform: translate(41vw, 40vh);
            transform: translate(41vw, 40vh);
  }
  .page-template-page-home .letter-2 {
    -webkit-transform: translate(-41vw, 40vh);
            transform: translate(-41vw, 40vh);
  }
  .page-template-page-home .letter-3 {
    -webkit-transform: translate(41vw, -40vh);
            transform: translate(41vw, -40vh);
  }
  .page-template-page-home .letter-4 {
    -webkit-transform: translate(-41vw, -40vh);
            transform: translate(-41vw, -40vh);
  }
  .quote {
    max-width: calc(100% - 80px);
    font-size: 45px;
  }
  .distort {
    height: 490px;
    width: 100%;
    height: auto;
    top: 48px;
  }
  .section-1 .section-1-textarea .textarea1,
  .section-1 .section-1-textarea .textarea2 {
    font-size: 18px;
    line-height: 22px;
  }
  .modularity-wrapper .section-1-textarea .col-md-offset-3 {
    margin-left: 15%;
  }
  .modularity-wrapper .section-2 .video-section {
    padding: 32px 0;
  }
  .modularity-wrapper .section-2 .video-description {
    font-size: 16px;
    line-height: 20px;
  }
  .modularity-wrapper .display-products .col1 {
    max-width: 40%;
    flex-basis: 40%;
    margin-left: 0;
  }
  .modularity-wrapper .section-4 .main-product-column .main-product-description {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.32px;
  }
  .modularity-wrapper .section-4 .generic-text {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.32px;
  }
  .modularity-wrapper .section-4 .products-list p {
    letter-spacing: -0.32px;
  }
  .modularity-wrapper .section-4 .products-list p:before {
    font-size: 12px;
  }
  .modularity-wrapper .section-4 .products-list p:hover {
    -webkit-transform: translateX(15px);
            transform: translateX(15px);
  }
  .modularity-wrapper .section-4 .products-list p.selected {
    padding-left: 15px;
  }
  .modularity-wrapper .section-5 .desktopPanels {
    display: none;
  }
  .modularity-wrapper .section-5 .mobilePanels {
    display: block;
    overflow-x: hidden;
  }
  .modularity-wrapper .section-6 #pic_1 img {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  .modularity-wrapper .section-6 #pic_2 img {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  .functionality-wrapper .section-2 h2 {
    padding: 110px 0 32px;
  }
  .functionality-wrapper .section-3 .row {
    align-items: unset;
  }
  .functionality-wrapper .section-3 img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .functionality-wrapper .section-3 .textarea-wrapper,
  .functionality-wrapper .section-5 .textarea-wrapper {
    padding-bottom: 40px;
  }
  .functionality-wrapper .section-3 .textarea-wrapper .textarea2,
  .functionality-wrapper .section-5 .textarea-wrapper .textarea2 {
    padding-left: 40px;
  }
  .functionality-wrapper .section-4 .textarea-wrapper .textarea2 {
    max-width: 600px;
  }
  .functionality-wrapper .section-4 .textarea-wrapper .textarea2 br {
    display: none;
  }
  .functionality-wrapper .section-7 {
    padding-bottom: 40px;
  }
  .colorGrid .color-box {
    padding: 22px 17px 0 17px;
    height: 120px;
  }
  .colorGrid .color-box span {
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
  }
  .section-colors .tab {
    margin-bottom: 40px;
  }
  .section-colors .side-navigation {
    height: 122px;
  }
  .section-colors .side-navigation span {
    font-size: 90px;
  }
  .section-colors .side-text {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.24px;
  }
  .section-colors .side-text p {
    margin-bottom: 20px;
  }
  .main-text-font {
    font-size: 18px;
    line-height: 22px;
  }
  .functionality-wrapper .section-9 {
    padding-top: 50px;
  }
  .functionality-wrapper .section-9 h2 {
    margin-bottom: 10px;
  }
  .functionality-wrapper .table-row .table-row1,
  .functionality-wrapper .table-row .table-row2 {
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .opacity-wrapper .section-3 .side-navigation span {
    font-size: 90px;
  }
  .opacity-wrapper .section-4 .side-navigation span {
    font-size: 90px;
  }
  .opacity-wrapper .section-4 .textarea1 br,
  .opacity-wrapper .section-4 .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-6 .side-navigation span {
    font-size: 90px;
  }
  .opacity-wrapper .section-7 .side-navigation span {
    font-size: 90px;
  }
  .opacity-wrapper .section-8 .side-navigation span {
    font-size: 90px;
  }
  .space-wrapper .section-1 .textarea1 br,
  .space-wrapper .section-1 .textarea2 br {
    display: none;
  }
  .space-wrapper .section-5 .side-navigation span {
    font-size: 90px;
  }
  .space-wrapper .section-6 .side-navigation span {
    font-size: 90px;
  }
  .exp-dialogue-wrapper #weirdSliderWithBackground {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  .exp-dialogue-wrapper .sliderDim .navigation-buttons {
    right: -50px;
  }
  .exp-dialogue-wrapper .section-6 .site-container {
    padding: 180px 0;
  }
  .page-calculator .swiper-horizontal > .swiper-pagination-bullets,
  .page-calculator .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 22px;
  }
  .page-calculator .side-text {
    padding-left: 0;
    padding-right: 5px;
  }
  .page-calculator .side-text h2 {
    font-size: 35px;
    line-height: 40px;
  }
  .page-calculator .text {
    font-size: 16px;
    line-height: 20px;
  }
  .page-calculator .close-calc-page {
    right: 22px;
  }
  .page-calculator .thank-you-text {
    font-size: 35px;
    line-height: 40px;
  }
  .page-calculator .step6 .section-colors button {
    margin-right: 10px;
    font-size: 18px;
    line-height: 24px;
    padding-left: 24px;
  }
  .page-calculator .step6 .section-colors button:before {
    font-size: 16px;
  }
  .page-calculator .step6 .section-colors .side-navigation span {
    font-size: 60px;
  }
  .page-calculator .step6 .section-colors .colorGrid .color-box {
    height: 110px;
  }
}
@media only screen and (max-width: 991px) {
  .letter-1,
  .letter-2 {
    top: 17px;
  }
  .letter-3,
  .letter-4 {
    bottom: 19px;
  }
  .letter-1,
  .letter-3 {
    left: 19px;
  }
  .letter-2,
  .letter-4 {
    right: 19px;
  }
  .desktop-letter {
    display: none;
  }
  .mobile-letter {
    display: block;
    height: 61px;
    width: auto;
  }
  .hamburger {
    height: 48px;
    /*background-color: #E6E6E6;*/
    width: 100%;
    border-radius: unset;
  }
  .hamburger .hamburger-box {
    margin-top: 13px;
    width: 21px;
    height: 16px;
  }
  .hamburger .hamburger-inner {
    width: 21px;
    height: 2px;
  }
  .hamburger .hamburger-inner:before, .hamburger .hamburger-inner:after {
    width: 21px;
    height: 2px;
  }
  .hamburger .hamburger-inner:before {
    top: 6px;
  }
  .hamburger .hamburger-inner:after {
    top: 12px;
  }
  .site-main.inner-page-wrapper {
    padding-top: 48px;
  }
  .text_206 {
    font-size: 86px;
    line-height: 76px;
  }
  .text_70 {
    font-size: 40px;
    line-height: 44px;
  }
  .inner-page-header-logo {
    display: none;
  }
  .site-footer {
    padding: 23px 0;
  }
  .site-footer .textarea {
    font-size: 16px;
    line-height: 20px;
  }
  .site-footer .copyright {
    font-size: 12px;
    line-height: 14px;
  }
  .bottom-footer .col-1 {
    margin-bottom: 166px;
  }
  .bottom-links .mobile-br {
    page-break-before: always;
    display: block;
  }
  .site-navigation-wrapper nav {
    padding-top: 114px;
  }
  .site-navigation-wrapper li a {
    font-size: 40px;
    letter-spacing: -0.4px;
    padding-bottom: 22px;
  }
  .site-navigation-wrapper li a:before {
    content: "\e900";
    font-family: "Icomoon";
    background: transparent;
    width: auto;
    height: auto;
    top: unset;
    bottom: 3px;
    font-size: 12px;
    left: calc(50% - 20px);
  }
  .site-navigation-wrapper li a:after {
    -webkit-transform: unset;
            transform: unset;
    left: 50%;
    top: unset;
    bottom: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .hamburger {
    background: transparent;
  }
  .hamburger .hamburger-box {
    margin-top: 7px;
  }
  .home-padding-left {
    padding-left: 0;
  }
  .quote br {
    display: none;
  }
  .quote .mobile-br {
    page-break-before: always;
    display: block;
  }
  blockquote p {
    text-align: left;
    padding-left: 100px;
  }
  .main-text-font {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.32px;
  }
  .section-1 > .site-container {
    margin: 0;
  }
  .section-1 .top-text {
    top: 76px;
    height: 100%;
    max-height: 800px;
  }
  .section-1 .top-text .site-container {
    height: 100%;
  }
  .section-1 .top-text .site-container > .row {
    align-items: center;
    height: 100%;
  }
  .section-1 .attachment-post-thumbnail {
    width: 100%;
    height: auto;
  }
  .section-1 > .site-container {
    padding-bottom: 0;
  }
  .section-1 .top-text .site-container {
    height: auto;
  }
  .section-1 .top-text .text2,
  .section-1 .top-text .text3,
  .section-1 .top-text .text4,
  .section-1 .top-text .text5 {
    display: none;
  }
  .section-1 .mobile-bottom-text {
    display: block;
    margin-top: -38px;
  }
  .section-1 .section-1-textarea {
    padding-top: 27px;
    padding-bottom: 0;
  }
  .section-1 .section-1-textarea .textarea1,
  .section-1 .section-1-textarea .textarea2 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.32px;
  }
  .modularity-wrapper .section-1 .text1 {
    margin-left: 16%;
  }
  .modularity-wrapper .section-1 .text2 {
    margin-left: 32%;
  }
  .modularity-wrapper .section-1 .text3 {
    margin-left: 20%;
  }
  .modularity-wrapper .section-1 .text4 {
    margin-left: 40%;
  }
  .modularity-wrapper .section-1-textarea .col-md-offset-3 {
    margin-left: 0;
  }
  .modularity-wrapper .section-3 {
    padding-top: 80px;
    padding-bottom: 134px;
  }
  .modularity-wrapper .section-3 h2 {
    margin-bottom: 50px;
  }
  .modularity-wrapper .section-3 .system-box:hover p:before {
    opacity: 1;
  }
  .modularity-wrapper .section-3 .system-box p {
    font-size: 14px;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 35px auto 0;
  }
  .modularity-wrapper .section-3 .system-box p:before {
    content: "\e900";
    font-family: "Icomoon" !important;
    font-size: 12px;
    position: absolute;
    left: -18px;
    top: 3px;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .modularity-wrapper .section-3 .borderRight {
    padding-top: 0;
    padding-bottom: 0;
  }
  .modularity-wrapper .section-3 .borderRight:nth-child(2):after {
    content: none;
  }
  .modularity-wrapper .section-3 .borderRight:nth-child(1), .modularity-wrapper .section-3 .borderRight:nth-child(2) {
    padding-bottom: 46px;
  }
  .modularity-wrapper .section-3 .borderRight:nth-child(1) .system-box, .modularity-wrapper .section-3 .borderRight:nth-child(2) .system-box {
    position: relative;
  }
  .modularity-wrapper .section-3 .borderRight:nth-child(1) .system-box:before, .modularity-wrapper .section-3 .borderRight:nth-child(2) .system-box:before {
    content: "";
    position: absolute;
    bottom: -46px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #000000;
  }
  .modularity-wrapper .section-3 .borderRight:nth-child(3), .modularity-wrapper .section-3 .borderRight:nth-child(4) {
    padding-top: 46px;
  }
  .modularity-wrapper .section-4 .generic-text {
    padding-top: 0;
    padding-bottom: 50px;
  }
  .modularity-wrapper .section-4 .generic-text p:first-child {
    padding-left: 0;
  }
  .modularity-wrapper .section-4 .generic-text p:last-child {
    padding-left: 92px;
  }
  .modularity-wrapper .section-4 .products-list p:hover {
    -webkit-transform: none;
            transform: none;
  }
  .modularity-wrapper .section-4 .products-list p:before {
    top: 20px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  .modularity-wrapper .section-4 .products-list p.selected:before {
    -webkit-transform: rotate(-90deg) translateX(20px);
            transform: rotate(-90deg) translateX(20px);
  }
  .modularity-wrapper .section-4 .products-list .mobile-image {
    background-color: #ffffff;
  }
  .modularity-wrapper .display-products {
    padding-bottom: 115px;
  }
  .modularity-wrapper .display-products .col1,
  .modularity-wrapper .display-products .col2 {
    max-width: 100%;
    flex-basis: 100%;
  }
  .modularity-wrapper .display-products .col1 {
    display: none;
  }
  .modularity-wrapper .section-6 .absolute-row {
    display: none;
  }
  .modularity-wrapper .section-6 h2 {
    padding: 129px 0 0;
    margin-bottom: 35px;
  }
  .modularity-wrapper .section-6 .sliderDim {
    padding-bottom: 110px;
  }
  .sliderDim .navigation-buttons {
    display: none;
  }
  .functionality-wrapper .section-1 > .site-container {
    margin: 0;
  }
  .functionality-wrapper .section-1 .header-col {
    max-width: 100%;
    flex-basis: 100%;
  }
  .functionality-wrapper .section-1 .attachment-post-thumbnail {
    margin-left: 0;
  }
  .functionality-wrapper .section-1 .text1 {
    margin-left: 0;
    text-align: center;
    display: inline-block;
    width: 100%;
  }
  .functionality-wrapper .section-1 .text2 {
    display: block;
    text-align: center;
    margin-left: 72px;
  }
  .functionality-wrapper .section-1 .text3 {
    margin-left: 25%;
  }
  .functionality-wrapper .section-1 .text4 {
    margin-left: 40%;
  }
  .functionality-wrapper .section-1 .text5 {
    margin-left: 20%;
  }
  .functionality-wrapper .section-3,
  .functionality-wrapper .section-4,
  .functionality-wrapper .section-5 {
    padding: 0;
  }
  .functionality-wrapper .section-3 .site-container,
  .functionality-wrapper .section-4 .site-container,
  .functionality-wrapper .section-5 .site-container {
    margin: 0;
  }
  .functionality-wrapper .section-3 .absolute-row,
  .functionality-wrapper .section-4 .absolute-row,
  .functionality-wrapper .section-5 .absolute-row {
    display: none;
  }
  .functionality-wrapper .section-3 .textarea-wrapper,
  .functionality-wrapper .section-5 .textarea-wrapper {
    padding: 30px 19px 135px;
  }
  .functionality-wrapper .section-3 .textarea-wrapper .textarea2,
  .functionality-wrapper .section-5 .textarea-wrapper .textarea2 {
    padding-left: 54px;
  }
  .functionality-wrapper .section-4 .absolute-text-row {
    position: relative;
    bottom: unset;
  }
  .functionality-wrapper .section-4 h2 {
    margin-left: 114px;
  }
  .functionality-wrapper .section-4 .textarea-wrapper {
    padding: 30px 19px 135px;
  }
  .functionality-wrapper .section-4 .textarea-wrapper .textarea1 {
    padding-left: 114px;
  }
  .functionality-wrapper .section-4 .textarea-wrapper .textarea1 br {
    display: none;
  }
  .functionality-wrapper .section-4 .textarea-wrapper .textarea2 {
    padding-left: 0;
  }
  .functionality-wrapper .section-6 {
    padding-top: 50px;
    padding-bottom: 114px;
  }
  .functionality-wrapper .section-6 h2 {
    margin-bottom: 16px;
  }
  .functionality-wrapper .section-6 .galleryRow {
    margin-top: 50px;
  }
  .functionality-wrapper .section-6 .absolute-row {
    display: none;
  }
  .functionality-wrapper .section-6 .textarea1 {
    margin-left: 114px;
  }
  .functionality-wrapper .section-6 .textarea2 {
    margin-left: 73px;
  }
  .functionality-wrapper .section-6 .galleryWrapper {
    padding-left: 0;
  }
  .functionality-wrapper .section-6 .side-navigation {
    display: none;
  }
  .functionality-wrapper .section-6 .mobile-site-container {
    margin: 0 19px;
  }
  .functionality-wrapper .section-lines {
    display: none;
  }
  .gallerySwipperButtons {
    padding-bottom: 50px;
  }
  .gallerySwipperButtons .swiper-pagination {
    bottom: 0;
    display: flex;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: flex-end;
  }
  .gallerySwipperButtons .swiper-pagination .swiper-pagination-bullet {
    margin: 0 2px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    border-radius: 0;
    background-color: #E6E6E6;
    opacity: 1;
    height: 5px;
  }
  .gallerySwipperButtons .swiper-pagination .swiper-pagination-bullet-active {
    height: 10px;
  }
  .functionality-wrapper .section-7 {
    padding-top: 50px;
  }
  .functionality-wrapper .section-8 {
    padding-bottom: 110px;
  }
  .functionality-wrapper .section-8 .textarea2 {
    padding-left: 47px;
  }
  .functionality-wrapper .section-9 .side-header {
    padding-top: 0;
    padding-bottom: 35px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0;
  }
  .functionality-wrapper .section-9 .side-header span {
    -webkit-writing-mode: horizontal-tb;
        -ms-writing-mode: lr-tb;
            writing-mode: horizontal-tb;
  }
  .functionality-wrapper .table-row table td {
    font-size: 16px;
    line-height: 20px;
    width: 50%;
    vertical-align: top;
  }
  .functionality-wrapper .table-row .table-row1,
  .functionality-wrapper .table-row .table-row2 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .functionality-wrapper .table-row .table-footer-note {
    position: relative;
    bottom: unset;
    padding-top: 35px;
  }
  .section-colors .tabcontent {
    position: relative;
  }
  .section-colors .tab {
    display: flex;
    flex-direction: column;
    text-align: left;
    align-items: flex-start;
    margin-left: 28px;
  }
  .section-colors .tab button {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.32px;
    color: #888888;
    padding-left: 18px;
  }
  .section-colors .tab button:before {
    font-size: 12px;
  }
  .section-colors .tab button.active {
    color: #ffffff;
  }
  .section-colors .side-navigation {
    height: auto;
    position: absolute;
    top: -80px;
    right: 22px;
    margin-bottom: 0;
    display: flex;
    justify-content: flex-end;
  }
  .section-colors .side-navigation span {
    font-size: 41px;
  }
  .section-colors .side-navigation .color-button-prev {
    color: #888888;
    display: block;
  }
  .section-colors .side-text {
    margin-top: 40px;
  }
  .functionality-wrapper .section-9 .data-box p {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0;
    max-width: unset;
  }
  .functionality-wrapper .section-9 .data-box p:first-child {
    margin-bottom: 8px;
  }
  .functionality-wrapper .section-9 .data-box .image-box {
    margin-bottom: 50px;
  }
  .functionality-wrapper .section-9 .text-box {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
  .functionality-wrapper .section-9 .row1,
  .functionality-wrapper .section-9 .row2 {
    margin-bottom: 50px;
  }
  .opacity-wrapper .section-1 .header-col {
    flex-basis: 100%;
    max-width: 100%;
  }
  .opacity-wrapper .section-1 .top-text .text2,
  .opacity-wrapper .section-1 .top-text .text3,
  .opacity-wrapper .section-1 .top-text .text4 {
    display: none;
  }
  .opacity-wrapper .section-1 .text1,
  .opacity-wrapper .section-1 .text2,
  .opacity-wrapper .section-1 .text3,
  .opacity-wrapper .section-1 .text4 {
    padding-left: 0;
    text-align: center;
    display: inline-block;
    width: 100%;
  }
  .opacity-wrapper .section-1 .text3 {
    padding-right: 126px;
  }
  .opacity-wrapper .section-1 .text4 {
    padding-left: 76px;
  }
  .opacity-wrapper .section-1 .textarea1 br,
  .opacity-wrapper .section-1 .textarea2 br {
    display: block;
  }
  .opacity-wrapper .section-1 .textarea2 {
    padding-left: 53px;
  }
  .opacity-wrapper .section-1 .col1,
  .opacity-wrapper .section-1 .col2 {
    margin-left: 0%;
  }
  .opacity-wrapper .section-2 h2 {
    padding: 110px 0 30px;
    text-align: center;
  }
  .opacity-wrapper .section-3 {
    padding-top: 50px;
    padding-bottom: 110px;
  }
  .opacity-wrapper .section-3 h2 {
    margin-bottom: 16px;
  }
  .opacity-wrapper .section-3 .textarea1 {
    padding-left: 92px;
  }
  .opacity-wrapper .section-3 .galleryRow {
    margin-top: 40px;
  }
  .opacity-wrapper .section-3 .galleryRow .col1 {
    display: none;
  }
  .opacity-wrapper .section-3 .galleryWrapper {
    padding-right: 0;
  }
  .opacity-wrapper .section-4 h2 {
    margin-bottom: 16px;
    text-align: center;
  }
  .opacity-wrapper .section-4 .textarea2 {
    padding-left: 51px;
  }
  .opacity-wrapper .section-4 .galleryRow {
    margin-top: 53px;
  }
  .opacity-wrapper .section-4 .galleryWrapper {
    padding-left: 0;
  }
  .opacity-wrapper .section-4 .absolute-row,
  .opacity-wrapper .section-4 .col2 {
    display: none;
  }
  .opacity-wrapper .section-4 .site-container {
    padding-top: 50px;
  }
  .opacity-wrapper .section-4 .gallerySwipperButtons .swiper-pagination .swiper-pagination-bullet {
    background-color: #ffffff;
  }
  .opacity-wrapper .section-4 .site-container {
    margin: 0;
  }
  .opacity-wrapper .section-4 .textWrapper {
    margin: 0 22px;
  }
  .opacity-wrapper .section-5 {
    padding-bottom: 109px;
  }
  .opacity-wrapper .section-5 .absolute-row {
    display: none;
  }
  .opacity-wrapper .section-5 .site-container {
    padding-top: 110px;
  }
  .opacity-wrapper .section-5 .full-width {
    padding: 0 19px;
  }
  .opacity-wrapper .section-5 h2 {
    padding-left: 51px;
    margin-bottom: 16px;
  }
  .opacity-wrapper .section-5 .text-row {
    padding-bottom: 40px;
  }
  .opacity-wrapper .section-5 .textarea2 {
    padding-left: 92px;
  }
  .opacity-wrapper .section-6 {
    padding-top: 50px;
    padding-bottom: 110px;
  }
  .opacity-wrapper .section-6 h2 {
    margin-bottom: 16px;
    margin-left: 23px;
  }
  .opacity-wrapper .section-6 .col2 {
    display: none;
  }
  .opacity-wrapper .section-6 .galleryRow {
    margin-top: 40px;
  }
  .opacity-wrapper .section-6 .textarea1 {
    padding-left: 92px;
  }
  .opacity-wrapper .section-6 .gallerySwipperButtons .swiper-pagination {
    padding: 0 19px;
  }
  .opacity-wrapper .section-7 .absolute-row,
  .opacity-wrapper .section-7 .col1 {
    display: none;
  }
  .opacity-wrapper .section-7 .site-container {
    padding-top: 50px;
    margin: 0;
  }
  .opacity-wrapper .section-7 h2 {
    margin-bottom: 16px;
    margin-left: 92px;
  }
  .opacity-wrapper .section-7 .textarea2 {
    padding-left: 52px;
  }
  .opacity-wrapper .section-7 .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-7 .galleryRow {
    margin-top: 40px;
  }
  .opacity-wrapper .section-7 .mobile-container {
    margin: 0 22px;
  }
  .opacity-wrapper .section-7 .gallerySwipperButtons .swiper-pagination {
    padding: 0 19px;
  }
  .opacity-wrapper .section-7 .gallerySwipperButtons .swiper-pagination .swiper-pagination-bullet {
    background: #ffffff;
  }
  .opacity-wrapper .section-7 .header-col,
  .opacity-wrapper .section-7 .col-1,
  .opacity-wrapper .section-7 .col-2 {
    margin-left: 0;
  }
  .opacity-wrapper .section-8 .absolute-row,
  .opacity-wrapper .section-8 .col2 {
    display: none;
  }
  .opacity-wrapper .section-8 .site-container {
    padding-top: 109px;
    padding-bottom: 110px;
  }
  .opacity-wrapper .section-8 .gallerySwipperButtons .swiper-pagination .swiper-pagination-bullet {
    background: #ffffff;
  }
  .opacity-wrapper .section-8 .galleryWrapper {
    margin-right: 0;
  }
  .opacity-wrapper .section-8 .textarea1 {
    padding-left: 52px;
  }
  .opacity-wrapper .section-8 .textarea1 br {
    display: none;
  }
  .opacity-wrapper .gallerySwipperButtons .swiper-pagination {
    padding: 0 19px;
  }
  .space-wrapper .top-text {
    top: 318px;
  }
  .space-wrapper .section-1 .section-1-textarea {
    padding-top: 95px;
  }
  .space-wrapper .section-1 .textarea1 {
    padding-left: 51px;
  }
  .space-wrapper .section-1 .text1 {
    padding-left: 62px;
  }
  .space-wrapper .section-1 .text2 {
    padding-left: 234px;
  }
  .space-wrapper .section-1 .text3 {
    padding-left: 141px;
  }
  .space-wrapper .section-2 h2 {
    padding: 100px 0 80px;
    text-align: center;
  }
  .space-wrapper .section-2 h2 br {
    display: block;
  }
  .space-wrapper .section-3 h2 {
    padding-left: 92px;
  }
  .space-wrapper .section-3 .textarea1 {
    padding-left: 92px;
  }
  .space-wrapper .section-3 .image-row {
    margin-top: 40px;
  }
  .space-wrapper .section-3 .image-row img {
    padding-left: 0;
  }
  .space-wrapper .section-4 {
    padding-top: 100px;
    padding-bottom: 110px;
  }
  .space-wrapper .section-4 .absolute-row {
    display: none;
  }
  .space-wrapper .section-4 .image-row {
    margin-top: 40px;
  }
  .space-wrapper .section-4 .textarea1 {
    padding-left: 92px;
  }
  .space-wrapper .section-5 {
    padding-top: 50px;
    padding-bottom: 110px;
  }
  .space-wrapper .section-5 .galleryWrapper {
    padding-right: 0;
  }
  .space-wrapper .section-5 .col1 {
    display: none;
  }
  .space-wrapper .section-5 .textarea2 {
    padding-left: 51px;
  }
  .space-wrapper .section-5 .galleryRow {
    margin-top: 40px;
  }
  .space-wrapper .section-6 {
    padding-top: 50px;
    padding-bottom: 110px;
  }
  .space-wrapper .section-6 .absolute-row {
    display: none;
  }
  .space-wrapper .section-6 .col2 {
    display: none;
  }
  .space-wrapper .section-6 .textarea2 {
    padding-left: 51px;
  }
  .space-wrapper .section-6 .galleryRow {
    margin-top: 40px;
  }
  .space-wrapper .section-6 .swiper-pagination {
    padding: 0 19px;
  }
  .space-wrapper .section-6 .swiper-pagination .swiper-pagination-bullet {
    background: #ffffff;
  }
  .exp-dialogue-wrapper .desktop-title {
    display: none;
  }
  .exp-dialogue-wrapper .mobile-title {
    display: block;
  }
  .exp-dialogue-wrapper .absolute-row {
    display: none;
  }
  .exp-dialogue-wrapper .section-1 .text1 {
    padding-left: 110px;
  }
  .exp-dialogue-wrapper .section-1 .text2 {
    padding-left: 60px;
  }
  .exp-dialogue-wrapper .section-1 .text3 {
    padding-left: 72px;
  }
  .exp-dialogue-wrapper .section-1 .text4 {
    padding-left: 167px;
  }
  .exp-dialogue-wrapper .section-1 .text5 {
    padding-left: 73px;
  }
  .exp-dialogue-wrapper .section-1 .text2 {
    display: block;
  }
  .exp-dialogue-wrapper .section-1 .section-1-textarea .site-container {
    padding-top: 95px;
    padding-bottom: 0;
  }
  .exp-dialogue-wrapper .section-1 .textarea1 {
    padding-left: 92px;
  }
  .exp-dialogue-wrapper .section-2 h2 {
    padding-top: 110px;
    padding-bottom: 30px;
  }
  .exp-dialogue-wrapper .section-3 .bottom-title {
    padding-top: 30px;
  }
  .exp-dialogue-wrapper .section-4 {
    padding: 110px 0 0;
  }
  .exp-dialogue-wrapper .section-4 .site-container {
    padding-top: 0;
  }
  .exp-dialogue-wrapper .section-4 h2 {
    padding-bottom: 16px;
    padding-left: 65px;
  }
  .exp-dialogue-wrapper .section-4 .textarea2 {
    padding-left: 51px;
  }
  .exp-dialogue-wrapper .section-5 .site-container {
    padding: 110px 0 84px;
  }
  .exp-dialogue-wrapper .section-5 h2 {
    margin-bottom: 16px;
  }
  .exp-dialogue-wrapper .section-6 .site-container {
    padding: 110px 0;
  }
  .exp-dialogue-wrapper .section-6 h2 {
    margin-bottom: 36px;
  }
  .human-element-wrapper .section-1 .top-text .text2 {
    display: block;
  }
  .human-element-wrapper .section-1 .text1 {
    padding-left: 92px;
  }
  .human-element-wrapper .section-1 .text2 {
    padding-left: 214px;
  }
  .human-element-wrapper .section-1 .text3 {
    padding-left: 68px;
  }
  .human-element-wrapper .section-1 .text4 {
    padding-left: 119px;
  }
  .human-element-wrapper .section-1 .text5 {
    padding-left: 122px;
  }
  .human-element-wrapper .section-1 .textarea1 br,
  .human-element-wrapper .section-1 .textarea2 br {
    display: block;
  }
  .human-element-wrapper .section-1 .textarea1 {
    padding-left: 51px;
  }
  .human-element-wrapper .section-1 .section-1-textarea .col1 {
    margin-left: 0;
  }
  .human-element-wrapper .section-2 {
    padding: 110px 0 40px;
  }
  .human-element-wrapper .section-2 span {
    text-align: center;
    display: inline-block;
    width: 100%;
  }
  .human-element-wrapper .section-4 {
    padding: 110px 0;
  }
  .human-element-wrapper .section-4 .textarea1 br,
  .human-element-wrapper .section-4 .textarea2 br {
    display: block;
  }
  .human-element-wrapper .section-4 .overflow-text {
    margin-top: 18px;
  }
  .human-element-wrapper .section-4 .overflow-text h2 {
    margin-bottom: 16px;
    text-align: center;
  }
  .human-element-wrapper .section-4 .overflow-text p:first-child {
    padding-left: 0;
  }
  .human-element-wrapper .section-4 .overflow-text p:last-child {
    padding-left: 51px;
  }
  .human-element-wrapper .section-5 .desktop-image {
    display: none;
  }
  .human-element-wrapper .section-5 .mobile-image {
    display: block;
  }
  .human-element-wrapper .section-6 {
    padding: 110px 0;
  }
  .human-element-wrapper .section-6 .big-arrow {
    font-size: 141px;
  }
  .human-element-wrapper .section-7 {
    padding: 50px 0 110px;
  }
  .human-element-wrapper .section-7 .col1 span {
    padding-left: 10%;
  }
  .human-element-wrapper .section-7 .col2 {
    text-align: center;
  }
  .human-element-wrapper .section-7 .col2 span {
    max-width: 630px;
    text-align: left;
    width: 100%;
    display: inline-block;
  }
  .human-element-wrapper .section-7 .textarea {
    margin: 16px auto 46px;
  }
  .page-calculator .mobile-line {
    display: block;
    width: 100%;
    border-bottom: 1px solid #ffffff;
    position: fixed;
    top: 0;
    left: 0;
    height: 55px;
    background: #000000;
  }
  .page-calculator .swiper-horizontal > .swiper-pagination-bullets,
  .page-calculator .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 20px;
  }
  .page-calculator .close-calc-page {
    right: 22px;
    top: 12px;
  }
  .page-calculator .side-text {
    border-right: unset;
    padding-top: 30px;
    margin-top: 56px;
    padding-right: 0;
  }
  .page-calculator .side-text h2 {
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 17px;
    max-width: 230px;
  }
  .page-calculator .side-text .text {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.32px;
    max-width: 100%;
  }
  .page-calculator .step-inner-container {
    padding-top: 70px;
    padding-bottom: 80px;
  }
  .page-calculator .step1 .step-inner-container,
  .page-calculator .step3 .step-inner-container,
  .page-calculator .step5 .step-inner-container {
    padding-top: 70px;
  }
  .page-calculator .step-container {
    height: 390px;
  }
  .page-calculator .calculatorPrevStep {
    padding-left: 0;
  }
  .page-calculator .submit-form,
  .page-calculator .calculatorNextStep {
    margin-left: 0;
  }
  .page-calculator .calculator-footer .buttons {
    text-align: right;
  }
  .page-calculator .form-fields {
    padding-left: 0;
  }
  .page-calculator .form-fields label {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 17px;
  }
  .page-calculator .form-fields input {
    font-size: 16px;
    line-height: 20px;
  }
  .page-calculator .custom-checkbox label {
    font-size: 16px;
    line-height: 20px;
  }
  .page-calculator .final-form h3 {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 30px;
  }
  .page-calculator .option p {
    margin-top: 30px;
    font-size: 16px;
    line-height: 20px;
    margin-top: 17px;
  }
  .page-calculator .step1 .selections {
    padding-left: 0;
  }
  .page-calculator .step1 .selections p {
    margin-top: 30px;
  }
  .page-calculator .step2 .side-text h2 {
    max-width: 290px;
  }
  .page-calculator .step2 .side-text .text {
    max-width: 380px;
  }
  .page-calculator .step3-1 .side-text h2,
  .page-calculator .step3-2 .side-text h2 {
    max-width: 280px;
  }
  .page-calculator .step3-1 .side-text h2 br,
  .page-calculator .step3-2 .side-text h2 br {
    display: none;
  }
  .page-calculator .step3-1 .side-text .text,
  .page-calculator .step3-2 .side-text .text {
    max-width: 380px;
  }
  .page-calculator .step3 .step3-col2 {
    padding-left: 4px;
  }
  .page-calculator .step3 .option {
    margin-bottom: 30px;
  }
  .page-calculator .step3 .option p {
    margin-top: 17px;
  }
  .page-calculator .step4 h2 {
    max-width: 330px;
  }
  .page-calculator .step4 h2 br {
    display: none;
  }
  .page-calculator .step5 h2 {
    max-width: 280px;
  }
  .page-calculator .step5 h2 br {
    display: none;
  }
  .page-calculator .step5 .option {
    margin-bottom: 30px;
  }
  .page-calculator .step6 .section-colors .tab {
    margin-left: 0;
  }
  .page-calculator .step6 .section-colors .side-navigation span {
    font-size: 41px;
  }
  .page-calculator .step6 .section-colors .side-text {
    flex-direction: column;
    width: 100%;
    margin-top: 30px;
  }
  .page-calculator .step6 .section-colors .side-text p {
    margin-bottom: 10px;
  }
  .page-calculator .step6 .section-colors .side-text p:last-child {
    margin-bottom: 0;
  }
  .page-calculator .thank-you-text {
    margin-top: 0;
    margin-left: 0;
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 768px) {
  .text_70 {
    font-size: 30px;
    line-height: 34px;
  }
  .top-footer .round-button {
    width: 186px;
    font-size: 16px;
    line-height: 36px;
  }
  .site-navigation-wrapper nav {
    padding-left: 39px;
  }
  .site-navigation-wrapper .navigation-logo {
    bottom: 17px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
  }
  .letter {
    height: 62px;
  }
  .letter-1 {
    left: 19px;
    top: 17px;
  }
  .letter-2 {
    right: 19px;
    top: 17px;
  }
  .letter-3 {
    left: 19px;
    bottom: 17px;
  }
  .letter-4 {
    right: 19px;
    bottom: 17px;
  }
  .quote {
    max-width: calc(100% - 70px);
    font-size: 40px;
  }
  .homepage-wrapper .custom-logo-link {
    bottom: 17px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
  }
  .homepage-wrapper .custom-logo-link img {
    width: 186px;
    height: auto;
  }
  .modularity-wrapper .section-1 .text2 {
    margin-left: 39%;
  }
  .modularity-wrapper .section-1 .text4 {
    margin-left: 20%;
  }
  .modularity-wrapper .section-1 .text4 {
    margin-left: 58%;
  }
  .modularity-wrapper .section-2 h2 br,
  .modularity-wrapper .section-3 h2 br {
    display: block;
  }
  .section-2 h2 {
    padding-top: 110px;
    padding-bottom: 32px;
  }
  .modularity-wrapper .section-2 .video-description {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.24px;
  }
  .opacity-wrapper .section-1 .textarea1 br,
  .opacity-wrapper .section-1 .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-3 .textarea1 br,
  .opacity-wrapper .section-3 .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-4 .textarea1 br,
  .opacity-wrapper .section-4 .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-5 .textarea1 br,
  .opacity-wrapper .section-5 .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-5 .full-width {
    height: 414px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .human-element-wrapper .section-7 .col1 span {
    padding-left: 19px;
  }
  .human-element-wrapper .section-7 .col2 span {
    max-width: 100%;
    margin: 0 22px 16px 73px;
  }
  .human-element-wrapper .section-7 .textarea {
    max-width: 100%;
    margin: 0 22px 46px 73px;
  }
  .human-element-wrapper .section-7 .round-button {
    line-height: 35px;
    border-radius: 25px;
    width: 186px;
    font-size: 16px;
  }
  .page-calculator .desktopPanels {
    display: none;
  }
  .page-calculator .mobilePanels {
    display: block;
    overflow-x: hidden;
  }
  .modularity-wrapper .desktopSlider {
    display: none;
  }
  .modularity-wrapper .section-6 {
    padding-bottom: 110px;
  }
  .modularity-wrapper .mobileSlider {
    display: block;
    text-align: center;
  }
  .modularity-wrapper .mobileSlider img {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .modularity-wrapper .mobileSlider .slide-0 img {
    width: 338px;
    height: 313px;
  }
  .modularity-wrapper .mobileSlider .slide-1 img {
    width: 376px;
    height: 389px;
  }
  .modularity-wrapper .mobileSlider .slide-2 img {
    width: 338px;
    height: 465px;
  }
  .modularity-wrapper .mobileSlider .slide-3 img {
    width: 300px;
    height: 500px;
  }
  .modularity-wrapper .galleryWrapper {
    padding: 0 19px;
  }
  .modularity-wrapper .galleryWrapper .swiper-pagination .swiper-pagination-bullet {
    background: #ffffff;
  }
  .exp-dialogue-wrapper .desktopSlider {
    display: none;
  }
  .exp-dialogue-wrapper .mobileSlider {
    display: block;
  }
  .exp-dialogue-wrapper .mobileSlider img {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .exp-dialogue-wrapper .mobileSlider .slide-0 img {
    width: 300px;
    height: 500px;
  }
  .exp-dialogue-wrapper .mobileSlider .slide-1 img {
    width: 338px;
    height: 313px;
  }
  .exp-dialogue-wrapper .mobileSlider .slide-2 img {
    width: 376px;
    height: 389px;
  }
  .exp-dialogue-wrapper .mobileSlider .slide-3 img {
    width: 338px;
    height: 465px;
  }
}
@media only screen and (max-width: 767px) {
  .site-footer .bottom-links a {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 12px;
  }
  .site-footer .bottom-links a:last-child {
    margin-bottom: 0;
  }
  .site-footer .tria-mobile {
    display: block;
  }
  .site-footer .tria-desktop {
    display: none;
  }
  .site-footer .mobile-copyright {
    max-width: 40%;
    flex-basis: 40%;
    margin-top: 16px;
    text-align: right;
  }
  .site-footer .textarea {
    margin-bottom: 10px;
  }
  .site-footer .textarea br {
    display: none;
  }
  .site-footer .custom-logo-link {
    margin-left: 0;
  }
  .site-footer .custom-logo-link img {
    width: 186px;
    height: auto;
  }
  .site-footer .bottom-footer a, .site-footer .bottom-footer p {
    font-size: 12px;
    line-height: 16px;
  }
  .site-footer .footer-title {
    margin-bottom: 10px;
  }
  .site-footer .newsletter-form {
    font-size: 12px;
  }
  .bottom-links .col1 {
    margin-left: 30%;
  }
  .bottom-footer .col-1 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .quote {
    max-width: calc(100% - 70px);
    font-size: 30px;
    line-height: 1.1;
  }
  blockquote p {
    padding-left: 60px;
    padding-right: 0;
  }
  .modularity-wrapper .section-4 .products-list > .col-xs {
    max-width: 100%;
    flex-basis: 100%;
  }
  .modularity-wrapper .section-4 .products-list .mobile-image {
    max-width: 281px;
    height: 400px;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: top;
       object-position: top;
  }
  .functionality-wrapper .section-1 .section-1-textarea .textarea2 br {
    display: none;
  }
  .opacity-wrapper .section-6 .textarea1 br,
  .opacity-wrapper .section-6 .textarea2 br,
  .opacity-wrapper .section-8 .textarea1 br,
  .opacity-wrapper .section-8 .textarea2 br {
    display: none;
  }
  .space-wrapper .section-3 .textarea1 br,
  .space-wrapper .section-3 .textarea2 br,
  .space-wrapper .section-6 .textarea1 br,
  .space-wrapper .section-6 .textarea2 br {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .site-navigation-wrapper {
    height: calc(var(--vh, 1vh) * 100);
  }
  .site-navigation-wrapper li a {
    line-height: 1;
  }
  .site-navigation-wrapper li a:before {
    bottom: 7px;
    left: 105px;
  }
  .site-navigation-wrapper li a:after {
    bottom: 7px;
    font-size: 14px;
    left: 125px;
  }
  .page-template-page-home .letter-1 {
    -webkit-transform: translate(38vw, 40vh);
            transform: translate(38vw, 40vh);
  }
  .page-template-page-home .letter-2 {
    -webkit-transform: translate(-38vw, 40vh);
            transform: translate(-38vw, 40vh);
  }
  .page-template-page-home .letter-3 {
    -webkit-transform: translate(38vw, -40vh);
            transform: translate(38vw, -40vh);
  }
  .page-template-page-home .letter-4 {
    -webkit-transform: translate(-38vw, -40vh);
            transform: translate(-38vw, -40vh);
  }
  .modularity-wrapper .section-1-textarea .col2 {
    margin-left: 30%;
    max-width: 70%;
    flex-basis: 70%;
  }
  .modularity-wrapper .section-4 .generic-text br {
    display: none;
  }
  .modularity-wrapper .section-4 .generic-text p:first-child {
    max-width: 281px;
  }
  .modularity-wrapper .section-4 .generic-text p:last-child {
    max-width: 335px;
  }
  .modularity-wrapper .section-4 .products-list {
    padding-left: 62px;
    height: 660px;
    overflow: hidden;
  }
  .modularity-wrapper .section-4 .products-list .product {
    padding-left: 22px;
  }
  .modularity-wrapper .section-4 .products-list .mobile-image {
    margin-bottom: 16px;
  }
  .modularity-wrapper .section-4 .products-list .ps__rail-y {
    right: unset;
    left: 60px;
    opacity: 1;
    background: #000000;
    width: 1px;
  }
  .modularity-wrapper .section-4 .products-list .ps__rail-y .ps__thumb-y {
    background: #000000;
    border-radius: 0;
    width: 8px;
    right: -3px;
  }
  .functionality-wrapper .section-6 .galleryWrapper img {
    height: 364px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .functionality-wrapper .section-9 .data-box .image-box img {
    max-width: 100%;
    height: auto;
  }
  .opacity-wrapper .galleryWrapper img {
    height: 414px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .space-wrapper .galleryWrapper img {
    height: 414px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .space-wrapper .image-row img {
    height: 414px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .exp-dialogue-wrapper .section-3 video {
    height: 313px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .exp-dialogue-wrapper .section-4 video {
    height: 414px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .exp-dialogue-wrapper .section-5 .link p {
    padding-left: 12px;
  }
  .exp-dialogue-wrapper .section-5 .link span {
    font-size: 109px;
  }
  .exp-dialogue-wrapper .section-5 img {
    height: 414px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .human-element-wrapper .section-1 .textarea1 br,
  .human-element-wrapper .section-1 .textarea2 br {
    display: none;
  }
  .human-element-wrapper .section-4 video {
    height: 375px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .page-calculator .submit-form,
  .page-calculator .calculatorNextStep {
    font-size: 16px;
    line-height: 32px;
    width: 186px;
  }
  .page-calculator .calculator-footer {
    height: 56px;
  }
  .page-calculator .main-calculator {
    height: calc(100% - 56px);
  }
  .page-calculator .calculatorPrevStep {
    font-size: 27px;
  }
  .page-calculator .step3 .step-container .row {
    margin-left: -4px;
    margin-right: -4px;
  }
  .page-calculator .step3 .step-container .row .col-md-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .page-calculator .calculator-footer {
    z-index: 10;
  }
}
@media only screen and (max-width: 440px) {
  .site-main.inner-page-wrapper {
    overflow-x: hidden;
  }
  .section-1 img {
    height: 490px !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .modularity-wrapper .section-1 .text1 {
    margin-left: 57px;
  }
  .modularity-wrapper .section-1 .text2 {
    margin-left: 179px;
  }
  .modularity-wrapper .section-1 .text4 {
    margin-left: 86px;
  }
  .modularity-wrapper .section-1 .text4 {
    margin-left: 237px;
  }
  .modularity-wrapper .section-2 .site-container {
    margin: 0;
  }
  .modularity-wrapper .section-2 .desktop-video {
    display: none;
  }
  .modularity-wrapper .section-2 .mobile-video {
    display: block;
  }
  .modularity-wrapper .section-2 .video-description {
    padding-top: 30px;
    padding-left: 22px;
  }
  .modularity-wrapper .section-2 .video-description br {
    display: block;
  }
  .modularity-wrapper .section-3 .system-box {
    margin: 0 10px;
  }
  .modularity-wrapper .section-3 .system-images img {
    max-height: 170px;
    height: auto;
  }
  .functionality-wrapper .section-1 .text1 {
    margin-left: 113px;
    text-align: left;
  }
  .functionality-wrapper .section-1 .text2 {
    margin-left: 219px;
    text-align: left;
  }
  .functionality-wrapper .section-1 .text3 {
    margin-left: 122px;
    padding-left: 0;
  }
  .functionality-wrapper .section-1 .text4 {
    margin-left: 190px;
    padding-left: 0;
  }
  .functionality-wrapper .section-1 .text5 {
    margin-left: 75px;
    padding-left: 0;
  }
  .functionality-wrapper .section-1-textarea .col1 {
    margin-left: 73px;
    flex-basis: calc(100% - 73px);
    max-width: calc(100% - 73px);
  }
}
@media only screen and (max-width: 414px) {
  .modularity-wrapper .section-1-textarea .col2 {
    margin-left: 20%;
    max-width: 80%;
    flex-basis: 80%;
  }
}
@media only screen and (max-width: 390px) {
  .quote {
    font-size: 25px;
    line-height: 1.2;
  }
  .modularity-wrapper .section-1 .text1 {
    margin-left: 10%;
  }
  .modularity-wrapper .section-1 .text2 {
    margin-left: 40%;
  }
  .modularity-wrapper .section-1 .text4 {
    margin-left: 14%;
  }
  .modularity-wrapper .section-1 .text4 {
    margin-left: 56%;
  }
  .functionality-wrapper .section-1-textarea .col1 {
    margin-left: 43px;
    flex-basis: calc(100% - 43px);
    max-width: calc(100% - 43px);
  }
  .human-element-wrapper .section-1 .text1 {
    padding-left: 5%;
  }
  .human-element-wrapper .section-1 .text2 {
    padding-left: 40%;
  }
  .human-element-wrapper .section-1 .text3 {
    padding-left: 5%;
  }
  .human-element-wrapper .section-1 .text4 {
    padding-left: 20%;
  }
  .human-element-wrapper .section-1 .text5 {
    padding-left: 22%;
  }
  .human-element-wrapper .section-7 .col2 span {
    margin: 0 22px 16px 30px;
  }
  .human-element-wrapper .section-7 .textarea {
    margin: 0 22px 46px 30px;
  }
  .page-calculator .submit-form,
  .page-calculator .calculatorNextStep {
    width: 100%;
  }
  .page-calculator .close-calc-page {
    width: 25px;
    height: 25px;
  }
  .page-calculator .close-calc-page:before, .page-calculator .close-calc-page:after {
    height: 25px;
  }
}
@media only screen and (max-width: 375px) {
  .site-footer .site-container {
    margin: 0 19px;
  }
  .site-footer .copyright {
    font-size: 10px;
  }
  .site-footer .mobile-copyright {
    max-width: 100%;
    flex-basis: 100%;
    text-align: left;
  }
  .bottom-footer .col-2,
  .bottom-footer .col-3 {
    max-width: 50%;
    flex-basis: 50%;
  }
  .bottom-footer .col-4 {
    margin-top: 10px;
    max-width: 100%;
    flex-basis: 100%;
  }
  .bottom-footer .col-4 a {
    display: block;
  }
  .bottom-links .col1 {
    margin-left: 0;
  }
  .bottom-links .col1,
  .bottom-links .col2 {
    max-width: 100%;
    flex-basis: 100%;
  }
  .site-navigation-wrapper li a {
    font-size: 36px;
  }
  .site-navigation-wrapper li a:before {
    left: 95px;
  }
  .site-navigation-wrapper li a:after {
    left: 115px;
  }
  .modularity-wrapper .section-3 .system-box {
    margin: 0 7px;
  }
}
@media only screen and (max-width: 353px) {
  .site-navigation-wrapper li a {
    font-size: 26px;
  }
  .site-navigation-wrapper li a:before {
    left: 25px;
  }
  .site-navigation-wrapper li a:after {
    left: 40px;
  }
  .letter {
    height: 50px;
  }
  .quote {
    max-width: calc(100% - 40px);
    font-size: 20px;
  }
  .homepage-wrapper .custom-logo-link img {
    width: 140px;
  }
  .modularity-wrapper .section-3 .system-box p:before {
    left: -4px;
  }
}
/*@media screen and (max-width: 900px), screen and (max-height: 700px) {

	.homepage-wrapper {
		overflow: auto;
		position: relative;
		.content {
			height: 100%;
    		padding-top: 100px;
    		padding: 100px 80px 100px;
		}
	}
	.letter {
		height: 85px;
	}
	.quote {
		font-size: 40px;
	}
}*/
/*@import "layouts/about";
@import "layouts/contact";*/
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJnZW5lcmljL19ub3JtYWxpemUuc2NzcyIsImdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsImdyaWQvX2ZsZXhib3hncmlkLnNjc3MiLCJwbHVnaW5zL19zd2lwZXItYnVuZGxlLnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19ib2R5LnNjc3MiLCJiYXNlL19oZWFkZXIuc2NzcyIsImJhc2UvX2Zvb3Rlci5zY3NzIiwibGF5b3V0cy9faG9tZXBhZ2Uuc2NzcyIsImxheW91dHMvX3BhZ2VzLnNjc3MiLCJsYXlvdXRzL19tb2R1bGFyaXR5LnNjc3MiLCJsYXlvdXRzL19vcGFjaXR5LnNjc3MiLCJsYXlvdXRzL19mdW5jdGlvbmFsaXR5LnNjc3MiLCJsYXlvdXRzL19zcGFjZS5zY3NzIiwibGF5b3V0cy9fZXhwX2RpYWxvZ3VlLnNjc3MiLCJsYXlvdXRzL19odW1hbl9lbGVtZW50LnNjc3MiLCJsYXlvdXRzL19jYWxjdWxhdG9yLnNjc3MiLCJsYXlvdXRzL19yZXNwb25zaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUF5QkE7QUFBQTtBQUFBO0FDekJBO0FBRUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBSUE7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUlBO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7RUFHQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0VBQ0M7OztBQUdEO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0VBRUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlDOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUM7OztBQUdEO0FBQUE7QUFBQTtBQUlBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU9BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUlBO0VBQ0M7OztBQUdEO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUMzVkQ7QUFBQTtBQUVBO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtFQUNDOzs7QUZ1QkQ7QUFBQTtBQUFBO0FHaENBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBYUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7OztBSHQxQko7QUFBQTtBQUFBO0FBR0E7QUl4Q0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVlBO0VBQVc7RUFBeUI7RUFBNnJFO0VBQWdCOztBQUFrQjtFQUFNOzs7QUFBNkI7RUFBUTtFQUFpQjtFQUFrQjtFQUFrQjtFQUFnQjtFQUFnQjtFQUFVOzs7QUFBVTtFQUFpQzs7O0FBQXNCO0VBQWdCO0VBQWtCO0VBQVc7RUFBWTtFQUFV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QUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBbUJBO0FBQUE7QUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7QUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0FBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FBS0o7RUFDSTs7QUFDQTtBQUFBO0VBRUk7OztBQzlRUjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFJQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOzs7QUFJRDtBQUFBO0FBQUE7QUFBQTtFQUlDOzs7QUFJRjtFQUNDO0VBQ0c7RUFDQTtFQUNBOzs7QUFHSjtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlIaEVJO0VHaUVKO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkhoR0c7O0FHa0dIO0VBRUM7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JIOUdFOztBR2dISDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUFJTjtFQUNDOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBTU47RUFDQztFQUNHO0VB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QUVEO0VBQ0M7RUFDRztFQUNBLE9Sak9HOztBUWtPSDtFQUNFOztBQUdOO0VBQ0M7RUFDRztFQUNBO0VBQ0EsT1IzT0c7O0FRNE9IO0VBQ0U7OztBQU1QO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDOztBQUVDO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JSMVFNO0VRMlFOO0VBQ0E7OztBQUlEO0VBQ0M7OztBQy9RQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFJRDtFQUNDOztBQUtEO0FBQUE7RUFDQzs7QUFFRDtBQUFBO0VBQ0M7O0FBRUQ7QUFBQTtFQUNDO0VBQ0E7O0FBQ0E7QUFBQTtFQUNDOztBQUtIO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0c7RUFDQTs7QUFHTDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFFQztFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCVGhHSTtFU2lHSjtFQUNBOztBQUlEO0VBQ0M7O0FBS0g7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQzs7QUFFQztFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCVGhLSTtFU2lLSjtFQUNBOztBQUlEO0VBQ0M7O0FBS0g7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDOztBQUVDO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JUck1JO0VTc01KO0VBQ0E7O0FBSUQ7RUFDQzs7QUFLSDtFQUNDOztBQUNBO0VBQ0M7O0FBS0Q7RUFDQzs7QUFLRjtFQUNDO0FBMEJBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUF6QkE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBLE9Ubk9JOztBU29PSjtFQUNDO0VBQ0c7O0FBSUw7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFjRjtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0FBQ0E7QUFBQTtBQUFBOztBQUdBO0VBQ0Q7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT1R2Ukc7RVN3Ukg7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUtIO0VBQ0M7RUFDRztFQUNEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBS047RUFDQztFQUNBO0VBQ0EsT1QxVUs7O0FTMlVMO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBT0w7QUFtRUM7QUFBQTtBQUFBOztBQWxFQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQSxPVG5YSzs7QVNxWE47RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPVGhaTTtFU2laTjtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUNDOztBQUlGO0VBQ0M7O0FBRUQ7RUFDQzs7O0FBT0Y7RUFDQztJQUFNOztFQUNOO0lBQUk7OztBQUlMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQ2hkRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFLRDtFQUNDOztBQUNBO0VBQ0M7O0FBTUY7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBSUg7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDOztBQUVDO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JWakVJO0VVa0VKO0VBQ0E7O0FBSUQ7RUFDQzs7QUFLSDtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBLE9WL0ZHO0VVZ0dIOztBQUVEO0VBQ0M7O0FBS0g7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQSxPVnRISTtFVXVISjs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7O0FBRUM7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQlYzSkk7RVU0Sko7RUFDQTs7QUFJRDtFQUNDOzs7QUNoS0Y7RUFDQyxrQlhDRzs7QVdHTDtFQUNDOztBQUlBO0FBQUE7RUFFQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDRzs7QUFJSjtFQUNDO0VBQ0E7O0FBTUY7RUFDQzs7QUFFRDtFQUNDOztBQUtEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFLRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNHO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVKO0VBQ0M7RUFDQTs7QUFHQTtFQUNDOztBQU9IO0VBQ0M7O0FBSUQ7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSU47RUFDQzs7O0FDaEdDO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBR0Y7RUFDQzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQSxPWnhDRTs7QVl5Q0Y7RUFDQzs7QUFLTjtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUdBO0VBQ0M7O0FBT0g7RUFDQzs7QUFJRjtFQUNDOztBQUNBO0VBQ0M7RUFDQSxPWnpFSzs7QVk2RVA7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0EsWVp2Rks7RVl3RkwsT1p2Rks7RVl3RkY7RUFDQTtFQUNBOztBQUNBO0VBQ0Msa0JaM0ZBO0VZNEZBLE9aOUZDOzs7QWFDUDtBQUFBO0VBRUM7OztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0c7O0FBRUo7RUFDSTs7QUFFSjtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNHLFliN0NHO0VhOENIO0VBQ0E7O0FBQ0g7RUFDQzs7QUFJRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUM7O0FBR0Q7RUFDQztFQUNBOztBQU1BO0FBQUE7QUFBQTtFQUNDOztBQUtEO0VBQ0M7O0FBSUQ7RUFDQzs7QUFDQTtFQUNDOztBQUtIO0VBQ0M7O0FBRUQ7RUFDQztFQUNHO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtBQUFBO0VBRUMsa0JiakhNO0Vha0hOLE9ibkhNO0Vhb0hOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQ0M7QUFBQTtBQUFBO0VBR0E7O0FBRUQ7RUFDQztFQUNBOztBQUdEO0VBQ0MsT2J4SU07RWF5SUg7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCYjNKSTs7QWE2Sk47RUFDRTs7QUFFRjtFQUNFOztBQUlIO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2JsTEU7RWFtTEY7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNDLE9idE1DOztBYXdNRjtBQUFBO0VBQ0M7O0FBR0Y7QUFBQTtFQUNDLE9iN01FOztBYWlOUDtFQUNDO0VBQ0c7RUFDSDtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUtGO0VBQ0M7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQVFBO0VBQ0M7RUFDQTtFQUNBLE9iaFBLO0VhaVBMOztBQUlEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNDO0VBQ0E7O0FBQ0E7QUFBQTtFQUVDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDSTs7QUFFRDtFQUNJOztBQUlKO0VBQ0MsY2IzU0E7O0FhNlNEO0VBQ0UsT2I5U0Q7O0Fhb1RKO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBLE9ibFVNO0VhbVVOOztBQUdBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFNRjtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBSUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFRRjtFQUNDOztBQUlDO0VBQ0M7RUFDRztFQUNBO0VBQ0E7O0FBTU47RUFDQztFQUNBOztBQUlEO0VBQ0M7O0FBS0E7RUFDQzs7QUFHQTtFQUNDLGtCYjdZRTs7QWFtWk47RUFDQzs7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFNTDtFQUNDOztBQUNBO0VBQ0M7O0FBT0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBSU47RUFDQzs7QUFFRDtFQUNDOztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFLRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRDtFQUNBOztBQUVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQztFQUNELFliL2ZJO0VhZ2dCSDtFQUNBO0VBQ0E7O0FBR0g7RUFDQyxPYm5nQkc7O0Fhb2dCSDtFQUNDLE9icmdCRTs7QWEwZ0JMO0VBQ0M7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNDOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQTtFQUNBO0VBQ0M7O0FBSUw7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDQzs7QUFLQTtBQUFBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0c7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQSxPYmxsQkM7O0FhcWxCTjtFQUNDO0VBQ0c7RUFDQTs7QUFDQTtFQUNDO0VBQ0EsT2I1bEJDOzs7QWNBUjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUtDO0lBQ0M7OztBQU1KO0VBS0k7SUFDQzs7RUFFRDtJQUNDOzs7QUFPTDtFQU9NO0lBQ0M7OztBQVNQO0VBQ0M7SUFDSTtJQUNBOztFQUVKO0lBQ0M7O0VBRUQ7QUFBQTtJQUVDOztFQUVEO0FBQUE7SUFFQzs7RUFJQTtJQUNDOztFQUlGO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBSUE7SUFDQzs7RUFHQTtJQUNJOztFQUtMO0lBQ0M7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0c7SUFDQTtJQUNBOztFQUdKO0lBQ0M7O0VBS0E7SUFDQztJQUNBOztFQVNEO0lBQ0M7O0VBS0Q7QUFBQTtJQUNDOztFQVFGO0lBQ0M7SUFDQTs7RUFPRDtJQUNDO0lBQ0c7O0VBQ0g7SUFDQztJQUNBOztFQUdGO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQU9EO0lBQ0M7SUFDQTs7RUFRQTtJQUNDOztFQU1EO0FBQUE7QUFBQTtJQUNDOztFQVNEO0lBQ0M7O0VBSUQ7SUFDQzs7RUFFRDtJQUNDOztFQUdBO0lBQ0M7O0VBS0Y7SUFDQzs7O0FBVUw7RUFFRTtJQUNDOztFQUdBO0lBQ0k7O0VBSU47SUFDQztJQUNBOztFQUdEO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFJSDtJQUNDOztFQUtEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFJRjtJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7QUFBQTtJQUVDO0lBQ0c7O0VBTUg7SUFDQzs7RUFHQTtJQUNDOztFQUtEO0FBQUE7SUFDQzs7RUFLSjtJQUNDOztFQUtDO0lBQ0M7SUFDQTs7RUFHQTtJQUNDOztFQUtGO0lBQ0M7O0VBT0E7QUFBQTtJQUNDOztFQUtGO0lBQ0M7SUFDQTtJQUNHOztFQUlMO0lBQ0M7SUFDQTs7RUFHRDtJQUNDOztFQU9BO0lBQ0M7O0VBT0E7QUFBQTtBQUFBO0lBQ0M7OztBQVFMO0VBQ0M7SUFDSTtJQUNBOztFQUVKO0lBQ0M7O0VBR0E7SUFDQzs7RUFNQTtJQUNDO0lBQ0E7SUFDRzs7RUFJSjtJQUNDOztFQU9EO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUdGO0lBQ0M7O0VBQ0E7SUFDQzs7RUFHRjtJQUNDOztFQUtEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUdBO0lBQ0M7SUFDQTtJQUNBOztFQUtBO0lBQ0M7O0VBS0Y7SUFDQztJQUNBOztFQUlEO0lBQ0M7SUFDRzs7RUFDSDtJQUNDO0lBQ0c7OztBQVNSO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFHQTtJQUNDOztFQUtGO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDQzs7RUFHQTtJQUNDOztFQUlGO0lBQ0M7O0VBTUM7SUFDQzs7RUFJRDtJQUNDOztFQUtBO0lBQ0M7O0VBR0Y7SUFDQztJQUNHOztFQUVKO0lBQ0M7SUFDRzs7RUFJSjtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0M7O0VBSUQ7SUFDQztJQUNBOztFQU1GO0lBQ0M7O0VBR0E7SUFDQzs7RUFLRDtBQUFBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFJSDtJQUNDOztFQUtDO0lBQ0M7SUFDQTs7RUFHRjtJQUNDOztFQUlDO0lBQ0M7O0VBT0Q7QUFBQTtJQUNDOztFQUtGO0lBQ0M7SUFDRztJQUNBOztFQUtMO0lBQ0M7O0VBRUQ7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHSDtJQUNDOztFQUtGO0lBQ0M7O0VBUUM7QUFBQTtJQUNDOztFQUdGO0lBQ0M7O0VBRUQ7SUFDQzs7RUFJRDtJQUNDOztFQUtBO0lBQ0M7O0VBS0Y7SUFDQzs7RUFHQTtJQUNDOztFQUtGO0lBQ0M7O0VBSUE7QUFBQTtJQUNDOztFQUlIO0lBQ0M7O0VBRUM7SUFDQzs7RUFLRjtJQUNDOztFQUlBO0FBQUE7SUFDQzs7RUFHRjtBQUFBO0lBRUM7O0VBRUQ7SUFDQzs7RUFHQTtJQUNDOztFQUtGO0lBQ0M7SUFDQTs7RUFHQTtJQUNDOztFQU9GO0lBQ0k7O0VBR0w7SUFDQzs7RUFHQztBQUFBO0lBQ0M7O0VBSUQ7SUFDQzs7RUFJSDtJQUNDO0lBQ0E7O0VBRUM7SUFDQzs7RUFTRDtJQUNDOztFQUtGO0lBQ0M7O0VBT0E7QUFBQTtBQUFBO0lBQ0M7O0VBS0Y7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBUUY7SUFDQzs7RUFFRDtJQUNDOztFQVFBO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUdBO0lBQ0M7O0VBS0Y7SUFDQztJQUNHOztFQUNIO0lBQ0M7SUFDQTs7O0FBUU47RUFHRztJQUNJOztFQUlOO0lBQ0M7O0VBS0E7SUFDQzs7RUFJRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQVNFO0FBQUE7QUFBQTtBQUFBO0lBQ0M7O0VBU0Y7QUFBQTtJQUNDOztFQUtGO0lBQ0M7SUFDRztJQUNBOztFQUtMO0lBQ0M7O0VBT0M7SUFDQztJQUNHO0lBQ0E7O0VBVUo7QUFBQTtJQUNDOztFQVFGO0FBQUE7SUFFQzs7RUFJQTtBQUFBO0lBQ0M7O0VBT0Q7QUFBQTtJQUNDOztFQVlEO0FBQUE7QUFBQTtBQUFBO0lBQ0M7SUFDQTs7RUFJSDtJQUNDOztFQUtEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUdBO0lBQ0M7SUFDQTs7RUFLQTtJQUNDOztFQUlIO0FBQUE7SUFFQztJQUNBOzs7QUFNSDtFQUlHO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBSUE7QUFBQTtJQUNDOztFQUtGO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHRjtJQUNDOzs7QUFLSDtFQUNDO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0k7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFJSjtJQUNDOztFQUVEO0lBQ0M7O0VBSUQ7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNDO0lBQ0E7O0VBR0Y7SUFDQztJQUNBOztFQUNBO0FBQUE7SUFFQztJQUNBOztFQUtEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBSUY7SUFDQztJQUNBOztFQUdEO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7QUFBQTtJQUVDO0lBQ0E7O0VBT0M7SUFDQzs7RUFJRDtJQUNJOztFQUVKO0lBQ0M7SUFDQTs7RUFJRDtJQUNDO0lBQ0E7SUFDQTs7RUFLQTtJQUNDO0lBQ0c7SUFDQTs7RUFHTDtJQUNDO0lBQ0E7SUFDQTs7RUFHQTtJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHRjtJQUNDOztFQU1GO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQU1BO0lBQ0M7O0VBSUQ7SUFDQzs7RUFPRjtJQUNDOztFQUlEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUtEO0FBQUE7SUFDQzs7RUFDQTtBQUFBO0lBQ0M7O0VBTUQ7SUFDQzs7RUFDQTtJQUNDOztFQUtKO0lBQ0M7O0VBS0Q7SUFDQztJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBOztFQUtGO0lBQ0M7O0VBRUQ7SUFDQzs7RUFDQTtJQUNDOztFQUdGO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBTUg7SUFDSTtJQUNBOztFQUlIO0lBQ0M7O0VBQ0E7SUFDQzs7RUFJRDtBQUFBO0lBRUM7SUFDRzs7RUFRSDtJQUNDOztFQU1EO0lBQ0M7O0VBS0Q7QUFBQTtJQUNDOztFQU1EO0lBQ0M7O0VBTUQ7SUFDQzs7RUFNRDtJQUNDOztFQVVEO0FBQUE7SUFDQzs7RUFNRDtJQUNDOztFQU1EO0lBQ0M7O0VBT0g7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBS0Q7QUFBQTtJQUVDOztFQUVEO0lBQ0M7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0VBR0Y7SUFDQztJQUNBOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUtDO0lBQ0M7SUFDRztJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFJSjtJQUNDOztFQUlEO0lBQ0M7OztBQVdOO0VBQ0M7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUM7O0VBRUQ7QUFBQTtJQUVDOztFQUdEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBR0Q7SUFDQztBQUNBO0lBQ0c7SUFDQTs7RUFDSDtJQUNDO0lBQ0E7SUFDRzs7RUFFSjtJQUNDO0lBQ0c7O0VBQ0E7SUFFQztJQUNBOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFLTjtJQUNDOztFQUlEO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDQzs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7SUFDQTs7RUFFRDtJQUNJO0lBQ0E7O0VBSUo7SUFDQzs7RUFJRDtJQUNDO0lBQ0E7O0VBTUQ7SUFDQzs7RUFHQTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBS1A7SUFDQzs7RUFDQTtJQUNDOztFQUlGO0lBQ0M7O0VBR0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBSUQ7SUFDQztJQUNBOztFQUlGO0lBQ0M7SUFDQTtJQUNBOztFQUlBO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBSUg7SUFDQztJQUNBOztFQUtEO0lBQ0M7O0VBR0E7SUFDQzs7RUFFRDtBQUFBO0FBQUE7QUFBQTtJQUlDOztFQUdGO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBQ0E7QUFBQTtJQUVDO0lBQ0c7SUFDQTs7RUFPSjtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUlEO0lBQ0M7O0VBSUY7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBS0U7SUFDQzs7RUFJSDtJQUNDO0lBQ0E7SUFDQTtJQUNHOztFQUNIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJSDtJQUNDO0lBQ0E7O0VBRUM7SUFDQzs7RUFJRjtJQUVDOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxrQmQzcURDOztFYytxREo7SUFFQzs7RUFLRjtJQUNDO0lBQ0c7O0VBRUY7SUFDQzs7RUFFRDtJQUNDOztFQU1EO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUlEO0lBQ0M7O0VBR0Y7SUFDQyxrQmRqdERHOztFY3F0RE47SUFDQzs7RUFDQTtBQUFBO0lBRUM7SUFDQTs7RUFFRDtJQUNDOztFQUtEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7O0VBSUg7SUFDQzs7RUFNQztJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBR0Y7QUFBQTtBQUFBO0lBR0M7O0VBQ0E7QUFBQTtBQUFBO0lBQ0M7O0VBRUQ7QUFBQTtBQUFBO0lBQ0M7O0VBS0Q7QUFBQTtJQUNDOztFQUNBO0FBQUE7SUFDQzs7RUFLRjtJQUNDO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFHRjtJQUNDOztFQUlIO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBR0Y7SUFDQzs7RUFJRjtJQUNDOztFQUVBO0lBQ0M7SUFDRztJQUNEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7O0VBTUw7SUFDQzs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7O0VBSUQ7SUFDQztJQUNBO0lBQ0E7SUFDRztJQUNBOztFQUNIO0lBQ0M7O0VBTUQ7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHTDtBQUFBO0lBRUM7SUFDRzs7RUFFSjtJQUNDO0lBQ0E7SUFDQTs7RUFPRjtJQUNDOztFQUVEO0lBQ0M7SUFDRztJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRjtJQUNDLE9keDhEQzs7RWMyOEROO0lBQ0M7SUFDRztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0g7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBR0Y7SUFDQzs7RUFRQztJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFHRjtJQUNDO0lBQ0E7O0VBRUQ7QUFBQTtJQUVDOztFQVFEO0lBQ0M7SUFDRzs7RUFHSDtBQUFBO0FBQUE7SUFHQzs7RUFHRjtBQUFBO0FBQUE7QUFBQTtJQUlDO0lBQ0c7SUFDQTtJQUNBOztFQUVKO0lBQ0M7O0VBRUQ7SUFDQzs7RUFJQTtBQUFBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFFRDtBQUFBO0lBRUM7O0VBSUQ7SUFDSTtJQUNBOztFQUdMO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBR0Q7SUFDQzs7RUFDQTtJQUNDOztFQUdGO0lBQ0M7O0VBS0Q7SUFDQztJQUNBOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0FBQUE7SUFFQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0Msa0JkeGxFSTs7RWMwbEVMO0lBQ0M7O0VBRUQ7SUFDQzs7RUFJRjtJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBSUY7SUFDQztJQUNBOztFQUNBO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUtEO0FBQUE7SUFFQzs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7O0VBQ0E7SUFDQzs7RUFHRjtJQUNDOztFQUVEO0lBQ0M7O0VBR0E7SUFDQzs7RUFDQTtJQUNDLFlkM3FFRTs7RWMrcUVMO0FBQUE7QUFBQTtJQUdDOztFQUtEO0FBQUE7SUFFQzs7RUFFRDtJQUNDO0lBQ0E7O0VBSUM7SUFDQyxZZGxzRUU7O0Vjc3NFTDtJQUNDOztFQUVEO0lBQ0M7O0VBQ0E7SUFDQzs7RUFJSDtJQUNDOztFQUtEO0lBQ0M7O0VBR0E7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQU9EO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUtGO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7O0VBSUg7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUdGO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUdGO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBQ0E7SUFDQyxZZG56RUc7O0VjMHpFTjtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHQTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHQTtJQUNDO0lBQ0E7O0VBR0Y7SUFDQzs7RUFJRDtJQUNDO0lBQ0E7O0VBSUQ7SUFDQzs7RUFHRjtJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7O0VBSUQ7SUFDQzs7RUFFRDtJQUNDOztFQUlEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFTQTtJQUNDOztFQUdGO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFLQTtBQUFBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFHQTtJQUNDOztFQUlIO0lBQ0M7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7O0VBR0Y7SUFDQzs7RUFHQztBQUFBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7O0VBR0E7SUFDQzs7RUFFRDtJQUNDOztFQU1IO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHRjtJQUNDOztFQUNBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFFQztJQUNDOztFQUdGO0lBQ0M7O0VBQ0E7SUFDQztJQUNHO0lBQ0E7SUFDQTs7RUFHTDtJQUNDOztFQU1GO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDRztJQUNBO0lBQ0E7SUFDQSxZZC8vRUU7O0VjaWdGTjtBQUFBO0lBRUM7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNHO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUdMO0lBQ0M7SUFDQTs7RUFFRDtBQUFBO0FBQUE7SUFHQzs7RUFHRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7QUFBQTtJQUVDOztFQUdBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBS0Q7SUFDQztJQUNHOztFQUtKO0lBQ0M7SUFDQTtJQUNBOztFQU1EO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBTUQ7SUFDQzs7RUFDQTtJQUNDOztFQU1EO0lBQ0M7O0VBRUQ7SUFDQzs7RUFPRDtBQUFBO0lBQ0M7O0VBQ0E7QUFBQTtJQUNDOztFQUdGO0FBQUE7SUFDQzs7RUFLRjtJQUNDOztFQUVEO0lBQ0M7O0VBQ0E7SUFDQzs7RUFLRjtJQUNDOztFQUNBO0lBQ0M7O0VBS0Y7SUFDQzs7RUFDQTtJQUNDOztFQUdGO0lBQ0M7O0VBTUE7SUFDQzs7RUFLQTtJQUNDOztFQUdGO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFPTDtJQUNDO0lBQ0E7SUFDQTtJQUNBOzs7QUFVSDtFQUNDO0lBQ0k7SUFDQTs7RUFHSDtJQUNDO0lBQ0E7SUFDQTs7RUFJRDtJQUNDOztFQUVEO0lBQ0M7SUFDRztJQUNBO0lBQ0E7SUFDQTs7RUFHTDtJQUNDOztFQUVEO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFHSjtJQUNDO0lBQ0E7O0VBR0E7SUFDQztJQUNBO0lBQ0c7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTs7RUFPSjtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHRjtBQUFBO0lBRUM7O0VBS0Q7SUFDQztJQUNBOztFQU1BO0lBQ0M7SUFDQTtJQUNBOztFQVNBO0FBQUE7SUFDQzs7RUFPRDtBQUFBO0lBQ0M7O0VBT0Q7QUFBQTtJQUNDOztFQU9EO0FBQUE7SUFDQzs7RUFHRjtJQUNDO0lBQ0E7O0VBUUE7SUFDQzs7RUFJRDtJQUNDO0lBQ0E7O0VBR0Y7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDRztJQUNBO0lBQ0E7O0VBTUw7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBS0Q7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQUdBO0lBQ0M7SUFDQTs7RUFJRDtJQUNDO0lBQ0E7O0VBSUQ7SUFDQztJQUNBOztFQUlEO0lBQ0M7SUFDQTs7RUFJSDtJQUNDOztFQUVDO0lBQ0MsWWR2NUZHOztFYzg1Rk47SUFDQzs7RUFFRDtJQUNDOztFQUNBO0lBQ0M7O0VBR0E7SUFDQztJQUNBOztFQUlEO0lBQ0M7SUFDQTs7RUFJRDtJQUNDO0lBQ0E7O0VBSUQ7SUFDQztJQUNBOzs7QUFVTDtFQUdHO0lBQ0M7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBSUg7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDQzs7RUFDQTtJQUNDOztFQUdGO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQUlEO0lBQ0M7SUFDQTs7RUFHRjtJQUNDOztFQUVEO0lBQ0M7O0VBSUQ7SUFDQzs7RUFJRDtJQUNJO0lBQ0E7SUFDQTs7RUFLTDtJQUNDO0lBQ0E7SUFDQTs7RUFHQTtJQUNDO0lBQ0E7O0VBT0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNHO0lBQ0E7SUFDQTs7RUFTSjtJQUNDOztFQVdEO0FBQUE7QUFBQTtBQUFBO0lBQ0M7O0VBV0Q7QUFBQTtBQUFBO0FBQUE7SUFDQzs7O0FBUUw7RUFDQztJQUNDOztFQUVDO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQU1IO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBT0E7SUFDQztJQUNHO0lBQ0E7O0VBUUg7SUFDQzs7RUFHQTtJQUNDOztFQUVEO0lBQ0M7O0VBSUg7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0EsWWRscEdHO0ljbXBHSDs7RUFDQTtJQUNDLFlkcnBHRTtJY3NwR0M7SUFDQTtJQUNBOztFQVVMO0lBQ0M7SUFDQTs7RUFPQTtJQUNDO0lBQ0E7O0VBU0g7SUFDQztJQUNBOztFQU1EO0lBQ0M7SUFDQTs7RUFJRDtJQUNDO0lBQ0E7O0VBT0Q7SUFDQztJQUNBOztFQUlEO0lBQ0M7SUFDQTs7RUFLQTtJQUNDOztFQUVEO0lBQ0M7O0VBR0Y7SUFDQztJQUNBOztFQVNBO0FBQUE7SUFDQzs7RUFLRjtJQUNDO0lBQ0E7O0VBTUY7QUFBQTtJQUVDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFPQztJQUNDO0lBQ0c7O0VBQ0E7SUFDQztJQUNBOztFQUtQO0lBQ0M7OztBQUtIO0VBQ0M7SUFDQzs7RUFJQTtJQUNDO0lBQ0E7O0VBTUE7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFJRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFLRjtJQUNDOztFQUdBO0lBQ0M7SUFDQTs7RUFRRjtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUlEO0lBQ0M7SUFDQTtJQUNHOzs7QUFRUDtFQUdHO0lBQ0M7SUFDRztJQUNBOzs7QUFNUDtFQUNDO0lBQ0M7SUFDQTs7RUFJQztJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQU9EO0lBQ0M7SUFDQTtJQUNHOztFQU9KO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFLQTtJQUNDOztFQUdGO0lBQ0M7O0VBS0Y7QUFBQTtJQUVDOztFQUVEO0lBQ0k7SUFDQTs7RUFDQTtJQUVDOzs7QUFNUDtFQUdFO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHRDtJQUNDO0lBQ0c7SUFDQTs7RUFJSjtBQUFBO0lBRUM7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUtGO0lBQ0M7O0VBRUQ7QUFBQTtJQUVDO0lBQ0c7O0VBTUg7SUFDQzs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBUUY7SUFDQzs7O0FBUUo7RUFHRztJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFNSjtJQUNDOztFQUVEO0lBQ0M7SUFDQTs7RUFJQztJQUNDOztFQVNDO0lBQ0M7OztBQVlOOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FwQmpnSEE7QUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuVGhlbWUgTmFtZTogRXVyb3BhIEVsZW1lbnRcclxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXHJcbkF1dGhvcjogSFlQRVJUUklBXHJcbkF1dGhvciBVUkk6IGh0dHBzOi8vaHlwZXJ0cmlhLmNvbS9cclxuRGVzY3JpcHRpb246IERlc2NyaXB0aW9uXHJcblZlcnNpb246IDEuMC4wXHJcblRlc3RlZCB1cCB0bzogNS40XHJcblJlcXVpcmVzIFBIUDogNS42XHJcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXHJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXHJcblRleHQgRG9tYWluOiBlbGVtZW50XHJcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XHJcblxyXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cclxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZC5cclxuXHJcbkV1cm9wYSBFbGVtZW50IGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cclxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxyXG5cclxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2ZcclxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xyXG4qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBHZW5lcmljXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImdlbmVyaWMvbm9ybWFsaXplXCI7XHJcbkBpbXBvcnQgXCJnZW5lcmljL2JveC1zaXppbmdcIjtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJncmlkL2ZsZXhib3hncmlkXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgUGx1Z2luc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qQGltcG9ydCBcInBsdWdpbnMvb3dsLmNhcm91c2VsXCI7Ki9cclxuQGltcG9ydCBcInBsdWdpbnMvc3dpcGVyLWJ1bmRsZVwiO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBCYXNlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImJhc2UvZm9udHNcIjtcclxuQGltcG9ydCBcImJhc2UvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcImJhc2UvYm9keVwiO1xyXG5AaW1wb3J0IFwiYmFzZS9oZWFkZXJcIjtcclxuQGltcG9ydCBcImJhc2UvZm9vdGVyXCI7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFNpdGUgcGFnZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwibGF5b3V0cy9ob21lcGFnZVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0cy9wYWdlc1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0cy9tb2R1bGFyaXR5XCI7XHJcbkBpbXBvcnQgXCJsYXlvdXRzL29wYWNpdHlcIjtcclxuQGltcG9ydCBcImxheW91dHMvZnVuY3Rpb25hbGl0eVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0cy9zcGFjZVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0cy9leHBfZGlhbG9ndWVcIjtcclxuQGltcG9ydCBcImxheW91dHMvaHVtYW5fZWxlbWVudFwiO1xyXG5AaW1wb3J0IFwibGF5b3V0cy9jYWxjdWxhdG9yXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXRzL3Jlc3BvbnNpdmVcIjtcclxuXHJcbi8qQGltcG9ydCBcImxheW91dHMvYWJvdXRcIjtcclxuQGltcG9ydCBcImxheW91dHMvY29udGFjdFwiOyovIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cbkBsaW5rIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi8qIFVuY29tbWVudCBhbmQgc2V0IHRoZXNlIHZhcmlhYmxlcyB0byBjdXN0b21pemUgdGhlIGdyaWQuICovXG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5yb3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAxIGF1dG87XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5yb3cucmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jb2wucmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uY29sLXhzLFxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLmNvbC14cyB7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLTEge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMlO1xufVxuXG4uY29sLXhzLTIge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjclO1xufVxuXG4uY29sLXhzLTMge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTQge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMlO1xufVxuXG4uY29sLXhzLTUge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjclO1xufVxuXG4uY29sLXhzLTYge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLXhzLTcge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMlO1xufVxuXG4uY29sLXhzLTgge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjclO1xufVxuXG4uY29sLXhzLTkge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLXhzLTEwIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzJTtcbn1cblxuLmNvbC14cy0xMSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NyU7XG59XG5cbi5jb2wteHMtMTIge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG59XG5cbi5zdGFydC14cyB7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmNlbnRlci14cyB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW5kLXhzIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLnRvcC14cyB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1pZGRsZS14cyB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ib3R0b20teHMge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hcm91bmQteHMge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmJldHdlZW4teHMge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5maXJzdC14cyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgb3JkZXI6IC0xO1xufVxuXG4ubGFzdC14cyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA0NnJlbTtcbiAgfVxuXG4gIC5jb2wtc20sXG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG5cbiAgLmNvbC1zbSB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbiAgfVxuXG4gIC5zdGFydC1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLXNtIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1zbSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUtc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1zbSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQtc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3Qtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA2MXJlbTtcbiAgfVxuXG4gIC5jb2wtbWQsXG4gIC5jb2wtbWQtMSxcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTMsXG4gIC5jb2wtbWQtNCxcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTYsXG4gIC5jb2wtbWQtNyxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTksXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG5cbiAgLmNvbC1tZCB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbiAgfVxuXG4gIC5zdGFydC1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLW1kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUtbWQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQtbWQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QtbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MXJlbTtcbiAgfVxuXG4gIC5jb2wtbGcsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTksXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wtbGctMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG5cbiAgLmNvbC1sZyB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbiAgfVxuXG4gIC5zdGFydC1sZyB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci1sZyB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLWxnIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1sZyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUtbGcge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1sZyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQtbGcge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1sZyB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn0iLCIvKipcbiAqIFN3aXBlciA4LjMuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdWx5IDI2LCAyMDIyXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2QsLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcn0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFQgVzFHIDU1IFJvbWFuJztcclxuICAgIHNyYzogdXJsKCcuL2Fzc2V0cy9Gb250cy9IZWx2ZXRpY2FOZXVlTFRXMUctUm9tYW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuL2Fzc2V0cy9Gb250cy9IZWx2ZXRpY2FOZXVlTFRXMUctUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvJztcclxuICAgIHNyYzogdXJsKCcuL2Fzc2V0cy9Gb250cy9OZXVlSGFhc0Rpc3BsYXktTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuL2Fzc2V0cy9Gb250cy9OZXVlSGFhc0Rpc3BsYXktTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvJztcclxuICAgIHNyYzogdXJsKCcuL2Fzc2V0cy9Gb250cy9OZXVlSGFhc0Rpc3BsYXktUm9tYW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuL2Fzc2V0cy9Gb250cy9OZXVlSGFhc0Rpc3BsYXktUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvJztcclxuICAgIHNyYzogdXJsKCcuL2Fzc2V0cy9Gb250cy9OZXVlSGFhc0Rpc3BsYXktUm9tYW5JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuL2Fzc2V0cy9Gb250cy9OZXVlSGFhc0Rpc3BsYXktUm9tYW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcuL2Fzc2V0cy9JY29uZm9udHMvSWNvbW9vbi5lb3Q/dGRxMzYxJyk7XHJcbiAgc3JjOiAgdXJsKCcuL2Fzc2V0cy9JY29uZm9udHMvSWNvbW9vbi5lb3Q/dGRxMzYxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuL2Fzc2V0cy9JY29uZm9udHMvSWNvbW9vbi50dGY/dGRxMzYxJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuL2Fzc2V0cy9JY29uZm9udHMvSWNvbW9vbi53b2ZmP3RkcTM2MScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuL2Fzc2V0cy9JY29uZm9udHMvSWNvbW9vbi5zdmc/dGRxMzYxI0ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29tb29uLVwiXSwgW2NsYXNzKj1cIiBpY29tb29uLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJ0ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5ldmVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbW9vbi1wbGF5LWJ1dHRvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuLmljb21vb24tQXJyb3dfZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljb21vb24tQVJST1ctQkxBQ0stU01BTEw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29tb29uLUFSUk9XLUJMQUNLOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbW9vbi1BUlJPVy1XSElURTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuIiwiJGJsYWNrOiAjMDAwMDAwO1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRncmF5OiAjRTZFNkU2O1xyXG4kZGFya19ncmF5OiAjODg4ODg4O1xyXG4kcmVkOiAjRkYwMDAwO1xyXG4kcmVkMjogI0RDMEQwRDtcclxuXHJcbi5jb2xvcl93aGl0ZSB7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxufVxyXG4uY29sb3JfYmxhY2sge1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuLmNvbG9yX3JlZCB7XHJcblx0Y29sb3I6ICRyZWQ7XHJcbn1cclxuLmNvbG9yX2dyZXkge1xyXG5cdGNvbG9yOiAkZ3JheTtcclxufVxyXG4uY29sb3JfZGFya19ncmF5IHtcclxuXHRjb2xvcjogJGRhcmtfZ3JheTtcclxufVxyXG5cclxuLmJhY2tncm91bmRfYmxhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxufVxyXG4uYmFja2dyb3VuZF93aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5iYWNrZ3JvdW5kX2dyYXkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG59XHJcbi5iYWNrZ3JvdW5kX3JlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxufSIsIi5oZWx2ZXRpY2Ege1xyXG5cdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUIFcxRyA1NSBSb21hbic7XHJcbn1cclxuLmxpZ2h0IHtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4udGV4dF8yMDYge1xyXG5cdGZvbnQtc2l6ZTogMjA2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE3NXB4O1xyXG59XHJcblxyXG4udGV4dF83MCB7XHJcblx0Zm9udC1zaXplOiA3MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA3NHB4O1xyXG59XHJcbi50ZXh0XzIwIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLnRleHRfMTYge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxufSIsImFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9jazt9YXVkaW8sY2FudmFzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowO31baGlkZGVuXXtkaXNwbGF5Om5vbmU7fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO31ib2R5e21hcmdpbjowO31hOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowO31oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMDt9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkO31iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkO31kZm57Zm9udC1zdHlsZTppdGFsaWM7fWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO31tYXJre2JhY2tncm91bmQ6I2ZmMDtjb2xvcjojMDAwO31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2Usc2VyaWY7Zm9udC1zaXplOjFlbTt9cHJle3doaXRlLXNwYWNlOnByZS13cmFwO31xe3F1b3RlczpcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO31zbWFsbHtmb250LXNpemU6ODAlO31zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt9c3Vwe3RvcDotMC41ZW07fXN1Yntib3R0b206LTAuMjVlbTt9aW1ne2JvcmRlcjowO31zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW47fWZpZ3VyZXttYXJnaW46MDt9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbTt9bGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MDt9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO31idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsO31idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmU7fWJ1dHRvbixodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjt9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDt9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO31pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O31pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjA7fXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wO310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9XHJcbiosXHJcbio6OmFmdGVyLFxyXG4qOjpiZWZvcmUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG5ib2R5IHtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cdGZvbnQtZmFtaWx5OiAnTmV1ZSBIYWFzIEdyb3Rlc2sgRGlzcGxheSBQcm8nOyBcclxuXHRmb250LXdlaWdodDogNTAwOyBcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuI3BhZ2Uge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbi5wYWdlX2NvbG9yX2JsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIC5sZXR0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgfVxyXG4gICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci1wYWdlLWhlYWRlci1sb2dvIHtcclxuICAgICAgICAuY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvRXVyb3BhLUVsZW1lbnQtbG9nby13aGl0ZS5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDsgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWdlX2NvbG9yX3JlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZyxcclxudmlkZW8ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5wIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuZGVsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGJsYWNrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xyXG59XHJcblxyXG4ubWFyZ2luLWF1dG8ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG4gXHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4gXHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgb3V0bGluZTogdW5zZXQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNpdGUtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMCAyMnB4O1xyXG59XHJcblxyXG4ubm8tcGFkZGluZy1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5cclxuLypcclxuICogQ29udGFpbmVyIHN0eWxlXHJcbiAqL1xyXG4ucHMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogYXV0bztcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xyXG59XHJcblxyXG4vKlxyXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcclxuICovXHJcbi5wc19fcmFpbC14IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnBzX19yYWlsLXkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cclxuICByaWdodDogMDtcclxuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcclxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcclxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXHJcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcclxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxyXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXHJcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XHJcbiAgb3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXHJcbi5wcyAucHNfX3JhaWwteTpob3ZlcixcclxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxyXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXHJcbi5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsXHJcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgb3BhY2l0eTogMC45O1xyXG59Ki9cclxuXHJcbi8qXHJcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcclxuICovXHJcbi5wc19fdGh1bWIteCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXHJcbiAgYm90dG9tOiAycHg7XHJcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucHNfX3RodW1iLXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgd2lkdGg6IDZweDtcclxuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXHJcbiAgcmlnaHQ6IDJweDtcclxuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxyXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcclxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICBoZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxyXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcclxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICB3aWR0aDogMTFweDtcclxufVxyXG5cclxuLyogTVMgc3VwcG9ydHMgKi9cclxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcclxuICAucHMge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgLnBzIHtcclxuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmVycm9yLTQwNC5ub3QtZm91bmQge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAwcHgpO1xyXG4gICAgLnNpdGUtY29udGFpbmVyLFxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLmxldHRlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XHJcblx0bGluZS1oZWlnaHQ6IDE1MnB4O1xyXG59XHJcbi5sZXR0ZXItMSB7XHJcblx0bGVmdDogMjJweDtcclxuXHR0b3A6IDM1cHg7XHJcbn1cclxuLmxldHRlci0yIHtcclxuXHRyaWdodDogMjJweDtcclxuXHR0b3A6IDM1cHg7XHJcbn1cclxuLmxldHRlci0zIHtcclxuXHRsZWZ0OiAyMnB4O1xyXG5cdGJvdHRvbTogMzVweDtcclxufVxyXG4ubGV0dGVyLTQge1xyXG5cdHJpZ2h0OiAyMnB4O1xyXG5cdGJvdHRvbTogMzVweDtcclxufVxyXG4ubW9iaWxlLWxldHRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIHtcclxuXHQubGV0dGVyLTEge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNDF2dywgMzV2aCk7XHJcblx0fVxyXG5cdC5sZXR0ZXItMiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDF2dywgMzV2aCk7XHJcblx0fVxyXG5cdC5sZXR0ZXItMyB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MXZ3LCAtMzV2aCk7XHJcblx0fVxyXG5cdC5sZXR0ZXItNCB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDF2dywgLTM1dmgpO1xyXG5cdH1cclxufVxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUubG9hZCB7XHJcblx0LmxldHRlci0xLFxyXG5cdC5sZXR0ZXItMixcclxuXHQubGV0dGVyLTMsXHJcblx0LmxldHRlci00IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG5cdH1cclxufVxyXG5cclxuLmlubmVyLXBhZ2UtaGVhZGVyLWxvZ28ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxOTBweDtcclxuICAgIHRvcDogMzVweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHdpZHRoOiAxMDFweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDUwcHg7XHJcblxyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSxmaWx0ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgLmhhbWJ1cmdlci1ib3gge1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgd2lkdGg6IDMwcHg7XHJcblx0ICAgIGhlaWdodDogMjNweDtcclxuXHR9XHJcblx0LmhhbWJ1cmdlci1pbm5lciB7XHJcblx0ICAgIHRvcDogNTAlO1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgbWFyZ2luLXRvcDogLTJweDtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB3aWR0aDogMzBweDtcclxuXHQgICAgaGVpZ2h0OiAzcHg7XHJcblx0ICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG5cdCAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG5cdCAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuXHQgICAgJjpiZWZvcmUsXHJcblx0ICAgICY6YWZ0ZXIge1xyXG5cdCAgICBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcclxuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgd2lkdGg6IDMwcHg7XHJcblx0XHQgICAgaGVpZ2h0OiAzcHg7XHJcblx0XHQgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcblx0XHQgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcclxuXHRcdCAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHQgICAgfVxyXG5cdCAgICAmOmJlZm9yZSB7XHJcblx0ICAgIFx0dG9wOiAxMHB4O1xyXG4gICAgXHRcdHRyYW5zaXRpb246IHRvcCAuMXMgY3ViaWMtYmV6aWVyKC4zMzMzMywuNjY2NjcsLjY2NjY3LDEpIC4ycyx0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xyXG5cdCAgICB9XHJcblx0ICAgICY6YWZ0ZXIge1xyXG5cdCAgICBcdHRvcDogMjBweDtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiB0b3AgLjJzIGN1YmljLWJlemllciguMzMzMzMsLjY2NjY3LC42NjY2NywxKSAuMnMsdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSB7XHJcblx0ei1pbmRleDogOTk5OTk5O1xyXG5cdC5oYW1idXJnZXItaW5uZXIge1xyXG5cdCAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjJzO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcblx0ICAgICY6YmVmb3JlIHtcclxuXHQgICAgXHR0b3A6IDA7XHJcbiAgICBcdFx0dHJhbnNpdGlvbjogdG9wIC4xcyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMykgLjE1cyx0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMjJzO1xyXG4gICAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMHB4LDApIHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgIH1cclxuXHQgICAgJjphZnRlciB7XHJcblx0ICAgIFx0dG9wOiAwO1xyXG4gICAgXHRcdHRyYW5zaXRpb246IHRvcCAuMnMgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4yMnM7XHJcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKC00NWRlZyk7XHJcblx0ICAgIH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xyXG5cdGJhY2tncm91bmQ6ICNFNkU2RTY7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBuYXYge1xyXG4gICAgXHRwYWRkaW5nOiAxMDlweCAwIDAgMTY3cHg7XHJcbiAgICB9XHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubmF2aWdhdGlvbi1sb2dvIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIFx0Ym90dG9tOiAyOHB4O1xyXG4gICAgXHRsZWZ0OiAxNzlweDtcclxuXHR9XHJcblxyXG5cdGxpIHtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXNpemU6IDcwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNFNkU2RTY7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0ICAgIHRvcDogMTBweDtcclxuXHRcdFx0ICAgIHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIiBhdHRyKHRpdGxlKSBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcbi5zaXRlLW5hdmlnYXRpb24td3JhcHBlci5vcGVuIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5vcGVuLW5hdmlnYXRpb24ge1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHQubGV0dGVyIHtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0fVxyXG59IiwiLnRvcC1mb290ZXIge1xyXG5cdHBhZGRpbmc6IDE2OXB4IDAgMTkycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5yb3VuZC1idXR0b24ge1xyXG5cdFx0bWFyZ2luLXRvcDogNTNweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdCAgICB3aWR0aDogMzA3cHg7XHJcblx0ICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHQgICAgJjpob3ZlciB7XHJcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdCAgICBcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciB7XHJcblx0cGFkZGluZzogNDJweCAwIDMwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5tb2JpbGUtY29weXJpZ2h0LFxyXG5cdC50cmlhLW1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudGV4dGFyZWEge1xyXG5cdFx0bWF4LXdpZHRoOiA3MjJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5jdXN0b20tbG9nby1saW5rIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2M3B4O1xyXG5cdH1cclxuXHQuZm9vdGVyLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQuYm90dG9tLWZvb3RlciB7XHJcblx0XHRhLCBwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvcHlyaWdodCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG5cdH1cclxuXHQuZmxleC1jb2wge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdC5ib3R0b20tbGlua3Mge1xyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmV3c2xldHRlci1mb3JtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfY29sb3JfYmxhY2sge1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0YSxcclxuXHRwIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cdC5ib3R0b20tbGlua3Mge1xyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jdXN0b20tbG9nby1saW5rIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvRXVyb3BhLUVsZW1lbnQtbG9nby13aGl0ZS5zdmcnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlcl9jb2xvcl9yZWQge1xyXG5cdC5ib3R0b20tZm9vdGVyIHtcclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3R0b20tbGlua3Mge1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2tcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ob21lcGFnZS13cmFwcGVyIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5jb250ZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcclxufVxyXG5cclxuLmRpc3RvcnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cdHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLmRpc3RvcnRfX2ltZyB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLnF1b3RlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDE0NDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRmb250LXNpemU6IDcwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5xdW90ZV9fbGluayB7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnF1b3RlX19saW5rIHNwYW4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnF1b3RlX19saW5rIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5ob21lLXBhZGRpbmctbGVmdCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmctbGVmdDogMTY3cHg7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG5cdHAge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA4NnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhvbWVwYWdlLXdyYXBwZXIge1xyXG5cdC5jdXN0b20tbG9nby1saW5rIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgbGVmdDogMTc5cHg7XHJcblx0ICAgIGJvdHRvbTogMjhweDtcclxuXHQgICAgei1pbmRleDogOTk5OTtcclxuXHQgICAgb3BhY2l0eTogMDtcclxuXHQgICAgdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHQuY3VzdG9tLWxvZ28tbGluay5zaG93IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59IiwiLnNlY3Rpb24tMSB7XHJcblx0LnRvcC10ZXh0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiAxODRweDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0fVxyXG5cdC5zZWN0aW9uLTEtdGV4dGFyZWEge1xyXG5cdFx0cGFkZGluZy10b3A6IDM3cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdC50ZXh0YXJlYTEsXHJcblx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vYmlsZS1ib3R0b20tdGV4dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4uc2VjdGlvbi0yIHtcclxuXHRoMiB7XHJcblx0XHRwYWRkaW5nOiA4N3B4IDAgOTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLXRleHQtZm9udCB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbn1cclxuXHJcbi5nYWxsZXJ5U3dpcHBlckJ1dHRvbnMge1xyXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSIsIi5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdC8qLnNlY3Rpb24tMSB7XHJcblx0XHQudG9wLXRleHQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgdG9wOiAxODRweDtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMS10ZXh0YXJlYSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzN3B4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9Ki9cclxuXHQuc2VjdGlvbi0xIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi0yIHtcclxuXHRcdGgyIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC52aWRlby1zZWN0aW9uIHtcclxuXHRcdFx0cGFkZGluZzogNzBweCAwO1xyXG5cdFx0fVxyXG5cdFx0LnZpZGVvLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE0cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vYmlsZS12aWRlbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi0zIHtcclxuXHRcdHBhZGRpbmc6IDI5N3B4IDAgOTBweDtcclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3JkZXJSaWdodCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA4NnB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzc0cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDEuNnMgZWFzZS1pbi1vdXQgLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyUmlnaHQudmlzaWJsZSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN5c3RlbS1pbWFnZXMge1xyXG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdC5ob3Zlci1pbWFnZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN5c3RlbS1ib3gge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5zeXN0ZW0taW1hZ2VzIHtcclxuXHRcdFx0XHRcdC5ob3Zlci1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi00IHtcclxuXHRcdC5tYWluLXByb2R1Y3QtY29sdW1uIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQubWFpbi1wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDMwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5nZW5lcmljLXRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTYwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE0OXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3RzLWxpc3Qge1xyXG5cdFx0XHQubW9iaWxlLWltYWdlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTkwMFwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdJY29tb29uJyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwLnNlbGVjdGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcblxyXG5cclxuXHQuc2VjdGlvbi01IHtcclxuXHJcblx0XHQuc3dpcGVyIHtcclxuXHRcdCAgd2lkdGg6IDEwMCU7XHJcblx0XHQgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0ICBoZWlnaHQ6IDM3NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgIG1hcmdpbjogMHB4O1xyXG5cdFx0ICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHQgIC8qaGVpZ2h0OiAyMjZweDsqL1xyXG5cdFx0ICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ICBvcGFjaXR5OiAuMjU7XHJcblx0XHQgIHdpZHRoOiA5MXB4O1xyXG5cdFx0ICBoZWlnaHQ6IDIyNnB4O1xyXG5cdFx0ICAuaW1hZ2Utd3JhcHBlciB7XHJcblx0XHQgIFx0Lyp3aWR0aDogMTQ4cHg7Ki9cclxuXHRcdCAgXHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQgIH1cclxuXHRcdCAgaW1nIHtcclxuXHRcdCAgXHR3aWR0aDogMTAwJTtcclxuXHRcdCAgXHRvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgXHRcdG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG5cdFx0ICB9XHJcblx0XHQgIFxyXG5cdFx0ICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG5cdFx0ICAgIHotaW5kZXg6IDI7XHJcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0ICAgIHdpZHRoOiAxODZweDtcclxuXHRcdCAgICBvcGFjaXR5OiAxO1xyXG5cdFx0ICAgIGltZyB7XHJcblx0XHRcdCAgXHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdCAgXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHQgICAgXHRcdG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG5cdFx0XHQgIH1cclxuXHRcdCAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYsXHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdJY29tb29uJztcclxuXHRcdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHQgICAgdG9wOiB1bnNldDtcclxuXHRcdCAgICByaWdodDogNTJweDtcclxuXHRcdCAgICBsZWZ0OiB1bnNldDtcclxuXHRcdCAgICAmOmFmdGVyIHtcclxuXHRcdCAgICBcdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcblx0XHQgICAgXHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHQgICAgdG9wOiB1bnNldDtcclxuXHRcdCAgICByaWdodDogMTlweDtcclxuXHRcdCAgICAmOmFmdGVyIHtcclxuXHRcdCAgICBcdGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcblx0XHQgICAgXHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHJcblx0XHQubW9iaWxlUGFuZWxzIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTYge1xyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAzMDZweCAwIDYwcHg7XHJcblx0XHR9XHJcblx0XHQuc2xpZGVyRGltIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1OXB4O1xyXG5cdFx0fVxyXG5cdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3JkZXJSaWdodCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDEuNnMgZWFzZS1pbi1vdXQgLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyUmlnaHQudmlzaWJsZSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNwaWNfMyB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vYmlsZVNsaWRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZHVsYXJpdHktcGFuZWxzIHtcclxuXHQucm93IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0ei1pbmRleDogODtcclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHR6LWluZGV4OiA3O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSg0KSB7XHJcblx0XHRcdHotaW5kZXg6IDY7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDUpIHtcclxuXHRcdFx0ei1pbmRleDogNztcclxuXHRcdH1cclxuXHR9XHJcblx0LnBhbmVsLWNvbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0Lyp6LWluZGV4OiAxOyovXHJcblx0XHQucGFuZWwtYm94IHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0ICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG5cdFx0ICAgIG9wYWNpdHk6IC41O1xyXG5cdFx0fVxyXG5cdFx0LmltYWdlLWV4cGFuZGVkIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogLThweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhbmVsLWJveC13cmFwcGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuaW1hZ2UtZXhwYW5kZWQge1xyXG5cdFx0XHRcdC8qYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNFNkU2RTY7Ki9cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNFNkU2RTY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNhcmRzU3dpcGVyIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjU5cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1idXR0b24tcHJldixcclxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTMycHg7XHJcbiAgICBcdHdpZHRoOiA5OXB4O1xyXG4gICAgXHRoZWlnaHQ6IDEzMnB4O1xyXG4gICAgXHQmOmFmdGVyIHtcclxuICAgIFx0ICBmb250LWZhbWlseTogJ0ljb21vb24nO1xyXG4gICAgXHQgIGZvbnQtc2l6ZTogMTMycHg7XHJcbiAgICBcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgXHRsZWZ0OiAyMXB4O1xyXG4gICAgXHRjb2xvcjogJHdoaXRlO1xyXG4gICAgXHQmOmFmdGVyIHtcclxuICAgIFx0ICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG4gICAgXHR9XHJcblx0fVxyXG5cdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgXHRyaWdodDogdW5zZXQ7XHJcbiAgICBcdGxlZnQ6IDE1M3B4O1xyXG4gICAgXHRjb2xvcjogJGJsYWNrO1xyXG4gICAgXHQmOmFmdGVyIHtcclxuICAgIFx0ICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG4gICAgXHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogV0VJUkQgU0xJREVSIFdJVEggQkFDS0dST1VORCBjc3Mgc3RhcnQgKi9cclxuLnNsaWRlckRpbSB7XHJcblx0bWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xyXG4gICAgXHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogMDtcclxuXHQgICAgbGVmdDogMjJweDtcclxuXHQgICAgei1pbmRleDogMjtcclxuICAgIFx0Lm5hdi1idXR0b24ge1xyXG4gICAgXHRcdGZvbnQtc2l6ZTogMTMycHg7XHJcbiAgICBcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbn1cclxuI3dlaXJkU2xpZGVyV2l0aEJhY2tncm91bmQgLmNhcmRTdGFja2VkQ2Fyb3VzZWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jd2VpcmRTbGlkZXJXaXRoQmFja2dyb3VuZCAuZ28tdGltZSB7XHJcblx0LyphbmltYXRpb246IHN0YWNrZWRfY2Fyb3VzZWxfc2xpZGUgMS4yNXMgMC41cyAxOyovXHJcblx0LXdlYmtpdC1hbmltYXRpb246IHN0YWNrZWRfY2Fyb3VzZWxfc2xpZGUgMS4yNXMgMC41cyAxO1xyXG5cdGFuaW1hdGlvbjogc3RhY2tlZF9jYXJvdXNlbF9zbGlkZSAxLjI1cyAwLjVzIDE7XHJcbn1cclxuI3dlaXJkU2xpZGVyV2l0aEJhY2tncm91bmQgLmdvLXRpbWUtcmV2ZXJzZSB7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IHN0YWNrZWRfY2Fyb3VzZWxfc2xpZGVfcmV2ZXJzZSAxLjI1cyAwLjVzIDE7XHJcblx0YW5pbWF0aW9uOiBzdGFja2VkX2Nhcm91c2VsX3NsaWRlX3JldmVyc2UgMS4yNXMgMC41cyAxO1xyXG59XHJcblxyXG4jd2VpcmRTbGlkZXJXaXRoQmFja2dyb3VuZCAuYm90dG9tIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogLTE7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuI3dlaXJkU2xpZGVyV2l0aEJhY2tncm91bmQgLnRvcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4vKiN3ZWlyZFNsaWRlcldpdGhCYWNrZ3JvdW5kIC5hY3RpdmUge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG59Ki9cclxuXHJcbiN3ZWlyZFNsaWRlcldpdGhCYWNrZ3JvdW5kIC5taWRkbGUge1xyXG5cdHotaW5kZXg6IDUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyojd2VpcmRTbGlkZXJXaXRoQmFja2dyb3VuZCAudHJhbnNpdGlvbiAucHJldmlvdXMge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZV9pbWcgLjdzIDAuNXMgZm9yd2FyZHM7XHJcblx0YW5pbWF0aW9uOiBzY2FsZV9pbWcgLjdzIDAuNXMgZm9yd2FyZHM7XHJcbn0qL1xyXG5cclxuI3dlaXJkU2xpZGVyV2l0aEJhY2tncm91bmQgLnBpY1N0YWNrZWRDYXJvdXNlbCB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlX2ltZyB7XHJcbiAgICAwJSB7IFxyXG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpOyBcclxuXHR9XHJcblx0MTAwJSB7IFxyXG5cdCBcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpOyBcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzY2FsZV9pbWcge1xyXG5cdDAlIHsgXHJcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7IFxyXG5cdH1cclxuXHQxMDAlIHsgXHJcblx0IFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IFxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzdGFja2VkX2Nhcm91c2VsX3NsaWRlIHtcclxuXHQwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTsgb3BhY2l0eTogMC44O31cclxuXHQyMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NTBweCwwKTsgei1pbmRleDogMzsgb3BhY2l0eTogMDsgfVxyXG5cdDIxJSB7IHotaW5kZXg6IC0xOyBvcGFjaXR5OiAwO31cclxuXHQzMSUgeyB6LWluZGV4OiAtMTsgb3BhY2l0eTogMC42O31cclxuXHQzMiUgeyB6LWluZGV4OiAtMTsgb3BhY2l0eTogMC43O31cclxuXHQzMyUgeyB6LWluZGV4OiAtMTsgb3BhY2l0eTogMC44O31cclxuXHQzNCUgeyB6LWluZGV4OiAtMTsgb3BhY2l0eTogMC45O31cclxuXHQ1NSUge3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7IHotaW5kZXg6IC0xOyBvcGFjaXR5OiAxO31cclxufVxyXG5cclxuI3dlaXJkU2xpZGVyV2l0aEJhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbiN3ZWlyZFNsaWRlcldpdGhCYWNrZ3JvdW5kICNtYWluLXN0YWNrZWQtZ2FsbGVyeS13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiN3ZWlyZFNsaWRlcldpdGhCYWNrZ3JvdW5kIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG5cdHJpZ2h0OiAtMy41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgc3RhY2tlZF9jYXJvdXNlbF9zbGlkZV9yZXZlcnNlIHtcclxuXHQwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTsgb3BhY2l0eTogMC44O31cclxuXHQyMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUwcHgsMCk7IHotaW5kZXg6IDM7IG9wYWNpdHk6IDA7IH1cclxuXHQyMSUgeyB6LWluZGV4OiAtMTsgb3BhY2l0eTogMDt9XHJcblx0MzElIHsgei1pbmRleDogLTE7IG9wYWNpdHk6IDAuNjt9XHJcblx0MzIlIHsgei1pbmRleDogLTE7IG9wYWNpdHk6IDAuNzt9XHJcblx0MzMlIHsgei1pbmRleDogLTE7IG9wYWNpdHk6IDAuODt9XHJcblx0MzQlIHsgei1pbmRleDogLTE7IG9wYWNpdHk6IDAuOTt9XHJcblx0NTUlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApOyB6LWluZGV4OiAtMTsgb3BhY2l0eTogMTt9XHJcbn1cclxuLyogV0VJUkQgU0xJREVSIFdJVEggQkFDS0dST1VORCBjc3MgZW5kICovXHJcblxyXG5cclxuXHJcbi5nYWxsZXJ5V3JhcHBlciB7XHJcblx0LnN3aXBlci13cmFwcGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5zd2lwZXItZmFkZSB7XHJcblx0XHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cclxuXHQuZ2FsbGVyeVN3aXBwZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0XHRcclxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHQgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0ICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuXHQgICAgZmxleDogMCAxIGF1dG87XHJcblx0ICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHQgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdCAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHQgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0ICAgIFx0bWFyZ2luOiAwIDJweDtcclxuXHRcdCAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG5cdFx0ICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG5cdFx0ICAgIGZsZXgtZ3JvdzogMTtcclxuXHRcdCAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuXHRcdCAgICBmbGV4LWJhc2lzOiAwO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuXHRcdCAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XHJcblx0XHQgICAgb3BhY2l0eTogMTtcclxuXHRcdCAgICBoZWlnaHQ6IDVweDtcclxuXHQgICAgfVxyXG5cdCAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0ICAgIFx0aGVpZ2h0OiAxMHB4O1xyXG5cdCAgICB9XHJcblx0fVxyXG59IiwiLm9wYWNpdHktd3JhcHBlciB7XHJcblx0LnNlY3Rpb24tMSB7XHJcblx0XHQudGV4dDEge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDY5cHg7XHJcblx0XHR9XHJcblx0XHQudGV4dDIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0XHR9XHJcblx0XHQudGV4dDMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTM3cHg7XHJcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VjdGlvbi0yIHtcclxuXHRcdGgyIHtcclxuXHRcdFx0cGFkZGluZzogODdweCAwIDE1MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tMyB7XHJcblx0XHRwYWRkaW5nOiAxMDBweCAwIDA7XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0XHR9XHJcblx0XHQuZ2FsbGVyeVJvdyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDU3cHg7XHJcblx0XHR9XHJcblx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQuYnV0dG9uLW5leHQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1dHRvbi1wcmV2IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZ2FsbGVyeVN3aXBwZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1N3B4O1xyXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHsgXHJcblx0XHRcdFx0Y29sb3I6ICNFNkU2RTY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5nYWxsZXJ5V3JhcHBlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tNCB7XHJcblx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAxOTlweCAwIDA7XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0XHR9XHJcblx0XHQuZ2FsbGVyeVJvdyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDU3cHg7XHJcblx0XHRcdC5jb2wxIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ2FsbGVyeVdyYXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcblx0XHR9XHJcblx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0LmJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idXR0b24tcHJldiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQuc2VjdGlvbi01IHtcclxuXHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDE5MnB4IDAgMDtcclxuXHRcdH1cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRcdH1cclxuXHRcdC50ZXh0LXJvdyB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VjdGlvbi02IHtcclxuXHRcdHBhZGRpbmc6IDE5N3B4IDAgMDtcclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRcdH1cclxuXHRcdC5nYWxsZXJ5Um93IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTdweDtcclxuXHRcdH1cclxuXHRcdC5nYWxsZXJ5U3dpcHBlciB7XHJcblx0XHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdFx0ICAgIFx0dG9wOiAwO1xyXG5cdFx0ICAgIFx0bGVmdDogdW5zZXQ7XHJcblx0XHQgICAgXHRyaWdodDogMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdCAgICBcdHRvcDogMTI2cHg7XHJcblx0XHQgICAgXHRsZWZ0OiB1bnNldDtcclxuXHRcdCAgICBcdHJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHQuYnV0dG9uLW5leHQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1dHRvbi1wcmV2IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tNyB7XHJcblx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAxOTlweCAwIDA7XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0XHR9XHJcblx0XHQuZ2FsbGVyeVJvdyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDU3cHg7XHJcblx0XHR9XHJcblx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHQuYnV0dG9uLW5leHQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1dHRvbi1wcmV2IHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tOCB7XHJcblx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAyMDBweCAwIDI4OXB4O1xyXG5cdFx0fVxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnlSb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1N3B4O1xyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnlXcmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHJcblx0XHRcdC5idXR0b24tbmV4dCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnV0dG9uLXByZXYge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5nYWxsZXJ5U3dpcHBlciB7XHJcblx0LnN3aXBlci1idXR0b24tcHJldixcclxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTMycHg7XHJcbiAgICBcdHdpZHRoOiA5OXB4O1xyXG4gICAgXHRoZWlnaHQ6IDEzMnB4O1xyXG4gICAgXHQmOmFmdGVyIHtcclxuICAgIFx0ICBmb250LWZhbWlseTogJ0ljb21vb24nO1xyXG4gICAgXHQgIGZvbnQtc2l6ZTogMTMycHg7XHJcbiAgICBcdH1cclxuXHR9XHJcblx0LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCBcclxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0LnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0XHR0b3A6IDEyNnB4O1xyXG4gICAgXHRsZWZ0OiAwO1xyXG4gICAgXHRjb2xvcjogJHdoaXRlO1xyXG4gICAgXHQmOmFmdGVyIHtcclxuICAgIFx0ICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG4gICAgXHR9XHJcblx0fVxyXG5cdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0dG9wOiAwO1xyXG4gICAgXHRyaWdodDogdW5zZXQ7XHJcbiAgICBcdGxlZnQ6IDExcHg7XHJcbiAgICBcdGNvbG9yOiAkYmxhY2s7XHJcbiAgICBcdCY6YWZ0ZXIge1xyXG4gICAgXHQgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbiAgICBcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uYWJzb2x1dGUtcm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdC5yb3cge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG4uYm9yZGVyUmlnaHQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdHRyYW5zaXRpb246IGhlaWdodCAxLjZzIGVhc2UtaW4tb3V0IC4zcztcclxuXHR9XHJcbn1cclxuLmJvcmRlclJpZ2h0LnZpc2libGUge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufSIsIi5mdW5jdGlvbmFsaXR5LXdyYXBwZXIge1xyXG5cdC5zZWN0aW9uLTEge1xyXG5cdFx0LmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNTdweDtcclxuXHRcdH1cclxuXHRcdC50ZXh0MSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuXHRcdH1cclxuXHRcdC50ZXh0MiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQzIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQ0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQ1IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VjdGlvbi0yIHtcclxuXHRcdGgyIHtcclxuXHRcdFx0cGFkZGluZzogMTI3cHggMCAxNTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlY3Rpb24tMyxcclxuXHQuc2VjdGlvbi01IHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHR9XHJcblx0XHQudGV4dGFyZWEtd3JhcHBlciB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDkycHg7XHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTQge1xyXG5cdFx0cGFkZGluZy10b3A6IDcycHg7XHJcblx0XHQucm93IHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHRhcmVhLXdyYXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOTJweDtcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFic29sdXRlLXRleHQtcm93IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlY3Rpb24tNSB7XHJcblx0XHRwYWRkaW5nOiA3MnB4IDAgMzAwcHg7XHJcblx0XHQucm93IHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHQudGV4dGFyZWEtd3JhcHBlciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IHVuc2V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyUmlnaHQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAxLjZzIGVhc2UtaW4tb3V0IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlclJpZ2h0LnZpc2libGUge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTYge1xyXG5cdFx0cGFkZGluZy10b3A6IDY3cHg7XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0XHR9XHJcblx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0fVxyXG5cdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0LmJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idXR0b24tcHJldiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcclxuXHRcdFx0XHRjb2xvcjogI0U2RTZFNjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnlXcmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1N3B4O1xyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnlSb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1N3B4O1xyXG5cdFx0fVxyXG5cdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3JkZXJSaWdodCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDEuNnMgZWFzZS1pbi1vdXQgLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyUmlnaHQudmlzaWJsZSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tbGluZXMge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwMHB4O1xyXG5cdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3JkZXJSaWdodCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDEuNnMgZWFzZS1pbi1vdXQgLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyUmlnaHQudmlzaWJsZSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tNyB7XHJcblx0XHRwYWRkaW5nOiA2NXB4IDAgODBweDtcclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2xvci1yb3ctMyB7XHJcblx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5zZWN0aW9uLTkge1xyXG5cdFx0cGFkZGluZzogMTE1cHggMCAyMDBweDtcclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdH1cclxuXHRcdC5zaWRlLWhlYWRlciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcblx0XHRcdGNvbG9yOiAkcmVkMjtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0d3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICAgIFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyIHtcclxuXHRcdCAgd2lkdGg6IDEwMCU7XHJcblx0XHQgIGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xyXG5cdFx0ICBoZWlnaHQ6IGF1dG87XHJcblx0XHQgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LyoucHJvZmlsZTMge1xyXG5cdFx0XHQuaW1hZ2UtYm94IHtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fSovXHJcblxyXG5cdFx0LmRhdGEtYm94IHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMzBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHQgICAgLmltYWdlLWJveCB7XHJcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdFx0ICAgIFx0LyppbWcge1xyXG5cdFx0ICAgIFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBcdH0qL1xyXG5cdFx0ICAgIFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdCAgICB9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0Y29sb3I6ICRyZWQyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUIFcxRyA1NSBSb21hbic7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdCAgXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0ICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdCAgICAtbXMtZmxleDogMCAxIGF1dG87XHJcblx0XHQgICAgZmxleDogMCAxIGF1dG87XHJcblx0XHQgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdFx0ICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHQgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0ICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0ICAgIFx0bWFyZ2luOiAwIDJweDtcclxuXHRcdFx0ICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcblx0XHRcdCAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuXHRcdFx0ICAgIGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0ICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG5cdFx0XHQgICAgZmxleC1iYXNpczogMDtcclxuXHRcdFx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwxMywxMywwLjEpO1xyXG5cdFx0XHQgICAgb3BhY2l0eTogMTtcclxuXHRcdFx0ICAgIGhlaWdodDogNXB4O1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHQgICAgXHRoZWlnaHQ6IDEwcHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYmxlLXJvdyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXRvcDogMTcwcHg7XHJcblx0XHRjb2xvcjogJHJlZDI7XHJcblx0XHQuc2lkZS1oZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcclxuXHRcdH1cclxuXHRcdC50YWJsZS1mb290ZXItbm90ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0dGFibGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkMjtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1jb2xvcnMge1xyXG5cdC5zaWRlLW5hdmlnYXRpb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdC5jb2xvci1idXR0b24tcHJldiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuY29sb3ItYnV0dG9uLW5leHQge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNpZGUtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG5cdFx0bWF4LXdpZHRoOiAyNTJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudGFiIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDc4cHg7XHJcblx0fVxyXG5cdGJ1dHRvbiB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG1hcmdpbi1yaWdodDogODlweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnSWNvbW9vbic7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGJ1dHRvbi5hY3RpdmUge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYmNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRhYmNvbnRlbnQuYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC8qLnRhYmNvbnRlbnQge1xyXG5cdCAgYW5pbWF0aW9uOiBmYWRlRWZmZWN0IC42czsgXHJcblx0fSovXHJcblxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUVmZmVjdCB7XHJcblx0ZnJvbSB7b3BhY2l0eTogMDt9XHJcblx0dG8ge29wYWNpdHk6IDE7fVxyXG59XHJcblxyXG5cclxuLmNvbG9yR3JpZCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuY29sb3JTd2lwZXIge1xyXG5cdCAgd2lkdGg6IDEwMCU7XHJcblx0ICBoZWlnaHQ6IDEwMCU7XHJcblx0ICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHQgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb2xvclN3aXBlciAuc3dpcGVyLXNsaWRlIHtcclxuXHQgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICBoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdC5jb2xvci1ib3gge1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNDBweCAzMHB4IDAgMzBweDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIuc3BhY2Utd3JhcHBlciB7XHJcblx0LnNlY3Rpb24tMSB7XHJcblx0XHQudGV4dDEge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQzIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tMiB7XHJcblx0XHRoMiB7XHJcblx0XHRcdHBhZGRpbmc6IDEyMHB4IDAgMTUycHg7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi0zIHtcclxuXHRcdGgyIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDE5cHg7XHJcblx0XHR9XHJcblx0XHQuaW1hZ2Utcm93IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTNweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNlY3Rpb24tNCB7XHJcblx0XHRwYWRkaW5nOiAyMDBweCAwIDA7XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHR9XHJcblx0XHQuaW1hZ2Utcm93IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTZweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDIxcHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMXB4KTtcclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyUmlnaHQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAxLjZzIGVhc2UtaW4tb3V0IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlclJpZ2h0LnZpc2libGUge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTUge1xyXG5cdFx0cGFkZGluZzogMTg1cHggMCAwO1xyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnlSb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1NnB4O1xyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnlXcmFwcGVyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDU2cHg7XHJcblx0XHR9XHJcblx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQuYnV0dG9uLW5leHQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1dHRvbi1wcmV2IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tNiB7XHJcblx0XHRwYWRkaW5nOiAxODVweCAwIDI5OHB4O1xyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0LmJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idXR0b24tcHJldiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ2FsbGVyeVJvdyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDU3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHQvKmxlZnQ6IDA7Ki9cclxuXHRcdFx0Lyp3aWR0aDogMTAwJTsqL1xyXG5cdFx0XHRsZWZ0OiAyMXB4O1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyUmlnaHQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAxLjZzIGVhc2UtaW4tb3V0IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlclJpZ2h0LnZpc2libGUge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZXhwLWRpYWxvZ3VlLXdyYXBwZXIge1xyXG5cdC5ib3JkZXJSaWdodCB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2JpbGUtdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTEge1xyXG5cdFx0LnRleHQyLFxyXG5cdFx0LnRleHQ0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMS10ZXh0YXJlYSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XHJcblx0ICAgIFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmhlYWRlci1jb2wge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tMyB7XHJcblx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiA2NnB4IDAgMDtcclxuXHRcdH1cclxuXHRcdC52aWRlby1jb2wge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tNCB7XHJcblx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAxODhweCAwIDgwcHg7XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tNSB7XHJcblx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAyNTJweCAwIDUycHg7XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHR9XHJcblx0XHQubGluayB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICBzcGFuIHtcclxuXHRcdCAgICBcdGZvbnQtc2l6ZTogMTMycHg7XHJcblx0XHQgICAgXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0ICAgIH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi02IHtcclxuXHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDIyMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGlkZXJEaW0ge1xyXG5cdFx0Lm5hdmlnYXRpb24tYnV0dG9ucyB7XHJcblx0XHRcdHJpZ2h0OiAtMTMycHg7XHJcblx0XHQgICAgbGVmdDogdW5zZXQ7XHJcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdCAgICB0b3A6IDUwJTtcclxuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHQgICAgLm5hdi1idXR0b24ge1xyXG5cdFx0ICAgIFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgI3N0YWNrZWRDYXJvdXNlbFByZXZCdXR0b24ge1xyXG5cdFx0ICAgIFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgXHRcdFx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2JpbGVTbGlkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn0iLCIuaHVtYW4tZWxlbWVudC13cmFwcGVyIHtcclxuXHQuc2VjdGlvbi0xIHtcclxuXHRcdC5oZWFkZXItY29sIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gLnNpdGUtY29udGFpbmVyIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnRleHQxIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQzIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQ0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VjdGlvbi0yIHtcclxuXHRcdHBhZGRpbmc6IDEyNXB4IDAgMTU2cHg7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi0zIHtcclxuXHRcdC5wbGF5LXZpZGVvIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDUzcHg7XHJcblx0XHQgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0ICAgIGhlaWdodDogNTNweDtcclxuXHRcdCAgICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0ICAgIHNwYW4ge1xyXG5cdFx0ICAgIFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTQge1xyXG5cdFx0cGFkZGluZzogMTYwcHggMDtcclxuXHRcdC5vdmVyZmxvdy10ZXh0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTM1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNTdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTUge1xyXG5cdFx0Lm1vYmlsZS1pbWFnZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi02IHtcclxuXHRcdHBhZGRpbmc6IDE4NnB4IDAgMjI1cHg7XHJcblx0XHQuYmlnLWFycm93IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNzZweDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTcge1xyXG5cdFx0cGFkZGluZzogMjI0cHggMCAyMDBweDtcclxuXHRcdC50ZXh0YXJlYSB7XHJcblx0XHRcdG1heC13aWR0aDogNjMwcHg7XHJcblx0XHRcdG1hcmdpbjogMjJweCBhdXRvIDY3cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0XHQucm91bmQtYnV0dG9uIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdCAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0ICAgIHdpZHRoOiAzMDVweDtcclxuXHRcdCAgICBmb250LXNpemU6IDI0cHg7XHJcblx0XHQgICAgJjpob3ZlciB7XHJcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHRcdCAgICBcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2FsY3VsYXRvciB7XHJcblx0LmhhbWJ1cmdlcixcclxuXHQuaW5uZXItcGFnZS1oZWFkZXItbG9nbyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtY2FsY3VsYXRvciB7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG5cdC5tYWluLWNhbGN1bGF0b3Ige1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5tYWluLWNhbGN1bGF0b3IubG9hZCB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNTAlKTtcclxuXHR9XHJcblx0Lm1haW4tY2FsY3VsYXRvci5oaWRlIHtcclxuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUwJSk7XHJcblx0fVxyXG5cdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdC5tb2JpbGUtbGluZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuc3BhY2Uge1xyXG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdH1cclxuXHQuY2FsY3VsYXRvclN3aXBwZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0PiAucm93IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNhbGN1bGF0b3ItZm9vdGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRoZWlnaHQ6IDEzNHB4O1xyXG4gICAgXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjODg4ODg4O1xyXG4gICAgXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQucm93IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0ZXAtd3JhcHBlciB7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0fVxyXG5cdC5zdGVwLWNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHQuc3RlcDEtY29sMixcclxuXHQuc3RlcDItY29sMixcclxuXHQuc3RlcDMtY29sMixcclxuXHQuc3RlcDQtY29sMixcclxuXHQuc3RlcDUtY29sMixcclxuXHQuc3RlcDYtY29sMixcclxuXHQuc3RlcDctY29sMixcclxuXHQuc3RlcDgtY29sMiB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnN0ZXAtaW5uZXItY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMzRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMzJweDtcclxuXHR9XHJcblxyXG5cdC5zdGVwMSxcclxuXHQuc3RlcDMsXHJcblx0LnN0ZXA1IHtcclxuXHRcdC5zdGVwLWlubmVyLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0ZXA2IHtcclxuXHRcdC5zdGVwLWlubmVyLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3RlcDgge1xyXG5cdFx0LnN0ZXAtd3JhcHBlciB7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHQucm93IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYWxjdWxhdG9yUHJldlN0ZXAuaGlkZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuY2FsY3VsYXRvclByZXZTdGVwIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBcdGJvcmRlcjogdW5zZXQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcblx0XHRjb2xvcjogIzg4ODg4ODtcclxuXHRcdGZvbnQtc2l6ZTogNTFweDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN1Ym1pdC1mb3JtLFxyXG5cdC5jYWxjdWxhdG9yTmV4dFN0ZXAge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdHdpZHRoOiAyNDZweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnN1Ym1pdC1mb3JtIHtcclxuXHRcdC8qcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDsqL1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnN1Ym1pdC1mb3JtLmxvYWRpbmcge1xyXG5cdFx0b3BhY2l0eTogLjU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jbG9zZS1jYWxjLXBhZ2Uge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuICAgIFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFQgVzFHIDU1IFJvbWFuJztcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMzlweDtcclxuXHRcdHJpZ2h0OiAzNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgIGxlZnQ6IDE1cHg7XHJcblx0XHQgIGNvbnRlbnQ6ICcgJztcclxuXHRcdCAgaGVpZ2h0OiAzM3B4O1xyXG5cdFx0ICB3aWR0aDogMnB4O1xyXG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHQgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIFxyXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xyXG5cdCAgICBib3R0b206IHVuc2V0O1xyXG5cdCAgICB0b3A6IDQzcHg7XHJcblx0ICAgIHdpZHRoOiBhdXRvO1xyXG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0ICAgIGxlZnQ6IDM5cHg7XHJcbiAgICBcdHBhZGRpbmctbGVmdDogNTJweDtcclxuXHQgICAgJjpiZWZvcmUge1xyXG5cdCAgICBcdGNvbnRlbnQ6IFwiU3RlcCBcIjtcclxuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIFx0bGVmdDogMDtcclxuXHQgICAgXHR0b3A6IC0xcHg7XHJcblx0ICAgIFx0Y29sb3I6ICR3aGl0ZTtcclxuXHQgICAgXHRmb250LXNpemU6IDIwcHg7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgIFx0XHRmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVCBXMUcgNTUgUm9tYW4nO1xyXG5cdCAgICB9XHJcblxyXG5cdCAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHQgICAgXHRjb2xvcjogIzg4ODg4ODtcclxuXHQgICAgXHRvcGFjaXR5OiAxO1xyXG5cdCAgICBcdGJhY2tncm91bmQ6IHVuc2V0O1xyXG5cdCAgICBcdHdpZHRoOiBhdXRvO1xyXG5cdCAgICBcdGhlaWdodDogYXV0bztcclxuXHQgICAgXHRmb250LXNpemU6IDIwcHg7XHJcblx0ICAgIFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0ICAgIFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuXHQgICAgXHRmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVCBXMUcgNTUgUm9tYW4nO1xyXG5cdCAgICBcdG1hcmdpbjogMCA1cHggMCAwO1xyXG5cdCAgICBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0ICAgIFx0Jjpob3ZlciB7XHJcblx0ICAgIFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdCAgICBcdH1cclxuXHQgICAgXHQmOmxhc3QtY2hpbGQge1xyXG5cdCAgICBcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHQgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdCAgICBcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5zaWRlLXRleHQge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG4gICAgXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODg4ODg4O1xyXG5cdFx0cGFkZGluZy10b3A6IDEzNHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI3MnB4O1xyXG5cdFx0XHRjb2xvcjogIzg4ODg4ODtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQub3B0aW9uIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC8qJjpob3ZlciB7XHJcblx0XHRcdC5ob3Zlci1pbWFnZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5pdGlhbC1pbWFnZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fSovXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQub3B0aW9uLnNlbGVjdGVkIHtcclxuXHRcdC5ob3Zlci1pbWFnZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0XHQuaW5pdGlhbC1pbWFnZSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbWFnZS13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGltZyB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHR9XHJcblx0XHQuaG92ZXItaW1hZ2Uge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5mb3JtLWZpZWxkcyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcblx0XHRtYXgtd2lkdGg6IDQ0NXB4O1xyXG5cdFx0bGFiZWwsXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IHVuc2V0O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODg4ODtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0XHRpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgXHRcdGNvbG9yOiAjODg4ODg4O1xyXG4gICBcdFx0fVxyXG4gICBcdFx0aW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBcdFx0fVxyXG5cclxuICBcdFx0LmludmFsaWQge1xyXG4gIFx0XHRcdGlucHV0IHtcclxuXHQgIFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcclxuXHQgIFx0XHR9XHJcblx0ICBcdFx0aW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHQgICAgXHRcdGNvbG9yOiAkcmVkO1xyXG5cdCAgIFx0XHR9XHJcbiAgXHRcdH1cclxuICBcdFx0XHJcblx0fVxyXG5cdC5wcm9qZWN0LWRldGFpbHMge1xyXG5cdFx0LmlucHV0LXNxbSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHR9XHJcblx0XHQuaW5wdXQtY2l0eSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50aGFuay15b3UtdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMzRweDtcclxuXHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdH1cclxuXHQuc3RlcDEge1xyXG5cdFx0LnNlbGVjdGlvbnMge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDg0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zdGVwMyB7XHJcblx0XHQuc3RlcDMtY29sMiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRcdH1cclxuXHRcdC5hY3RpdmUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0LnN0ZXAzLTIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Lm9wdGlvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYycHg7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdGVwLWNvbnRhaW5lciB7XHJcblx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cdFx0XHRcdC5jb2wtbWQtNCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0ZXA0IHtcclxuXHRcdC5wYW5lbC1jb2wuc2VsZWN0ZWQge1xyXG5cdFx0XHQuaW1hZ2UtZXhwYW5kZWQge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LmltYWdlLWV4cGFuZGVkIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcblx0XHRcdFx0XHQgICAgYm9yZGVyLXRvcDogdW5zZXQ7XHJcblx0XHRcdFx0XHQgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcblx0XHRcdFx0XHQgICAgbGVmdDogLTFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wYW5lbC1ib3gge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBhbmVsLWNvbC5zZWxlY3RlZCB7XHJcblx0XHRcdC5wYW5lbC1ib3gge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2R1bGFyaXR5LXBhbmVscyB7XHJcblx0XHRcdC5wYW5lbC1jb2x7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LmltYWdlLWV4cGFuZGVkOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jdXN0b20tZGVzaWduLXJvdyB7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblx0XHQuY3VzdG9tLWRlc2lnbiB7XHJcblx0XHRcdC5wYW5lbC1ib3gge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICBtaW4taGVpZ2h0OiAxNDlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0ZXA1IHtcclxuXHRcdC5vcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3RlcDYge1xyXG5cdFx0LnNlY3Rpb24tY29sb3JzIHtcclxuXHRcdFx0LnRhYiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2lkZS10ZXh0IHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHQgICAgYm9yZGVyOiB1bnNldDtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHQgICAgd2lkdGg6IDgwMHB4O1xyXG5cdFx0XHQgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHRcdFx0ICAgIGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHQgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0ICAgIHAge1xyXG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHQgICAgXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbG9yR3JpZCAuY29sb3ItYm94IHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0XHQub3B0aW9uLnNlbGVjdGVkIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5maW5hbC1mb3JtIHtcclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDU0cHg7XHJcblx0XHR9XHJcblx0XHQuZm9ybS1maWVsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY3VzdG9tLWNoZWNrYm94IHtcclxuXHRcdGlucHV0IHtcclxuXHRcdCAgcGFkZGluZzogMDtcclxuXHRcdCAgaGVpZ2h0OiBpbml0aWFsO1xyXG5cdFx0ICB3aWR0aDogaW5pdGlhbDtcclxuXHRcdCAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdCAgZGlzcGxheTogbm9uZTtcclxuXHRcdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdCAgY29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdCAgZm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHQgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0ICBcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdCAgY29udGVudDonJztcclxuXHRcdFx0ICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdCAgYm9yZGVyOiAxcHggc29saWQgIzg4ODg4ODtcclxuXHRcdFx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHQgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHQgIHdpZHRoOiAxNHB4O1xyXG5cdFx0XHQgIGhlaWdodDogMTRweDtcclxuXHRcdFx0ICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmN1c3RvbS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG5cdCAgXHRjb250ZW50OiAnJztcclxuXHQgIFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIFx0dG9wOiA5cHg7XHJcbiAgICBcdGxlZnQ6IDNweDtcclxuXHQgIFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgXHR3aWR0aDogOHB4O1xyXG4gICAgXHRoZWlnaHQ6IDhweDtcclxuICAgIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHQuY3VzdG9tLWNoZWNrYm94LmludmFsaWQge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2JpbGVQYW5lbHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdC5zd2lwZXIge1xyXG5cdFx0ICB3aWR0aDogMTAwJTtcclxuXHRcdCAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHQgIGhlaWdodDogMzc0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgZGlzcGxheTogZmxleDtcclxuXHRcdCAgbWFyZ2luOiAwcHg7XHJcblx0XHQgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdCAgLypoZWlnaHQ6IDIyNnB4OyovXHJcblx0XHQgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQgIG9wYWNpdHk6IC4yNTtcclxuXHRcdCAgd2lkdGg6IDkxcHg7XHJcblx0XHQgIGhlaWdodDogMjI2cHg7XHJcblx0XHQgIC5pbWFnZS13cmFwcGVyIHtcclxuXHRcdCAgXHQvKndpZHRoOiAxNDhweDsqL1xyXG5cdFx0ICBcdGhlaWdodDogMTAwJTtcclxuXHRcdCAgfVxyXG5cdFx0ICBpbWcge1xyXG5cdFx0ICBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICBcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcblx0XHQgIH1cclxuXHRcdCAgXHJcblx0XHQgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcblx0XHQgICAgei1pbmRleDogMjtcclxuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgd2lkdGg6IDE4NnB4O1xyXG5cdFx0ICAgIG9wYWNpdHk6IDE7XHJcblx0XHQgICAgaW1nIHtcclxuXHRcdFx0ICBcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ICBcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdCAgICBcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcblx0XHRcdCAgfVxyXG5cdFx0ICB9XHJcblx0XHR9XHJcblx0XHQuY3VzdG9tLWRlc2lnbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xyXG5cdFx0ICAgIGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Lm9wdGlvbi5zZWxlY3RlZCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1idXR0b24tcHJldixcclxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ0ljb21vb24nO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdCAgICB0b3A6IHVuc2V0O1xyXG5cdFx0ICAgIHJpZ2h0OiA1MnB4O1xyXG5cdFx0ICAgIGxlZnQ6IHVuc2V0O1xyXG5cdFx0ICAgICY6YWZ0ZXIge1xyXG5cdFx0ICAgIFx0Y29udGVudDogXCJcXGU5MDJcIjtcclxuXHRcdCAgICBcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdCAgICB0b3A6IHVuc2V0O1xyXG5cdFx0ICAgIHJpZ2h0OiAxOXB4O1xyXG5cdFx0ICAgICY6YWZ0ZXIge1xyXG5cdFx0ICAgIFx0Y29udGVudDogXCJcXGU5MDFcIjtcclxuXHRcdCAgICBcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcblx0LnNpdGUtY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogMTg3NnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdC5zaXRlLW1haW4uaW5uZXItcGFnZS13cmFwcGVyIHtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5vcGFjaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cdC5wYWdlLWNhbGN1bGF0b3Ige1xyXG5cdFx0Lm9wdGlvbiB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5ob3Zlci1pbWFnZSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW5pdGlhbC1pbWFnZSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzUwcHgpIHtcclxuXHJcblx0Lmh1bWFuLWVsZW1lbnQtd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi00IHtcclxuXHRcdFx0LnRleHRhcmVhMSB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblx0LnRleHRfMjA2IHtcclxuXHQgICAgZm9udC1zaXplOiAxNzFweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDE0NXB4O1xyXG5cdH1cclxuXHQubGV0dGVyIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjdweDtcclxuXHR9XHJcblx0LmxldHRlci0xLFxyXG5cdC5sZXR0ZXItMiB7XHJcblx0XHR0b3A6IDI5cHg7XHJcblx0fVxyXG5cdC5sZXR0ZXItMyxcclxuXHQubGV0dGVyLTQge1xyXG5cdFx0Ym90dG9tOiAyMnB4O1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tMSB7XHJcblx0XHQudG9wLXRleHQge1xyXG5cdFx0XHR0b3A6IDE1NHB4O1xyXG5cdFx0fVxyXG5cdH0gXHJcblxyXG5cdC5kaXN0b3J0IHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHR9XHJcblx0LnF1b3RlIHtcclxuXHRcdG1heC13aWR0aDogMTMwMHB4O1xyXG5cdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHRcdG5hdiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMzVweDtcclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0YSB7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDY1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vZHVsYXJpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0zIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIwMHB4O1xyXG5cdFx0XHQuYm9yZGVyUmlnaHQge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyODBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3lzdGVtLWJveCB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTQge1xyXG5cdFx0XHQucHJvZHVjdHMtbGlzdCB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tNiB7XHJcblx0XHRcdCNwaWNfMSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjcGljXzIsXHJcblx0XHRcdCNwaWNfNCB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZ1bmN0aW9uYWxpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9wYWNpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LmhlYWRlci1jb2wge1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IDY4JTtcclxuICAgIFx0XHRcdG1heC13aWR0aDogNjglO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQxIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQzIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLThweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNwYWNlLXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC5hdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5leHAtZGlhbG9ndWUtd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0I3BpY18yIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNwaWNfMSxcclxuXHRcdFx0I3BpY18zLFxyXG5cdFx0XHQjcGljXzQge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wYWdlLWNhbGN1bGF0b3Ige1xyXG5cdFx0LnN0ZXA2IHtcclxuXHRcdFx0LnNpZGUtdGV4dCB7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VjdGlvbi1jb2xvcnMge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50YWIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA5MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sb3JHcmlkIHtcclxuXHRcdFx0XHQuY29sb3ItYm94IHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzZweCkge1xyXG5cdC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciB7XHJcblx0XHRuYXYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTE0cHg7XHJcblx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdGEge1xyXG5cdCAgICBcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5xdW90ZSB7XHJcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRcdGZvbnQtc2l6ZTogNTVweDtcclxuXHR9XHJcblxyXG5cdC50ZXh0XzIwNiB7XHJcbiAgICBcdGZvbnQtc2l6ZTogMTY0cHg7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiAxMzlweDtcclxuXHR9XHJcblx0LnRleHRfNzAge1xyXG5cdCAgICBmb250LXNpemU6IDY1cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xyXG5cdH1cclxuXHJcblx0LmxldHRlciB7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiAxMjJweDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTEge1xyXG5cdFx0LnRvcC10ZXh0IHtcclxuXHRcdFx0dG9wOiAxNDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ib3R0b20tZm9vdGVyIHtcclxuXHRcdC5jb2wtMSB7XHJcblx0XHRcdG1heC13aWR0aDogNDMlO1xyXG5cdFx0XHRmbGV4LWJhc2lzOiA0MyU7XHJcblx0XHR9XHJcblx0XHQuY29sLTIge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE1JTtcclxuXHRcdFx0ZmxleC1iYXNpczogMTUlO1xyXG5cdFx0fVxyXG5cdFx0LmNvbC0zIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMiU7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDEyJTtcclxuXHRcdH1cclxuXHRcdC5jb2wtNCB7XHJcblx0XHRcdG1heC13aWR0aDogMzAlO1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAzMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYm90dG9tLWxpbmtzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2M3B4O1xyXG5cdFx0LmNvbDEge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdC5jb2wxLFxyXG5cdFx0LmNvbDIge1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICBcdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kdWxhcml0eS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTYge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0cGFkZGluZzogMjAwcHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCNwaWNfMSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjcGljXzIsXHJcblx0XHRcdCNwaWNfNCB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpZGVyRGltIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLm5hdi1idXR0b24ge1xyXG5cdFx0Zm9udC1zaXplOiAxMTBweDtcclxuXHR9XHJcblxyXG5cdC5mdW5jdGlvbmFsaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC5oZWFkZXItY29sIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDYwJTtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiA2MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24tMS10ZXh0YXJlYSB7XHJcblx0XHRcdFx0LnRleHRhcmVhMSAgYnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTIge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0cGFkZGluZzogODdweCAwIDkwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbi0zLCBcclxuXHRcdC5zZWN0aW9uLTUge1xyXG5cdFx0XHQudGV4dGFyZWEtd3JhcHBlciB7XHJcblx0XHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi04IHtcclxuXHRcdFx0LnRhYnMtY29sIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTYuNjY3JTtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiA4My4zMzMlO1xyXG4gICAgXHRcdFx0bWF4LXdpZHRoOiA4My4zMzMlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tOSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudGFibGUtcm93IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5leHAtZGlhbG9ndWUtd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0zIHtcclxuXHRcdFx0LnNpdGUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0I3BpY18xLFxyXG5cdFx0XHQjcGljXzMsXHJcblx0XHRcdCNwaWNfNCB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcblx0LnRleHRfMjA2IHtcclxuICAgIFx0Zm9udC1zaXplOiAxNzFweDtcclxuICAgIFx0bGluZS1oZWlnaHQ6IDE0NXB4O1xyXG5cdH1cclxuXHQubGV0dGVyIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjdweDtcclxuXHR9XHJcblx0LnNlY3Rpb24tMSB7XHJcblx0XHQudG9wLXRleHQge1xyXG5cdFx0XHR0b3A6IDE1NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNwYWNlLXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tNSB7XHJcblx0XHRcdC5jb2wxIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogOC4zMzMlO1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IDE2LjY2NyU7XHJcbiAgICBcdFx0XHRtYXgtd2lkdGg6IDE2LjY2NyU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTYge1xyXG5cdFx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5odW1hbi1lbGVtZW50LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC50ZXh0MSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0NCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0OHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0cGFkZGluZzogMTUwcHggMCAxODBweDtcclxuXHRcdFx0LmJpZy1hcnJvdyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNyB7XHJcblx0XHRcdHBhZGRpbmc6IDIwMHB4IDAgMTgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGFnZS1jYWxjdWxhdG9yIHtcclxuXHRcdC50aGFuay15b3UtdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0XHR9XHJcblx0XHQuc3RlcC1pbm5lci1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRcdH1cclxuXHRcdC5zaWRlLXRleHQge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdGVwMSB7XHJcblx0XHRcdC5zZWxlY3Rpb25zIHtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybS1maWVsZHMgeyBcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmN1c3RvbS1jaGVja2JveCB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuICAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0LmxldHRlciB7XHJcblx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cdC5xdW90ZSB7XHJcblx0XHRtYXgtd2lkdGg6IDExMDBweDtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHR9XHJcblx0LmhvbWVwYWdlLXdyYXBwZXIge1xyXG5cdFx0LmN1c3RvbS1sb2dvLWxpbmsge1xyXG5cdFx0XHRsZWZ0OiAxMzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cdC50ZXh0XzcwIHtcclxuXHQgICAgZm9udC1zaXplOiA2MHB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogNjRweDtcclxuXHR9XHJcblx0LnRleHRfMjA2IHtcclxuICAgIFx0Zm9udC1zaXplOiAxNDZweDtcclxuICAgIFx0bGluZS1oZWlnaHQ6IDEyNHB4O1xyXG5cdH1cclxuXHQubGV0dGVyIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDlweDtcclxuXHR9XHJcblx0LnNlY3Rpb24tMSB7XHJcblx0XHQudG9wLXRleHQge1xyXG5cdFx0XHR0b3A6IDEzMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRvcC1mb290ZXIge1xyXG5cdFx0cGFkZGluZzogMTUwcHggMCAxNzJweDtcclxuXHR9XHJcblxyXG5cclxuXHQubW9kdWxhcml0eS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTEtdGV4dGFyZWEge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMyB7XHJcblx0XHRcdC5zeXN0ZW0tYm94IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRpc3BsYXktcHJvZHVjdHMge1xyXG5cdFx0XHQubWFpbi1wcm9kdWN0LWltYWdlIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2wxIHtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiAzMy4zMzMlO1xyXG4gICAgXHRcdFx0bWF4LXdpZHRoOiAzMy4zMzMlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2wyIHtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiA1OC4zMzMlO1xyXG4gICAgXHRcdFx0bWF4LXdpZHRoOiA1OC4zMzMlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi00IHtcclxuXHRcdFx0LmdlbmVyaWMtdGV4dCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWFpbi1wcm9kdWN0LWNvbHVtbiB7XHJcblx0XHRcdFx0Lm1haW4tcHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0cy1saXN0IHtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uLTYge1xyXG5cdFx0XHQuc2xpZGVyRGltIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0I3BpY18xIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguOCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNwaWNfMixcclxuXHRcdFx0I3BpY180IHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGlkZXJEaW0gLm5hdmlnYXRpb24tYnV0dG9ucyAubmF2LWJ1dHRvbiB7XHJcblx0XHRmb250LXNpemU6IDkwcHg7XHJcblx0fVxyXG5cclxuXHQuZnVuY3Rpb25hbGl0eS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTEge1xyXG5cdFx0XHQuaGVhZGVyLWNvbCB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1NSU7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogNTUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi1saW5lcyB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMjBweDtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTYge1xyXG5cdFx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNyB7XHJcblx0XHRcdC50ZXh0YXJlYTEsXHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi04IHtcclxuXHRcdFx0LnRhYnMtY29sIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogOC4zMzMlO1xyXG5cdFx0XHQgICAgZmxleC1iYXNpczogOTEuNjY3JTtcclxuXHRcdFx0ICAgIG1heC13aWR0aDogOTEuNjY3JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VjdGlvbi1jb2xvcnMge1xyXG5cdFx0LnRhYiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHR9XHJcblx0XHQuc2lkZS10ZXh0IHtcclxuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XHJcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHR9XHJcblx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29sb3JHcmlkIHtcclxuXHRcdC5jb2xvci1ib3gge1xyXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9wYWNpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbDEge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNSU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbDIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNi42NjclO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0yIHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMCAxMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMyB7XHJcblx0XHRcdC5zaWRlLW5hdmlnYXRpb24ge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTQge1xyXG5cdFx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi01IHtcclxuXHRcdFx0LnNpdGUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XHJcblx0XHRcdC5zaWRlLW5hdmlnYXRpb24ge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTcge1xyXG5cdFx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWExLFxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZGVyLWNvbCxcclxuXHRcdFx0LmNvbC0xIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjglO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2wtMiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMyU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tOCB7XHJcblx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zcGFjZS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTIge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAxMDBweCAwIDEzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi01IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEyMHB4O1xyXG5cdFx0XHQudGV4dGFyZWExLFxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG5cdFx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmV4cC1kaWFsb2d1ZS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTQge1xyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNSB7XHJcblx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0cGFkZGluZzogMTgwcHggMCA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0I3BpY18xLFxyXG5cdFx0XHQjcGljXzMsXHJcblx0XHRcdCNwaWNfNCB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNsaWRlckRpbSB7XHJcblx0XHRcdC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xyXG5cdFx0XHRcdHJpZ2h0OiAtOTBweDtcclxuXHRcdFx0XHQjc3RhY2tlZENhcm91c2VsUHJldkJ1dHRvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTdweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC00cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaHVtYW4tZWxlbWVudC13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTEge1xyXG5cdFx0XHQudGV4dDEge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNzhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2UtY2FsY3VsYXRvciB7XHJcblx0XHQuc3RlcDYge1xyXG5cdFx0XHQuc2VjdGlvbi1jb2xvcnMge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50YWIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA3MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sb3JHcmlkIHtcclxuXHRcdFx0XHQuY29sb3ItYm94IHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDIycHggMTdweCAwIDE3cHg7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcblx0LnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0YSB7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDU1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnF1b3RlIHtcclxuXHRcdG1heC13aWR0aDogMTA2MHB4O1xyXG5cdH1cclxuXHJcblx0XHJcblx0LnNpdGUtZm9vdGVyIHtcclxuXHRcdC5jb3B5cmlnaHQge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm90dG9tLWZvb3RlciB7XHJcblx0XHQuY29sLTEge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0ZmxleC1iYXNpczogNDAlO1xyXG5cdFx0fVxyXG5cdFx0LmNvbC00IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMyU7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDMzJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZ1bmN0aW9uYWxpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0zLCBcclxuXHRcdC5zZWN0aW9uLTUge1xyXG5cdFx0XHQudGV4dGFyZWEtd3JhcHBlciB7XHJcblx0XHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTgge1xyXG5cdFx0XHQudGFicy1jb2wge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwJTtcclxuXHRcdFx0ICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNlY3Rpb24tY29sb3JzIHtcclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcGFjaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMyB7XHJcblx0XHRcdC5nYWxsZXJ5Um93IHtcclxuXHRcdFx0XHQuY29sMSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHQgICAgZmxleC1iYXNpczogMTYuNjY3JTtcclxuICAgIFx0XHRcdFx0bWF4LXdpZHRoOiAxNi42NjclO1x0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3BhY2Utd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi00IHtcclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5leHAtZGlhbG9ndWUtd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LnRleHQyLFxyXG5cdFx0XHQudGV4dDQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWExLFxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNCB7XHJcblx0XHRcdC50ZXh0YXJlYTEsXHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXhwLWRpYWxvZ3VlLXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tNiB7XHJcblx0XHRcdCNwaWNfMSxcclxuXHRcdFx0I3BpY18yLFxyXG5cdFx0XHQjcGljXzMsXHJcblx0XHRcdCNwaWNfNCB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdW5zZXQ7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCN3ZWlyZFNsaWRlcldpdGhCYWNrZ3JvdW5kIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2UtY2FsY3VsYXRvciB7XHJcblx0XHQubWFpbi1jYWxjdWxhdG9yIHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcblx0XHR9XHJcblx0XHQuY2FsY3VsYXRvci1mb290ZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnN0ZXAtaW5uZXItY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0XHQuc2lkZS10ZXh0IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN0ZXAxIHtcclxuXHRcdFx0LnNlbGVjdGlvbnMge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jYWxjdWxhdG9yTmV4dFN0ZXAsXHJcblx0XHQuc3VibWl0LWZvcm0ge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblxyXG5cdC5odW1hbi1lbGVtZW50LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC50ZXh0MSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQzIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQ0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTEtdGV4dGFyZWEge1xyXG5cdFx0XHQuY29sMSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sMSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMiB7XHJcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG5cdC50ZXh0XzcwIHtcclxuICAgIFx0Zm9udC1zaXplOiA1MHB4O1xyXG4gICAgXHRsaW5lLWhlaWdodDogNTRweDtcclxuXHR9XHJcblx0LnRleHRfMjA2IHtcclxuXHQgICAgZm9udC1zaXplOiAxMjBweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG5cdH1cclxuXHQubGV0dGVyIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG5cdH1cclxuXHJcblx0LmlubmVyLXBhZ2UtaGVhZGVyLWxvZ28ge1xyXG5cdFx0cmlnaHQ6IDEzNXB4O1xyXG5cdH1cclxuXHJcblx0LnRvcC1mb290ZXIge1xyXG5cdCAgICBwYWRkaW5nOiAxMzdweCAwO1xyXG5cdCAgICAucm91bmQtYnV0dG9uIHtcclxuXHQgICAgXHRtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdCAgICBcdHdpZHRoOiAyOTBweDtcclxuICAgIFx0XHRmb250LXNpemU6IDIycHg7XHJcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0LnNpdGUtZm9vdGVyIHtcclxuXHRcdC5kZXNrdG9wLWNvcHlyaWdodCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQubW9iaWxlLWNvcHlyaWdodCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm90dG9tLWZvb3RlciB7XHJcblx0XHQuY29sLTEge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNvbC0yIHtcclxuXHRcdCAgICBtYXgtd2lkdGg6IDMwJTtcclxuXHRcdCAgICBmbGV4LWJhc2lzOiAzMCU7XHJcblx0XHR9XHJcblx0XHQuY29sLTMge1xyXG5cdFx0ICAgIG1heC13aWR0aDogMzAlO1xyXG5cdFx0ICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuXHRcdH1cclxuXHRcdC5jb2wtNCB7XHJcblx0XHRcdG1heC13aWR0aDogNDAlO1xyXG5cdFx0XHRmbGV4LWJhc2lzOiA0MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3R0b20tbGlua3Mge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdFx0LmNvbDEsXHJcblx0XHQuY29sMiB7XHJcblx0XHRcdG1heC13aWR0aDogMzAlO1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAzMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUge1xyXG5cdFx0LmxldHRlci0xIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNDF2dywgNDB2aCk7XHJcblx0XHR9XHJcblx0XHQubGV0dGVyLTIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDF2dywgNDB2aCk7XHJcblx0XHR9XHJcblx0XHQubGV0dGVyLTMge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MXZ3LCAtNDB2aCk7XHJcblx0XHR9XHJcblx0XHQubGV0dGVyLTQge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDF2dywgLTQwdmgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnF1b3RlIHtcclxuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcblx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0fVxyXG5cclxuXHQuZGlzdG9ydCB7XHJcblx0ICAgIGhlaWdodDogNDkwcHg7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBoZWlnaHQ6IGF1dG87XHJcblx0ICAgIHRvcDogNDhweDtcclxuXHR9XHRcclxuXHJcblx0LnNlY3Rpb24tMSAuc2VjdGlvbi0xLXRleHRhcmVhIC50ZXh0YXJlYTEsIFxyXG5cdC5zZWN0aW9uLTEgLnNlY3Rpb24tMS10ZXh0YXJlYSAudGV4dGFyZWEyIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdH1cclxuXHJcblx0XHJcblxyXG5cdC5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMS10ZXh0YXJlYSB7XHJcblx0XHRcdC5jb2wtbWQtb2Zmc2V0LTMge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTIge1xyXG5cdFx0XHQudmlkZW8tc2VjdGlvbiB7XHJcbiAgICBcdFx0XHRwYWRkaW5nOiAzMnB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnZpZGVvLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kaXNwbGF5LXByb2R1Y3RzIHtcclxuXHRcdFx0LmNvbDEge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDAlO1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IDQwJTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHRcdC5zZWN0aW9uLTQge1xyXG5cdFx0XHQubWFpbi1wcm9kdWN0LWNvbHVtbiB7XHJcblx0XHRcdFx0Lm1haW4tcHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmdlbmVyaWMtdGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0cy1saXN0IHtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwLnNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbi01IHtcclxuXHRcdFx0LmRlc2t0b3BQYW5lbHMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vYmlsZVBhbmVscyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tNiB7XHJcblx0XHRcdCNwaWNfMSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I3BpY18yIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZnVuY3Rpb25hbGl0eS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTIge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0cGFkZGluZzogMTEwcHggMCAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0zIHtcclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IHVuc2V0O1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0zLCBcclxuXHRcdC5zZWN0aW9uLTUge1xyXG5cdFx0XHQudGV4dGFyZWEtd3JhcHBlciB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi00IHtcclxuXHRcdFx0LnRleHRhcmVhLXdyYXBwZXIge1xyXG5cdFx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTcge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2xvckdyaWQge1xyXG5cdFx0LmNvbG9yLWJveCB7XHJcblx0XHRcdHBhZGRpbmc6IDIycHggMTdweCAwIDE3cHg7XHJcblx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNlY3Rpb24tY29sb3JzIHtcclxuXHRcdC50YWIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdGhlaWdodDogMTIycHg7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNpZGUtdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Lm1haW4tdGV4dC1mb250IHtcclxuXHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcblxyXG5cdC5mdW5jdGlvbmFsaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tOSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRhYmxlLXJvdyB7XHJcblx0XHRcdC50YWJsZS1yb3cxLFxyXG5cdFx0XHQudGFibGUtcm93MiB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogNDEuNjY3JTtcclxuICAgIFx0XHRcdG1heC13aWR0aDogNDEuNjY3JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9wYWNpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0zIHtcclxuXHRcdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi00IHtcclxuXHRcdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0YXJlYTEsXHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi03IHtcclxuXHRcdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi04IHtcclxuXHRcdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3BhY2Utd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTUge1xyXG5cdFx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gXHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZXhwLWRpYWxvZ3VlLXdyYXBwZXIge1xyXG5cdFx0I3dlaXJkU2xpZGVyV2l0aEJhY2tncm91bmQge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcblx0XHR9XHJcblx0XHQuc2xpZGVyRGltIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xyXG5cdFx0XHRyaWdodDogLTUwcHg7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi02IC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDE4MHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGFnZS1jYWxjdWxhdG9yIHtcclxuXHRcdC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCBcclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xyXG5cdFx0XHRsZWZ0OiAyMnB4O1xyXG5cdFx0fVxyXG5cdFx0LnNpZGUtdGV4dCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQuY2xvc2UtY2FsYy1wYWdlIHtcclxuXHRcdFx0cmlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblx0XHQudGhhbmsteW91LXRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVwNiB7XHJcblx0XHRcdC5zZWN0aW9uLWNvbG9ycyB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0XHRcdCAgICAmOmJlZm9yZSB7XHJcblx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zaWRlLW5hdmlnYXRpb24ge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbG9yR3JpZCB7XHJcblx0XHRcdFx0XHQuY29sb3ItYm94IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQubGV0dGVyLTEsIFxyXG5cdC5sZXR0ZXItMiB7XHJcbiAgICBcdHRvcDogMTdweDtcclxuXHR9XHJcblx0LmxldHRlci0zLCBcclxuXHQubGV0dGVyLTQge1xyXG4gICAgXHRib3R0b206IDE5cHg7XHJcblx0fVxyXG5cdC5sZXR0ZXItMSxcclxuXHQubGV0dGVyLTMge1xyXG5cdFx0bGVmdDogMTlweDtcclxuXHR9XHJcblx0LmxldHRlci0yLFxyXG5cdC5sZXR0ZXItNCB7XHJcblx0XHRyaWdodDogMTlweDtcclxuXHR9XHJcblxyXG5cdC5kZXNrdG9wLWxldHRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQubW9iaWxlLWxldHRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogNjFweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmhhbWJ1cmdlciB7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHQvKmJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7Ki9cclxuICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG5cdFx0LmhhbWJ1cmdlci1ib3gge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0XHR3aWR0aDogMjFweDtcclxuICAgIFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQuaGFtYnVyZ2VyLWlubmVyIHtcclxuXHRcdFx0d2lkdGg6IDIxcHg7XHJcbiAgICBcdFx0aGVpZ2h0OiAycHg7XHJcbiAgICBcdFx0JjpiZWZvcmUsXHJcbiAgICBcdFx0JjphZnRlciB7XHJcbiAgICBcdFx0XHR3aWR0aDogMjFweDtcclxuICAgIFx0XHRcdGhlaWdodDogMnB4O1xyXG4gICAgXHRcdH1cclxuICAgIFx0XHQmOmJlZm9yZSB7XHJcbiAgICBcdFx0XHR0b3A6IDZweDtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0JjphZnRlciB7XHJcbiAgICBcdFx0XHR0b3A6IDEycHg7XHJcbiAgICBcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNpdGUtbWFpbi5pbm5lci1wYWdlLXdyYXBwZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDQ4cHg7XHJcblx0fVxyXG5cclxuXHJcblx0LnRleHRfMjA2IHtcclxuXHQgICAgZm9udC1zaXplOiA4NnB4O1xyXG5cdCAgICBsaW5lLWhlaWdodDogNzZweDtcclxuXHR9XHJcblx0LnRleHRfNzAge1xyXG4gICAgXHRmb250LXNpemU6IDQwcHg7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdH1cclxuXHQuaW5uZXItcGFnZS1oZWFkZXItbG9nbyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuc2l0ZS1mb290ZXIge1xyXG5cdFx0cGFkZGluZzogMjNweCAwO1xyXG5cdFx0LnRleHRhcmVhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdC5jb3B5cmlnaHQge1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbS1mb290ZXIge1xyXG5cdFx0LmNvbC0xIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTY2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3R0b20tbGlua3Mge1xyXG5cdFx0Lm1vYmlsZS1iciB7XHJcblx0XHRcdHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciB7XHJcblx0XHRuYXYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTE0cHg7XHJcblx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdGEge1xyXG5cdCAgICBcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdCAgICBcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuXHQgICAgXHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG5cdCAgICBcdFx0JjpiZWZvcmUge1xyXG5cdCAgICBcdFx0XHRjb250ZW50OiBcIlxcZTkwMFwiO1xyXG5cdCAgICBcdFx0XHRmb250LWZhbWlseTogJ0ljb21vb24nO1xyXG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHQgICAgd2lkdGg6IGF1dG87XHJcblx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcclxuXHRcdFx0XHQgICAgdG9wOiB1bnNldDtcclxuXHRcdFx0XHQgICAgYm90dG9tOiAzcHg7XHJcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHQgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHRcdCY6YWZ0ZXIge1xyXG5cdCAgICBcdFx0XHR0cmFuc2Zvcm06IHVuc2V0O1xyXG5cdCAgICBcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0ICAgIHRvcDogdW5zZXQ7XHJcblx0XHRcdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdFx0XHQgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cdCAgICBcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oYW1idXJnZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHQuaGFtYnVyZ2VyLWJveCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ob21lLXBhZGRpbmctbGVmdCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC5xdW90ZSB7XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQubW9iaWxlLWJyIHtcclxuXHRcdFx0cGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdGJsb2NrcXVvdGUge1xyXG5cdFx0cCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFpbi10ZXh0LWZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTEge1xyXG5cdFx0PiAuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQudG9wLXRleHQge1xyXG5cdFx0XHR0b3A6IDc2cHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogODAwcHg7XHJcblx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdD4gLnJvdyB7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tMSB7XHJcblx0XHQ+IC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnRvcC10ZXh0IHtcclxuXHRcdFx0LnNpdGUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQyLFxyXG5cdFx0XHQudGV4dDMsXHJcblx0XHRcdC50ZXh0NCxcclxuXHRcdFx0LnRleHQ1IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubW9iaWxlLWJvdHRvbS10ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zOHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMS10ZXh0YXJlYSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyN3B4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0LnRleHRhcmVhMSwgXHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC50ZXh0MSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2JTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMiU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQzIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0NCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMS10ZXh0YXJlYSB7XHJcblx0XHRcdC5jb2wtbWQtb2Zmc2V0LTMge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tMyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTM0cHg7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zeXN0ZW0tYm94IHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIFx0XHRcdFx0bWFyZ2luOiAzNXB4IGF1dG8gMDtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU5MDBcIjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdJY29tb29uJyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTE4cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYm9yZGVyUmlnaHQge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQ2cHg7XHJcblx0XHRcdFx0XHQuc3lzdGVtLWJveCB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTQ2cHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0NnB4O1xyXG5cdFx0XHRcdH0gXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTQge1xyXG5cdFx0XHQuZ2VuZXJpYy10ZXh0IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuICAgIFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2R1Y3RzLWxpc3Qge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwLnNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDIwcHgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tb2JpbGUtaW1hZ2Uge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRpc3BsYXktcHJvZHVjdHMge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcblx0XHRcdC5jb2wxLFxyXG5cdFx0XHQuY29sMiB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbDEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0cGFkZGluZzogMTI5cHggMCAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWRlckRpbSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGlkZXJEaW0gLm5hdmlnYXRpb24tYnV0dG9ucyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblxyXG5cdC5mdW5jdGlvbmFsaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdD4gLnNpdGUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmhlYWRlci1jb2wge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRleHQxIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA3MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQ1IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0zLFxyXG5cdFx0LnNlY3Rpb24tNCxcclxuXHRcdC5zZWN0aW9uLTUge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWJzb2x1dGUtcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0zLFxyXG5cdFx0LnNlY3Rpb24tNSB7XHJcblx0XHRcdC50ZXh0YXJlYS13cmFwcGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDE5cHggMTM1cHg7XHJcblx0XHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi00IHtcclxuXHRcdFx0LmFic29sdXRlLXRleHQtcm93IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Ym90dG9tOiB1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0YXJlYS13cmFwcGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDE5cHggMTM1cHg7XHJcblx0XHRcdFx0LnRleHRhcmVhMSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDExNHB4O1xyXG5cdFx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDExNHB4O1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2FsbGVyeVJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWJzb2x1dGUtcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0YXJlYTEge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNzNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2FsbGVyeVdyYXBwZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2JpbGUtc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9IFxyXG5cdFx0LnNlY3Rpb24tbGluZXMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdhbGxlcnlTd2lwcGVyQnV0dG9ucyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdFxyXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgIFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdCAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdCAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0ICAgIGZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0ICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHRcdCAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdCAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdCAgICBcdG1hcmdpbjogMCAycHg7XHJcblx0XHRcdCAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG5cdFx0XHQgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcblx0XHRcdCAgICBmbGV4LWdyb3c6IDE7XHJcblx0XHRcdCAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuXHRcdFx0ICAgIGZsZXgtYmFzaXM6IDA7XHJcblx0XHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcclxuXHRcdFx0ICAgIG9wYWNpdHk6IDE7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDVweDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdFx0ICAgIFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mdW5jdGlvbmFsaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tNyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tOCB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0N3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi05IHtcclxuXHRcdFx0LnNpZGUtaGVhZGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuICAgIFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0d3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRhYmxlLXJvdyB7XHJcblx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0ICAgIHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50YWJsZS1yb3cxLFxyXG5cdFx0XHQudGFibGUtcm93MiB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcclxuICAgIFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFibGUtZm9vdGVyLW5vdGUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRib3R0b206IHVuc2V0O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1jb2xvcnMge1xyXG5cdFx0LnRhYmNvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHQudGFiIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcblx0XHQgICAgYnV0dG9uIHtcclxuXHRcdCAgICBcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdCAgICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0ICAgIFx0bGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XHJcblx0XHQgICAgXHRjb2xvcjogIzg4ODg4ODtcclxuXHRcdCAgICBcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRcdCAgICBcdCY6YmVmb3JlIHtcclxuXHRcdCAgICBcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHRcdCAgICBidXR0b24uYWN0aXZlIHtcclxuXHRcdCAgICBcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0LnNpZGUtbmF2aWdhdGlvbiB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgdG9wOiAtODBweDtcclxuXHRcdCAgICByaWdodDogMjJweDtcclxuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2xvci1idXR0b24tcHJldiB7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg4ODg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaWRlLXRleHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5mdW5jdGlvbmFsaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tOSB7XHJcblx0XHRcdC5kYXRhLWJveCB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbWFnZS1ib3gge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQtYm94IHtcclxuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LnJvdzEsXHJcblx0XHRcdC5yb3cyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Lm9wYWNpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LmhlYWRlci1jb2wge1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6MTAwJTtcclxuICAgIFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudG9wLXRleHQge1xyXG5cdFx0XHRcdC50ZXh0MixcclxuXHRcdFx0XHQudGV4dDMsXHJcblx0XHRcdFx0LnRleHQ0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MSxcclxuXHRcdFx0LnRleHQyLFxyXG5cdFx0XHQudGV4dDMsXHJcblx0XHRcdC50ZXh0NCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQzIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNzZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWExLFxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1M3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2wxLFxyXG5cdFx0XHQuY29sMiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0yIHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHQgICAgcGFkZGluZzogMTEwcHggMCAzMHB4O1xyXG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0zIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHRhcmVhMSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ2FsbGVyeVJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0XHQuY29sMSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2FsbGVyeVdyYXBwZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbi00IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2FsbGVyeVJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2FsbGVyeVdyYXBwZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWJzb2x1dGUtcm93LFxyXG5cdFx0XHQuY29sMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5nYWxsZXJ5U3dpcHBlckJ1dHRvbnMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dFdyYXBwZXIge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tNSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDlweDtcclxuXHRcdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZnVsbC13aWR0aCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxOXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUxcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dC1yb3cge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uLTYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2FsbGVyeVJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWExIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmdhbGxlcnlTd2lwcGVyQnV0dG9ucyAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uLTcge1xyXG5cdFx0XHQuYWJzb2x1dGUtcm93LFxyXG5cdFx0XHQuY29sMSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogOTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmdhbGxlcnlSb3cge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vYmlsZS1jb250YWluZXIge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5nYWxsZXJ5U3dpcHBlckJ1dHRvbnMge1xyXG5cdFx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE5cHg7XHJcblx0XHRcdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZGVyLWNvbCxcclxuXHRcdFx0LmNvbC0xLFxyXG5cdFx0XHQuY29sLTIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tOCB7XHJcblx0XHRcdC5hYnNvbHV0ZS1yb3csXHJcblx0XHRcdC5jb2wyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwOXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2FsbGVyeVN3aXBwZXJCdXR0b25zIHtcclxuXHRcdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0XHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmdhbGxlcnlXcmFwcGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHRhcmVhMSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MnB4O1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ2FsbGVyeVN3aXBwZXJCdXR0b25zIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zcGFjZS13cmFwcGVyIHtcclxuXHRcdC50b3AtdGV4dCB7XHJcblx0XHRcdHRvcDogMzE4cHg7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LnNlY3Rpb24tMS10ZXh0YXJlYSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDk1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHRhcmVhMSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMzRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDMge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTQxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zcGFjZS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTIge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0cGFkZGluZzogMTAwcHggMCA4MHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTMge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0YXJlYTEge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW1hZ2Utcm93IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi00IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcblx0XHRcdC5hYnNvbHV0ZS1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmltYWdlLXJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWExIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cdFx0XHQuZ2FsbGVyeVdyYXBwZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbDEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5nYWxsZXJ5Um93IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHRcdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUxcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmdhbGxlcnlSb3cge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE5cHg7XHJcblx0XHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXhwLWRpYWxvZ3VlLXdyYXBwZXIge1xyXG5cdFx0LmRlc2t0b3AtdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Lm1vYmlsZS10aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmFic29sdXRlLXJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LnRleHQxIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MyB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0NCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNjdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDUge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNzNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWN0aW9uLTEtdGV4dGFyZWEge1xyXG5cdFx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOTVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWExIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTIge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDExMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0zIHtcclxuXHRcdFx0LmJvdHRvbS10aXRsZSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMTBweCAwIDA7XHJcblx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTUge1xyXG5cdFx0XHQuc2l0ZS1jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDExMHB4IDAgODRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNiB7XHJcblx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0cGFkZGluZzogMTEwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5odW1hbi1lbGVtZW50LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC50b3AtdGV4dCB7XHJcblx0XHRcdFx0LnRleHQyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDEge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDIge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjE0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQzIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQ0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDExOXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0NSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMjJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0YXJlYTEge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VjdGlvbi0xLXRleHRhcmVhIHtcclxuXHRcdFx0XHQuY29sMSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTIge1xyXG5cdFx0XHRwYWRkaW5nOiAxMTBweCAwIDQwcHg7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMTBweCAwO1xyXG5cdFx0XHQudGV4dGFyZWExLFxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm92ZXJmbG93LXRleHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNSB7XHJcblx0XHRcdC5kZXNrdG9wLWltYWdlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2JpbGUtaW1hZ2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi02IHtcclxuXHRcdFx0cGFkZGluZzogMTEwcHggMDtcclxuXHRcdFx0LmJpZy1hcnJvdyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNyB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAxMTBweDtcclxuXHRcdFx0LmNvbDEge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2wyIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDYzMHB4O1xyXG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWEge1xyXG5cdFx0XHRcdG1hcmdpbjogMTZweCBhdXRvIDQ2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wYWdlLWNhbGN1bGF0b3Ige1xyXG5cdFx0Lm1vYmlsZS1saW5lIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHQgICAgaGVpZ2h0OiA1NXB4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdH1cclxuXHRcdC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCBcclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xyXG5cdFx0XHR0b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQuY2xvc2UtY2FsYy1wYWdlIHtcclxuXHRcdFx0cmlnaHQ6IDIycHg7XHJcblx0XHRcdHRvcDogMTJweDtcclxuXHRcdH1cclxuXHRcdC5zaWRlLXRleHQge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIFx0XHRtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBcdFx0aDIge1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgXHRcdFx0bWF4LXdpZHRoOiAyMzBweDtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0LnRleHQge1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcclxuICAgIFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuICAgIFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3RlcC1pbm5lci1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0XHR9XHJcblx0XHQuc3RlcDEgLnN0ZXAtaW5uZXItY29udGFpbmVyLCBcclxuXHRcdC5zdGVwMyAuc3RlcC1pbm5lci1jb250YWluZXIsIFxyXG5cdFx0LnN0ZXA1IC5zdGVwLWlubmVyLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc3RlcC1jb250YWluZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDM5MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNhbGN1bGF0b3JQcmV2U3RlcCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdC5zdWJtaXQtZm9ybSwgXHJcblx0XHQuY2FsY3VsYXRvck5leHRTdGVwIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQuY2FsY3VsYXRvci1mb290ZXIge1xyXG5cdFx0XHQuYnV0dG9ucyB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtLWZpZWxkcyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY3VzdG9tLWNoZWNrYm94IHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZpbmFsLWZvcm0ge1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Lm9wdGlvbiB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LnN0ZXAxIHtcclxuXHRcdFx0LnNlbGVjdGlvbnMge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3RlcDIge1xyXG5cdFx0XHQuc2lkZS10ZXh0IHtcclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI5MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN0ZXAzLTEsXHJcblx0XHQuc3RlcDMtMiB7XHJcblx0XHRcdC5zaWRlLXRleHQge1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XHJcblx0XHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3RlcDMge1xyXG5cdFx0XHQuc3RlcDMtY29sMiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm9wdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3RlcDQge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN0ZXA1IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm9wdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVwNiB7XHJcblx0XHRcdC5zZWN0aW9uLWNvbG9ycyB7XHJcblx0XHRcdFx0LnRhYiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24tY29sb3JzIHtcclxuXHRcdFx0XHQuc2lkZS1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zaWRlLXRleHQge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGhhbmsteW91LXRleHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC50ZXh0XzcwIHtcclxuICAgIFx0Zm9udC1zaXplOiAzMHB4O1xyXG4gICAgXHRsaW5lLWhlaWdodDogMzRweDtcclxuXHR9XHJcblx0LnRvcC1mb290ZXIge1xyXG5cdFx0LnJvdW5kLWJ1dHRvbiB7XHJcblx0XHRcdHdpZHRoOiAxODZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHRcdG5hdiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzlweDtcclxuXHRcdH1cclxuXHRcdC5uYXZpZ2F0aW9uLWxvZ28ge1xyXG5cdFx0XHRib3R0b206IDE3cHg7XHJcblx0XHQgICAgbGVmdDogMDtcclxuXHRcdCAgICByaWdodDogMDtcclxuXHRcdCAgICBtYXJnaW46IDAgYXV0bztcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sZXR0ZXIge1xyXG5cdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdH1cclxuXHQubGV0dGVyLTEge1xyXG4gICAgXHRsZWZ0OiAxOXB4O1xyXG4gICAgXHR0b3A6IDE3cHg7XHJcblx0fVxyXG5cdC5sZXR0ZXItMiB7XHJcblx0ICAgIHJpZ2h0OiAxOXB4O1xyXG5cdCAgICB0b3A6IDE3cHg7XHJcblx0fVxyXG5cdC5sZXR0ZXItMyB7XHJcblx0ICAgIGxlZnQ6IDE5cHg7XHJcblx0ICAgIGJvdHRvbTogMTdweDtcclxuXHR9XHJcblx0LmxldHRlci00IHtcclxuXHQgICAgcmlnaHQ6IDE5cHg7XHJcblx0ICAgIGJvdHRvbTogMTdweDtcclxuXHR9XHJcblxyXG5cdC5xdW90ZSB7XHJcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxuXHQuaG9tZXBhZ2Utd3JhcHBlciB7XHJcblx0XHQuY3VzdG9tLWxvZ28tbGluayB7XHJcblx0XHRcdGJvdHRvbTogMTdweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdCAgICByaWdodDogMDtcclxuXHRcdCAgICBtYXJnaW46IDAgYXV0bztcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgaW1nIHtcclxuXHRcdCAgICBcdHdpZHRoOiAxODZweDtcclxuXHRcdCAgICBcdGhlaWdodDogYXV0bztcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kdWxhcml0eS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTEge1xyXG5cdFx0XHQudGV4dDIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzOSU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQ0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0NCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU4JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMiBoMiBicixcclxuXHRcdC5zZWN0aW9uLTMgaDIgYnIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTIge1xyXG5cdFx0aDIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTEwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vZHVsYXJpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0yIHtcclxuXHRcdFx0LnZpZGVvLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcGFjaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC50ZXh0YXJlYTEsXHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0zIHtcclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTQge1xyXG5cdFx0XHQudGV4dGFyZWExLFxyXG5cdFx0XHQudGV4dGFyZWEyIHtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNSB7XHJcblx0XHRcdC50ZXh0YXJlYTEsXHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mdWxsLXdpZHRoIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQxNHB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaHVtYW4tZWxlbWVudC13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTcge1xyXG5cdFx0XHQuY29sMSB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2wyIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAyMnB4IDE2cHggNzNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHRhcmVhIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDIycHggNDZweCA3M3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yb3VuZC1idXR0b24ge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0ICAgIHdpZHRoOiAxODZweDtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2UtY2FsY3VsYXRvciB7XHJcblx0XHQuZGVza3RvcFBhbmVscyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQubW9iaWxlUGFuZWxzIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdFx0LmRlc2t0b3BTbGlkZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNiB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHRcdH1cclxuXHRcdC5tb2JpbGVTbGlkZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWRlLTAge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzM4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMxM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpZGUtMSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNzZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzg5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGlkZS0yIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMzOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWRlLTMge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnlXcmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZzogMCAxOXB4O1xyXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmV4cC1kaWFsb2d1ZS13cmFwcGVyIHtcclxuXHRcdC5kZXNrdG9wU2xpZGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5tb2JpbGVTbGlkZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGlkZS0wIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNsaWRlLTEge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzM4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMxM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpZGUtMiB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNzZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzg5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGlkZS0zIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMzOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zaXRlLWZvb3RlciB7XHJcblx0XHQuYm90dG9tLWxpbmtzIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudHJpYS1tb2JpbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdC50cmlhLWRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Lm1vYmlsZS1jb3B5cmlnaHQge1xyXG5cdFx0ICAgIG1heC13aWR0aDogNDAlO1xyXG5cdFx0ICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0LnRleHRhcmVhIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jdXN0b20tbG9nby1saW5rIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE4NnB4O1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvdHRvbS1mb290ZXIge1xyXG5cdFx0XHRhLHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZvb3Rlci10aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHQubmV3c2xldHRlci1mb3JtIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm90dG9tLWxpbmtzIHtcclxuXHRcdC5jb2wxIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbS1mb290ZXIge1xyXG5cdFx0LmNvbC0xIHtcclxuXHRcdCAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5xdW90ZSB7XHJcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHR9XHJcblx0YmxvY2txdW90ZSB7XHJcblx0XHRwIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vZHVsYXJpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi00IHtcclxuXHRcdFx0LnByb2R1Y3RzLWxpc3Qge1xyXG5cdFx0XHRcdD4gLmNvbC14cyB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubW9iaWxlLWltYWdlIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjgxcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHQgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZnVuY3Rpb25hbGl0eS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTEge1xyXG5cdFx0XHQuc2VjdGlvbi0xLXRleHRhcmVhIHtcclxuXHRcdFx0XHQudGV4dGFyZWEyICBiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9wYWNpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi02LFxyXG5cdFx0LnNlY3Rpb24tOCB7XHJcblx0XHRcdC50ZXh0YXJlYTEsXHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3BhY2Utd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0zLFxyXG5cdFx0LnNlY3Rpb24tNiB7XHJcblx0XHRcdC50ZXh0YXJlYTEsXHJcblx0XHRcdC50ZXh0YXJlYTIge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblx0LnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHRcdGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XHJcblx0XHRsaSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogN3B4O1xyXG5cdFx0XHRcdFx0bGVmdDogMTA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiA3cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUge1xyXG5cdFx0LmxldHRlci0xIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzh2dywgNDB2aCk7XHJcblx0XHR9XHJcblx0XHQubGV0dGVyLTIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzh2dywgNDB2aCk7XHJcblx0XHR9XHJcblx0XHQubGV0dGVyLTMge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOHZ3LCAtNDB2aCk7XHJcblx0XHR9XHJcblx0XHQubGV0dGVyLTQge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzh2dywgLTQwdmgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMS10ZXh0YXJlYSB7XHJcblx0XHRcdC5jb2wyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzAlO1xyXG5cdFx0XHQgICAgbWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdCAgICBmbGV4LWJhc2lzOiA3MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tNCB7XHJcblx0XHRcdC5nZW5lcmljLXRleHQge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjgxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMzNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZHVjdHMtbGlzdCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNjYwcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQucHJvZHVjdCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tb2JpbGUtaW1hZ2Uge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wc19fcmFpbC15IHtcclxuXHRcdFx0XHRcdHJpZ2h0OiB1bnNldDtcclxuXHRcdFx0XHRcdGxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdC5wc19fdGh1bWIteSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHQgICAgcmlnaHQ6IC0zcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZnVuY3Rpb25hbGl0eS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTYge1xyXG5cdFx0XHQuZ2FsbGVyeVdyYXBwZXIge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM2NHB4O1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi05IHtcclxuXHRcdFx0LmRhdGEtYm94IHtcclxuXHRcdFx0XHQuaW1hZ2UtYm94IHtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9wYWNpdHktd3JhcHBlciB7XHJcblx0XHQuZ2FsbGVyeVdyYXBwZXIge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogNDE0cHg7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNwYWNlLXdyYXBwZXIge1xyXG5cdFx0LmdhbGxlcnlXcmFwcGVyIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQxNHB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW1hZ2Utcm93IHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQxNHB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9IFxyXG5cdH1cclxuXHJcblx0LmV4cC1kaWFsb2d1ZS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTMge1xyXG5cdFx0XHR2aWRlbyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMTNweDtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNCB7XHJcblx0XHRcdHZpZGVvIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQxNHB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi01IHtcclxuXHRcdFx0Lmxpbmsge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTA5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MTRweDtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmh1bWFuLWVsZW1lbnQtd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LnRleHRhcmVhMSxcclxuXHRcdFx0LnRleHRhcmVhMiB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTQge1xyXG5cdFx0XHR2aWRlbyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNzVweDtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2UtY2FsY3VsYXRvciB7XHJcblx0XHQuc3VibWl0LWZvcm0sXHJcblx0XHQuY2FsY3VsYXRvck5leHRTdGVwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0d2lkdGg6IDE4NnB4O1xyXG5cdFx0fVxyXG5cdFx0LmNhbGN1bGF0b3ItZm9vdGVyIHtcclxuXHRcdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0fVxyXG5cdFx0Lm1haW4tY2FsY3VsYXRvciB7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XHJcblx0XHR9XHJcblx0XHQuY2FsY3VsYXRvclByZXZTdGVwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2UtY2FsY3VsYXRvciB7XHJcblx0XHQuc3RlcDMge1xyXG5cdFx0XHQuc3RlcC1jb250YWluZXIge1xyXG5cdFx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICBcdFx0XHRcdG1hcmdpbi1yaWdodDogLTRweDtcclxuICAgIFx0XHRcdFx0LmNvbC1tZC00IHtcclxuICAgIFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgIFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICBcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jYWxjdWxhdG9yLWZvb3RlciB7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xyXG5cdC5zaXRlLW1haW4uaW5uZXItcGFnZS13cmFwcGVyIHtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLTEge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC50ZXh0MSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU3cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTc5cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQ0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogODZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMzdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMiB7XHJcblx0XHRcdC5zaXRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kZXNrdG9wLXZpZGVvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2JpbGUtdmlkZW8ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC52aWRlby1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tMyB7XHJcblx0XHRcdC5zeXN0ZW0tYm94IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3lzdGVtLWltYWdlcyB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE3MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZ1bmN0aW9uYWxpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LnRleHQxIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTEzcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMTlweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEyMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxOTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQ1IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNzVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLTEtdGV4dGFyZWEge1xyXG5cdFx0XHQuY29sMSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDczcHg7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gNzNweCk7XHJcbiAgICBcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDczcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcclxuXHQubW9kdWxhcml0eS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTEtdGV4dGFyZWEge1xyXG5cdFx0XHQuY29sMiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwJTtcclxuXHRcdFx0ICAgIG1heC13aWR0aDogODAlO1xyXG5cdFx0XHQgICAgZmxleC1iYXNpczogODAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XHJcblx0LnF1b3RlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG5cdC5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMSB7XHJcblx0XHRcdC50ZXh0MSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dDIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQ0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTQlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0NCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU2JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZ1bmN0aW9uYWxpdHktd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xLXRleHRhcmVhIHtcclxuXHRcdFx0LmNvbDEge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0M3B4O1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDQzcHgpO1xyXG4gICAgXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0M3B4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmh1bWFuLWVsZW1lbnQtd3JhcHBlciB7XHJcblx0XHQuc2VjdGlvbi0xIHtcclxuXHRcdFx0LnRleHQxIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0MiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQzIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0NCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHQ1IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIyJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24tNyB7XHJcblx0XHRcdC5jb2wyIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAyMnB4IDE2cHggMzBweDtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dGFyZWEge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMnB4IDQ2cHggMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnZS1jYWxjdWxhdG9yIHtcclxuXHRcdC5zdWJtaXQtZm9ybSxcclxuXHRcdC5jYWxjdWxhdG9yTmV4dFN0ZXAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5jbG9zZS1jYWxjLXBhZ2Uge1xyXG5cdFx0ICAgIHdpZHRoOiAyNXB4O1xyXG5cdFx0ICAgIGhlaWdodDogMjVweDtcclxuXHRcdCAgICAmOmJlZm9yZSwgXHJcblx0XHQgICAgJjphZnRlciB7XHJcblx0XHQgICAgXHRoZWlnaHQ6IDI1cHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG5cclxuXHQuc2l0ZS1mb290ZXIge1xyXG5cdFx0LnNpdGUtY29udGFpbmVyIHtcclxuXHRcdFx0bWFyZ2luOiAwIDE5cHg7XHJcblx0XHR9XHJcblx0XHQuY29weXJpZ2h0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tb2JpbGUtY29weXJpZ2h0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbS1mb290ZXIge1xyXG5cdFx0LmNvbC0yLFxyXG5cdFx0LmNvbC0zIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcclxuXHRcdH1cclxuXHRcdC5jb2wtNCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbS1saW5rcyB7XHJcblx0XHQuY29sMSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LmNvbDEsXHJcblx0XHQuY29sMiB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuICAgIFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDk1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0bGVmdDogMTE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2R1bGFyaXR5LXdyYXBwZXIge1xyXG5cdFx0LnNlY3Rpb24tMyB7XHJcblx0XHRcdC5zeXN0ZW0tYm94IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUzcHgpIHtcclxuXHQuc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bGVmdDogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRsZWZ0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxldHRlciB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cdC5xdW90ZSB7XHJcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHQuaG9tZXBhZ2Utd3JhcHBlciB7XHJcblx0XHQuY3VzdG9tLWxvZ28tbGluayB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kdWxhcml0eS13cmFwcGVyIHtcclxuXHRcdC5zZWN0aW9uLTMge1xyXG5cdFx0XHQuc3lzdGVtLWJveCB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC00cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XHJcblxyXG5cdC5ob21lcGFnZS13cmFwcGVyIHtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgXHRcdHBhZGRpbmc6IDEwMHB4IDgwcHggMTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sZXR0ZXIge1xyXG5cdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdH1cclxuXHQucXVvdGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxufSovIl19 */
