@charset "UTF-8";
/*!
Theme Name: Health Edge
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
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: health-edge
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.

Health Edge 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/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

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

/* Box sizing
--------------------------------------------- */
/* 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;
  box-sizing: inherit;
}

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

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

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

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}

a:visited {
  color: #800080;
}

a:hover,
a:focus,
a:active {
  color: #191970;
}

a:focus {
  outline: thin dotted;
}

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

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle {
  display: none;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

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

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* Only for add  CSS styles to IE 11   */
@supports (-ms-accelerator: true) {
  /* IE Edge 12+ CSS styles go here */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE 11 CSS styles go here */
}
html {
  font-family: "Open Sans", sans-serif;
  scroll-behavior: smooth;
}
html body {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.container-fixed {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 1840px;
  margin: 0 auto;
}
@media (max-width: 1840px) {
  .container-fixed {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .container-fixed {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 479px) {
  .container-fixed {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.container-fixed.clearfix:before, .container-fixed.clearfix:after {
  content: "";
  display: table;
}
.container-fixed.clearfix:after {
  clear: both;
}

.container-left-space {
  padding-left: 310px;
  padding-right: 40px;
}
@media (max-width: 1440px) {
  .container-left-space {
    padding-left: 110px;
  }
}
@media (max-width: 768px) {
  .container-left-space {
    padding-left: 60px;
  }
}
@media (max-width: 479px) {
  .container-left-space {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 479px) {
  .container-left-space.interior-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.container-full {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.container-full.clearfix:before, .container-full.clearfix:after {
  content: "";
  display: table;
}
.container-full.clearfix:after {
  clear: both;
}

.container-section-margin {
  margin: 150px 0;
}
@media (max-width: 1440px) {
  .container-section-margin {
    margin: 120px 0;
  }
}
@media (max-width: 768px) {
  .container-section-margin {
    margin: 80px 0;
  }
}
@media (max-width: 479px) {
  .container-section-margin {
    margin: 50px 0;
  }
}

div.content-with-sidebar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
div.content-with-sidebar:before, div.content-with-sidebar:after {
  content: "";
  display: table;
}
div.content-with-sidebar:after {
  clear: both;
}
div.content-with-sidebar div.container-content,
div.content-with-sidebar div.container-sidebar {
  float: left;
}
div.content-with-sidebar div.container-sidebar {
  margin-left: 20px;
}
div.content-with-sidebar div.container-content {
  width: calc(100% - 445px - 50px);
}

a {
  text-decoration: none;
}
a:hover {
  cursor: pointer;
}

button {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
button:focus, button:hover {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

input[type=text], input[type=button], input[type=submit] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
input[type=text]:focus, input[type=text]:hover, input[type=button]:focus, input[type=button]:hover, input[type=submit]:focus, input[type=submit]:hover {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ui-autocomplete {
  background: #FFFFFF;
  max-width: 400px;
  font-size: 14px;
  z-index: 10;
  list-style: none;
  padding: 10px 20px;
}
.ui-autocomplete li.ui-menu-item {
  padding: 5px 0;
}

@media (max-width: 782px) {
  html {
    margin-top: 0px !important;
  }
  html #wpadminbar {
    min-width: unset;
  }
}
@media (max-width: 600px) {
  html #wpadminbar {
    position: fixed;
  }
}
p {
  margin: 0;
}

.hentry {
  margin: 0;
}

h1, h2,
h3, h4,
h5, h6 {
  margin: 0;
}

@font-face {
  font-family: "Aventa";
  src: url("./fonts/Aventa-Regular.woff2") format("woff2"), url("./fonts/Aventa-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aventa Medium";
  src: url("./fonts/Aventa-Medium.woff2") format("woff2"), url("./fonts/Aventa-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aventa ExtraBold";
  src: url("./fonts/Aventa-ExtraBold.woff2") format("woff2"), url("./fonts/Aventa-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta Alt Book";
  src: url("./fonts/TextaAlt-Book.woff2") format("woff2"), url("./fonts/TextaAlt-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta Alt Medium";
  src: url("./fonts/TextaAlt-Medium.woff2") format("woff2"), url("./fonts/TextaAlt-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
h1 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 80px;
  line-height: 98px;
  font-weight: 500;
}

h2 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 78px;
  line-height: 88px;
  font-weight: 500;
}

h3 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 48px;
  line-height: 58px;
  font-weight: 500;
}

h4 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 40px;
  line-height: 50px;
  font-weight: 500;
}

h5 {
  color: #141D41;
  font-family: "Aventa", sans-serif;
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
}

h6 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
}

p, li {
  color: #141D41;
  font-family: "Texta Alt Book", sans-serif;
  font-size: 22px;
  line-height: 32px;
  font-weight: 400;
}

strong {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
}

a, a:visited, a:focus {
  color: #F4793B;
  font-family: "Texta Alt Book", sans-serif;
}
a:hover, a:visited:hover, a:focus:hover {
  color: #C24100;
}

.button, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus, .button:focus, .button:visited {
  font-family: "Aventa ExtraBold", sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.button.has-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus:after, .button:focus.has-arrow:after, .button:visited.has-arrow:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='white'/%3E%3C/svg%3E");
  background-color: #F4793B;
  width: 50px;
  min-width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 2px;
  padding-top: 3px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.button.has-arrow.back-arrow, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.back-arrow, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .back-arrow.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .back-arrow.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.back-arrow.mega-menu-link, .button:focus.has-arrow.back-arrow, .button:visited.has-arrow.back-arrow {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.button.has-arrow.back-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.back-arrow:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .back-arrow.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .back-arrow.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.back-arrow.mega-menu-link:after, .button:focus.has-arrow.back-arrow:after, .button:visited.has-arrow.back-arrow:after {
  margin-left: 0;
  margin-right: 15px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.button.has-arrow:hover, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover, .button:focus.has-arrow:hover, .button:visited.has-arrow:hover {
  color: #F4793B;
}
.button.has-arrow:hover:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .button:focus.has-arrow:hover:after, .button:visited.has-arrow:hover:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23F4793B'/%3E%3C/svg%3E");
  background-color: #ffffff;
  border: 1px solid #F4793B;
}
.button.disabled, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.disabled, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .disabled.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .disabled.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.disabled.mega-menu-link, .button:focus.disabled, .button:visited.disabled {
  color: #7C8699;
}
.button.disabled.has-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.disabled:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .disabled.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .disabled.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.disabled.mega-menu-link:after, .button:focus.disabled.has-arrow:after, .button:visited.disabled.has-arrow:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='white'/%3E%3C/svg%3E");
  background-color: #7C8699;
  border: 1px solid #7C8699;
}
.button.white-button, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.white-button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .white-button.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.white-button.mega-menu-link, .button:focus.white-button, .button:visited.white-button {
  color: #ffffff;
}
.button.white-button.has-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.white-button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .white-button.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.white-button.mega-menu-link:after, .button:focus.white-button.has-arrow:after, .button:visited.white-button.has-arrow:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23008FD5'/%3E%3C/svg%3E%0A");
  background-color: #ffffff;
}
.button.white-button.has-arrow:hover:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.white-button:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .white-button.mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.white-button.mega-menu-link:hover:after, .button:focus.white-button.has-arrow:hover:after, .button:visited.white-button.has-arrow:hover:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23008FD5'/%3E%3C/svg%3E%0A");
  background-color: #ffffff;
  border: none;
}

@media (max-width: 1440px) {
  h1 {
    font-size: 75px;
    line-height: 85px;
  }
  h2 {
    font-size: 60px;
    line-height: 70px;
  }
  h3 {
    font-size: 50px;
    line-height: 60px;
  }
  h4 {
    font-size: 30px;
    line-height: 40px;
  }
  h5 {
    font-size: 26px;
    line-height: 36px;
  }
  h6 {
    font-size: 19px;
    line-height: 29px;
  }
  p, li {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  h1 {
    font-size: 56px;
    line-height: 66px;
  }
  h2 {
    font-size: 40px;
    line-height: 50px;
  }
  h3 {
    font-size: 36px;
    line-height: 48px;
  }
  h4 {
    font-size: 28px;
    line-height: 38px;
  }
  h5 {
    font-size: 24px;
    line-height: 34px;
  }
  h6 {
    font-size: 18px;
    line-height: 28px;
  }
  p, li {
    font-size: 17px;
    line-height: 28px;
  }
  ul, ol {
    margin: 0;
  }
  strong {
    font-size: 18px;
    line-height: 28px;
  }
  .button, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus, .button:visited, .button:focus {
    font-size: 16px;
    line-height: 22px;
  }
  .button.has-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus:after, .button:visited.has-arrow:after, .button:focus.has-arrow:after {
    margin-left: 20px;
  }
}
@media (max-width: 479px) {
  h1 {
    font-size: 38px;
    line-height: 46px;
  }
  h2 {
    font-size: 32px;
    line-height: 42px;
  }
  h3 {
    font-size: 30px;
    line-height: 40px;
  }
  h4 {
    font-size: 28px;
    line-height: 38px;
  }
  h5 {
    font-size: 22px;
    line-height: 36px;
  }
}
.modal-container {
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.modal-container.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal-container .video-wrapper {
  width: 50%;
  max-width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.modal-container .video-wrapper video {
  width: 100%;
  height: auto;
  border-radius: 20px;
}
.modal-container .close-modal {
  position: absolute;
  right: -20px;
  top: 0;
  color: #ffffff;
  cursor: pointer;
}

.breadcrumb {
  padding-top: 30px;
  padding-bottom: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 768px) {
  .breadcrumb {
    padding-top: 10px;
    padding-bottom: 42px;
  }
}
.breadcrumb .separator {
  font-size: 0;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  width: 10px;
  height: 18px;
  margin: 0 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0929639 15.0823L7.16403 8.0112L0.0703125 0.91748C2.88349 5.2079 2.88749 10.7959 0.0929639 15.0823Z' fill='%237C8699'/%3E%3C/svg%3E%0A");
}
.breadcrumb .separator:last-of-type {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.25898 15.0823L7.33005 8.0112L0.236328 0.91748C3.04951 5.2079 3.05351 10.7959 0.25898 15.0823Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
}
.breadcrumb span {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-size: 14px;
  line-height: 18px;
}
.breadcrumb span a span {
  color: #7C8699;
}
.breadcrumb span a:hover span {
  color: #141D41;
}

.video-button-container {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.video-button {
  background-color: rgba(255, 255, 255, 0.3);
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 479px) {
  .video-button {
    width: 100px;
    height: 100px;
  }
}
.video-button:hover .video-button-interior {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.video-button .video-button-interior {
  background-color: #ffffff;
  width: 115px;
  height: 115px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
@media (max-width: 479px) {
  .video-button .video-button-interior {
    width: 57.5px;
    height: 57.5px;
  }
}
@media (max-width: 479px) {
  .video-button .video-button-interior svg {
    width: auto;
    height: 15px;
  }
}

.video-no-controls {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.video-play {
  position: absolute;
  top: calc(50% - 100px);
  left: calc(50% - 100px);
}
@media (max-width: 479px) {
  .video-play {
    top: calc(50% - 50px);
    left: calc(50% - 50px);
  }
}

@-webkit-keyframes dash {
  from {
    stroke-dashoffset: 3428;
  }
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes dash {
  from {
    stroke-dashoffset: 3428;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes infographicDash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes infographicDash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes dashInverted {
  from {
    stroke-dashoffset: 600;
  }
  to {
    stroke-dashoffset: 1250;
  }
}
@keyframes dashInverted {
  from {
    stroke-dashoffset: 600;
  }
  to {
    stroke-dashoffset: 1250;
  }
}
@-webkit-keyframes growY {
  from {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes growY {
  from {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes growX {
  from {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes growX {
  from {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.lines-container svg path {
  stroke-dashoffset: 3428;
  stroke-dasharray: 3428;
  -webkit-animation: dash 5s forwards;
  animation: dash 5s forwards;
}
.lines-container svg path:nth-of-type(1) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.lines-container svg path:nth-of-type(2) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.lines-container svg path:nth-of-type(3) {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.lines-container svg path:nth-of-type(4) {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./images/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 3;
  background: #ffffff;
}
.site-header .container-fixed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 140px;
  position: relative;
}
@media (max-width: 1023px) {
  .site-header .container-fixed {
    height: 88px;
  }
}
@media (max-width: 1450px) {
  .site-header .container-fixed .site-branding img {
    max-width: 200px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .site-branding img {
    max-width: 160px;
  }
}
.site-header .container-fixed .main-navigation {
  width: auto;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 {
  background: none;
  position: static;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle {
  position: absolute;
  right: 40px;
  top: 23px;
  background: none;
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle {
    right: 16px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
  background-color: #141D41;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after {
  background-color: #141D41;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
  position: static;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    position: absolute;
    top: 100%;
    z-index: 3;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: 40px;
    background: #ffffff;
    overflow: auto;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    padding: 20px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
  margin-right: 60px;
}
@media (max-width: 1660px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin-right: 30px;
  }
}
@media (max-width: 1279px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin-right: 20px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin-right: 0;
    padding: 40px 0;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    padding: 25px 0;
  }
}
@media (max-width: 1366px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.last-child > .mega-sub-menu {
    right: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child {
  position: absolute;
  right: 0;
  top: calc(50% - 25px);
  margin-right: 40px;
}
@media (max-width: 1199px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child {
    display: none;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child {
    display: block;
    position: static;
    margin-right: 0;
    text-align: center;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus {
  color: #F4793B;
  font-size: 16px;
  line-height: 22px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus:after {
  margin-left: 15px;
}
@media (max-width: 1450px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus {
    font-size: 14px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
  color: #141D41;
  font-family: "Texta Alt Medium", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  padding: 0;
  background: none;
}
@media (max-width: 1450px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
    font-family: "Aventa", sans-serif;
    font-size: 28px;
    line-height: 38px;
    height: auto;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
    font-size: 20px;
    line-height: 34px;
    font-weight: 400;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus:hover {
  background: none;
  color: #F4793B;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited:hover .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus:hover .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.51997 1.91599C3.28106 5.27808 3.28107 10.7215 1.51997 14.0836C1.33319 14.4305 1.1464 14.7773 0.90625 15.0708L7.97732 7.99978L0.90625 0.928711C1.11972 1.24891 1.33318 1.56911 1.51997 1.91599Z' fill='%23F4793B'/%3E%3C/svg%3E%0A");
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.51997 1.91599C3.28106 5.27808 3.28107 10.7215 1.51997 14.0836C1.33319 14.4305 1.1464 14.7773 0.90625 15.0708L7.97732 7.99978L0.90625 0.928711C1.11972 1.24891 1.33318 1.56911 1.51997 1.91599Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:focus {
  color: #F4793B;
  background: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:visited .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:focus .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.51997 1.91599C3.28106 5.27808 3.28107 10.7215 1.51997 14.0836C1.33319 14.4305 1.1464 14.7773 0.90625 15.0708L7.97732 7.99978L0.90625 0.928711C1.11972 1.24891 1.33318 1.56911 1.51997 1.91599Z' fill='%23F4793B'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link .mega-indicator, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:visited .mega-indicator, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:focus .mega-indicator {
    -webkit-transform: matrix(0, 1, 1, 0, 1, 1);
    -ms-transform: matrix(0, 1, 1, 0, 1, 1);
    transform: matrix(0, 1, 1, 0, 1, 1);
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu {
  border-radius: 20px;
  background-color: #008FD5;
  top: 100%;
  max-height: calc(100vh - 83px);
  overflow: auto;
  /* Hide scrollbar for IE, Edge and Firefox */
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu {
    max-height: unset;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu::-webkit-scrollbar {
  display: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu {
    padding: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row.flex > .mega-sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row.flex > .mega-sub-menu {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row.flex > .mega-sub-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text {
  padding: 40px 80px 40px;
  border-bottom: 1px solid #DEE4EE;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text {
    padding: 30px 50px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text {
    padding: 30px 40px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text .mega-block-title {
  color: #ffffff;
  font-family: "Aventa", sans-serif;
  font-size: 30px;
  line-height: 48px;
  font-weight: 500;
  text-transform: none;
  padding-bottom: 0;
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text .mega-block-title {
    font-size: 22px;
    line-height: 36px;
    font-weight: 400;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column {
  background-color: #F3F5F9;
  padding: 80px 80px 80px 65px;
  border-bottom-right-radius: 20px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column {
    padding: 50px 30px 50px 50px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column {
    margin-top: -20px;
    padding-top: 70px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column {
    padding: 60px 30px 40px 40px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item {
  padding: 0;
  margin-bottom: 35px;
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item {
    margin-bottom: 30px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus {
  color: #141D41;
  font-family: "Aventa", sans-serif;
  font-size: 20px;
  line-height: 36px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  position: relative;
  width: 100%;
  padding-right: 50px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after {
  content: none;
  position: absolute;
  right: 0;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:focus {
  color: #008FD5;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:focus:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  background-color: transparent;
  border: 1px solid #141D41;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
  padding: 14px 40px 100px;
}
@media (min-width: 1024px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu:nth-of-type(1) {
    padding-left: 80px;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu:nth-of-type(1) {
    padding-bottom: 0;
  }
}
@media (min-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu:nth-of-type(2) {
    padding-right: 80px;
  }
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
    padding: 8px 50px 50px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
    padding: 10px 40px 40px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
    background-color: #008FD5;
    z-index: 1;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    width: 100%;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item {
  padding: 42px 0;
  border-bottom: 1px solid #F3F5F9;
  min-height: 315px;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item {
    min-height: unset;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item.provider-data-managment {
  padding-bottom: 0;
  border-bottom: 0;
  min-height: unset;
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item {
    padding: 20px 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
  color: #ffffff;
  font-family: "Aventa", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
  text-transform: none;
  text-decoration: underline;
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link .mega-indicator {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 8.3335V31.6668' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33203 20H31.6654' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 40px;
  height: 40px;
  margin: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link[aria-expanded=true] .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33203 20H31.6654' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus {
  margin-top: 20px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus:hover {
  color: #ffffff;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:focus {
  font-family: "Texta Alt Book", sans-serif;
  font-size: 17px;
  line-height: 26px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  max-width: 400px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:visited:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:focus:hover {
  color: #ffffff;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:focus:after {
  content: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout.mega-toggle-on > .mega-sub-menu > .mega-menu-item > .mega-sub-menu {
  position: static;
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  visibility: visible;
  background: none;
  display: block;
  float: none;
  width: 100%;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu {
  padding: 30px 60px;
  width: 424px;
  background-color: #F3F5F9;
  border-radius: 0;
  float: none;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu {
    width: 100%;
    background: none;
    padding: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item {
  padding: 30px 0;
  border-bottom: 1px solid #141D41;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item {
    padding: 30px 20px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item {
    padding: 15px 20px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item:last-child {
  border-bottom: 0;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item:last-child {
    border-bottom: 1px solid #DEE4EE;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item .mega-indicator {
  display: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
  background-color: #F3F5F9;
  color: #141D41;
  font-family: "Aventa", sans-serif;
  font-weight: 400;
  padding: 0;
  font-size: 20px;
  line-height: 40px;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    background: none;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 20px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-sub-menu {
  display: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
  background: none;
  padding: 20px 0 0;
  color: #7C8699;
  font-family: "Aventa", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 18px;
    line-height: 26px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column {
  padding: 60px 40px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column {
    padding: 60px 35px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column {
    padding: 40px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column {
    padding: 30px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(1) {
  padding-left: 80px;
  width: 20%;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(1) {
    padding-left: 60px;
    width: 23%;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(1) {
    width: 50%;
    padding-left: 40px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(1) {
    width: 100%;
    padding-left: 30px;
    padding-bottom: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
  padding-right: 80px;
  border-right: 1px solid #DEE4EE;
  width: 20%;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
    padding-right: 60px;
    width: 23%;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
    width: 50%;
    border-right: none;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
    width: 50%;
    padding-right: 40px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
    width: 100%;
    padding-right: 30px;
    padding-top: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) {
  padding: 0;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #DEE4EE;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item {
  padding: 60px 80px 100px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item {
    padding: 60px 60px 100px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item {
    padding: 40px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item {
    padding: 30px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item:nth-of-type(1) {
  border-bottom: 1px solid #DEE4EE;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item:nth-of-type(1) {
    border-bottom: none;
    border-right: 1px solid #DEE4EE;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item:nth-of-type(1) {
    border-right: none;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
  text-decoration: underline;
  font-weight: 500;
  font-size: 30px;
  line-height: 50px;
  margin-bottom: 24px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 30px;
    line-height: 40px;
    text-decoration: none;
    margin-bottom: 14px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 28px;
    line-height: 38px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 24px;
    line-height: 36px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-sub-menu > .mega-menu-item {
  padding: 15px 0;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-sub-menu > .mega-menu-item {
    padding: 10px 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(4) {
  padding: 0;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(4) {
    width: 100%;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu {
  height: 100%;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item {
  padding: 15px 0;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-link {
  color: #ffffff;
  font-family: "Aventa", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 40px;
  text-transform: none;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-link {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-link {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-link {
    font-size: 20px;
    line-height: 34px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item.widget_text {
  padding: 0;
  border-bottom: none;
  height: 100%;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget {
  background-color: #F3F5F9;
  height: 100%;
  padding: 80px 65px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget {
    padding: 80px 60px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget {
    padding: 40px 40px 10px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget h6 {
  margin-bottom: 30px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget h5 {
  font-size: 20px;
  margin-bottom: 20px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget p {
  margin-bottom: 30px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .mktoButtonRow > span > button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-right-column .mega-sub-menu .mega-menu-item .textwidget .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .textwidget .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:focus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #008FD5;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .mktoButtonRow > span > button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-right-column .mega-sub-menu .mega-menu-item .textwidget .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .textwidget .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:focus:after {
  background-color: #008FD5;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='white'/%3E%3C/svg%3E");
}
.site-header .container-fixed .menu-icons {
  margin-right: 19%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
@media (max-width: 1660px) {
  .site-header .container-fixed .menu-icons {
    gap: 20px;
  }
}
@media (max-width: 1450px) {
  .site-header .container-fixed .menu-icons {
    margin-right: 15%;
  }
}
@media (max-width: 1199px) {
  .site-header .container-fixed .menu-icons {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .menu-icons {
    margin-right: 62px;
  }
}
.site-header .container-fixed .menu-icons .search-icon {
  cursor: pointer;
}
.site-header .container-fixed .menu-icons .asl_w_container {
  display: none;
  position: absolute;
  left: 0;
  top: 30px;
  background-color: #ffffff;
  padding: 60px;
  border-radius: 20px;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  z-index: 1;
}
@media (max-width: 1840px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    left: 40px;
    width: calc(100% - 80px);
  }
}
@media (max-width: 1440px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    padding: 40px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    top: 10px;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    padding: 20px;
    left: 20px;
    width: calc(100% - 40px);
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    left: 16px;
    width: calc(100% - 32px);
  }
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 {
  border-radius: 20px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox {
  padding: 24px 40px;
  border-radius: 20px;
  border: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (max-width: 479px) {
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox {
    padding: 16px 20px;
  }
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox .proclose svg {
  background-color: #ffffff;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form {
  position: relative;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-webkit-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-moz-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input:-ms-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-ms-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input, .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-webkit-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-moz-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input:-ms-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-ms-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input, .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::placeholder {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-webkit-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-moz-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input:-ms-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-ms-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input, .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::placeholder {
    font-size: 17px;
    line-height: 28px;
  }
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input[type=submit] {
  width: 100px !important;
  height: auto !important;
  visibility: visible !important;
  position: absolute;
  right: 0;
  margin-top: -24px;
  margin-left: auto;
  cursor: pointer;
  z-index: 10;
  color: #F4793B !important;
  font-family: "Aventa ExtraBold";
  font-weight: 800;
  font-size: 18px;
  line-height: 24px !important;
  letter-spacing: 0.1em;
}
@media (max-width: 768px) {
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input[type=submit] {
    font-size: 16px;
    line-height: 22px;
    margin-top: -25px;
  }
}

#ajaxsearchliteres1.asl_r.vertical {
  background-color: #ffffff;
  padding: 10px 170px 30px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  -webkit-box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: 1840px;
  margin: 0 auto;
}
@media (max-width: 1840px) {
  #ajaxsearchliteres1.asl_r.vertical {
    left: 40px !important;
    right: unset !important;
    width: calc(100% - 80px) !important;
  }
}
@media (max-width: 1440px) {
  #ajaxsearchliteres1.asl_r.vertical {
    padding: 0 150px 30px;
  }
}
@media (max-width: 768px) {
  #ajaxsearchliteres1.asl_r.vertical {
    padding: 0 110px 10px;
    left: 20px !important;
    width: calc(100% - 40px) !important;
  }
}
@media (max-width: 479px) {
  #ajaxsearchliteres1.asl_r.vertical {
    padding: 0 40px 10px;
    left: 16px !important;
    width: calc(100% - 32px) !important;
  }
}
#ajaxsearchliteres1.asl_r.vertical .results {
  height: auto !important;
  max-height: 432px;
}
#ajaxsearchliteres1.asl_r.vertical .results .item {
  padding: 30px 0;
}
#ajaxsearchliteres1.asl_r.vertical .results .item:after {
  background-color: #DEE4EE;
}
#ajaxsearchliteres1.asl_r.vertical .results .item .asl_content {
  padding: 0;
}
#ajaxsearchliteres1.asl_r.vertical .results .item .asl_content h3 a {
  color: #141D41;
  font-family: "Aventa Medium";
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  text-shadow: none;
}
@media (max-width: 1440px) {
  #ajaxsearchliteres1.asl_r.vertical .results .item .asl_content h3 a {
    font-size: 19px;
    line-height: 29px;
  }
}
@media (max-width: 768px) {
  #ajaxsearchliteres1.asl_r.vertical .results .item .asl_content h3 a {
    font-size: 18px;
    line-height: 26px;
  }
}
#ajaxsearchliteres1.asl_r.vertical .results .item .asl_content .asl_desc {
  margin-top: 20px;
  color: #141D41;
  font-family: "Texta Alt Book";
  font-size: 17px;
  line-height: 26px;
}
@media (max-width: 768px) {
  #ajaxsearchliteres1.asl_r.vertical .results .item .asl_content .asl_desc {
    margin-top: 10px;
  }
}
#ajaxsearchliteres1.asl_r.vertical .results .asl_keyword, #ajaxsearchliteres1.asl_r.vertical .results .asl_nores_header {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-size: 17px;
  line-height: 26px;
}

.site-footer .further-resources-section h3 {
  max-width: 1720px;
  margin: 0 auto 66px;
}
@media (max-width: 768px) {
  .site-footer .further-resources-section h3 {
    margin-bottom: 32px;
  }
}
.site-footer .further-resources-section .uberflip .uf-lazy-loader {
  max-width: 100%;
}
.site-footer .further-resources-section #uf-lazy-loader-10292834 {
  max-width: 1120px;
  margin: 0 auto;
  width: 100% !important;
  padding: 0 15px;
}
.site-footer .further-resources-section .uf-lazy-loader .uf-tile-container {
  margin: 0 -10px !important;
  width: auto;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile {
  border-radius: 20px !important;
  background-color: #f3f5f9;
  width: 100%;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-wrapper {
  width: 23%;
  margin: 0 1% 20px !important;
  border-radius: 20px !important;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile {
  border-radius: 20px;
  background-color: #f3f5f9 !important;
  width: 100% !important;
}
.site-footer .further-resources-section figure.uf-tile-thumbnail {
  height: 41% !important;
}
.site-footer .further-resources-section figure.uf-tile-thumbnail img {
  min-height: inherit !important;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile .uf-tile-copy {
  background-color: #f3f5f9;
  padding: 15px 22px 40px;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-copy .uf-tile-friendly-timestamp {
  display: none;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile .uf-tile-title {
  font-family: Aventa !important;
  color: #141d41 !important;
  font-size: 18px !important;
  line-height: 23px !important;
  font-weight: 400 !important;
  margin-top: 7px !important;
  margin-bottom: 15px;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile .uf-tile-content-label {
  background-color: #f3f5f9;
  border-top: none;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile:after {
  display: none !important;
}
.site-footer .further-resources-section .uf-tile .uf-tile-content-label-text:before {
  display: none !important;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-content-label .uf-tile-content-label-text {
  padding: 0 0 0 22px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  letter-spacing: 19.2px;
  text-transform: uppercase;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile-content-label .uf-tile-content-label-text span {
  font-family: Aventa !important;
  font-size: 16px;
  line-height: 22px;
  font-weight: 800;
  letter-spacing: 0.1em;
  color: #f4793b;
  height: 41px;
  margin: 0;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile-content-label i:before {
  content: "";
  background-image: url(https://cihost.uberflip.com/healthedge-tv2/OB-8192/build/assets/images/circle.svg);
  width: 50px;
  height: 50px;
  background-color: #f4793b;
  border-radius: 50%;
  margin: 0 0 26px;
  background-position: 50%;
  display: block;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-content-label .uf-tile-content-label-arrow {
  padding-right: 17px;
  font-size: 16px;
}
.site-footer .further-resources-section .uf-tile-wrapper:hover .uf-tile .uf-tile-copy {
  background-color: #008fd5 !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding-top: 20px;
}
.site-footer .further-resources-section .uf-tile-wrapper:hover .uf-tile .uf-tile-title {
  color: #fff !important;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-wrapper:hover .uf-tile-copy .subtitle {
  display: block !important;
  color: #fff !important;
  margin-top: 0 !important;
  opacity: 1;
  visibility: visible;
  font-size: 16px;
  line-height: 26px;
  font-weight: 350;
  font-family: Texta !important;
}
.site-footer .further-resources-section .uf-tile-wrapper:hover .uf-tile .uf-tile-content-label {
  background-color: #008fd5 !important;
  color: #fff;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-wrapper:hover .uf-tile-content-label .uf-tile-content-label-text,
.site-footer .further-resources-section .uf-tile-container .uf-tile-wrapper:hover .uf-tile-content-label .uf-tile-content-label-text span {
  color: #fff;
}
.site-footer .further-resources-section .uf-tile-wrapper:hover .uf-tile .uf-tile-content-label-arrow:before {
  background-image: url(https://cihost.uberflip.com/healthedge-tv2/OB-8192/build/assets/images/hoverimage.svg) !important;
  background-color: #fff;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-wrapper:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 991px) {
  .site-footer .further-resources-section .uf-tile-wrapper {
    width: 48% !important;
  }
}
@media (max-width: 575px) {
  .site-footer .further-resources-section .uf-tile-wrapper {
    width: 100% !important;
  }
}
.site-footer .cta-section {
  position: relative;
}
.site-footer .cta-section .lines-container {
  position: absolute;
  right: 94px;
  top: 0;
  height: 100%;
}
@media (max-width: 1440px) {
  .site-footer .cta-section .lines-container {
    right: 30px;
  }
}
@media (max-width: 1023px) {
  .site-footer .cta-section .lines-container {
    right: 0;
  }
}
.site-footer .cta-section .lines-container svg {
  height: 100%;
  width: auto;
}
.site-footer .cta-section .lines-container.desktop {
  display: none;
}
@media (min-width: 1023px) {
  .site-footer .cta-section .lines-container.desktop {
    display: block;
  }
}
.site-footer .cta-section .lines-container.tablet {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .site-footer .cta-section .lines-container.tablet {
    display: block;
  }
}
.site-footer .cta-section .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .site-footer .cta-section .lines-container.mobile {
    display: block;
  }
}
.site-footer .cta-section .cta-section-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #141D41;
  padding-top: 130px;
  padding-bottom: 130px;
  border-radius: 20px;
}
@media (max-width: 1440px) {
  .site-footer .cta-section .cta-section-container {
    padding-top: 110px;
    padding-bottom: 110px;
  }
}
@media (max-width: 479px) {
  .site-footer .cta-section .cta-section-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.site-footer .cta-section .cta-section-container h3 {
  color: #ffffff;
  max-width: 800px;
  margin-bottom: 20px;
}
.site-footer .cta-section .cta-section-container p {
  color: #ffffff;
  max-width: 395px;
  margin-bottom: 40px;
}
.site-footer .site-info .top-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 100px 40px 50px;
  border-bottom: 1px solid #DEE4EE;
}
@media (max-width: 1200px) {
  .site-footer .site-info .top-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .site-footer .site-info .top-footer .left-container {
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .site-footer .site-info .top-footer .left-container .footer-logo {
    margin-right: 80px;
  }
  .site-footer .site-info .top-footer .right-container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .site-footer .site-info .top-footer {
    padding: 50px 0 10px;
  }
}
@media (max-width: 479px) {
  .site-footer .site-info .top-footer .left-container {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .site-footer .site-info .top-footer .left-container .footer-logo {
    width: 96px;
    margin-bottom: 0;
    margin-right: 0;
  }
}
.site-footer .site-info .top-footer a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.site-footer .site-info .top-footer .footer-logo {
  margin-bottom: 40px;
}
.site-footer .site-info .top-footer .social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.site-footer .site-info .top-footer .social-icons .social-icon {
  margin-right: 20px;
}
.site-footer .site-info .top-footer .social-icons .social-icon:last-child {
  margin-right: 0;
}
.site-footer .site-info .top-footer .menu {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1200px) {
  .site-footer .site-info .top-footer .menu {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .site-footer .site-info .top-footer .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
}
.site-footer .site-info .top-footer .menu > .menu-item {
  margin-left: 137px;
}
@media (max-width: 1200px) {
  .site-footer .site-info .top-footer .menu > .menu-item {
    margin-left: 0;
  }
}
.site-footer .site-info .top-footer .menu .menu-item a {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 30px;
  display: inline-block;
}
.site-footer .site-info .top-footer .menu .menu-item .sub-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
.site-footer .site-info .bottom-foooter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 40px 0 20px;
}
@media (max-width: 768px) {
  .site-footer .site-info .bottom-foooter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.site-footer .site-info .bottom-foooter .left-container, .site-footer .site-info .bottom-foooter .right-container {
  margin-bottom: 20px;
  text-align: center;
}
.site-footer .site-info .bottom-foooter p, .site-footer .site-info .bottom-foooter a {
  color: #7C8699;
  font-size: 12px;
  line-height: 16px;
}

.hero-section {
  position: relative;
}
@media (min-width: 1840px) {
  .hero-section.only-text-hero.interior-hero .lines-container {
    z-index: 1;
  }
}
@media (max-width: 768px) {
  .hero-section.only-text-hero.interior-hero .hero-section-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 40px;
  }
}
.hero-section.only-text-hero.interior-hero .hero-section-container .text-container {
  width: 100%;
}
.hero-section.only-text-hero.interior-hero .hero-section-container .text-container .interior-container {
  max-width: none;
}
.hero-section.only-text-hero.interior-hero .hero-section-container .text-container .interior-container p {
  max-width: 469px;
}
.hero-section .hero-section-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #141D41;
  padding-top: 105px;
  padding-bottom: 105px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 768px) {
  .hero-section .hero-section-container {
    padding-top: 60px;
  }
}
@media (max-width: 479px) {
  .hero-section .hero-section-container {
    padding-top: 40px;
  }
}
.hero-section .lines-container {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.hero-section .lines-container svg {
  height: 100%;
  width: auto;
}
.hero-section .lines-container.desktop {
  display: none;
}
@media (min-width: 1023px) {
  .hero-section .lines-container.desktop {
    display: block;
  }
}
.hero-section .lines-container.tablet {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hero-section .lines-container.tablet {
    display: block;
  }
}
.hero-section .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .hero-section .lines-container.mobile {
    display: block;
  }
}
@media (max-width: 1023px) {
  .hero-section.home-hero .hero-section-container {
    padding-bottom: 344px;
  }
}
@media (max-width: 479px) {
  .hero-section.home-hero .hero-section-container {
    padding-bottom: 103px;
  }
}
.hero-section.home-hero .title-container {
  max-width: 880px;
  overflow: hidden;
}
.hero-section.home-hero .title-container h1 {
  color: #008FD5;
  margin-bottom: 20px;
}
@media (max-width: 400px) {
  .hero-section.home-hero .title-container h1 {
    font-size: 28px;
    line-height: 36px;
  }
}
.hero-section.home-hero .title-container h1 span {
  color: #ffffff;
}
.hero-section.home-hero .text-container {
  max-width: 395px;
  margin-bottom: 40px;
}
.hero-section.home-hero .text-container p {
  color: #ffffff;
}
.hero-section.home-hero .buttons-container {
  max-width: 375px;
  position: relative;
  z-index: 1;
}
.hero-section.home-hero .buttons-container .button, .hero-section.home-hero .buttons-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.home-hero .buttons-container .mktoButtonRow > span > button, .hero-section.home-hero .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.home-hero .buttons-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.home-hero .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.home-hero .buttons-container .mega-menu-link, .hero-section.home-hero .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.home-hero .buttons-container .mega-menu-link {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hero-section.home-hero .buttons-container hr {
  background: #7C8699;
  margin: 30px auto;
}
.hero-section.home-hero .hero-news-cards {
  background-color: #F3F5F9;
  padding: 40px 40px 88px;
  border-radius: 20px;
  width: 360px;
  position: absolute;
  right: 200px;
  bottom: -100px;
}
@media (max-width: 1365px) {
  .hero-section.home-hero .hero-news-cards {
    right: 40px;
  }
}
@media (max-width: 1023px) {
  .hero-section.home-hero .hero-news-cards {
    margin: -30% 110px 0;
    position: relative;
    bottom: unset;
    right: unset;
    width: 480px;
  }
}
@media (max-width: 768px) {
  .hero-section.home-hero .hero-news-cards {
    margin: -37% 60px 0;
  }
}
@media (max-width: 640px) {
  .hero-section.home-hero .hero-news-cards {
    width: 360px;
    margin: -37% auto 0;
  }
}
@media (max-width: 479px) {
  .hero-section.home-hero .hero-news-cards {
    width: 100%;
    margin: -40px auto 0;
  }
}
.hero-section.home-hero .hero-news-cards .news-card-container {
  min-height: 313px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 1023px) {
  .hero-section.home-hero .hero-news-cards .news-card-container {
    min-height: auto;
  }
}
.hero-section.home-hero .hero-news-cards .news-card-container .card-title {
  margin-bottom: 15px;
}
.hero-section.home-hero .hero-news-cards .news-card-container .card-text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.hero-section.home-hero .hero-news-cards .news-card-container .button, .hero-section.home-hero .hero-news-cards .news-card-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.home-hero .hero-news-cards .news-card-container .mktoButtonRow > span > button, .hero-section.home-hero .hero-news-cards .news-card-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.home-hero .hero-news-cards .news-card-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.home-hero .hero-news-cards .news-card-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.home-hero .hero-news-cards .news-card-container .mega-menu-link, .hero-section.home-hero .hero-news-cards .news-card-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.home-hero .hero-news-cards .news-card-container .mega-menu-link {
  margin-top: 30px;
}
.hero-section.home-hero .hero-news-cards .slick-dots {
  bottom: 40px;
  left: 0;
}
.hero-section.home-hero .hero-news-cards .slick-dots li {
  width: 8px;
  height: 8px;
  margin: 0 20px;
}
.hero-section.home-hero .hero-news-cards .slick-dots li button {
  width: 8px;
  height: 8px;
  padding: 0;
}
.hero-section.home-hero .hero-news-cards .slick-dots li button:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #DEE4EE;
  opacity: 1;
}
.hero-section.home-hero .hero-news-cards .slick-dots li.slick-active button:before {
  background-color: #008FD5;
}
.hero-section.interior-hero .lines-container {
  right: -40px;
  top: -150px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .lines-container {
    right: -20px;
    top: -90px;
  }
}
@media (max-width: 479px) {
  .hero-section.interior-hero .lines-container {
    right: -16px;
  }
}
.hero-section.interior-hero .lines-container.desktop svg {
  width: 519px;
  height: auto;
}
.hero-section.interior-hero .lines-container.mobile {
  display: none;
}
.hero-section.interior-hero .lines-container.mobile svg {
  width: 133px;
  height: auto;
}
@media (max-width: 1023px) {
  .hero-section.interior-hero .lines-container.mobile {
    display: block;
  }
}
.hero-section.interior-hero h1 {
  margin-bottom: 80px;
  margin-right: 430px;
}
@media (max-width: 1023px) {
  .hero-section.interior-hero h1 {
    margin-right: 40px;
  }
  .hero-section.interior-hero h1 br {
    display: none;
  }
}
@media (max-width: 768px) {
  .hero-section.interior-hero h1 {
    margin-bottom: 30px;
    margin-right: 60px;
  }
}
@media (max-width: 479px) {
  .hero-section.interior-hero h1 {
    margin-right: 100px;
  }
}
.hero-section.interior-hero .hero-section-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  background-image: url("./images/hero-background-gradient.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 960px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container {
    min-height: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background-image: url("./images/hero-background-gradient-mobile.png");
  }
}
.hero-section.interior-hero .hero-section-container .text-container {
  width: 50%;
  padding-top: 165px;
  padding-bottom: 145px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container {
    width: 100%;
  }
}
@media (max-width: 1439px) {
  .hero-section.interior-hero .hero-section-container .text-container {
    padding-top: 65px;
    padding-bottom: 45px;
  }
}
@media (max-width: 479px) {
  .hero-section.interior-hero .hero-section-container .text-container {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container {
  max-width: 469px;
  margin-right: auto;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container {
    max-width: 100%;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container h1 {
  color: #008FD5;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container h3, .hero-section.interior-hero .hero-section-container .text-container .interior-container h4, .hero-section.interior-hero .hero-section-container .text-container .interior-container h5 {
  color: #ffffff;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container h3, .hero-section.interior-hero .hero-section-container .text-container .interior-container h4, .hero-section.interior-hero .hero-section-container .text-container .interior-container h5 {
    margin-bottom: 20px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container h3 {
  margin-bottom: 20px;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container p {
  color: #ffffff;
  margin-bottom: 20px;
}
@media (max-width: 479px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container p {
    margin-bottom: 10px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container {
  max-width: 400px;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .mktoButtonRow > span > button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .mega-menu-link {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container hr {
  background: #7C8699;
  margin: 30px auto;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.interior-hero .hero-section-container .text-container .interior-container .mktoButtonRow > span > button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.interior-hero .hero-section-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .mega-menu-link {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container .button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.interior-hero .hero-section-container .text-container .interior-container .mktoButtonRow > span > button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.interior-hero .hero-section-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .mega-menu-link {
    margin-top: 20px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 40px;
  max-width: 400px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container {
    margin-top: 30px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container h5 {
  color: #008FD5;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container h5 {
    margin-bottom: 20px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container hr {
  width: 100%;
  margin: 0 auto 30px;
  background-color: #7C8699;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container hr {
    margin-bottom: 20px;
  }
}
.hero-section.interior-hero .hero-section-container .image-container, .hero-section.interior-hero .hero-section-container .video-container {
  width: 50%;
  overflow: hidden;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .image-container, .hero-section.interior-hero .hero-section-container .video-container {
    width: 100%;
    height: 280px;
  }
}
.hero-section.interior-hero .hero-section-container .image-container img, .hero-section.interior-hero .hero-section-container .video-container img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 20px;
}
.hero-section.interior-hero .hero-section-container .image-container .video-wrapper, .hero-section.interior-hero .hero-section-container .video-container .video-wrapper {
  width: 100%;
}
.hero-section.interior-hero.partners-hero .hero-section-container .text-container, .hero-section.interior-hero.hero-with-cards .hero-section-container .text-container, .hero-section.interior-hero.top-text-align .hero-section-container .text-container {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.hero-section.interior-hero.hero-with-cards {
  margin-bottom: 180px;
}
@media (max-width: 1050px) {
  .hero-section.interior-hero.hero-with-cards {
    margin-bottom: 600px;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 700px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container {
    min-height: 0;
    padding-bottom: 70px;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
  position: absolute;
  z-index: 2;
  bottom: -200px;
}
@media (max-width: 1660px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    bottom: -300px;
  }
}
@media (max-width: 1439px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    bottom: -200px;
  }
}
@media (max-width: 1129px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    bottom: -160px;
  }
}
@media (max-width: 1050px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    bottom: -560px;
  }
}
@media (max-width: 768px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    top: 70%;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container {
    padding-left: 30px;
  }
}
@media (max-width: 1050px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item {
  border-radius: 20px;
  background-color: #F3F5F9;
  width: calc(33.3333333333% - 20px);
}
@media (max-width: 1129px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item {
    width: calc(33.3333333333% - 10px);
  }
}
@media (max-width: 1050px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item {
    width: calc(50% - 10px);
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item {
    width: 100%;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item .card-item-container {
  padding: 60px;
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item .card-item-container h5 {
  color: #141D41;
  margin-bottom: 20px;
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item .card-item-container p {
  color: #141D41;
  font-weight: 350;
  margin-bottom: 20px;
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item .card-item-container p > strong {
  font-weight: 500;
}
@media (min-width: 1840px) {
  .hero-section.solutions-hero .lines-container {
    z-index: 1;
  }
}
.hero-section.solutions-hero .hero-section-container {
  display: block;
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 768px) {
  .hero-section.solutions-hero .hero-section-container {
    padding-top: 65px;
    padding-bottom: 65px;
  }
}
@media (max-width: 479px) {
  .hero-section.solutions-hero .hero-section-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.hero-section.solutions-hero .hero-section-container .interior-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .hero-section.solutions-hero .hero-section-container .interior-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.hero-section.solutions-hero .hero-section-container .interior-container .left-container {
  max-width: 620px;
  margin-right: 80px;
}
@media (max-width: 768px) {
  .hero-section.solutions-hero .hero-section-container .interior-container .left-container {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  .hero-section.solutions-hero .hero-section-container .interior-container .left-container {
    margin-bottom: 20px;
  }
}
.hero-section.solutions-hero .hero-section-container .interior-container .left-container h3 {
  color: #ffffff;
}
.hero-section.solutions-hero .hero-section-container .interior-container .right-container {
  max-width: 460px;
}
@media (max-width: 768px) {
  .hero-section.solutions-hero .hero-section-container .interior-container .right-container {
    max-width: 100%;
  }
}
.hero-section.solutions-hero .hero-section-container .interior-container .right-container p {
  color: #ffffff;
}
.hero-section.solutions-hero .hero-section-container .infographic-container {
  width: 100%;
  height: auto;
  padding: 100px 60px 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container {
    padding-top: 14px;
    max-width: 1360px;
    margin: 0 auto;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container {
    padding-top: 80px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container {
    padding-top: 66px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container {
    padding-top: 40px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg {
  width: auto;
  height: auto;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon {
  stroke-width: 3px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon.active {
  fill: #ffffff !important;
}
@media (min-width: 1841px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon#product-1 {
    -webkit-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    transform: translate(0, -50px);
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon#product-2 {
    -webkit-transform: translate(0, -40px);
    -ms-transform: translate(0, -40px);
    transform: translate(0, -40px);
  }
}
@media (min-width: 1841px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon#product-3 {
    -webkit-transform: translate(0, 50px);
    -ms-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon#product-4 {
    -webkit-transform: translate(0, 40px);
    -ms-transform: translate(0, 40px);
    transform: translate(0, 40px);
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .dashed {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .dashed.run-animation {
  -webkit-animation: infographicDash 10s linear forwards;
  animation: infographicDash 10s linear forwards;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .dashed.run-animation.accelerated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .center-dashed {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .center-dashed.run-animation {
  -webkit-animation: infographicDash 3s linear forwards;
  animation: infographicDash 3s linear forwards;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .center-dashed.run-animation.accelerated {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg line.dashed.run-animation {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg line.dashed.run-animation.accelerated {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
  position: absolute;
  top: 90px;
  left: 79px;
  width: 200px;
  text-align: center;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
    left: 53px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
    top: 80px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
    top: 60px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
    top: 40px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title h6 {
  color: #ffffff;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title {
  position: absolute;
  left: 620px;
  top: 225px;
  text-align: center;
}
@media (max-width: 1839px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title {
    left: 410px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title {
    left: 0;
    right: 0;
    top: 260px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title {
    top: 280px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title h5 {
  color: #ffffff;
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title h5 {
    font-family: "Aventa";
    font-weight: 400;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-subtitle {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 280px;
  margin: 0 auto;
  text-align: center;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-subtitle p {
  color: #ffffff;
  opacity: 0.6;
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-subtitle {
    display: block;
    top: 310px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
  position: absolute;
  top: 189px;
  left: 79px;
  width: 200px;
  text-align: center;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
    left: 53px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    width: auto;
    left: unset;
    top: 157px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
    width: 610px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    top: 125px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
    width: 310px;
    top: 90px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6 {
  color: #ffffff;
  margin-bottom: 50px;
  line-height: 32px;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6 {
    margin-bottom: 0;
    font-family: "Texta Alt Book";
    font-weight: 400;
    font-size: 17px;
    line-height: 26px;
    width: 136px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6 {
    margin-bottom: 23px;
    width: 144px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6 {
    margin-bottom: 9px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6:nth-of-type(4) {
  margin-bottom: 75px;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6:nth-of-type(4) {
    margin-bottom: 0;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items {
  position: absolute;
  z-index: 1;
  left: 637px;
  top: 450px;
  text-align: center;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items {
    left: 423px;
    top: 430px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items {
    left: 0;
    right: 0;
    top: 430px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items {
    top: 410px;
  }
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p {
    font-size: 15px;
    line-height: 22px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items .centered-text {
  max-width: 80px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
  height: 0;
  margin: 0 auto;
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items .centered-text {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items .centered-text {
    top: 25%;
    font-size: 10px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p {
  max-width: 130px;
  color: #ffffff;
  line-height: 24px;
  cursor: pointer;
  position: relative;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p.active {
  color: #008FD5 !important;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p.active span {
  color: #008FD5 !important;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p {
    max-width: 100px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(1) {
  position: relative;
  top: -70px;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(1) {
    position: relative;
    right: -135px;
    top: 50px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(1) {
    top: 55px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(1) {
    top: 35px;
    right: -98px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
  position: relative;
  right: 132px;
  top: 20px;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
    right: 142px;
    top: 30px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
    right: 0;
    top: -90px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
    top: -85px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
    top: -90px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
  position: relative;
  top: 97px;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
    top: 107px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
    top: -20px;
    right: 135px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
    top: -15px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
    top: -37px;
    right: 98px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(4) {
  position: relative;
  left: 134px;
  top: -47px;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(4) {
    left: 145px;
    top: -42px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(4) {
    left: 0;
    top: 70px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(4) {
    top: 35px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p span {
  padding-top: 8px;
  font-size: 10px;
  line-height: 10px;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p span {
    padding-top: 3px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
  position: absolute;
  right: 60px;
  top: 23%;
  min-height: 577px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .left-line {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container {
  -webkit-animation-delay: 1.7s;
  animation-delay: 1.7s;
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(2), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(4) {
  -webkit-animation-delay: 1.9s;
  animation-delay: 1.9s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(3), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(5), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(7) {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(6), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(8) {
  -webkit-animation-delay: 2.3s;
  animation-delay: 2.3s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(9) {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .left-line {
  min-height: 577px;
  width: 1px;
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  background-color: rgba(124, 134, 153, 0.8);
  margin-right: 20px;
  -webkit-animation: growY 1s forwards;
  animation: growY 1s forwards;
  -webkit-animation-delay: 6s;
  animation-delay: 6s;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .left-line {
    min-height: auto;
    height: 1px;
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
    -webkit-animation: growX 1s forwards;
    animation: growX 1s forwards;
    -webkit-animation-delay: 6s;
    animation-delay: 6s;
  }
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
    right: 53px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
    min-height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    right: unset;
    top: 732px;
    padding-left: 0;
    border-left: none;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
    top: 722px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
    top: 632px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 752px;
  gap: 20px;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
    width: 560px;
    gap: 10px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
    width: 1159px;
    gap: 20px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
    width: 610px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
    width: 310px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
  background: rgba(255, 255, 255, 0.05);
  width: 230px;
  padding: 20px;
  border: 1px solid #7C8699;
  opacity: 0;
  -webkit-animation: fadeIn 0.2s forwards;
  animation: fadeIn 0.2s forwards;
  -webkit-animation-delay: 6s;
  animation-delay: 6s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(2), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(4) {
  -webkit-animation-delay: 6.4s;
  animation-delay: 6.4s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(3), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(5), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(7) {
  -webkit-animation-delay: 6.8s;
  animation-delay: 6.8s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(6), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(8) {
  -webkit-animation-delay: 7.2s;
  animation-delay: 7.2s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(9) {
  -webkit-animation-delay: 7.6s;
  animation-delay: 7.6s;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
    width: 180px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
    width: 373px;
    min-height: 177px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
    width: 189px;
    min-height: 297px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
    width: 310px;
    min-height: auto;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container h6 {
  color: #F4793B;
  font-family: "Texta Alt Medium";
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 15px;
}
@media (min-width: 1440px) and (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container h6 {
    font-size: 14px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container p {
  color: #ffffff;
  font-size: 17px;
  line-height: 26px;
}
@media (min-width: 1440px) and (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container p {
    font-size: 15px;
    line-height: 24px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .button-container {
  display: none;
  position: absolute;
  right: 80px;
  bottom: 0;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .button-container {
    right: 0;
    left: 0;
    text-align: center;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .desktop-infographic {
  display: block;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .desktop-infographic {
    display: none;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .middle-desktop-infographic {
  display: none;
}
@media (min-width: 1440px) and (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .middle-desktop-infographic {
    display: block;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .notebook-infographic {
  display: none;
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .notebook-infographic {
    display: block;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .laptop-infographic {
  display: none;
}
@media (min-width: 768px) and (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .laptop-infographic {
    display: block;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .mobile-infographic {
  display: none;
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .mobile-infographic {
    display: block;
  }
}
.hero-section.not-found-section .hero-section-container .text-container {
  width: 100%;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container {
  max-width: 100%;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container h1 {
  margin-bottom: 40px;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container p {
  max-width: 470px;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container {
  max-width: 280px;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .button, .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .mktoButtonRow > span > button, .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .mega-menu-link, .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .mega-menu-link {
  margin-bottom: 25px;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container hr {
  margin: 0 auto;
  background-color: #7C8699;
}

.expandable-cards-section {
  margin: 150px auto;
}
@media (max-width: 1440px) {
  .expandable-cards-section {
    margin: 160px auto 120px;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section {
    margin: 140px auto 80px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section {
    margin: 50px auto;
  }
}
.expandable-cards-section .container-left-space {
  margin-bottom: 80px;
}
@media (max-width: 1440px) {
  .expandable-cards-section .container-left-space {
    margin-bottom: 60px;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section .container-left-space {
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .container-left-space {
    margin: 30px auto;
  }
}
.expandable-cards-section .expandable-cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 40px;
}
@media (max-width: 1440px) {
  .expandable-cards-section .expandable-cards-container {
    gap: 20px;
  }
}
@media (max-width: 1200px) {
  .expandable-cards-section .expandable-cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container {
    gap: 10px;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 20px;
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 330px;
  width: 100%;
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card {
    max-width: 343px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container .expandable-card {
    width: 100%;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card .text-container {
  background-color: #F3F5F9;
  padding: 60px 60px 85px;
  border-radius: 20px;
  width: 100%;
}
@media (max-width: 1440px) {
  .expandable-cards-section .expandable-cards-container .expandable-card .text-container {
    padding: 40px 40px 60px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container .expandable-card .text-container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card h3 {
  margin-bottom: 150px;
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card h3 {
    margin-bottom: 40px;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card h3, .expandable-cards-section .expandable-cards-container .expandable-card h6, .expandable-cards-section .expandable-cards-container .expandable-card .button, .expandable-cards-section .expandable-cards-container .expandable-card .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.expandable-cards-section .expandable-cards-container .expandable-card .image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  opacity: 0;
  min-width: 0;
  width: 0;
  margin-left: -36px;
  border-radius: 20px;
  overflow: hidden;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card .image-container {
    min-width: auto;
    width: 100%;
    height: 280px;
    margin-left: 0;
    margin-bottom: -30px;
    z-index: 1;
    display: none;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card .image-container img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
}
.expandable-cards-section .expandable-cards-container .expandable-card .button, .expandable-cards-section .expandable-cards-container .expandable-card .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link {
  margin-top: 40px;
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container .expandable-card .button, .expandable-cards-section .expandable-cards-container .expandable-card .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link {
    margin-top: 30px;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card .button, .expandable-cards-section .expandable-cards-container .expandable-card .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link {
  display: none;
}
.expandable-cards-section .expandable-cards-container .expandable-card.active {
  cursor: unset;
  max-width: none;
  width: auto;
}
.expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
  background-color: #008FD5;
  padding-bottom: 60px;
  min-width: 260px;
}
@media (max-width: 1559px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
    padding-bottom: 40px;
  }
}
@media (max-width: 1200px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
    width: 343px;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
    padding-top: 70px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
    width: 100%;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card.active h3, .expandable-cards-section .expandable-cards-container .expandable-card.active h6, .expandable-cards-section .expandable-cards-container .expandable-card.active .button, .expandable-cards-section .expandable-cards-container .expandable-card.active .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card.active .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card.active #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card.active .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card.active .mega-menu-link {
  color: #ffffff;
}
.expandable-cards-section .expandable-cards-container .expandable-card.active .button, .expandable-cards-section .expandable-cards-container .expandable-card.active .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card.active .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card.active #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card.active .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card.active .mega-menu-link {
  display: block;
}
.expandable-cards-section .expandable-cards-container .expandable-card.active .image-container {
  opacity: 1;
  min-width: 439px;
  width: 439px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (max-width: 1440px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .image-container {
    min-width: 260px;
    width: 260px;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .image-container {
    min-width: auto;
    width: 100%;
    display: block;
  }
}

.information-section {
  position: relative;
}
.information-section h2 {
  margin-bottom: 20px;
}
.information-section p {
  max-width: 395px;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .information-section p {
    max-width: 420px;
  }
}
.information-section .lines-container {
  position: absolute;
  z-index: -1;
}
.information-section .lines-container.desktop {
  display: none;
}
@media (min-width: 769px) {
  .information-section .lines-container.desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.information-section .lines-container.tablet {
  display: none;
}
@media (min-width: 600px) and (max-width: 768px) {
  .information-section .lines-container.tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.information-section .lines-container.mobile {
  display: none;
}
@media (max-width: 599px) {
  .information-section .lines-container.mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.information-section.information-section-1 .lines-container {
  left: -40px;
  top: -150px;
  height: auto;
}
@media (max-width: 1440px) {
  .information-section.information-section-1 .lines-container {
    top: -120px;
  }
}
@media (max-width: 768px) {
  .information-section.information-section-1 .lines-container {
    left: -20px;
    top: -80px;
  }
}
.information-section.information-section-1 .lines-container svg {
  height: auto;
  width: auto;
}
.information-section.information-section-2 .lines-container {
  right: -40px;
  bottom: -150px;
  height: auto;
}
@media (max-width: 768px) {
  .information-section.information-section-2 .lines-container {
    right: -20px;
    bottom: -100px;
  }
}
.information-section.information-section-2 .lines-container svg {
  height: auto;
  width: auto;
}
.information-section.information-section-3 .lines-container {
  left: -40px;
  top: -280px;
  height: auto;
}
@media (max-width: 768px) {
  .information-section.information-section-3 .lines-container {
    left: -20px;
  }
}
.information-section.information-section-3 .lines-container svg {
  height: auto;
  width: auto;
}

.benefits-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: -25%;
  margin-bottom: 150px;
}
@media (max-width: 1023px) {
  .benefits-container {
    margin: 80px auto;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 479px) {
  .benefits-container {
    margin: 50px auto;
  }
}
.benefits-container .benefit-card-container {
  width: calc(25% - 15px);
}
@media (max-width: 1023px) {
  .benefits-container .benefit-card-container {
    width: 100%;
  }
}
.benefits-container .benefit-card-container:first-child {
  width: 100%;
}
.benefits-container .benefit-card-container:first-child .benefit-card {
  width: calc(25% - 15px);
  margin-left: auto;
}
@media (max-width: 1023px) {
  .benefits-container .benefit-card-container:first-child .benefit-card {
    width: 100%;
  }
}
.benefits-container .benefit-card {
  height: 100%;
  background-color: #F3F5F9;
  padding: 60px;
  border-radius: 20px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
@media (max-width: 1440px) {
  .benefits-container .benefit-card {
    padding: 40px;
  }
}
.benefits-container .benefit-card:hover {
  background-color: #008FD5;
}
.benefits-container .benefit-card:hover .icon svg path {
  stroke: #611059;
}
.benefits-container .benefit-card:hover h5, .benefits-container .benefit-card:hover p {
  color: #ffffff;
}
.benefits-container .benefit-card .icon {
  width: 80px;
  height: 80px;
  background-color: #ffffff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 479px) {
  .benefits-container .benefit-card .icon {
    width: 60px;
    height: 60px;
    margin-bottom: 30px;
  }
  .benefits-container .benefit-card .icon svg {
    max-width: 16px;
  }
  .benefits-container .benefit-card .icon svg path {
    -webkit-transition: stroke 0.2s ease-in-out;
    transition: stroke 0.2s ease-in-out;
  }
}
.benefits-container .benefit-card h5 {
  margin-bottom: 20px;
}
.benefits-container .benefit-card h5, .benefits-container .benefit-card p {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.video-section {
  position: relative;
}
.video-section .interior-container {
  width: 100%;
  height: 100%;
}
.video-section .video-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.video-section .video-wrapper video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
}

.infographic-section {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #141D41;
  padding: 105px 50px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media (max-width: 1279px) {
  .infographic-section {
    padding: 60px 40px;
  }
}
.infographic-section .svg-text .middle-title {
  position: absolute;
  left: 0;
  right: 0;
  top: 75px;
  text-align: center;
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .middle-title {
    top: 30px;
  }
}
.infographic-section .svg-text .middle-title h4 {
  color: #ffffff;
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .middle-title h4 {
    font-size: 18px;
    line-height: 26px;
  }
}
.infographic-section .svg-text .product-items {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 330px;
  text-align: center;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items {
    top: 275px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items {
    top: 182px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items {
    top: 110px;
  }
}
.infographic-section .svg-text .product-items a {
  display: block;
  max-width: 205px;
  margin: 0 auto;
  position: relative;
}
.infographic-section .svg-text .product-items a h5 {
  color: #ffffff;
  font-size: 28px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a h5 {
    font-size: 19px;
    line-height: 29px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a h5 {
    font-family: "Texta Alt Medium";
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a h5 {
    font-size: 10px;
    line-height: 14px;
  }
}
.infographic-section .svg-text .product-items a span {
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  padding-top: 8px;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a span {
    font-size: 12px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a span {
    line-height: 14px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a span {
    display: none;
  }
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a {
    max-width: 115px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a {
    max-width: 87px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a {
    max-width: 52px;
  }
}
.infographic-section .svg-text .product-items a:nth-of-type(1) {
  position: relative;
  top: -110px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a:nth-of-type(1) {
    top: -85px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a:nth-of-type(1) {
    top: -20px;
  }
}
.infographic-section .svg-text .product-items a:nth-of-type(2) {
  position: relative;
  right: 262px;
  top: 50px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a:nth-of-type(2) {
    right: 185px;
    top: 18px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a:nth-of-type(2) {
    top: -22px;
    right: 109px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a:nth-of-type(2) {
    top: 2px;
    right: 58px;
  }
}
.infographic-section .svg-text .product-items a:nth-of-type(3) {
  position: relative;
  top: 230px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a:nth-of-type(3) {
    top: 145px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a:nth-of-type(3) {
    top: 50px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a:nth-of-type(3) {
    top: 36px;
  }
}
.infographic-section .svg-text .product-items a:nth-of-type(4) {
  position: relative;
  left: 268px;
  top: -28px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a:nth-of-type(4) {
    left: 190px;
    top: -38px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a:nth-of-type(4) {
    top: -62px;
    left: 112px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a:nth-of-type(4) {
    top: -25px;
    left: 60px;
  }
}
.infographic-section .svg-text .product-items .centered-text {
  max-width: 190px;
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  line-height: 40px;
  height: 0;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items .centered-text {
    max-width: 120px;
    font-size: 12px;
    line-height: 20px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items .centered-text {
    top: 15%;
    max-width: 90px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items .centered-text {
    font-size: 7px;
    line-height: 12px;
    max-width: 60px;
    top: 28%;
  }
}
.infographic-section svg {
  width: auto;
  height: auto;
}
@media (max-width: 1840px) {
  .infographic-section svg {
    width: 1074px;
  }
}
@media (max-width: 1279px) {
  .infographic-section svg {
    width: 632px;
  }
}
@media (max-width: 767px) {
  .infographic-section svg {
    width: 337px;
  }
}
.infographic-section svg .home-product-hexagon {
  stroke-width: 6px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.infographic-section svg .home-product-hexagon#product-0 {
  -webkit-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate(0px, -100px);
}
.infographic-section svg .home-product-hexagon#product-1 {
  -webkit-transform: translate(-40px, 0px);
  -ms-transform: translate(-40px, 0px);
  transform: translate(-40px, 0px);
}
.infographic-section svg .home-product-hexagon#product-2 {
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}
.infographic-section svg .home-product-hexagon#product-3 {
  -webkit-transform: translate(40px, 0px);
  -ms-transform: translate(40px, 0px);
  transform: translate(40px, 0px);
}
.infographic-section svg .dashed {
  stroke-dasharray: 600;
  stroke-dashoffset: 0;
}
.infographic-section svg .dashed.run-animation {
  -webkit-animation: dashInverted 2.5s linear forwards;
  animation: dashInverted 2.5s linear forwards;
}

.accordions-section h2 {
  max-width: 910px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .accordions-section h2 {
    margin-bottom: 0;
  }
}
.accordions-section .accordion-container .accordion-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #7C8699;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (max-width: 1023px) {
  .accordions-section .accordion-container .accordion-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 768px) {
  .accordions-section .accordion-container .accordion-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.accordions-section .accordion-container .accordion-item .left-container {
  width: 100%;
  max-width: 700px;
  position: relative;
  margin-right: 40px;
}
@media (max-width: 1440px) {
  .accordions-section .accordion-container .accordion-item .left-container {
    max-width: 600px;
  }
}
@media (max-width: 1023px) {
  .accordions-section .accordion-container .accordion-item .left-container {
    max-width: 100%;
    margin-right: 0;
  }
}
.accordions-section .accordion-container .accordion-item .left-container .accordion-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  max-width: 590px;
  margin-bottom: 60px;
}
@media (max-width: 1023px) {
  .accordions-section .accordion-container .accordion-item .left-container .accordion-header {
    padding-right: 70px;
  }
}
@media (max-width: 768px) {
  .accordions-section .accordion-container .accordion-item .left-container .accordion-header {
    margin-bottom: 30px;
  }
}
.accordions-section .accordion-container .accordion-item .left-container .accordion-header h4 {
  cursor: pointer;
}
@media (max-width: 1440px) {
  .accordions-section .accordion-container .accordion-item .left-container .accordion-header h4 {
    max-width: 490px;
  }
}
@media (max-width: 1023px) {
  .accordions-section .accordion-container .accordion-item .left-container .accordion-header h4 {
    max-width: 100%;
  }
}
.accordions-section .accordion-container .accordion-item .left-container .accordion-header .accordion-icon {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 20px;
  width: 50px;
  height: 50px;
  border: 1px solid #141D41;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.987281 7.38628C4.34937 5.62519 9.79277 5.62518 13.1549 7.38628C13.5017 7.57306 13.8486 7.75985 14.1421 8L7.07107 0.928932L0 8C0.320199 7.78653 0.640399 7.57307 0.987281 7.38628Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 1023px) {
  .accordions-section .accordion-container .accordion-item .left-container .accordion-header .accordion-icon {
    right: 0;
  }
}
.accordions-section .accordion-container .accordion-item .left-container .accordion-content {
  display: none;
}
@media (max-width: 1023px) {
  .accordions-section .accordion-container .accordion-item .left-container .accordion-content {
    margin-bottom: 60px;
  }
}
@media (max-width: 768px) {
  .accordions-section .accordion-container .accordion-item .left-container .accordion-content {
    margin-bottom: 30px;
  }
}
.accordions-section .accordion-container .accordion-item .right-container {
  max-width: 590px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1023px) {
  .accordions-section .accordion-container .accordion-item .right-container {
    max-width: 100%;
  }
}
.accordions-section .accordion-container .accordion-item.open .left-container .accordion-header h4 {
  color: #008FD5;
}
.accordions-section .accordion-container .accordion-item.open .left-container .accordion-header .accordion-icon {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.text-video-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 20px;
}
@media (max-width: 768px) {
  .text-video-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.text-video-section .text-container {
  background-color: #141D41;
  max-width: 650px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: -30px;
  z-index: 1;
}
@media (max-width: 1440px) {
  .text-video-section .text-container {
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  .text-video-section .text-container {
    max-width: 100%;
    margin-top: -30px;
  }
}
.text-video-section .text-container .interior-container {
  padding: 105px;
}
@media (max-width: 768px) {
  .text-video-section .text-container .interior-container {
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .text-video-section .text-container .interior-container {
    padding: 40px;
  }
}
.text-video-section .text-container .interior-container h4 {
  margin-bottom: 20px;
}
.text-video-section .text-container .interior-container h4, .text-video-section .text-container .interior-container p {
  color: #ffffff;
}
.text-video-section .video-container {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 910px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  z-index: 1;
}
@media (max-width: 1440px) {
  .text-video-section .video-container {
    height: auto;
  }
}
@media (max-width: 768px) {
  .text-video-section .video-container {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    width: 100%;
    height: 360px;
  }
}
@media (max-width: 479px) {
  .text-video-section .video-container {
    height: 310px;
  }
}

@media (max-width: 768px) {
  .progress-scroll-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.progress-scroll-section .container-left-space h2 {
  margin-bottom: 6px;
}
.progress-scroll-section .container-left-space p {
  max-width: 470px;
}
.progress-scroll-section .section-container {
  position: relative;
}
.progress-scroll-section .section-container .content-to-scroll .content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 100px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container:last-child {
  margin-bottom: 0;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .text-container {
  max-width: 700px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 40px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .text-container h3 {
  margin-bottom: 40px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .text-container p {
  max-width: 460px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .image-container {
  height: 820px;
  width: 650px;
  overflow: hidden;
  border-radius: 20px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .image-container img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}
.progress-scroll-section .section-container .progress-scroll-bar {
  height: 100%;
  position: absolute;
  top: 0;
  left: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1440px) {
  .progress-scroll-section .section-container .progress-scroll-bar {
    left: 0;
  }
}
.progress-scroll-section .section-container .progress-scroll-bar .interior-container {
  position: sticky;
  top: 0;
  padding-top: 160px;
}
@media (max-width: 1280px) {
  .progress-scroll-section .section-container .progress-scroll-bar .interior-container {
    padding-top: 60px;
  }
}
.progress-scroll-section .section-container .progress-scroll-bar .interior-container .progress-line {
  position: absolute;
  left: 50%;
  top: 160px;
  height: calc(100% - 226px);
  width: 1px;
  background-color: #7C8699;
}
@media (max-width: 1280px) {
  .progress-scroll-section .section-container .progress-scroll-bar .interior-container .progress-line {
    top: 60px;
    height: calc(100% - 140px);
  }
}
.progress-scroll-section .section-container .progress-scroll-bar .interior-container .slide-number {
  color: #7C8699;
  width: 48px;
  height: 48px;
  border: 1px solid #7C8699;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 66px;
  position: relative;
  background-color: #ffffff;
  z-index: 1;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll {
    padding-top: 50px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-bottom: 80px;
  }
}
@media (max-width: 479px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container {
    margin-bottom: 50px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container .text-container {
    max-width: 100%;
    margin-right: 0;
    margin-top: 30px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container .text-container h3 {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container .image-container {
    width: 100%;
    height: 280px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .progress-scroll-bar {
    display: none;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .progress-scroll-bar .interior-container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 40px 0;
    background-color: #ffffff;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .progress-scroll-bar .interior-container .progress-line {
    height: 1px;
    width: 100%;
    left: 0;
    top: 50%;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .progress-scroll-bar .interior-container .slide-number {
    margin-bottom: 0;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll {
  padding-top: 80px;
}
@media (max-width: 479px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll {
    padding-top: 40px;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space {
  max-width: 1244px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
@media (min-width: 1440px) and (max-width: 1660px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space {
    padding-left: 200px;
  }
}
@media (max-width: 1280px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space {
    margin-bottom: 66px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space {
    padding-left: 85px;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space .text-container {
  max-width: 470px;
}
@media (max-width: 1280px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space .text-container {
    max-width: 340px;
  }
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space .text-container {
    max-width: 470px;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space:nth-of-type(2n+1) .text-container {
  margin-left: auto;
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space:nth-of-type(2n+1) .text-container {
    margin-left: 0;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar {
  right: 0;
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar {
    right: unset;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar .interior-container {
  margin: 0 auto;
  position: static;
  padding-top: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}
@media (max-width: 1280px) {
  .progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar .interior-container {
    padding-top: 60px;
  }
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar .interior-container {
    margin-left: 0;
    padding-top: 80px;
  }
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar .interior-container .progress-line {
    top: 80px;
  }
}

.case-study-section {
  background-color: #141D41;
  border-radius: 20px;
  position: relative;
}
.case-study-section .lines-container {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.case-study-section .lines-container svg {
  height: 100%;
  width: auto;
}
.case-study-section .lines-container.desktop {
  display: none;
}
@media (min-width: 1023px) {
  .case-study-section .lines-container.desktop {
    display: block;
  }
}
.case-study-section .lines-container.mobile {
  display: none;
}
@media (max-width: 1023px) {
  .case-study-section .lines-container.mobile {
    display: block;
  }
}
.case-study-section .container-left-space {
  padding-top: 120px;
  padding-bottom: 120px;
  padding-right: 95px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .case-study-section .container-left-space {
    padding-right: 60px;
  }
}
@media (max-width: 768px) {
  .case-study-section .container-left-space {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 479px) {
  .case-study-section .container-left-space {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 40px;
  }
}
.case-study-section .container-left-space h3 {
  color: #ffffff;
  max-width: 957px;
  margin-bottom: 20px;
}
.case-study-section .container-left-space h3 span {
  color: #008FD5;
}
.case-study-section .container-left-space p {
  color: #ffffff;
  max-width: 395px;
  margin-bottom: 40px;
}
.case-study-section .container-left-space .cards-container {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 20px;
}
@media (max-width: 1023px) {
  .case-study-section .container-left-space .cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.case-study-section .container-left-space .cards-container .card-container {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 352px;
  min-height: 468px;
  padding: 60px;
  border: 1px solid #7C8699;
  border-radius: 20px;
  background-color: #141D41;
}
@media (max-width: 1023px) {
  .case-study-section .container-left-space .cards-container .card-container {
    min-height: 346px;
  }
}
@media (max-width: 479px) {
  .case-study-section .container-left-space .cards-container .card-container {
    padding: 40px;
  }
}
.case-study-section .container-left-space .cards-container .card-container h4 {
  color: #008FD5;
  height: 220px;
}
@media (max-width: 1023px) {
  .case-study-section .container-left-space .cards-container .card-container h4 {
    height: 122px;
  }
}
.case-study-section .container-left-space .cards-container .card-container h6 {
  color: #ffffff;
}

.solutions-card-section {
  position: relative;
}
.solutions-card-section .lines-container {
  position: absolute;
  left: -40px;
  top: 0;
  z-index: -1;
}
@media (max-width: 768px) {
  .solutions-card-section .lines-container.desktop {
    display: none;
  }
}
.solutions-card-section .container-left-space {
  max-width: 910px;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .solutions-card-section .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .solutions-card-section .container-left-space {
    margin-bottom: 30px;
  }
}
.solutions-card-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.solutions-card-section .cards-container .card-container {
  width: 25%;
}
@media (max-width: 1200px) {
  .solutions-card-section .cards-container .card-container {
    width: calc(33% - 20px);
  }
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container {
    width: 100%;
  }
}
.solutions-card-section .cards-container .card-container .text-container {
  background-color: #F3F5F9;
  padding: 60px 60px 72px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  min-height: 500px;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container .text-container {
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .solutions-card-section .cards-container .card-container .text-container {
    padding: 40px;
  }
}
.solutions-card-section .cards-container .card-container .text-container h5 {
  margin-bottom: 20px;
}
.solutions-card-section .cards-container .card-container .text-container p {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 40px;
}
.solutions-card-section .cards-container .card-container:first-child {
  width: 75%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-right: auto;
}
@media (max-width: 1200px) {
  .solutions-card-section .cards-container .card-container:first-child {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.solutions-card-section .cards-container .card-container:first-child .text-container {
  padding: 80px 80px 92px;
  width: 66%;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:first-child .text-container {
    width: 100%;
    min-height: auto;
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .solutions-card-section .cards-container .card-container:first-child .text-container {
    padding: 40px;
  }
}
.solutions-card-section .cards-container .card-container:first-child .image-container {
  height: 100%;
  margin-left: -108px;
  z-index: -1;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:first-child .image-container {
    margin-left: 0;
    margin-bottom: -40px;
    height: 310px;
  }
}
@media (max-width: 479px) {
  .solutions-card-section .cards-container .card-container:first-child .image-container {
    margin-bottom: -30px;
  }
}
.solutions-card-section .cards-container .card-container:first-child .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.solutions-card-section .cards-container .card-container:first-child .image-container img.mobile-image {
  display: none;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:first-child .image-container img.desktop-image {
    display: none;
  }
  .solutions-card-section .cards-container .card-container:first-child .image-container img.mobile-image {
    display: block;
  }
}
.solutions-card-section .cards-container .card-container:nth-of-type(2) {
  width: 33%;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:nth-of-type(2) {
    width: 100%;
  }
}

.solutions-landing-page .solutions-card-section {
  margin-bottom: 0;
}

.integration-cards-section {
  position: relative;
}
.integration-cards-section .lines-container {
  position: absolute;
  right: -40px;
  top: 0;
  z-index: -1;
}
@media (max-width: 768px) {
  .integration-cards-section .lines-container.desktop {
    display: none;
  }
}
.integration-cards-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 30px;
}
@media (max-width: 768px) {
  .integration-cards-section .cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 60px;
  }
}
.integration-cards-section .cards-container .card-container {
  width: calc(50% - 15px);
}
@media (max-width: 768px) {
  .integration-cards-section .cards-container .card-container {
    width: 100%;
  }
}
.integration-cards-section .cards-container .card-container:nth-of-type(2) {
  margin-top: 230px;
}
@media (max-width: 768px) {
  .integration-cards-section .cards-container .card-container:nth-of-type(2) {
    margin-top: 0;
  }
}
.integration-cards-section .cards-container .card-container .video-image-container {
  width: 100%;
  height: 580px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1440px) {
  .integration-cards-section .cards-container .card-container .video-image-container {
    height: 480px;
  }
}
@media (max-width: 768px) {
  .integration-cards-section .cards-container .card-container .video-image-container {
    height: 360px;
  }
}
.integration-cards-section .cards-container .card-container .video-image-container h3 {
  position: absolute;
  top: 0;
  left: 0;
  padding: 100px;
}
@media (max-width: 1440px) {
  .integration-cards-section .cards-container .card-container .video-image-container h3 {
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .integration-cards-section .cards-container .card-container .video-image-container h3 {
    padding: 40px;
  }
}
.integration-cards-section .cards-container .card-container .video-image-container img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}
.integration-cards-section .cards-container .card-container .text-container {
  background-color: #141D41;
  padding: 100px;
  border-radius: 20px;
  margin-top: -30px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .integration-cards-section .cards-container .card-container .text-container {
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .integration-cards-section .cards-container .card-container .text-container {
    padding: 40px;
    margin-top: -20px;
  }
}
.integration-cards-section .cards-container .card-container .text-container p, .integration-cards-section .cards-container .card-container .text-container li, .integration-cards-section .cards-container .card-container .text-container h1, .integration-cards-section .cards-container .card-container .text-container h2, .integration-cards-section .cards-container .card-container .text-container h3, .integration-cards-section .cards-container .card-container .text-container h4, .integration-cards-section .cards-container .card-container .text-container h5, .integration-cards-section .cards-container .card-container .text-container h6 {
  color: #ffffff;
}
.integration-cards-section .cards-container .card-container .text-container p, .integration-cards-section .cards-container .card-container .text-container ul {
  margin-bottom: 20px;
}
.integration-cards-section .cards-container .card-container .text-container p:last-child, .integration-cards-section .cards-container .card-container .text-container ul:last-child {
  margin-bottom: 0;
}
.integration-cards-section .cards-container .card-container .text-container .button, .integration-cards-section .cards-container .card-container .text-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .integration-cards-section .cards-container .card-container .text-container .mktoButtonRow > span > button, .integration-cards-section .cards-container .card-container .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .integration-cards-section .cards-container .card-container .text-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .integration-cards-section .cards-container .card-container .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .integration-cards-section .cards-container .card-container .text-container .mega-menu-link, .integration-cards-section .cards-container .card-container .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .integration-cards-section .cards-container .card-container .text-container .mega-menu-link {
  margin-top: 20px;
}

.services-cards-section .container-left-space {
  max-width: 910px;
  margin-bottom: 80px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
@media (max-width: 768px) {
  .services-cards-section .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .services-cards-section .container-left-space {
    margin-bottom: 30px;
  }
}
.services-cards-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 40px;
  max-width: 1720px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .services-cards-section .cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
  }
}
.services-cards-section .cards-container .card-container {
  width: calc(50% - 20px);
  border-radius: 20px;
  background-color: #F3F5F9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 768px) {
  .services-cards-section .cards-container .card-container {
    width: 100%;
  }
}
.services-cards-section .cards-container .card-container .image-container {
  width: 100%;
  height: 440px;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 1440px) {
  .services-cards-section .cards-container .card-container .image-container {
    height: 380px;
  }
}
@media (max-width: 768px) {
  .services-cards-section .cards-container .card-container .image-container {
    height: 280px;
  }
}
.services-cards-section .cards-container .card-container .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.services-cards-section .cards-container .card-container .text-container {
  border-radius: 20px;
  padding: 40px 80px 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1440px) {
  .services-cards-section .cards-container .card-container .text-container {
    padding: 40px 60px 60px;
  }
}
@media (max-width: 479px) {
  .services-cards-section .cards-container .card-container .text-container {
    padding: 40px;
  }
}
.services-cards-section .cards-container .card-container .text-container h3, .services-cards-section .cards-container .card-container .text-container h4 {
  margin-bottom: 20px;
}
.services-cards-section .cards-container .card-container .text-container p {
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 479px) {
  .services-cards-section .cards-container .card-container .text-container p {
    margin-bottom: 30px;
  }
}
.services-cards-section .cards-container .card-container .text-container .buttons {
  width: 100%;
}
.services-cards-section .cards-container .card-container .text-container .buttons .button, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 0;
  color: #141D41;
  font-family: "Aventa";
  font-weight: 400;
  text-transform: none;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: 0;
}
.services-cards-section .cards-container .card-container .text-container .buttons .button:after, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button:after, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:after, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:after {
  border: 1px solid #141D41;
  background: none;
  padding-top: 0;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E");
}
.services-cards-section .cards-container .card-container .text-container .buttons .button:hover, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button:hover, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:hover, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:hover {
  color: #F4793B;
}
@media (max-width: 1440px) {
  .services-cards-section .cards-container .card-container .text-container .buttons .button, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (max-width: 768px) {
  .services-cards-section .cards-container .card-container .text-container .buttons .button, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 479px) {
  .services-cards-section .cards-container .card-container .text-container .buttons .button, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
    font-size: 22px;
    line-height: 36px;
  }
}

.health-rules-section {
  position: relative;
}
.health-rules-section .lines-container {
  position: absolute;
  right: -40px;
  top: 100px;
  z-index: -1;
}
@media (max-width: 768px) {
  .health-rules-section .lines-container.desktop {
    display: none;
  }
}
.health-rules-section .container-left-space {
  max-width: 910px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .health-rules-section .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .health-rules-section .container-left-space {
    margin-bottom: 32px;
  }
}
.health-rules-section .container-left-space h6 {
  max-width: 620px;
  margin-top: 20px;
}
.health-rules-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 768px) {
  .health-rules-section .cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 479px) {
  .health-rules-section .cards-container {
    gap: 10px;
  }
}
.health-rules-section .cards-container .card-container {
  background-color: #F3F5F9;
  padding: 60px 60px 72px;
  border-radius: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: calc(25% - 15px);
}
@media (max-width: 1440px) {
  .health-rules-section .cards-container .card-container {
    width: calc(33% - 11px);
  }
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container {
    width: calc(50% - 10px);
    max-width: none;
  }
}
@media (max-width: 768px) {
  .health-rules-section .cards-container .card-container {
    width: 100%;
    padding: 40px;
  }
}
.health-rules-section .cards-container .card-container .text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.health-rules-section .cards-container .card-container .text-container h4, .health-rules-section .cards-container .card-container .text-container h5 {
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container .text-container h4 br, .health-rules-section .cards-container .card-container .text-container h5 br {
    display: none;
  }
}
.health-rules-section .cards-container .card-container .text-container p {
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 768px) {
  .health-rules-section .cards-container .card-container .text-container p {
    margin-bottom: 30px;
  }
}
.health-rules-section .cards-container .card-container:nth-of-type(2), .health-rules-section .cards-container .card-container:nth-of-type(3) {
  min-height: 482px;
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container:nth-of-type(2), .health-rules-section .cards-container .card-container:nth-of-type(3) {
    -ms-flex-item-align: unset;
    align-self: unset;
    min-height: unset;
  }
}
.health-rules-section .cards-container .card-container.card-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding: 210px 140px;
  width: calc(50% - 10px);
}
@media (max-width: 1440px) {
  .health-rules-section .cards-container .card-container.card-main {
    padding: 210px 60px 72px;
  }
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container.card-main {
    padding: 80px 60px 72px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .health-rules-section .cards-container .card-container.card-main {
    padding: 80px 40px 42px;
    min-width: unset;
    width: 100%;
  }
}
.health-rules-section .cards-container .card-container.card-main .text-container {
  max-width: 460px;
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container.card-main .text-container {
    max-width: none;
  }
}
.health-rules-section .cards-container .card-container.card-main .text-container h4 {
  color: #ffffff;
}
.health-rules-section .cards-container .card-container.card-main .text-container p {
  color: #ffffff;
}

.additional-offerings-section {
  max-width: 909px;
  margin-left: auto;
}
.additional-offerings-section h3 {
  margin-bottom: 66px;
}
@media (max-width: 768px) {
  .additional-offerings-section h3 {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .additional-offerings-section h3 {
    margin-bottom: 30px;
  }
}
.additional-offerings-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}
.additional-offerings-section .cards-container .card-container {
  background-color: #F3F5F9;
  padding: 60px;
  border-radius: 20px;
}
@media (max-width: 768px) {
  .additional-offerings-section .cards-container .card-container {
    padding: 40px;
  }
}
.additional-offerings-section .cards-container .card-container h5 {
  margin-bottom: 20px;
}
.additional-offerings-section .cards-container .card-container p {
  margin-bottom: 40px;
}
.additional-offerings-section .cards-container .card-container:hover {
  background-color: #008FD5;
}
.additional-offerings-section .cards-container .card-container:hover h5, .additional-offerings-section .cards-container .card-container:hover p {
  color: #ffffff;
}
.additional-offerings-section .cards-container .card-container:hover .button, .additional-offerings-section .cards-container .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .additional-offerings-section .cards-container .card-container:hover .mktoButtonRow > span > button, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .additional-offerings-section .cards-container .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link {
  color: #ffffff;
}
.additional-offerings-section .cards-container .card-container:hover .button:after, .additional-offerings-section .cards-container .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .additional-offerings-section .cards-container .card-container:hover .mktoButtonRow > span > button:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .additional-offerings-section .cards-container .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link:after {
  background-color: #ffffff;
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23008FD5'/%3E%3C/svg%3E%0A");
}
.additional-offerings-section .cards-container .card-container:hover .button:hover:after, .additional-offerings-section .cards-container .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover:after, .form-wrapper .form-inner-wrapper form.mktoForm .additional-offerings-section .cards-container .card-container:hover .mktoButtonRow > span > button:hover:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .additional-offerings-section .cards-container .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link:hover:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link:hover:after {
  border-color: #ffffff;
}

.testimonials-section {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}
.testimonials-section h2 {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .testimonials-section h2 {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .testimonials-section h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .testimonials-section .cards-container {
    margin-bottom: 120px;
  }
}
.testimonials-section .cards-container .card-container {
  background-color: #F3F5F9;
  padding: 60px;
  border-radius: 20px;
  height: auto;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .card-container {
    padding: 40px;
  }
}
.testimonials-section .cards-container .card-container img {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .card-container img {
    margin-bottom: 40px;
  }
}
.testimonials-section .cards-container .card-container p, .testimonials-section .cards-container .card-container h6 {
  margin-bottom: 40px;
}
.testimonials-section .cards-container .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 20px;
  margin: 0;
}
.testimonials-section .cards-container .slick-track:before, .testimonials-section .cards-container .slick-track:after {
  content: none;
}
.testimonials-section .cards-container .slick-arrow {
  top: -155px;
  left: unset;
  right: 0;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #7C8699;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .slick-arrow {
    top: unset;
    bottom: -90px;
    right: calc(50% - 55px);
  }
}
.testimonials-section .cards-container .slick-arrow:before {
  content: none;
}
.testimonials-section .cards-container .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  right: 60px;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .slick-arrow.slick-prev {
    right: calc(50% + 10px);
  }
}
.testimonials-section .cards-container .slick-arrow.slick-next {
  top: -130px;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .slick-arrow.slick-next {
    top: unset;
    bottom: -115px;
  }
}

.partners-table {
  background-color: #F3F5F9;
  border-radius: 20px;
  margin-top: -400px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .partners-table {
    margin-top: -500px;
  }
}
@media (max-width: 768px) {
  .partners-table {
    margin-top: -40px;
  }
}
.partners-table .partners-table-container {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.partners-table .partners-table-container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 80px 0;
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px 0;
  }
}
.partners-table .partners-table-container .row:not(:last-child) {
  border-bottom: 1px solid #7C8699;
}
.partners-table .partners-table-container .row .left-column {
  max-width: 395px;
}
.partners-table .partners-table-container .row .left-column h4 {
  margin-bottom: 20px;
}
.partners-table .partners-table-container .row .left-column .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 10px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.partners-table .partners-table-container .row .left-column .links-wrapper .button, .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link {
  padding: 30px 0;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container .row .left-column .links-wrapper .button, .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link {
    padding: 20px 0;
  }
}
.partners-table .partners-table-container .row .left-column .links-wrapper .button:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:not(:last-child), .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link:not(:last-child) {
  border-bottom: 1px solid #7C8699;
}
.partners-table .partners-table-container .row .right-column {
  max-width: 813px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos {
    padding-top: 10px;
  }
}
.partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 20px;
}
@media (max-width: 1366px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
    margin: 0 0 0 20px;
  }
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
    margin: 0;
  }
}
.partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
  width: calc(33% - 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 20px;
}
@media (max-width: 1550px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
    width: 27%;
  }
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
    padding: 0 10px;
  }
}

.side-by-side-info .side-by-side-info-container .section-title {
  padding-bottom: 20px;
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container {
  max-width: 1324px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col {
  width: 47%;
}
@media (max-width: 1024px) {
  .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col {
    width: 100%;
  }
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col ol, .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col ul {
  margin: 0;
}

.video-full-container .video-full-container-wrapper .video-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 20px;
  overflow: hidden;
}
.video-full-container .video-full-container-wrapper .image-container {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.video-full-container .video-full-container-wrapper .image-container img {
  width: 100%;
}

.cards-slider {
  position: relative;
}
.cards-slider .lines-container {
  position: absolute;
  left: -85px;
  top: 0;
  height: 100%;
}
.cards-slider .lines-container svg {
  height: 100%;
  width: auto;
}
.cards-slider .lines-container.desktop {
  display: none;
}
@media (min-width: 1024px) {
  .cards-slider .lines-container.desktop {
    display: block;
  }
}
.cards-slider .lines-container.tablet {
  display: none;
  left: 0;
  height: 50%;
}
@media (min-width: 769px) and (max-width: 1023px) {
  .cards-slider .lines-container.tablet {
    display: block;
  }
}
.cards-slider .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .cards-slider .lines-container.mobile {
    display: block;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container {
    padding-left: 59px;
  }
}
.cards-slider .cards-slider-container .section-title-container .section-title {
  padding-bottom: 80px;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container .section-title {
    padding-bottom: 30px;
  }
}
.cards-slider .cards-slider-container .sliders-container {
  background-color: #141D41;
  background-image: url("https://dev-acm-isovera-healthedge.pantheonsite.io/wp-content/uploads/2022/08/footer-cta-background.png");
  border-radius: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 984px;
  padding-top: 120px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container {
    min-height: unset;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container {
    padding: 59px 59px 140px;
    min-height: 0;
    position: relative;
  }
}
@media (max-width: 479px) {
  .cards-slider .cards-slider-container .sliders-container {
    padding: 20px 20px 140px;
    min-height: 0;
    position: relative;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column {
  width: 35%;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column {
    width: 100%;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 80px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container {
    margin: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow {
  border: 1px solid white;
  padding: 14px 19px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 40px;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow {
    margin: 40px 0 60px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow.slider-left-arrow {
  margin-right: 20px;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow > img {
  width: 10px;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
  width: 65%;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
    display: none;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 80px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 110px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress-container {
    margin: 30px 0 40px;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress {
  display: block;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #7C8699;
  background-image: -webkit-gradient(linear, left top, right top, from(white), to(white));
  background-image: linear-gradient(to right, white, white);
  background-repeat: no-repeat;
  background-size: 0 100%;
  -webkit-transition: background-size 0.4s ease-in-out;
  transition: background-size 0.4s ease-in-out;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slick-list, .cards-slider .cards-slider-container .sliders-container .slider-cards .slick-track {
  width: 100%;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card {
  height: 616px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card {
    height: auto;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue {
  left: 110px;
  z-index: 1;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active {
  position: relative;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
  left: -375px;
  z-index: 1;
}
@media (max-width: 1700px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -200px;
  }
}
@media (max-width: 1366px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -150px;
  }
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -230px;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    width: 510px !important;
    left: -420px;
  }
}
@media (max-width: 800px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    width: 510px !important;
    left: -450px;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
  left: 265px;
  z-index: 2;
  pointer-events: none;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
    left: 0;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
    width: 510px !important;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current a {
  pointer-events: auto;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container {
  background-color: #141D41;
  border: 1px solid white;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container h5, .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container p {
  color: white;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container {
  padding: 60px 60px 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  background-color: white;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container {
    padding: 40px;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container h5 {
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 20px;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container p {
  margin-bottom: 40px;
}
@media (max-width: 1700px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container p {
    font-size: 18px;
    line-height: 28px;
  }
}

.ctas-slider-section {
  background-color: #F3F5F9;
  border-radius: 20px;
  padding-top: 239px;
  padding-bottom: 100px;
  margin-top: -107px;
  margin-bottom: 150px;
}
@media (max-width: 1440px) {
  .ctas-slider-section {
    margin-bottom: 120px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section {
    padding-bottom: 130px;
  }
}
@media (max-width: 768px) {
  .ctas-slider-section {
    margin-bottom: 80px;
  }
}
@media (max-width: 479px) {
  .ctas-slider-section {
    margin-bottom: 50px;
  }
}
@media (max-width: 768px) {
  .ctas-slider-section {
    padding-top: 80px;
    margin-top: -40px;
  }
}
.ctas-slider-section .container-left-space {
  padding-right: 140px;
}
@media (max-width: 1440px) {
  .ctas-slider-section .container-left-space {
    padding-right: 110px;
  }
}
@media (max-width: 768px) {
  .ctas-slider-section .container-left-space {
    padding-right: 60px;
  }
}
@media (max-width: 479px) {
  .ctas-slider-section .container-left-space {
    padding-right: 40px;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .cta-container {
    padding-bottom: 40px;
    border-bottom: 1px solid #7C8699;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container .left-container {
  padding-bottom: 80px;
  border-bottom: 1px solid #7C8699;
  max-width: 758px;
  margin-right: auto;
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .cta-container .left-container {
    padding-bottom: 50px;
    border-bottom: none;
    max-width: 100%;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container .left-container h4 {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .ctas-slider-section .ctas-slider-container .cta-container .left-container h4 {
    margin-bottom: 30px;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container .image-container {
  max-width: 430px;
  margin-left: 100px;
}
@media (max-width: 1279px) {
  .ctas-slider-section .ctas-slider-container .cta-container .image-container {
    margin-left: 50px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .cta-container .image-container {
    max-width: 90%;
    margin-left: 0;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container .image-container img {
  height: auto;
  width: 100%;
}
.ctas-slider-section .ctas-slider-container .slick-arrow {
  top: unset;
  bottom: 0;
  left: unset;
  right: 50%;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #7C8699;
  border-radius: 50%;
}
@media (max-width: 1440px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow {
    right: 44%;
  }
}
.ctas-slider-section .ctas-slider-container .slick-arrow:before {
  content: none;
}
.ctas-slider-section .ctas-slider-container .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: 1;
  bottom: -60px;
}
@media (min-width: 1023px) and (max-width: 1366px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-prev {
    bottom: -75px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-prev {
    bottom: -90px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-prev {
    right: calc(50% + 10px);
  }
}
.ctas-slider-section .ctas-slider-container .slick-arrow.slick-next {
  right: 45%;
  bottom: -85px;
}
@media (max-width: 1440px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-next {
    right: 37%;
  }
}
@media (min-width: 1023px) and (max-width: 1366px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-next {
    bottom: -100px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-next {
    bottom: -115px;
    right: calc(50% - 55px);
  }
}

.features-cards-section {
  position: relative;
  z-index: 1;
}
@media (max-width: 1023px) {
  .features-cards-section .container-left-space {
    padding-left: 40px;
  }
}
@media (max-width: 479px) {
  .features-cards-section .container-left-space {
    padding-left: 0;
  }
}
.features-cards-section .container-left-space h2 {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .features-cards-section .container-left-space h2 {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .features-cards-section .container-left-space h2 {
    margin-bottom: 32px;
  }
}
.features-cards-section .container-left-space .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 1023px) {
  .features-cards-section .container-left-space .cards-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.features-cards-section .container-left-space .cards-container .card-container {
  background-color: #F3F5F9;
  padding: 60px 60px 66px;
  border-radius: 20px;
  max-width: 485px;
  min-width: 360px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1023px) {
  .features-cards-section .container-left-space .cards-container .card-container {
    min-width: unset;
    max-width: unset;
  }
}
.features-cards-section .container-left-space .cards-container .card-container .card-icon {
  background-color: #ffffff;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}
.features-cards-section .container-left-space .cards-container .card-container h5 {
  margin-bottom: 20px;
}
.features-cards-section .container-left-space .cards-container .card-container p {
  margin-bottom: 40px;
}
.features-cards-section .container-left-space .cards-container .slick-arrow {
  top: unset;
  left: unset;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #ffffff;
  border-radius: 50%;
}
.features-cards-section .container-left-space .cards-container .slick-arrow:before {
  content: none;
}
.features-cards-section .container-left-space .cards-container .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: 1;
  bottom: -90px;
  right: calc(50% + 10px);
}
.features-cards-section .container-left-space .cards-container .slick-arrow.slick-next {
  border-color: #F4793B;
  background-color: #F4793B;
  bottom: -115px;
  right: calc(50% - 55px);
}

.info-right-video-section {
  background-color: #141D41;
  border-radius: 20px;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  margin-bottom: 0;
}
.info-right-video-section.margin-negative {
  margin-top: -337px;
  padding-top: 457px;
}
@media (max-width: 768px) {
  .info-right-video-section.margin-negative {
    padding-top: 300px;
    margin-top: -170px;
  }
}
.info-right-video-section.background-gray {
  background-color: #F3F5F9;
}
.info-right-video-section.background-gray .container-left-space .text-container h3 {
  color: #141D41;
}
.info-right-video-section.background-gray .container-left-space .text-container p {
  color: #141D41;
}
@media (max-width: 1023px) {
  .info-right-video-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media (max-width: 768px) {
  .info-right-video-section {
    padding-bottom: 40px;
  }
}
.info-right-video-section .container-left-space .text-container h3 {
  color: #ffffff;
  margin-bottom: 20px;
}
.info-right-video-section .container-left-space .text-container p {
  color: #ffffff;
  margin-bottom: 40px;
  max-width: 395px;
}
@media (max-width: 479px) {
  .info-right-video-section .container-left-space .text-container p {
    margin-bottom: 30px;
  }
}
.info-right-video-section .video-container, .info-right-video-section .image-container {
  position: absolute;
  right: 0;
  bottom: -140px;
  width: 42%;
  height: 711px;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 1023px) {
  .info-right-video-section .video-container, .info-right-video-section .image-container {
    position: static;
    width: 100%;
    height: 480px;
    margin-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .info-right-video-section .video-container, .info-right-video-section .image-container {
    height: 280px;
    margin-bottom: 40px;
  }
}
.info-right-video-section .video-container .interior-container, .info-right-video-section .image-container .interior-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.info-right-video-section .video-container .interior-container img, .info-right-video-section .image-container .interior-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.info-right-video-section.small-video {
  margin-top: 0;
  padding-top: 120px;
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video {
    margin-top: 120px;
    padding-bottom: 0;
    padding-top: 0;
  }
}
.info-right-video-section.small-video .container-left-space {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 125px;
}
@media (max-width: 1600px) {
  .info-right-video-section.small-video .container-left-space {
    padding-right: 75px;
  }
}
@media (max-width: 1200px) {
  .info-right-video-section.small-video .container-left-space {
    padding-right: 40px;
  }
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .container-left-space {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    transform: translateY(-60px);
  }
}
.info-right-video-section.small-video .container-left-space .text-container {
  max-width: 470px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .container-left-space .text-container {
    max-width: 100%;
  }
}
.info-right-video-section.small-video .container-left-space .text-container p {
  max-width: 100%;
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .text-container p {
    margin-bottom: 33px;
  }
}
.info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
  width: 50%;
  max-width: 700px;
  height: 820px;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
  position: static;
}
@media (max-width: 1600px) {
  .info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
    height: 600px;
  }
}
@media (max-width: 1200px) {
  .info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
    height: 520px;
  }
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
    width: 100%;
    max-width: 100%;
    height: 480px;
    margin-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
    height: 280px;
    margin-bottom: 40px;
  }
}
.info-right-video-section.small-video .container-left-space .video-container .interior-container, .info-right-video-section.small-video .container-left-space .image-container .interior-container {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container .interior-container, .info-right-video-section.small-video .container-left-space .image-container .interior-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container .interior-container .video-button, .info-right-video-section.small-video .container-left-space .image-container .interior-container .video-button {
    width: 100px;
    height: 100px;
    position: absolute;
    top: unset;
    left: unset;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container .interior-container .video-button .video-button-interior, .info-right-video-section.small-video .container-left-space .image-container .interior-container .video-button .video-button-interior {
    width: 57px;
    height: 57px;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container .interior-container .video-button .video-button-interior > svg, .info-right-video-section.small-video .container-left-space .image-container .interior-container .video-button .video-button-interior > svg {
    width: 12px;
  }
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .container-left-space .video-container.desktop-video, .info-right-video-section.small-video .container-left-space .image-container.desktop-video {
    display: none;
  }
}
.info-right-video-section.small-video .video-container.mobile-video {
  width: 50%;
  max-width: 700px;
  height: 820px;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
  position: static;
  display: none;
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .video-container.mobile-video {
    width: 100%;
    max-width: 100%;
    height: 480px;
    margin-bottom: 80px;
    display: block;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video {
    height: 280px;
    margin-bottom: 40px;
  }
}
.info-right-video-section.small-video .video-container.mobile-video .interior-container {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video .interior-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.info-right-video-section.small-video .video-container.mobile-video .interior-container video {
  border-radius: 20px;
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video .interior-container .video-button {
    width: 100px;
    height: 100px;
    position: absolute;
    top: unset;
    left: unset;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video .interior-container .video-button .video-button-interior {
    width: 57px;
    height: 57px;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video .interior-container .video-button .video-button-interior > svg {
    width: 12px;
  }
}

.product-landing-table-section {
  background-color: #F3F5F9;
  border-radius: 20px;
  padding-top: 319px;
  padding-bottom: 110px;
  margin-top: -30px;
}
@media (max-width: 1023px) {
  .product-landing-table-section {
    padding-top: 110px;
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .product-landing-table-section {
    padding-top: 90px;
    padding-bottom: 10px;
  }
}
.product-landing-table-section h2 {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .product-landing-table-section h2 {
    margin-bottom: 0;
  }
}
.product-landing-table-section .table-container .row-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 40px 0;
  border-bottom: 1px solid #7C8699;
}
@media (max-width: 1023px) {
  .product-landing-table-section .table-container .row-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 768px) {
  .product-landing-table-section .table-container .row-container {
    padding: 30px 0;
  }
}
.product-landing-table-section .table-container .row-container:last-child {
  border-bottom: none;
}
.product-landing-table-section .table-container .row-container h4 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1023px) {
  .product-landing-table-section .table-container .row-container h4 {
    margin-bottom: 20px;
  }
}
.product-landing-table-section .table-container .row-container .text-container {
  width: 100%;
  max-width: 715px;
  margin-left: 50px;
}
@media (max-width: 1023px) {
  .product-landing-table-section .table-container .row-container .text-container {
    margin-left: 0;
  }
}
.product-landing-table-section .table-container .row-container .text-container p {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .product-landing-table-section .table-container .row-container .text-container p {
    margin-bottom: 20px;
  }
}

.information-with-bg-video .video-container, .information-with-bg-video .image-container {
  width: 100%;
  height: 910px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 768px) {
  .information-with-bg-video .video-container, .information-with-bg-video .image-container {
    height: 610px;
  }
}
@media (max-width: 479px) {
  .information-with-bg-video .video-container, .information-with-bg-video .image-container {
    height: 360px;
  }
}
.information-with-bg-video .video-container img, .information-with-bg-video .image-container img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}
.information-with-bg-video .video-container .container-left-space, .information-with-bg-video .image-container .container-left-space {
  position: absolute;
  top: 122px;
  left: 0;
  max-width: 910px;
}
@media (max-width: 768px) {
  .information-with-bg-video .video-container .container-left-space, .information-with-bg-video .image-container .container-left-space {
    top: 60px;
  }
}
@media (max-width: 479px) {
  .information-with-bg-video .video-container .container-left-space, .information-with-bg-video .image-container .container-left-space {
    top: 40px;
  }
}
.information-with-bg-video .text-container {
  background-color: #141D41;
  padding: 80px;
  border-radius: 20px;
  margin-top: -240px;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .information-with-bg-video .text-container {
    padding: 60px;
    margin-top: -120px;
  }
}
@media (max-width: 479px) {
  .information-with-bg-video .text-container {
    padding: 40px;
    margin-top: -10px;
  }
}
.information-with-bg-video .text-container h2 {
  color: #ffffff;
  margin-bottom: 30px;
}
.information-with-bg-video .text-container .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 85px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .information-with-bg-video .text-container .description {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
  }
}
.information-with-bg-video .text-container .description > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.information-with-bg-video .text-container .description ul {
  margin: 0;
}
.information-with-bg-video .text-container .description p, .information-with-bg-video .text-container .description ul {
  margin-bottom: 20px;
}
.information-with-bg-video .text-container .description p, .information-with-bg-video .text-container .description li {
  color: #ffffff;
}

.grid-section {
  position: relative;
  z-index: 1;
  padding-right: 0;
}
.grid-section > h2 {
  max-width: 700px;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .grid-section > h2 {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .grid-section > h2 {
    margin-bottom: 30px;
  }
}
.grid-section .grid-item {
  background-color: #F3F5F9;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 40px;
}
.grid-section .grid-item.row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .grid-section .grid-item.row-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .grid-section .grid-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item {
    margin-bottom: 10px;
  }
}
.grid-section .grid-item .text-container {
  padding: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50%;
}
@media (max-width: 768px) {
  .grid-section .grid-item .text-container {
    width: 100%;
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item .text-container {
    padding: 40px;
  }
}
.grid-section .grid-item .text-container .pretitle {
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.grid-section .grid-item .text-container .subtitle {
  margin-bottom: 20px;
}
.grid-section .grid-item .text-container h3, .grid-section .grid-item .text-container h4 {
  margin-bottom: 20px;
}
.grid-section .grid-item .text-container p {
  margin-bottom: 40px;
}
@media (max-width: 479px) {
  .grid-section .grid-item .text-container p {
    margin-bottom: 30px;
  }
}
.grid-section .grid-item .text-container .cta-links-container {
  margin-top: 100px;
}
@media (max-width: 768px) {
  .grid-section .grid-item .text-container .cta-links-container {
    margin-top: 70px;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item .text-container .cta-links-container {
    margin-top: 40px;
  }
}
.grid-section .grid-item .text-container .cta-links-container .button, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #141D41;
  font-family: "Aventa", sans-serif;
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
  text-transform: none;
  padding: 30px 0;
  border-top: 1px solid #7C8699;
}
.grid-section .grid-item .text-container .cta-links-container .button:after, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button:after, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link:after, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link:after {
  background: none;
  border: 1px solid #141D41;
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  margin-left: auto;
}
.grid-section .grid-item .text-container .cta-links-container .button:last-child, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:last-child, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button:last-child, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:last-child, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:last-child, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:last-child, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link:last-child, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:last-child, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link:last-child {
  border-bottom: 1px solid #7C8699;
}
@media (max-width: 1440px) {
  .grid-section .grid-item .text-container .cta-links-container .button, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (max-width: 768px) {
  .grid-section .grid-item .text-container .cta-links-container .button, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link {
    font-size: 24px;
    line-height: 34px;
    padding: 20px 0;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item .text-container .cta-links-container .button, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link {
    font-size: 22px;
    line-height: 36px;
  }
}
.grid-section .grid-item .image-container {
  border-radius: 20px;
  width: 50%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .grid-section .grid-item .image-container {
    width: 100%;
    height: 380px;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item .image-container {
    height: 280px;
  }
}
.grid-section .grid-item .image-container img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}
.grid-section.overlapped {
  margin-top: -420px;
}
@media (max-width: 1440px) {
  .grid-section.overlapped {
    margin-top: -550px;
  }
}
@media (max-width: 1023px) {
  .grid-section.overlapped {
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .grid-section.overlapped {
    margin-top: -40px;
  }
}

.grids-section .title-container {
  background-color: #EBEFF7;
  height: 918px;
  padding-top: 120px;
  border-radius: 20px;
}
@media (max-width: 1440px) {
  .grids-section .title-container {
    height: 868px;
  }
}
@media (max-width: 768px) {
  .grids-section .title-container {
    height: 768px;
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .grids-section .title-container {
    padding-top: 40px;
  }
}
.grids-section .title-container:first-child {
  height: 1056px;
  padding-top: 258px;
  margin-top: -108px;
}
@media (max-width: 1440px) {
  .grids-section .title-container:first-child {
    height: 906px;
    padding-top: 158px;
    margin-top: -58px;
  }
}
@media (max-width: 768px) {
  .grids-section .title-container:first-child {
    height: 806px;
    padding-top: 108px;
    margin-top: -58px;
  }
}
@media (max-width: 479px) {
  .grids-section .title-container:first-child {
    padding-top: 90px;
    margin-top: -40px;
  }
}
.grids-section .grid-section.overlapped {
  margin-top: -620px;
}

.cta-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 40px;
  padding-right: 0;
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .cta-cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
  }
}
@media (max-width: 479px) {
  .cta-cards {
    margin-top: 30px;
    gap: 10px;
  }
}
.cta-cards .card-container {
  padding: 60px 60px 66px;
  border-radius: 20px;
  border: 1px solid #DEE4EE;
  min-height: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  .cta-cards .card-container {
    max-width: 485px;
  }
}
@media (max-width: 768px) {
  .cta-cards .card-container {
    min-height: unset;
  }
}
@media (max-width: 479px) {
  .cta-cards .card-container {
    padding: 40px;
  }
}
.cta-cards .card-container h5 {
  margin-bottom: 20px;
}
.cta-cards .card-container p {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cta-cards .card-container p {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
}
.cta-cards .card-container:hover {
  background-color: #008FD5;
}
.cta-cards .card-container:hover h5, .cta-cards .card-container:hover p {
  color: #ffffff;
}
.cta-cards .card-container:hover .button, .cta-cards .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .cta-cards .card-container:hover .mktoButtonRow > span > button, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .cta-cards .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link {
  color: #ffffff;
}
.cta-cards .card-container:hover .button:after, .cta-cards .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .cta-cards .card-container:hover .mktoButtonRow > span > button:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .cta-cards .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link:after {
  background-color: #ffffff;
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23008FD5'/%3E%3C/svg%3E%0A");
}
.cta-cards .card-container:hover .button:hover:after, .cta-cards .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover:after, .form-wrapper .form-inner-wrapper form.mktoForm .cta-cards .card-container:hover .mktoButtonRow > span > button:hover:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .cta-cards .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link:hover:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link:hover:after {
  border-color: #ffffff;
}
.cta-cards.careers-page {
  display: block;
  margin-top: 150px;
  position: relative;
}
@media (max-width: 768px) {
  .cta-cards.careers-page {
    margin-top: 50px;
  }
}
.cta-cards.careers-page h2 {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .cta-cards.careers-page h2 {
    margin-bottom: 30px;
  }
}
.cta-cards.careers-page .lines-container {
  position: absolute;
  left: -40px;
}
@media (max-width: 1440px) {
  .cta-cards.careers-page .lines-container {
    left: -170px;
  }
}
@media (max-width: 1023px) {
  .cta-cards.careers-page .lines-container {
    display: none;
  }
}
.cta-cards.careers-page .cta-cards-container {
  display: grid;
  grid-template-columns: auto auto auto;
  width: 100%;
  grid-gap: 40px;
}
@media (max-width: 1300px) {
  .cta-cards.careers-page .cta-cards-container {
    grid-gap: 20px;
  }
}
@media (max-width: 1150px) {
  .cta-cards.careers-page .cta-cards-container {
    grid-template-columns: auto auto;
  }
}
@media (max-width: 768px) {
  .cta-cards.careers-page .cta-cards-container {
    grid-template-columns: auto;
  }
}
.cta-cards.careers-page .cta-cards-container .card-container {
  max-width: 483px;
}
@media (max-width: 768px) {
  .cta-cards.careers-page .cta-cards-container .card-container {
    max-width: 100%;
  }
}

.benefits-section .container-left-space {
  margin-bottom: 70px;
}
@media (max-width: 768px) {
  .benefits-section .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .benefits-section .container-left-space {
    margin-bottom: 32px;
  }
}
.benefits-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 768px) {
  .benefits-section .cards-container {
    gap: 20px;
  }
}
@media (max-width: 479px) {
  .benefits-section .cards-container {
    gap: 10px;
  }
}
.benefits-section .cards-container .card-container {
  background-color: #F3F5F9;
  width: 30%;
  min-height: 560px;
  padding: 60px;
  border-radius: 20px;
}
@media (max-width: 1023px) {
  .benefits-section .cards-container .card-container {
    width: calc(50% - 20px);
  }
}
@media (max-width: 768px) {
  .benefits-section .cards-container .card-container {
    width: 100%;
    min-height: unset;
  }
}
@media (max-width: 479px) {
  .benefits-section .cards-container .card-container {
    padding: 40px;
  }
}
.benefits-section .cards-container .card-container .card-icon {
  width: 80px;
  height: 80px;
  background-color: #ffffff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 479px) {
  .benefits-section .cards-container .card-container .card-icon {
    width: 60px;
    height: 60px;
    margin-bottom: 30px;
  }
}
.benefits-section .cards-container .card-container h5 {
  margin-bottom: 20px;
}

.side-by-side-cards .container-left-space {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .side-by-side-cards .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .side-by-side-cards .container-left-space {
    margin-bottom: 32px;
  }
}
.side-by-side-cards .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 479px) {
  .side-by-side-cards .cards-container {
    gap: 10px;
  }
}
.side-by-side-cards .cards-container .card-container {
  background-color: #F3F5F9;
  width: calc(50% - 10px);
  min-height: 800px;
  padding: 140px 120px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 1440px) {
  .side-by-side-cards .cards-container .card-container {
    min-height: 600px;
  }
}
@media (max-width: 1023px) {
  .side-by-side-cards .cards-container .card-container {
    padding: 80px;
  }
}
@media (max-width: 768px) {
  .side-by-side-cards .cards-container .card-container {
    width: 100%;
    padding: 60px;
    min-height: unset;
  }
}
@media (max-width: 479px) {
  .side-by-side-cards .cards-container .card-container {
    padding: 40px;
  }
}
.side-by-side-cards .cards-container .card-container .text-container {
  max-width: 460px;
}
.side-by-side-cards .cards-container .card-container .text-container h4 {
  color: #ffffff;
  margin-bottom: 20px;
}
.side-by-side-cards .cards-container .card-container .text-container p {
  color: #ffffff;
  margin-bottom: 40px;
}
@media (max-width: 479px) {
  .side-by-side-cards .cards-container .card-container .text-container p {
    margin-bottom: 30px;
  }
}

.info-right-image-section {
  background-color: #F3F5F9;
  border-radius: 20px;
  margin-right: 155px;
}
@media (max-width: 1023px) {
  .info-right-image-section {
    margin-right: auto;
  }
}
.info-right-image-section .container-left-space {
  padding-top: 118px;
  padding-bottom: 118px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .info-right-image-section .container-left-space {
    padding-top: 0;
    padding-bottom: 80px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 768px) {
  .info-right-image-section .container-left-space {
    padding-bottom: 40px;
  }
}
.info-right-image-section .container-left-space .text-container h2 {
  max-width: 600px;
  margin-bottom: 20px;
}
.info-right-image-section .container-left-space .text-container h5 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.info-right-image-section .container-left-space .text-container p {
  max-width: 470px;
}
.info-right-image-section .container-left-space .text-container .button, .info-right-image-section .container-left-space .text-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .info-right-image-section .container-left-space .text-container .mktoButtonRow > span > button, .info-right-image-section .container-left-space .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .info-right-image-section .container-left-space .text-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .info-right-image-section .container-left-space .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .info-right-image-section .container-left-space .text-container .mega-menu-link, .info-right-image-section .container-left-space .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .info-right-image-section .container-left-space .text-container .mega-menu-link {
  margin-top: 40px;
}
.info-right-image-section .container-left-space .image-container {
  position: relative;
  right: -155px;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .info-right-image-section .container-left-space .image-container {
    right: unset;
    top: -40px;
  }
}

body .page-title {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  body .page-title {
    margin-bottom: 30px;
  }
}
body .hero.hero-about-us {
  background-color: #141D41;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us {
    padding-bottom: 0;
  }
}
body .hero.hero-about-us .lines-container {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .lines-container {
    display: none;
  }
}
body .hero.hero-about-us .hero-container {
  min-height: 1018px;
  padding-top: 120px;
  padding-bottom: 152px;
  background-image: url("./images/hero-background-gradient.png");
  position: relative;
  z-index: 2;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 768px) {
  body .hero.hero-about-us .hero-container {
    padding-bottom: 46px;
  }
}
body .hero.hero-about-us .hero-container .hero-info {
  max-width: 1348px;
  padding-bottom: 133px;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .hero-container .hero-info {
    padding-bottom: 48px;
  }
}
body .hero.hero-about-us .hero-container .hero-info .hero-title {
  color: white;
  padding-bottom: 20px;
}
body .hero.hero-about-us .hero-container .hero-info p {
  color: #ffffff;
  padding-bottom: 32px;
}
body .hero.hero-about-us .hero-container .stats .stats-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .hero-container .stats .stats-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item {
  width: 25%;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item {
    width: 50%;
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item {
    width: 100%;
  }
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item:last-of-type {
    margin-bottom: 0;
  }
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
  max-width: 250px;
  margin-left: 0;
}
@media (max-width: 1300px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
    max-width: 200px;
  }
}
@media (max-width: 1100px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
    max-width: 180px;
  }
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
    max-width: 250px;
  }
}
@media (max-width: 768px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
    max-width: 263px;
  }
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container .number-container {
  border-bottom: 1px solid #7C8699;
  margin-bottom: 40px;
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container .number-container p {
  font-size: 92px;
  line-height: 110px;
  font-weight: 500;
  color: #008FD5;
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container .number-container p.number-has-icon:after {
  content: "+";
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container .stat-name p {
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  color: #ffffff;
}

section.awards-section .awards-section-container {
  padding: 150px 0;
}
@media (max-width: 768px) {
  section.awards-section .awards-section-container {
    padding: 50px 0;
  }
}
section.awards-section .awards-grid {
  padding-top: 80px;
}
@media (max-width: 768px) {
  section.awards-section .awards-grid {
    padding: 30px 0 0;
  }
}
section.awards-section .awards-grid .awards-grid-container {
  max-width: 1720px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: auto auto auto auto auto;
  -webkit-column-gap: 55px;
  -moz-column-gap: 55px;
  column-gap: 55px;
  row-gap: 30px;
}
@media (max-width: 1024px) {
  section.awards-section .awards-grid .awards-grid-container {
    grid-template-columns: auto auto auto auto;
  }
}
@media (max-width: 768px) {
  section.awards-section .awards-grid .awards-grid-container {
    grid-template-columns: auto auto auto;
  }
}
@media (max-width: 600px) {
  section.awards-section .awards-grid .awards-grid-container {
    grid-template-columns: auto auto;
  }
}
section.awards-section .awards-grid .awards-grid-container .award-item {
  width: min(100%, 300px);
}
section.awards-section .awards-grid .awards-grid-container .award-item .award-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

section.our-team {
  background-color: #F3F5F9;
  overflow: hidden;
  border-radius: 20px;
}
section.our-team .our-team-container {
  padding-top: 120px;
  padding-bottom: 133px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 1024px) {
  section.our-team .our-team-container {
    padding-top: 40px;
    padding-bottom: 54px;
  }
}
section.our-team .our-team-container .info-container {
  max-width: 709px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
section.our-team .our-team-container .info-container h3, section.our-team .our-team-container .info-container p {
  color: #141D41;
}
section.our-team .our-team-container .info-container h3 {
  padding-bottom: 20px;
}
section.our-team .our-team-container .info-container p {
  padding-bottom: 53px;
  font-weight: 350;
}
@media (max-width: 1024px) {
  section.our-team .our-team-container .info-container p {
    padding-bottom: 44px;
  }
}
section.our-team .our-team-container .lines-container {
  position: absolute;
  right: 0;
  top: -20px;
  z-index: 1;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 1024px) {
  section.our-team .our-team-container .lines-container {
    display: none;
  }
}
section.our-team .team-members {
  position: relative;
  z-index: 2;
  background-color: #F3F5F9;
}
section.our-team .team-members .team-members-container {
  display: grid;
  grid-template-columns: auto auto auto auto;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  row-gap: 20px;
}
@media (max-width: 1024px) {
  section.our-team .team-members .team-members-container {
    grid-template-columns: auto auto;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
}
@media (max-width: 700px) {
  section.our-team .team-members .team-members-container {
    grid-template-columns: auto;
  }
}
section.our-team .team-members .team-members-container .team-member-item {
  height: 495px;
}
@media (max-width: 1366px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 395px;
  }
}
@media (max-width: 1160px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 295px;
  }
}
@media (max-width: 1024px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 495px;
  }
}
@media (max-width: 800px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 395px;
  }
}
@media (max-width: 700px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 495px;
  }
}
@media (max-width: 375px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 123px;
  }
}
section.our-team .team-members .team-members-container .team-member-item .member-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 375px) {
  section.our-team .team-members .team-members-container .team-member-item .member-image {
    width: 108px !important;
  }
}

section.join-our-team {
  background-color: #F3F5F9;
  margin-bottom: 150px;
  overflow: hidden;
}
section.join-our-team .join-our-team-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("./images/white-background-gradient.png");
  padding-top: 117px;
  padding-bottom: 130px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 1024px) {
  section.join-our-team .join-our-team-container {
    padding-top: 40px;
    padding-bottom: 43px;
  }
}
section.join-our-team .join-our-team-container .info-container {
  max-width: 709px;
  padding-right: 110px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
section.join-our-team .join-our-team-container .info-container h3, section.join-our-team .join-our-team-container .info-container p {
  color: #141D41;
}
section.join-our-team .join-our-team-container .info-container h3 {
  padding-bottom: 20px;
}
section.join-our-team .join-our-team-container .info-container p {
  padding-bottom: 53px;
  font-weight: 350;
}
section.join-our-team .join-our-team-container .lines-container {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 1700px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -200px;
  }
}
@media (max-width: 1200px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -300px;
  }
}
@media (max-width: 1100px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -400px;
  }
}
@media (max-width: 1024px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -470px;
    top: -80px;
  }
}

.partners-table {
  background-color: #F3F5F9;
  border-radius: 20px;
  margin-top: -400px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .partners-table {
    margin-top: -500px;
  }
}
@media (max-width: 768px) {
  .partners-table {
    margin-top: -40px;
  }
}
.partners-table .partners-table-container {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.partners-table .partners-table-container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 80px 0;
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px 0;
  }
}
.partners-table .partners-table-container .row:not(:last-child) {
  border-bottom: 1px solid #7C8699;
}
.partners-table .partners-table-container .row .left-column {
  max-width: 395px;
}
.partners-table .partners-table-container .row .left-column h4 {
  margin-bottom: 20px;
}
.partners-table .partners-table-container .row .left-column .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 10px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.partners-table .partners-table-container .row .left-column .links-wrapper .button, .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link {
  padding: 30px 0;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container .row .left-column .links-wrapper .button, .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link {
    padding: 20px 0;
  }
}
.partners-table .partners-table-container .row .left-column .links-wrapper .button:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:not(:last-child), .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link:not(:last-child) {
  border-bottom: 1px solid #7C8699;
}
.partners-table .partners-table-container .row .right-column {
  max-width: 813px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos {
    padding-top: 10px;
  }
}
.partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 20px;
}
@media (max-width: 1366px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
    margin: 0 0 0 20px;
  }
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
    margin: 0;
  }
}
.partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
  width: calc(33% - 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 20px;
}
@media (max-width: 1550px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
    width: 27%;
  }
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
    padding: 0 10px;
  }
}

.side-by-side-info .side-by-side-info-container .section-title {
  padding-bottom: 20px;
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container {
  max-width: 1324px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col {
  width: 47%;
}
@media (max-width: 1024px) {
  .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col {
    width: 100%;
  }
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col ol, .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col ul {
  margin: 0;
}

.video-full-container .video-full-container-wrapper .video-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 20px;
  overflow: hidden;
}
.video-full-container .video-full-container-wrapper .image-container {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.video-full-container .video-full-container-wrapper .image-container img {
  width: 100%;
}

.cards-slider {
  position: relative;
}
.cards-slider .lines-container {
  position: absolute;
  left: -85px;
  top: 0;
  height: 100%;
}
.cards-slider .lines-container svg {
  height: 100%;
  width: auto;
}
.cards-slider .lines-container.desktop {
  display: none;
}
@media (min-width: 1024px) {
  .cards-slider .lines-container.desktop {
    display: block;
  }
}
.cards-slider .lines-container.tablet {
  display: none;
  left: 0;
  height: 50%;
}
@media (min-width: 769px) and (max-width: 1023px) {
  .cards-slider .lines-container.tablet {
    display: block;
  }
}
.cards-slider .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .cards-slider .lines-container.mobile {
    display: block;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container {
    padding-left: 59px;
  }
}
.cards-slider .cards-slider-container .section-title-container .section-title {
  padding-bottom: 80px;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container .section-title {
    padding-bottom: 30px;
  }
}
.cards-slider .cards-slider-container .sliders-container {
  background-color: #141D41;
  background-image: url("https://dev-acm-isovera-healthedge.pantheonsite.io/wp-content/uploads/2022/08/footer-cta-background.png");
  border-radius: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 984px;
  padding-top: 120px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container {
    min-height: unset;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container {
    padding: 59px 59px 140px;
    min-height: 0;
    position: relative;
  }
}
@media (max-width: 479px) {
  .cards-slider .cards-slider-container .sliders-container {
    padding: 20px 20px 140px;
    min-height: 0;
    position: relative;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column {
  width: 35%;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column {
    width: 100%;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 80px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container {
    margin: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow {
  border: 1px solid white;
  padding: 14px 19px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 40px;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow {
    margin: 40px 0 60px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow.slider-left-arrow {
  margin-right: 20px;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow > img {
  width: 10px;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
  width: 65%;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
    display: none;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 80px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 110px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress-container {
    margin: 30px 0 40px;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress {
  display: block;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #7C8699;
  background-image: -webkit-gradient(linear, left top, right top, from(white), to(white));
  background-image: linear-gradient(to right, white, white);
  background-repeat: no-repeat;
  background-size: 0 100%;
  -webkit-transition: background-size 0.4s ease-in-out;
  transition: background-size 0.4s ease-in-out;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slick-list, .cards-slider .cards-slider-container .sliders-container .slider-cards .slick-track {
  width: 100%;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card {
  height: 616px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card {
    height: auto;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue {
  left: 110px;
  z-index: 1;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active {
  position: relative;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
  left: -375px;
  z-index: 1;
}
@media (max-width: 1700px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -200px;
  }
}
@media (max-width: 1366px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -150px;
  }
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -230px;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    width: 510px !important;
    left: -420px;
  }
}
@media (max-width: 800px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    width: 510px !important;
    left: -450px;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
  left: 265px;
  z-index: 2;
  pointer-events: none;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
    left: 0;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
    width: 510px !important;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current a {
  pointer-events: auto;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container {
  background-color: #141D41;
  border: 1px solid white;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container h5, .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container p {
  color: white;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container {
  padding: 60px 60px 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  background-color: white;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container {
    padding: 40px;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container h5 {
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 20px;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container p {
  margin-bottom: 40px;
}
@media (max-width: 1700px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container p {
    font-size: 18px;
    line-height: 28px;
  }
}

.info-right-image {
  position: relative;
}
.info-right-image .info-right-image-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #141D41;
  padding-top: 105px;
  padding-bottom: 105px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 768px) {
  .info-right-image .info-right-image-container {
    padding-top: 60px;
  }
}
@media (max-width: 479px) {
  .info-right-image .info-right-image-container {
    padding-top: 40px;
  }
}
.info-right-image .lines-container {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.info-right-image .lines-container svg {
  height: 100%;
  width: auto;
}
.info-right-image .lines-container.desktop {
  display: none;
}
@media (min-width: 1023px) {
  .info-right-image .lines-container.desktop {
    display: block;
  }
}
.info-right-image .lines-container.tablet {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .info-right-image .lines-container.tablet {
    display: block;
  }
}
.info-right-image .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .info-right-image .lines-container.mobile {
    display: block;
  }
}
.info-right-image.interior-info-right-image .lines-container {
  right: -40px;
  top: -150px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .lines-container {
    right: -20px;
    top: -90px;
  }
}
@media (max-width: 479px) {
  .info-right-image.interior-info-right-image .lines-container {
    right: -16px;
  }
}
.info-right-image.interior-info-right-image .lines-container.desktop svg {
  width: 519px;
  height: auto;
}
.info-right-image.interior-info-right-image .lines-container.mobile {
  display: none;
}
.info-right-image.interior-info-right-image .lines-container.mobile svg {
  width: 133px;
  height: auto;
}
@media (max-width: 1023px) {
  .info-right-image.interior-info-right-image .lines-container.mobile {
    display: block;
  }
}
.info-right-image.interior-info-right-image h1 {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image h1 {
    margin-bottom: 30px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  background-image: url("./images/hero-background-gradient.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 960px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container {
    min-height: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background-image: url("./images/hero-background-gradient-mobile.png");
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container {
  width: 50%;
  padding-top: 165px;
  padding-bottom: 145px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container {
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container {
    padding-top: 65px;
    padding-bottom: 45px;
  }
}
@media (max-width: 479px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container {
  max-width: 469px;
  margin-right: auto;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container {
    max-width: 100%;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h3, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h4, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h5 {
  color: #ffffff;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h3, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h4, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h5 {
    margin-bottom: 20px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h3 {
  margin-bottom: 20px;
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container p {
  color: #ffffff;
  margin-bottom: 20px;
}
@media (max-width: 479px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container p {
    margin-bottom: 10px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mktoButtonRow > span > button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mktoButtonRow > span > button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link {
    margin-top: 20px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .image-container, .info-right-image.interior-info-right-image .info-right-image-container .video-container {
  width: 50%;
  overflow: hidden;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .image-container, .info-right-image.interior-info-right-image .info-right-image-container .video-container {
    width: 100%;
    height: 280px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .image-container img, .info-right-image.interior-info-right-image .info-right-image-container .video-container img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

.images-slider-section .images-slider-section-container .arrows-container {
  min-width: 110px;
}
.images-slider-section .images-slider-section-container .arrows-container.desktop-arrows {
  display: block;
}
@media (max-width: 1024px) {
  .images-slider-section .images-slider-section-container .arrows-container.desktop-arrows {
    display: none;
  }
}
.images-slider-section .images-slider-section-container .arrows-container.mobile-arrows {
  display: none;
  width: 100%;
  max-width: 110px;
  margin: 40px auto;
}
@media (max-width: 1024px) {
  .images-slider-section .images-slider-section-container .arrows-container.mobile-arrows {
    display: block;
  }
}
.images-slider-section .images-slider-section-container .arrows-container .slick-arrow {
  width: 50px;
  height: 50px;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #E5E5E5;
  border-radius: 50%;
}
.images-slider-section .images-slider-section-container .arrows-container .slick-arrow.slider-left-arrow {
  margin-right: 10px;
}
.images-slider-section .images-slider-section-container .title-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 105px;
}
@media (max-width: 1024px) {
  .images-slider-section .images-slider-section-container .title-section {
    padding-left: 20px;
    margin: 30px;
  }
}
.images-slider-section .images-slider-section-container .title-section .arrows-container {
  min-width: 110px;
}
.images-slider-section .images-slider-section-container .title-section .arrows-container .slick-arrow {
  width: 50px;
  height: 50px;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #E5E5E5;
  border-radius: 50%;
}
.images-slider-section .images-slider-section-container .title-section .arrows-container .slick-arrow.slider-left-arrow {
  margin-right: 10px;
}
.images-slider-section .images-slider-section-container .images-slider .images-slider-container img.slick-slide {
  margin: 0 20px;
  border-radius: 20px;
}

section.locations .locations-container.contact-locations {
  padding-top: 120px;
}
@media (max-width: 1440px) {
  section.locations .locations-container.contact-locations {
    padding-top: 80px;
  }
}
@media (max-width: 768px) {
  section.locations .locations-container.contact-locations {
    padding-top: 50px;
  }
}
@media (max-width: 479px) {
  section.locations .locations-container.contact-locations {
    padding-top: 40px;
  }
}
@media (max-width: 1023px) {
  section.locations .locations-container {
    padding-left: 0;
  }
}
section.locations .locations-container .section-info {
  padding-bottom: 82px;
  max-width: 910px;
}
@media (max-width: 768px) {
  section.locations .locations-container .section-info {
    padding-bottom: 40px;
  }
}
section.locations .locations-container .section-info h2 {
  margin-bottom: 20px;
}
section.locations .locations-container .section-info p {
  max-width: 475px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .list-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .list-title {
    margin-bottom: 30px;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item {
  padding: 40px 0;
  border-bottom: 1px solid #7C8699;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item {
    padding: 30px 0;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item:first-of-type {
  border-top: 1px solid #7C8699;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container > div {
  width: 45%;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container > div {
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column {
    margin-bottom: 43px;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column .location-name {
  margin-bottom: 20px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column .location-description {
  margin-bottom: 40px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .right-column .location-image {
  border-radius: 20px;
}

body.page-template-page-contact-us section.locations {
  background-color: #F3F5F9;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  body.page-template-page-contact-us section.locations .locations-container {
    padding-left: 40px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .section-info {
    padding-bottom: 30px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .section-info > h2 {
    margin-bottom: 0;
  }
}
body.page-template-page-contact-us section.locations .locations-container .locations-list-section {
  padding-bottom: 120px;
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section {
    padding-bottom: 40px;
  }
}
body.page-template-page-contact-us section.locations .locations-container .locations-list-section:last-of-type {
  padding-bottom: 150px;
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section:last-of-type {
    padding-bottom: 64px;
  }
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-item .location-item-container .left-column {
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-item .location-item-container .left-column .location-description {
    margin-bottom: 0;
  }
}

section.slider-with-section-and-image .slider-with-section-and-image-container {
  padding-top: 150px;
  padding-bottom: 150px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .section-title {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .section-title {
    margin-bottom: 30px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section {
  padding-top: 120px;
  background-color: #F3F5F9;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section {
    padding-top: 40px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .interior-section-title {
  max-width: 655px;
  margin-bottom: 30px;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .interior-section-title h3 {
  margin-bottom: 20px;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container > div {
  width: 50%;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container > div {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .left-column {
    margin-bottom: 40px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .single-image-slider .slide-bg {
  height: 648px !important;
  border-radius: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .single-image-slider .slide-bg {
    height: 448px !important;
  }
}
@media (max-width: 600px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .single-image-slider .slide-bg {
    height: 280px !important;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column {
  padding-left: 50px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column {
    padding-left: 0;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .single-info-slider .slick-slide h4, section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .single-info-slider .slick-slide p {
  max-width: 471px;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .single-info-slider .slick-slide h4 {
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info {
    margin-bottom: 40px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info .slides-info-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 89px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info .slides-info-container {
    margin-top: 30px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info .slides-info-container .next-title .next-title-label {
  color: #7C8699;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info .slides-info-container .total-slides .total-slides-numbers .total-slides {
  color: #7C8699;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .progress-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 200px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100% !important;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .progress-container {
    margin-top: 40px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .progress {
  display: block;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #DEE4EE;
  background-image: -webkit-gradient(linear, left top, right top, from(#141D41), to(#141D41));
  background-image: linear-gradient(to right, #141D41, #141D41);
  background-repeat: no-repeat;
  background-size: 0 100%;
  -webkit-transition: background-size 0.4s ease-in-out;
  transition: background-size 0.4s ease-in-out;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

section.locations .locations-container.contact-locations {
  padding-top: 120px;
}
@media (max-width: 1440px) {
  section.locations .locations-container.contact-locations {
    padding-top: 80px;
  }
}
@media (max-width: 768px) {
  section.locations .locations-container.contact-locations {
    padding-top: 50px;
  }
}
@media (max-width: 479px) {
  section.locations .locations-container.contact-locations {
    padding-top: 40px;
  }
}
@media (max-width: 1023px) {
  section.locations .locations-container {
    padding-left: 0;
  }
}
section.locations .locations-container .section-info {
  padding-bottom: 82px;
  max-width: 910px;
}
@media (max-width: 768px) {
  section.locations .locations-container .section-info {
    padding-bottom: 40px;
  }
}
section.locations .locations-container .section-info h2 {
  margin-bottom: 20px;
}
section.locations .locations-container .section-info p {
  max-width: 475px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .list-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .list-title {
    margin-bottom: 30px;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item {
  padding: 40px 0;
  border-bottom: 1px solid #7C8699;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item {
    padding: 30px 0;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item:first-of-type {
  border-top: 1px solid #7C8699;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container > div {
  width: 45%;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container > div {
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column {
    margin-bottom: 43px;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column .location-name {
  margin-bottom: 20px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column .location-description {
  margin-bottom: 40px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .right-column .location-image {
  border-radius: 20px;
}

body.page-template-page-contact-us section.locations {
  background-color: #F3F5F9;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  body.page-template-page-contact-us section.locations .locations-container {
    padding-left: 40px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .section-info {
    padding-bottom: 30px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .section-info > h2 {
    margin-bottom: 0;
  }
}
body.page-template-page-contact-us section.locations .locations-container .locations-list-section {
  padding-bottom: 120px;
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section {
    padding-bottom: 40px;
  }
}
body.page-template-page-contact-us section.locations .locations-container .locations-list-section:last-of-type {
  padding-bottom: 150px;
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section:last-of-type {
    padding-bottom: 64px;
  }
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-item .location-item-container .left-column {
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-item .location-item-container .left-column .location-description {
    margin-bottom: 0;
  }
}

.form-section .form-section-container {
  padding-bottom: 163px;
  padding-top: 120px;
  position: relative;
}
@media (max-width: 1023px) {
  .form-section .form-section-container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .form-section .form-section-container {
    padding-bottom: 50px;
    padding-top: 56px;
  }
}
.form-section .form-section-container .lines-container {
  position: absolute;
  left: -40px;
}
@media (max-width: 1440px) {
  .form-section .form-section-container .lines-container {
    left: -100px;
  }
}
@media (max-width: 1250px) {
  .form-section .form-section-container .lines-container {
    left: -190px;
  }
}
@media (max-width: 1024px) {
  .form-section .form-section-container .lines-container {
    display: none;
  }
}
.form-section .form-section-container .section-title {
  max-width: 880px;
}
.form-section .form-section-container .section-title h1, .form-section .form-section-container .section-title h2 {
  margin-bottom: 20px;
}
.form-section .form-section-container .section-title h5 {
  max-width: 655px;
}

.form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 104px;
}
@media (max-width: 768px) {
  .form-wrapper {
    margin-top: 50px;
  }
}
.form-wrapper .form-inner-wrapper {
  max-width: 908px;
  width: 100%;
}
@media (max-width: 1024px) {
  .form-wrapper .form-inner-wrapper {
    width: 100%;
  }
}
.form-wrapper .form-inner-wrapper form {
  width: 100% !important;
}
.form-wrapper .form-inner-wrapper form.mktoForm label {
  display: none !important;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol {
  width: 100%;
  margin-bottom: 25px !important;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol label, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea {
  width: 100% !important;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #7C8699;
  font-family: "Texta Alt Medium";
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
  border-radius: 0;
  height: 37px;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 10px;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input::-webkit-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select::-webkit-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea::-webkit-input-placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input::-moz-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select::-moz-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea::-moz-placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input:-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select:-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea:-ms-input-placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input::-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select::-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea::-ms-input-placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input::placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select::placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea::placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select[multiple=multiple] {
  height: auto;
  padding-right: 0;
  background: none;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoErrorMsg {
  font-family: "Texta Alt Medium";
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 15px;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span {
  margin-left: 0;
  background: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button {
  -webkit-box-shadow: none;
  box-shadow: none;
  height: auto;
  color: #F4793B !important;
  padding: 0;
  cursor: pointer;
  background: none !important;
  width: auto;
}
.form-wrapper .form-inner-wrapper form#mktoForm_1396 .mktoButtonRow > span > button {
  background: none !important;
}

body.page-template-page-request-a-demo .form-section .form-section-container {
  padding-top: 0;
}
@media (max-width: 768px) {
  body.page-template-page-request-a-demo .form-section .form-section-container {
    padding-top: 0;
  }
}

.search-results .container-left-space {
  border-bottom: 1px solid #DEE4EE;
}
@media (max-width: 768px) {
  .search-results .container-left-space {
    padding: 0;
  }
}
.search-results .asl_w_container {
  background-color: #ffffff;
  margin-bottom: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 {
  border-radius: 20px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox {
  padding: 24px 40px;
  border-radius: 20px;
  border: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (max-width: 479px) {
  .search-results .asl_w_container #ajaxsearchlite2 .probox {
    padding: 16px 20px;
  }
}
.search-results .asl_w_container #ajaxsearchlite2 .probox .proclose svg {
  background-color: #ffffff;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form {
  position: relative;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input::-webkit-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input::-moz-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input:-ms-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input::-ms-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input, .search-results .asl_w_container #ajaxsearchlite2 .probox form input::placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 1440px) {
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-webkit-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-moz-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input:-ms-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-ms-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input, .search-results .asl_w_container #ajaxsearchlite2 .probox form input::placeholder {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-webkit-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-moz-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input:-ms-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-ms-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input, .search-results .asl_w_container #ajaxsearchlite2 .probox form input::placeholder {
    font-size: 17px;
    line-height: 28px;
  }
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input[type=submit] {
  width: 100px !important;
  height: auto !important;
  visibility: visible !important;
  position: absolute;
  right: 0;
  margin-top: -24px;
  margin-left: auto;
  cursor: pointer;
  z-index: 10;
  color: #F4793B !important;
  font-family: "Aventa ExtraBold";
  font-weight: 800;
  font-size: 18px;
  line-height: 24px !important;
  letter-spacing: 0.1em;
}
@media (max-width: 768px) {
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input[type=submit] {
    font-size: 16px;
    line-height: 22px;
    margin-top: -25px;
  }
}
.search-results article {
  border-top: 1px solid #DEE4EE;
  padding: 40px 0;
}
.search-results article:last-of-type {
  border-bottom: 1px solid #DEE4EE;
}
.search-results article .entry-header .entry-title a {
  font-family: "Aventa";
  color: #141D41;
}
.search-results article .entry-content {
  margin-top: 20px;
}
.search-results .pagination {
  padding: 97px 0 150px;
}
@media (max-width: 768px) {
  .search-results .pagination {
    padding: 50px 0;
  }
}
.search-results .pagination .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.search-results .pagination .nav-links .page-numbers {
  color: #141D41;
  font-family: "Texta Alt Medium";
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.1em;
  margin: 0 10px;
}
.search-results .pagination .nav-links .page-numbers.current {
  color: #008FD5;
}
.search-results .pagination .nav-links .page-numbers.next {
  margin-left: 40px;
}
.search-results .pagination .nav-links .page-numbers.prev {
  margin-right: 40px;
}

.employee-testimonials-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1720px;
  margin-top: -510px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .employee-testimonials-grid {
    margin-top: -670px;
  }
}
@media (max-width: 768px) {
  .employee-testimonials-grid {
    margin-top: -50px;
    gap: 30px;
  }
}
@media (max-width: 479px) {
  .employee-testimonials-grid {
    gap: 20px;
  }
}
.employee-testimonials-grid .employee-testimonial {
  width: calc(33% - 23px);
  background-color: #F3F5F9;
  padding: 60px;
  border-radius: 20px;
}
@media (max-width: 1279px) {
  .employee-testimonials-grid .employee-testimonial {
    width: calc(50% - 20px);
  }
}
@media (max-width: 768px) {
  .employee-testimonials-grid .employee-testimonial {
    width: 100%;
    padding: 40px;
  }
}
@media (max-width: 479px) {
  .employee-testimonials-grid .employee-testimonial {
    padding: 30px;
  }
}
.employee-testimonials-grid .employee-testimonial .image-container {
  width: 100%;
  height: 340px;
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 30px;
}
@media (max-width: 479px) {
  .employee-testimonials-grid .employee-testimonial .image-container {
    height: 280px;
  }
}
.employee-testimonials-grid .employee-testimonial .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.employee-testimonials-grid .employee-testimonial h5 {
  margin-bottom: 10px;
}
.employee-testimonials-grid .employee-testimonial .subtitle {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 20px;
}
.employee-testimonials-grid .employee-testimonial .button, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .employee-testimonials-grid .employee-testimonial #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .employee-testimonials-grid .employee-testimonial .mega-menu-link, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .employee-testimonials-grid .employee-testimonial .mega-menu-link, .employee-testimonials-grid .employee-testimonial .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .employee-testimonials-grid .employee-testimonial .mktoButtonRow > span > button {
  margin-top: 40px;
}
@media (max-width: 479px) {
  .employee-testimonials-grid .employee-testimonial .button, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .employee-testimonials-grid .employee-testimonial #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .employee-testimonials-grid .employee-testimonial .mega-menu-link, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .employee-testimonials-grid .employee-testimonial .mega-menu-link, .employee-testimonials-grid .employee-testimonial .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .employee-testimonials-grid .employee-testimonial .mktoButtonRow > span > button {
    margin-top: 30px;
  }
}

.customer-portal .entry-content {
  max-width: 1313px;
}
.customer-portal .entry-content form {
  margin-top: 60px;
}
.customer-portal .entry-content form fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.customer-portal .entry-content form fieldset .col1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.customer-portal .entry-content form fieldset .col1 input[type=text], .customer-portal .entry-content form fieldset .col1 input[type=password] {
  width: 695px;
  padding: 20px;
  border: 1px solid #141D41;
  border-radius: 0;
  margin-bottom: 40px;
  color: #141D41;
  font-family: "Texta Alt Book";
  font-size: 17px;
  line-height: 26px;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]::-webkit-input-placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]::-webkit-input-placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]::-moz-placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]::-moz-placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]:-ms-input-placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]:-ms-input-placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]::-ms-input-placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]::-ms-input-placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]::placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]::placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 .button, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .customer-portal .entry-content form fieldset .col1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .customer-portal .entry-content form fieldset .col1 .mega-menu-link, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .customer-portal .entry-content form fieldset .col1 .mega-menu-link, .customer-portal .entry-content .form-wrapper .form-inner-wrapper form.mktoForm fieldset .col1 .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper .customer-portal .entry-content form.mktoForm fieldset .col1 .mktoButtonRow > span > button {
  position: relative;
  width: 142px;
  height: 50px;
}
.customer-portal .entry-content form fieldset .col1 .button:after, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .customer-portal .entry-content form fieldset .col1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .customer-portal .entry-content form fieldset .col1 .mega-menu-link:after, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .customer-portal .entry-content form fieldset .col1 .mega-menu-link:after, .customer-portal .entry-content .form-wrapper .form-inner-wrapper form.mktoForm fieldset .col1 .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper .customer-portal .entry-content form.mktoForm fieldset .col1 .mktoButtonRow > span > button:after {
  position: absolute;
  right: 0;
}
.customer-portal .entry-content form fieldset .col1 input[type=submit] {
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  color: #F4793B;
  font-family: "Aventa ExtraBold", sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  width: 100%;
  text-align: left;
  z-index: 1;
}

.single-leadership .member, .single-testimonials .member {
  background-color: #141D41;
  border-radius: 20px;
}
.single-leadership .member .member-container, .single-testimonials .member .member-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container, .single-testimonials .member .member-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-left: 0;
  }
}
.single-leadership .member .member-container > div, .single-testimonials .member .member-container > div {
  width: 50%;
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container > div, .single-testimonials .member .member-container > div {
    width: 100%;
  }
}
.single-leadership .member .member-container .member-info, .single-testimonials .member .member-container .member-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 180px;
  padding-bottom: 93px;
}
@media (max-width: 1150px) {
  .single-leadership .member .member-container .member-info, .single-testimonials .member .member-container .member-info {
    padding-top: 40px;
    padding-bottom: 43px;
  }
}
.single-leadership .member .member-container .member-info .member-info-container, .single-testimonials .member .member-container .member-info .member-info-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 395px;
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container .member-info .member-info-container, .single-testimonials .member .member-container .member-info .member-info-container {
    max-width: 100%;
    padding-left: 110px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .single-leadership .member .member-container .member-info .member-info-container, .single-testimonials .member .member-container .member-info .member-info-container {
    padding-left: 60px;
  }
}
@media (max-width: 479px) {
  .single-leadership .member .member-container .member-info .member-info-container, .single-testimonials .member .member-container .member-info .member-info-container {
    padding-left: 40px;
  }
}
.single-leadership .member .member-container .member-info .member-info-container .member-position, .single-testimonials .member .member-container .member-info .member-info-container .member-position {
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 20px;
}
.single-leadership .member .member-container .member-info .member-info-container .social-links, .single-testimonials .member .member-container .member-info .member-info-container .social-links {
  padding-bottom: 40px;
}
.single-leadership .member .member-container .member-info .member-info-container .social-links .social-link, .single-testimonials .member .member-container .member-info .member-info-container .social-links .social-link {
  margin-right: 20px;
}
.single-leadership .member .member-container .member-info .member-info-container h3, .single-leadership .member .member-container .member-info .member-info-container p, .single-testimonials .member .member-container .member-info .member-info-container h3, .single-testimonials .member .member-container .member-info .member-info-container p {
  color: #ffffff;
}
.single-leadership .member .member-container .member-info .member-info-container h3, .single-testimonials .member .member-container .member-info .member-info-container h3 {
  padding-bottom: 20px;
}
.single-leadership .member .member-container .member-info .cta-link, .single-testimonials .member .member-container .member-info .cta-link {
  padding-top: 53px;
  border-top: 1px solid #7C8699;
  margin-top: 188px;
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container .member-info .cta-link, .single-testimonials .member .member-container .member-info .cta-link {
    max-width: 100%;
    padding-top: 43px;
    margin: 40px 40px 0 110px;
  }
}
@media (max-width: 768px) {
  .single-leadership .member .member-container .member-info .cta-link, .single-testimonials .member .member-container .member-info .cta-link {
    margin-left: 60px;
  }
}
@media (max-width: 479px) {
  .single-leadership .member .member-container .member-info .cta-link, .single-testimonials .member .member-container .member-info .cta-link {
    margin-left: 40px;
  }
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container .member-image, .single-testimonials .member .member-container .member-image {
    height: 500px;
    overflow: hidden;
    border-radius: 20px;
  }
}
@media (max-width: 768px) {
  .single-leadership .member .member-container .member-image, .single-testimonials .member .member-container .member-image {
    height: 343px;
  }
}
.single-leadership .member .member-container .member-image > img, .single-testimonials .member .member-container .member-image > img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container .member-image > img, .single-testimonials .member .member-container .member-image > img {
    width: 100%;
    height: auto;
  }
}

section.leadership-grid-section .leadership-grid-section-container {
  padding: 150px 0 0;
}
@media (max-width: 1024px) {
  section.leadership-grid-section .leadership-grid-section-container {
    padding: 50px 0 0;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .grid-title {
  padding-bottom: 80px;
}
@media (max-width: 1024px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .grid-title {
    padding-left: 0;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .grid-title > h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
@media (max-width: 768px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .grid-title {
    padding-bottom: 30px;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
@media (max-width: 1024px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container {
    grid-template-columns: auto auto;
  }
}
@media (max-width: 768px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container {
    grid-template-columns: auto;
    grid-row-gap: 10px;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container {
  width: 100%;
  height: 100%;
  padding: 60px;
  background: #F3F5F9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1366px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container {
    padding: 30px;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .image-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-position: top;
  height: 420px;
  border-radius: 20px;
  margin-bottom: 30px;
}
@media (max-width: 1500px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .image-container {
    height: 320px;
  }
}
@media (max-width: 600px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .image-container {
    height: 244px;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .info-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .info-wrapper .info-wrapper-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .info-name, section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .info-position {
  color: #141D41;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .top-container {
  margin-bottom: auto;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .top-container .info-name {
  padding-bottom: 10px;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .bottom-container {
  margin-top: 53px;
}
@media (max-width: 768px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .bottom-container {
    margin-top: 44px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9zLnNjc3MiLCJfdG9vbHMuc2NzcyIsIl9iYXNlLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9lbGVtZW50cy5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfc2xpY2stdGhlbWUuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJzZWN0aW9ucy9faGVyby1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9faW5mb3JtYXRpb24tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3ZpZGVvLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbmZvZ3JhcGhpYy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fYWNjb3JkaW9uLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL190ZXh0LXZpZGVvLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2Nhc2Utc3R1ZHktc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3NvbHV0aW9ucy1jYXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9faW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3NlcnZpY2VzLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19oZWFsdGgtcnVsZXMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2FkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL190ZXN0aW1vbmlhbHMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3BhcnRuZXJzLXRhYmxlLnNjc3MiLCJzZWN0aW9ucy9fc2lkZS1ieS1zaWRlLWluZm8uc2NzcyIsInNlY3Rpb25zL192aWRlby1mdWxsLWNvbnRhaW5lci5zY3NzIiwic2VjdGlvbnMvX2NhcmRzLXNsaWRlci5zY3NzIiwic2VjdGlvbnMvX2N0YS1zbGlkZXItc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2ZlYXR1cmVzLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2luZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2dyaWQtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2N0YS1jYXJkcy5zY3NzIiwic2VjdGlvbnMvX2JlbmVmaXRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zaWRlLWJ5LXNpZGUtY2FyZC5zY3NzIiwic2VjdGlvbnMvX2luZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvYWJvdXQtdXMvX2hlcm8tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2F3YXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fb3VyLXRlYW0uc2NzcyIsInNlY3Rpb25zL19qb2luLW91ci10ZWFtLnNjc3MiLCJzZWN0aW9ucy9jYXJlZXJzL19pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbWFnZXMtc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9sb2NhdGlvbnMuc2NzcyIsInBhZ2VzL19jYXJlZXJzLnNjc3MiLCJzZWN0aW9ucy9fZm9ybS1zZWN0aW9uLnNjc3MiLCJwYWdlcy9fcGFnZS1zZWFyY2guc2NzcyIsInNlY3Rpb25zL19lbXBsb3llZS1ncmlkLnNjc3MiLCJwYWdlcy9fc2Vjb25kYXJ5LXBhZ2VzLnNjc3MiLCJzaW5nbGUvX2xlYWRlcnNoaXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQXdCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7K0RBQUE7QUE0QkE7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cy9UaEI7QXFEci9UZ0I7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsWUFBQTtBckR1L1RsQjtBcURwL1RjO0VBQ0UsYy9DdEtMO0FONHBVWDtBcURwL1RjO0VBQ0UsbUJBQUE7QXJEcy9UaEI7QXFEci9UZ0I7RUFDRSxvQkFBQTtBckR1L1RsQjtBcURwL1RjO0VBQ0UsZ0JBQUE7QXJEcy9UaEI7QUVwcVVFO0VtRDZLWTtJQUdJLGdCQUFBO0VyRHcvVGhCO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5UaGVtZSBOYW1lOiBIZWFsdGggRWRnZVxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IFVuZGVyc2NvcmVzLm1lXG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5UZXN0ZWQgdXAgdG86IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGhlYWx0aC1lZGdlXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQuXG5cbkhlYWx0aCBFZGdlIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcblx0LSBOb3JtYWxpemVcblx0LSBCb3ggc2l6aW5nXG4jIEJhc2Vcblx0LSBUeXBvZ3JhcGh5XG5cdC0gRWxlbWVudHNcblx0LSBMaW5rc1xuXHQtIEZvcm1zXG4jIyBMYXlvdXRzXG4jIENvbXBvbmVudHNcblx0LSBOYXZpZ2F0aW9uXG5cdC0gUG9zdHMgYW5kIHBhZ2VzXG5cdC0gQ29tbWVudHNcblx0LSBXaWRnZXRzXG5cdC0gTWVkaWFcblx0LSBDYXB0aW9uc1xuXHQtIEdhbGxlcmllc1xuIyBwbHVnaW5zXG5cdC0gSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbiMgVXRpbGl0aWVzXG5cdC0gQWNjZXNzaWJpbGl0eVxuXHQtIEFsaWdubWVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3ggc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cbkBsaW5rIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcbiAgZm9udC1mYW1pbHk6IG1vbmFjbywgY29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4vKiBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjNDE2OWUxO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzgwMDA4MDtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTkxOTcwO1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbSAwLjRlbTtcbn1cblxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSxcbmlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC05OTllbTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICBsZWZ0OiAtOTk5ZW07XG4gIHRvcDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaTpob3ZlciA+IHVsLFxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsLFxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4vKiBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0aWNreSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdCxcbi5wYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbjogMS41ZW0gMCAwO1xufVxuXG4ucGFnZS1saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLyogQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSGlkZSB0aGUgUG9zdHMgTmF2aWdhdGlvbiBhbmQgdGhlIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBSZS1kaXNwbGF5IHRoZSBUaGVtZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZC4gKi9cbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbmxlZnQge1xuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogbGVmdDtcbiAgLypydGw6aWdub3JlKi9cbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgLypydGw6aWdub3JlKi9cbiAgZmxvYXQ6IHJpZ2h0O1xuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4vKiBPbmx5IGZvciBhZGQgIENTUyBzdHlsZXMgdG8gSUUgMTEgICAqL1xuQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6IHRydWUpIHtcbiAgLyogSUUgRWRnZSAxMisgQ1NTIHN0eWxlcyBnbyBoZXJlICovXG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAvKiBJRSAxMSBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5odG1sIGJvZHkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyLWZpeGVkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5jb250YWluZXItZml4ZWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1maXhlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmNvbnRhaW5lci1maXhlZC5jbGVhcmZpeDpiZWZvcmUsIC5jb250YWluZXItZml4ZWQuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb250YWluZXItZml4ZWQuY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMTBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci1mdWxsLmNsZWFyZml4OmJlZm9yZSwgLmNvbnRhaW5lci1mdWxsLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY29udGFpbmVyLWZ1bGwuY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbnRhaW5lci1zZWN0aW9uLW1hcmdpbiB7XG4gIG1hcmdpbjogMTUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lci1zZWN0aW9uLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1zZWN0aW9uLW1hcmdpbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuXG5kaXYuY29udGVudC13aXRoLXNpZGViYXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmRpdi5jb250ZW50LXdpdGgtc2lkZWJhcjpiZWZvcmUsIGRpdi5jb250ZW50LXdpdGgtc2lkZWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5kaXYuY29udGVudC13aXRoLXNpZGViYXIgZGl2LmNvbnRhaW5lci1jb250ZW50LFxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyIGRpdi5jb250YWluZXItc2lkZWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyIGRpdi5jb250YWluZXItc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyIGRpdi5jb250YWluZXItY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NDVweCAtIDUwcHgpO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuYnV0dG9uOmZvY3VzLCBidXR0b246aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB6LWluZGV4OiAxMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLnVpLWF1dG9jb21wbGV0ZSBsaS51aS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIGh0bWwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBodG1sICN3cGFkbWluYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZW50cnkge1xuICBtYXJnaW46IDA7XG59XG5cbmgxLCBoMixcbmgzLCBoNCxcbmg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQXZlbnRhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQXZlbnRhLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9BdmVudGEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL0F2ZW50YS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9BdmVudGEtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL0F2ZW50YS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL1RleHRhQWx0LUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvVGV4dGFBbHQtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL1RleHRhQWx0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9UZXh0YUFsdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmgxIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogOThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDIge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMyB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmg0IHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDUge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmg2IHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxucCwgbGkge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuc3Ryb25nIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcbiAgY29sb3I6ICNGNDc5M0I7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBCb29rXCIsIHNhbnMtc2VyaWY7XG59XG5hOmhvdmVyLCBhOnZpc2l0ZWQ6aG92ZXIsIGE6Zm9jdXM6aG92ZXIge1xuICBjb2xvcjogI0MyNDEwMDtcbn1cblxuLmJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uOnZpc2l0ZWQge1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnV0dG9uLmhhcy1hcnJvdzphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzOmFmdGVyLCAuYnV0dG9uOmZvY3VzLmhhcy1hcnJvdzphZnRlciwgLmJ1dHRvbjp2aXNpdGVkLmhhcy1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDc5M0I7XG4gIHdpZHRoOiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5idXR0b24uaGFzLWFycm93LmJhY2stYXJyb3csIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbi5iYWNrLWFycm93LCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5iYWNrLWFycm93Lm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuYmFjay1hcnJvdy5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEuYmFjay1hcnJvdy5tZWdhLW1lbnUtbGluaywgLmJ1dHRvbjpmb2N1cy5oYXMtYXJyb3cuYmFjay1hcnJvdywgLmJ1dHRvbjp2aXNpdGVkLmhhcy1hcnJvdy5iYWNrLWFycm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJ1dHRvbi5oYXMtYXJyb3cuYmFjay1hcnJvdzphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLmJhY2stYXJyb3c6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmJhY2stYXJyb3cubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5iYWNrLWFycm93Lm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5iYWNrLWFycm93Lm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuYnV0dG9uOmZvY3VzLmhhcy1hcnJvdy5iYWNrLWFycm93OmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQuaGFzLWFycm93LmJhY2stYXJyb3c6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJ1dHRvbi5oYXMtYXJyb3c6aG92ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXIsIC5idXR0b246Zm9jdXMuaGFzLWFycm93OmhvdmVyLCAuYnV0dG9uOnZpc2l0ZWQuaGFzLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNGNDc5M0I7XG59XG4uYnV0dG9uLmhhcy1hcnJvdzpob3ZlcjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLmJ1dHRvbjpmb2N1cy5oYXMtYXJyb3c6aG92ZXI6YWZ0ZXIsIC5idXR0b246dmlzaXRlZC5oYXMtYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyM0Y0NzkzQicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0NzkzQjtcbn1cbi5idXR0b24uZGlzYWJsZWQsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbi5kaXNhYmxlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZGlzYWJsZWQubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5kaXNhYmxlZC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEuZGlzYWJsZWQubWVnYS1tZW51LWxpbmssIC5idXR0b246Zm9jdXMuZGlzYWJsZWQsIC5idXR0b246dmlzaXRlZC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjN0M4Njk5O1xufVxuLmJ1dHRvbi5kaXNhYmxlZC5oYXMtYXJyb3c6YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbi5kaXNhYmxlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZGlzYWJsZWQubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5kaXNhYmxlZC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEuZGlzYWJsZWQubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5idXR0b246Zm9jdXMuZGlzYWJsZWQuaGFzLWFycm93OmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQuZGlzYWJsZWQuaGFzLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDODY5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdDODY5OTtcbn1cbi5idXR0b24ud2hpdGUtYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ud2hpdGUtYnV0dG9uLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC53aGl0ZS1idXR0b24ubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLndoaXRlLWJ1dHRvbi5tZWdhLW1lbnUtbGluaywgLmJ1dHRvbjpmb2N1cy53aGl0ZS1idXR0b24sIC5idXR0b246dmlzaXRlZC53aGl0ZS1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24ud2hpdGUtYnV0dG9uLmhhcy1hcnJvdzphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLndoaXRlLWJ1dHRvbjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAud2hpdGUtYnV0dG9uLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS53aGl0ZS1idXR0b24ubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5idXR0b246Zm9jdXMud2hpdGUtYnV0dG9uLmhhcy1hcnJvdzphZnRlciwgLmJ1dHRvbjp2aXNpdGVkLndoaXRlLWJ1dHRvbi5oYXMtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzAwOEZENScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24ud2hpdGUtYnV0dG9uLmhhcy1hcnJvdzpob3ZlcjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLndoaXRlLWJ1dHRvbjpob3ZlcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC53aGl0ZS1idXR0b24ubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLndoaXRlLWJ1dHRvbi5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLmJ1dHRvbjpmb2N1cy53aGl0ZS1idXR0b24uaGFzLWFycm93OmhvdmVyOmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQud2hpdGUtYnV0dG9uLmhhcy1hcnJvdzpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICBsaW5lLWhlaWdodDogODVweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgdWwsIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzLCAuYnV0dG9uOnZpc2l0ZWQsIC5idXR0b246Zm9jdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuYnV0dG9uLmhhcy1hcnJvdzphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzOmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQuaGFzLWFycm93OmFmdGVyLCAuYnV0dG9uOmZvY3VzLmhhcy1hcnJvdzphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5tb2RhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC1jb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kYWwtY29udGFpbmVyIC52aWRlby13cmFwcGVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5tb2RhbC1jb250YWluZXIgLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxufVxuLmJyZWFkY3J1bWIgLnNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMDkyOTYzOSAxNS4wODIzTDcuMTY0MDMgOC4wMTEyTDAuMDcwMzEyNSAwLjkxNzQ4QzIuODgzNDkgNS4yMDc5IDIuODg3NDkgMTAuNzk1OSAwLjA5Mjk2MzkgMTUuMDgyM1onIGZpbGw9JyUyMzdDODY5OScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5icmVhZGNydW1iIC5zZXBhcmF0b3I6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjI1ODk4IDE1LjA4MjNMNy4zMzAwNSA4LjAxMTJMMC4yMzYzMjggMC45MTc0OEMzLjA0OTUxIDUuMjA3OSAzLjA1MzUxIDEwLjc5NTkgMC4yNTg5OCAxNS4wODIzWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJyZWFkY3J1bWIgc3BhbiB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmJyZWFkY3J1bWIgc3BhbiBhIHNwYW4ge1xuICBjb2xvcjogIzdDODY5OTtcbn1cbi5icmVhZGNydW1iIHNwYW4gYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMxNDFENDE7XG59XG5cbi52aWRlby1idXR0b24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52aWRlby1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC52aWRlby1idXR0b24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4udmlkZW8tYnV0dG9uOmhvdmVyIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICAgIHdpZHRoOiA1Ny41cHg7XG4gICAgaGVpZ2h0OiA1Ny41cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3Igc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnZpZGVvLW5vLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52aWRlby1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tcGxheSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM0Mjg7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGluZm9ncmFwaGljRGFzaCB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXNoSW52ZXJ0ZWQge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNjAwO1xuICB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTI1MDtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93WSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93WCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLmxpbmVzLWNvbnRhaW5lciBzdmcgcGF0aCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAzNDI4O1xuICBzdHJva2UtZGFzaGFycmF5OiAzNDI4O1xuICBhbmltYXRpb246IGRhc2ggNXMgZm9yd2FyZHM7XG59XG4ubGluZXMtY29udGFpbmVyIHN2ZyBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5saW5lcy1jb250YWluZXIgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuLmxpbmVzLWNvbnRhaW5lciBzdmcgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG59XG4ubGluZXMtY29udGFpbmVyIHN2ZyBwYXRoOm50aC1vZi10eXBlKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIEhpcHBvY3JhdGljIExpY2Vuc2UgMi4xIC0gaHR0cDovL2ZpcnN0ZG9ub2hhcm0uZGV2XG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIyIEFuaW1hdGUuY3NzXG4gKi9cbjpyb290IHtcbiAgLS1hbmltYXRlLWR1cmF0aW9uOiAxcztcbiAgLS1hbmltYXRlLWRlbGF5OiAxcztcbiAgLS1hbmltYXRlLXJlcGVhdDogMTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAvIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAzKTtcbn1cblxuQG1lZGlhIHByaW50LCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj1PdXRdIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBTbGlkaW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuLyogRmFkaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5tZWdhLW1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiAyM3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAubWVnYS1tZW51LXRvZ2dsZSB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYmxvY2stMCAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9jay0wIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1pbm5lcjpiZWZvcmUsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYmxvY2stMCAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubGFzdC1jaGlsZCA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNGNDc5M0I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1czpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRjQ3OTNCO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyIC5tZWdhLWluZGljYXRvcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6aG92ZXIgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXM6aG92ZXIgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUxOTk3IDEuOTE1OTlDMy4yODEwNiA1LjI3ODA4IDMuMjgxMDcgMTAuNzIxNSAxLjUxOTk3IDE0LjA4MzZDMS4zMzMxOSAxNC40MzA1IDEuMTQ2NCAxNC43NzczIDAuOTA2MjUgMTUuMDcwOEw3Ljk3NzMyIDcuOTk5NzhMMC45MDYyNSAwLjkyODcxMUMxLjExOTcyIDEuMjQ4OTEgMS4zMzMxOCAxLjU2OTExIDEuNTE5OTcgMS45MTU5OVonIGZpbGw9JyUyM0Y0NzkzQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluayAubWVnYS1pbmRpY2F0b3I6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkIC5tZWdhLWluZGljYXRvcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIC5tZWdhLWluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS41MTk5NyAxLjkxNTk5QzMuMjgxMDYgNS4yNzgwOCAzLjI4MTA3IDEwLjcyMTUgMS41MTk5NyAxNC4wODM2QzEuMzMzMTkgMTQuNDMwNSAxLjE0NjQgMTQuNzc3MyAwLjkwNjI1IDE1LjA3MDhMNy45NzczMiA3Ljk5OTc4TDAuOTA2MjUgMC45Mjg3MTFDMS4xMTk3MiAxLjI0ODkxIDEuMzMzMTggMS41NjkxMSAxLjUxOTk3IDEuOTE1OTlaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbiA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbiA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI0Y0NzkzQjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluayAubWVnYS1pbmRpY2F0b3I6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkIC5tZWdhLWluZGljYXRvcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIC5tZWdhLWluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS41MTk5NyAxLjkxNTk5QzMuMjgxMDYgNS4yNzgwOCAzLjI4MTA3IDEwLjcyMTUgMS41MTk5NyAxNC4wODM2QzEuMzMzMTkgMTQuNDMwNSAxLjE0NjQgMTQuNzc3MyAwLjkwNjI1IDE1LjA3MDhMNy45NzczMiA3Ljk5OTc4TDAuOTA2MjUgMC45Mjg3MTFDMS4xMTk3MiAxLjI0ODkxIDEuMzMzMTggMS41NjkxMSAxLjUxOTk3IDEuOTE1OTlaJyBmaWxsPSclMjNGNDc5M0InLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluayAubWVnYS1pbmRpY2F0b3IsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkIC5tZWdhLWluZGljYXRvciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIC5tZWdhLWluZGljYXRvciB7XG4gICAgdHJhbnNmb3JtOiBtYXRyaXgoMCwgMSwgMSwgMCwgMSwgMSk7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xuICB0b3A6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4M3B4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cuZmxleCA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cuZmxleCA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93LmZsZXggPiAubWVnYS1zdWItbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC53aWRnZXRfdGV4dCB7XG4gIHBhZGRpbmc6IDQwcHggODBweCA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTRFRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAud2lkZ2V0X3RleHQge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLndpZGdldF90ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLndpZGdldF90ZXh0IC5tZWdhLWJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAud2lkZ2V0X3RleHQgLm1lZ2EtYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogODBweCA4MHB4IDgwcHggNjVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4IDQwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW06aG92ZXIgLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbTpob3ZlciAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW06aG92ZXIgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbTpob3ZlciAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtOmhvdmVyIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbTpob3ZlciAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSB7XG4gIHBhZGRpbmc6IDE0cHggNDBweCAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnU6bnRoLW9mLXR5cGUoMSkge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51Om50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSB7XG4gICAgcGFkZGluZzogOHB4IDUwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51IHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDQycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0Y1Rjk7XG4gIG1pbi1oZWlnaHQ6IDMxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbS5wcm92aWRlci1kYXRhLW1hbmFnbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayAubWVnYS1pbmRpY2F0b3Ige1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIC5tZWdhLWluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMCA4LjMzMzVWMzEuNjY2OCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTguMzMyMDMgMjBIMzEuNjY1NCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGlua1thcmlhLWV4cGFuZGVkPXRydWVdIC5tZWdhLWluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjMzMjAzIDIwSDMxLjY2NTQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ubWVnYS1kaXNhYmxlLWxpbmsgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ubWVnYS1kaXNhYmxlLWxpbmsgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ubWVnYS1kaXNhYmxlLWxpbmsgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ubWVnYS1kaXNhYmxlLWxpbmsgLm1lZ2EtbWVudS1saW5rOmZvY3VzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtLm1lZ2EtZGlzYWJsZS1saW5rIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dC5tZWdhLXRvZ2dsZS1vbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUge1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIHdpZHRoOiA0MjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxRDQxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTRFRTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dCA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5tZWdhLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBjb2xvcjogIzdDODY5OTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4ge1xuICBwYWRkaW5nOiA2MHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMSkge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNERUU0RUU7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFRTRFRTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA2MHB4IDgwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDYwcHggNjBweCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFNEVFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNERUU0RUU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoNCkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSg0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ud2lkZ2V0X3RleHQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuYnV0dG9uLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuYnV0dG9uOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmJ1dHRvbjpmb2N1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmJ1dHRvbjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0ICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmJ1dHRvbjp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5idXR0b246Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDE5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYycHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5zZWFyY2gtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IHtcbiAgcGFkZGluZzogMjRweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCAucHJvY2xvc2Ugc3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0LCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0LCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI0Y0NzkzQiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIH1cbn1cblxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTcwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwge1xuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAwIDE1MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAwIDExMHB4IDEwcHg7XG4gICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDEwcHg7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4jYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQzMnB4O1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFNEVFO1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQgaDMgYSB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IC5hc2xfZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IC5hc2xfZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuYXNsX2tleXdvcmQsICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLmFzbF9ub3Jlc19oZWFkZXIge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIGgzIHtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnViZXJmbGlwIC51Zi1sYXp5LWxvYWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAjdWYtbGF6eS1sb2FkZXItMTAyOTI4MzQge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtbGF6eS1sb2FkZXIgLnVmLXRpbGUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0xMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luOiAwIDElIDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gZmlndXJlLnVmLXRpbGUtdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiA0MSUgIWltcG9ydGFudDtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiBmaWd1cmUudWYtdGlsZS10aHVtYm5haWwgaW1nIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gIHBhZGRpbmc6IDE1cHggMjJweCA0MHB4O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb3B5IC51Zi10aWxlLWZyaWVuZGx5LXRpbWVzdGFtcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBBdmVudGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxNDFkNDEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMTkuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBBdmVudGEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogI2Y0NzkzYjtcbiAgaGVpZ2h0OiA0MXB4O1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZS1jb250ZW50LWxhYmVsIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2lob3N0LnViZXJmbGlwLmNvbS9oZWFsdGhlZGdlLXR2Mi9PQi04MTkyL2J1aWxkL2Fzc2V0cy9pbWFnZXMvY2lyY2xlLnN2Zyk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDc5M2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDAgMjZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCAudWYtdGlsZS1jb250ZW50LWxhYmVsLWFycm93IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhmZDUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZS1jb3B5IC5zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgZm9udC1mYW1pbHk6IFRleHRhICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZkNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCxcbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsLWFycm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2NpaG9zdC51YmVyZmxpcC5jb20vaGVhbHRoZWRnZS10djIvT0ItODE5Mi9idWlsZC9hc3NldHMvaW1hZ2VzL2hvdmVyaW1hZ2Uuc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5NHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAuY3RhLXNlY3Rpb24tY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTAwcHggNDBweCA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTRFRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubGVmdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5sZWZ0LWNvbnRhaW5lciAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAucmlnaHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5sZWZ0LWNvbnRhaW5lciAuZm9vdGVyLWxvZ28ge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAuc29jaWFsLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAuc29jaWFsLWljb25zIC5zb2NpYWwtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUgPiAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSAubWVudS1pdGVtIGEge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSAubWVudS1pdGVtIC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciAubGVmdC1jb250YWluZXIsIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciAucmlnaHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLmJvdHRvbS1mb29vdGVyIHAsIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciBhIHtcbiAgY29sb3I6ICM3Qzg2OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5oZXJvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24ub25seS10ZXh0LWhlcm8uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5vbmx5LXRleHQtaGVyby5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1zZWN0aW9uLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uaGVyby1zZWN0aW9uLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogNDY5cHg7XG59XG4uaGVyby1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwM3B4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGl0bGUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC50aXRsZS1jb250YWluZXIgaDEge1xuICBjb2xvcjogIzAwOEZENTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGl0bGUtY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC50aXRsZS1jb250YWluZXIgaDEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLnRleHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciBociB7XG4gIGJhY2tncm91bmQ6ICM3Qzg2OTk7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA4OHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMzYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwMHB4O1xuICBib3R0b206IC0xMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgbWFyZ2luOiAtMzAlIDExMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMge1xuICAgIG1hcmdpbjogLTM3JSA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luOiAtMzclIGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTQwcHggYXV0byAwO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMzEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuY2FyZC10ZXh0IHtcbiAgZmxleDogMTtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLmJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogMDtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFRTRFRTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIge1xuICByaWdodDogLTQwcHg7XG4gIHRvcDogLTE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTE2cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyLmRlc2t0b3Agc3ZnIHtcbiAgd2lkdGg6IDUxOXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIubW9iaWxlIHN2ZyB7XG4gIHdpZHRoOiAxMzNweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gaDEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gaDEge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gaDEgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIGgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDk2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL2hlcm8tYmFja2dyb3VuZC1ncmFkaWVudC1tb2JpbGUucG5nXCIpO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy10b3A6IDE2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NjlweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDEge1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg0LCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDMsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNCwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24sIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgaHIge1xuICBiYWNrZ3JvdW5kOiAjN0M4Njk5O1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGlua3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmxpbmtzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5saW5rcy1jb250YWluZXIgaDUge1xuICBjb2xvcjogIzAwOEZENTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmxpbmtzLWNvbnRhaW5lciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5saW5rcy1jb250YWluZXIgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmxpbmtzLWNvbnRhaW5lciBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciAudmlkZW8td3JhcHBlciwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC52aWRlby1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5wYXJ0bmVycy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby50b3AtdGV4dC1hbGlnbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjAwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IC0yMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gICAgYm90dG9tOiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gICAgYm90dG9tOiAtMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gICAgYm90dG9tOiAtMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gICAgYm90dG9tOiAtNTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIgLmNhcmQtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIgLmNhcmQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIC5oZXJvLWNhcmRzLWNvbnRhaW5lciAuY2FyZC1pdGVtIC5jYXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0gLmNhcmQtaXRlbS1jb250YWluZXIgaDUge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0gLmNhcmQtaXRlbS1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LXdlaWdodDogMzUwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIgLmNhcmQtaXRlbSAuY2FyZC1pdGVtLWNvbnRhaW5lciBwID4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAubGluZXMtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5yaWdodC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDYwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLnByb2R1Y3QtaGV4YWdvbiB7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLnByb2R1Y3QtaGV4YWdvbi5hY3RpdmUge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLnByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIC5wcm9kdWN0LWhleGFnb24jcHJvZHVjdC0yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAucHJvZHVjdC1oZXhhZ29uI3Byb2R1Y3QtMyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAucHJvZHVjdC1oZXhhZ29uI3Byb2R1Y3QtNCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmRhc2hlZCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuZGFzaGVkLnJ1bi1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGluZm9ncmFwaGljRGFzaCAxMHMgbGluZWFyIGZvcndhcmRzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuZGFzaGVkLnJ1bi1hbmltYXRpb24uYWNjZWxlcmF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuY2VudGVyLWRhc2hlZCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuY2VudGVyLWRhc2hlZC5ydW4tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBpbmZvZ3JhcGhpY0Rhc2ggM3MgbGluZWFyIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuY2VudGVyLWRhc2hlZC5ydW4tYW5pbWF0aW9uLmFjY2VsZXJhdGVkIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyBsaW5lLmRhc2hlZC5ydW4tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgbGluZS5kYXNoZWQucnVuLWFuaW1hdGlvbi5hY2NlbGVyYXRlZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7XG4gIGxlZnQ6IDc5cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LXRpdGxlIHtcbiAgICBsZWZ0OiA1M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtdGl0bGUge1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtdGl0bGUge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtdGl0bGUge1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC10aXRsZSBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2MjBweDtcbiAgdG9wOiAyMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIGxlZnQ6IDQxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgICB0b3A6IDI4MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5taWRkbGUtc3VidGl0bGUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDMxMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4OXB4O1xuICBsZWZ0OiA3OXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyB7XG4gICAgbGVmdDogNTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0b3A6IDE1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMge1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdG9wOiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMTM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB3aWR0aDogMTQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMgaDY6bnRoLW9mLXR5cGUoNCkge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2Om50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA2MzdweDtcbiAgdG9wOiA0NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgICBsZWZ0OiA0MjNweDtcbiAgICB0b3A6IDQzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0MzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMge1xuICAgIHRvcDogNDEwcHg7XG4gIH1cbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgLmNlbnRlcmVkLXRleHQge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIC5jZW50ZXJlZC10ZXh0IHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgLmNlbnRlcmVkLXRleHQge1xuICAgIHRvcDogMjUlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwIHtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcC5hY3RpdmUge1xuICBjb2xvcjogIzAwOEZENSAhaW1wb3J0YW50O1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICMwMDhGRDUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTEzNXB4O1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAtOThweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTMycHg7XG4gIHRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDIpIHtcbiAgICByaWdodDogMTQycHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogLTg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogLTkwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSgzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA5N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMTA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAxMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogLTM3cHg7XG4gICAgcmlnaHQ6IDk4cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSg0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTM0cHg7XG4gIHRvcDogLTQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSg0KSB7XG4gICAgbGVmdDogMTQ1cHg7XG4gICAgdG9wOiAtNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoNCkge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDQpIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHAgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogMjMlO1xuICBtaW4taGVpZ2h0OiA1NzdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5sZWZ0LWxpbmUge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMiksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDMpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDUpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjFzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2KSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5sZWZ0LWxpbmUge1xuICBtaW4taGVpZ2h0OiA1NzdweDtcbiAgd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI0LCAxMzQsIDE1MywgMC44KTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBhbmltYXRpb246IGdyb3dZIDFzIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDZzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5sZWZ0LWxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBncm93WCAxcyBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDZzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMge1xuICAgIHJpZ2h0OiA1M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRvcDogNzMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMge1xuICAgIHRvcDogNzIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIHtcbiAgICB0b3A6IDYzMnB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA3NTJweDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE1OXB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4Njk5O1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjJzIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDZzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNi40cztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMyksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNSksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDYuOHM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDYpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3LjJzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg5KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNy42cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNzNweDtcbiAgICBtaW4taGVpZ2h0OiAxNzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTg5cHg7XG4gICAgbWluLWhlaWdodDogMjk3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNiB7XG4gIGNvbG9yOiAjRjQ3OTNCO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4MHB4O1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLmRlc2t0b3AtaW5mb2dyYXBoaWMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5kZXNrdG9wLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLm1pZGRsZS1kZXNrdG9wLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5taWRkbGUtZGVza3RvcC1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubm90ZWJvb2staW5mb2dyYXBoaWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLm5vdGVib29rLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5sYXB0b3AtaW5mb2dyYXBoaWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubGFwdG9wLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5tb2JpbGUtaW5mb2dyYXBoaWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubW9iaWxlLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogNDcwcHg7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIGhyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG59XG5cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICBtYXJnaW46IDE1MHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTYwcHggYXV0byAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTQwcHggYXV0byA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDM0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnRleHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNjBweCA2MHB4IDg1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgaDMsIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgaDYsIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLmJ1dHRvbiwgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmsge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluaywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluaywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluaywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSB7XG4gIGN1cnNvcjogdW5zZXQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAudGV4dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWluLXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTU5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSBoMywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgaDYsIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5idXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAubWVnYS1tZW51LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5idXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAubWVnYS1tZW51LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5pbWFnZS1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICBtaW4td2lkdGg6IDQzOXB4O1xuICB3aWR0aDogNDM5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gcCB7XG4gIG1heC13aWR0aDogMzk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24gcCB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaW5mb3JtYXRpb24tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0xIC5saW5lcy1jb250YWluZXIge1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0xIC5saW5lcy1jb250YWluZXIge1xuICAgIHRvcDogLTEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0xIC5saW5lcy1jb250YWluZXIge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTgwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMSAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTIgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYm90dG9tOiAtMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTIgLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0zIC5saW5lcy1jb250YWluZXIge1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMjgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTMgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMyAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5iZW5lZml0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yNSU7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmVuZWZpdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmJlbmVmaXQtY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuYmVuZWZpdC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZDpob3ZlciAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzYxMTA1OTtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZDpob3ZlciBoNSwgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkOmhvdmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCAuaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIC5pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQgLmljb24gc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDE2cHg7XG4gIH1cbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIC5pY29uIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCBoNSwgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIHAge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udmlkZW8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1zZWN0aW9uIC5pbnRlcmlvci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tc2VjdGlvbiAudmlkZW8td3JhcHBlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uaW5mb2dyYXBoaWMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZzogMTA1cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAzMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMge1xuICAgIHRvcDogMjc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgICB0b3A6IDE4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSBoNSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgaDUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEge1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEge1xuICAgIG1heC13aWR0aDogODdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHtcbiAgICBtYXgtd2lkdGg6IDUycHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogLTg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNjJweDtcbiAgdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcmlnaHQ6IDE4NXB4O1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAtMjJweDtcbiAgICByaWdodDogMTA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDU4cHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMzZweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoNCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI2OHB4O1xuICB0b3A6IC0yOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSg0KSB7XG4gICAgbGVmdDogMTkwcHg7XG4gICAgdG9wOiAtMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSg0KSB7XG4gICAgdG9wOiAtNjJweDtcbiAgICBsZWZ0OiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDQpIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyAuY2VudGVyZWQtdGV4dCB7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgLmNlbnRlcmVkLXRleHQge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyAuY2VudGVyZWQtdGV4dCB7XG4gICAgdG9wOiAxNSU7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIC5jZW50ZXJlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgdG9wOiAyOCU7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDEwNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcge1xuICAgIHdpZHRoOiA2MzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDMzN3B4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcgLmhvbWUtcHJvZHVjdC1oZXhhZ29uIHtcbiAgc3Ryb2tlLXdpZHRoOiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIC5ob21lLXByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMDBweCk7XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcgLmhvbWUtcHJvZHVjdC1oZXhhZ29uI3Byb2R1Y3QtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MHB4LCAwcHgpO1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIC5ob21lLXByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwMHB4KTtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuaG9tZS1wcm9kdWN0LWhleGFnb24jcHJvZHVjdC0zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDBweCwgMHB4KTtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuZGFzaGVkIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuZGFzaGVkLnJ1bi1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGRhc2hJbnZlcnRlZCAyLjVzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLmFjY29yZGlvbnMtc2VjdGlvbiBoMiB7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciBoNCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIGg0IHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciBoNCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE1IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjk4NzI4MSA3LjM4NjI4QzQuMzQ5MzcgNS42MjUxOSA5Ljc5Mjc3IDUuNjI1MTggMTMuMTU0OSA3LjM4NjI4QzEzLjUwMTcgNy41NzMwNiAxMy44NDg2IDcuNzU5ODUgMTQuMTQyMSA4TDcuMDcxMDcgMC45Mjg5MzJMMCA4QzAuMzIwMTk5IDcuNzg2NTMgMC42NDAzOTkgNy41NzMwNyAwLjk4NzI4MSA3LjM4NjI4WicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24taWNvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLnJpZ2h0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5yaWdodC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ub3BlbiAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgaDQge1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLm9wZW4gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4udGV4dC12aWRlby1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4udGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cbi50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLnRleHQtdmlkZW8tc2VjdGlvbiAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg0LCAudGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZXh0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogOTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiAudmlkZW8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBwIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgd2lkdGg6IDY1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnByb2dyZXNzLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxNjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMjZweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciAucHJvZ3Jlc3MtbGluZSB7XG4gICAgdG9wOiA2MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnNsaWRlLW51bWJlciB7XG4gIGNvbG9yOiAjN0M4Njk5O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4Njk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciAucHJvZ3Jlc3MtbGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnNsaWRlLW51bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1heC13aWR0aDogMTI0NHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZTpudGgtb2YtdHlwZSgybisxKSAudGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2U6bnRoLW9mLXR5cGUoMm4rMSkgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciAuaW50ZXJpb3ItY29udGFpbmVyIC5wcm9ncmVzcy1saW5lIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cblxuLmNhc2Utc3R1ZHktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA5NTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgzIHNwYW4ge1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAzNTJweDtcbiAgbWluLWhlaWdodDogNDY4cHg7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjMDA4RkQ1O1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNCB7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgfVxufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA3NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCA4MHB4IDkycHg7XG4gIHdpZHRoOiA2NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaW1hZ2UtY29udGFpbmVyIGltZy5tb2JpbGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIgaW1nLmRlc2t0b3AtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmltYWdlLWNvbnRhaW5lciBpbWcubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc29sdXRpb25zLWxhbmRpbmctcGFnZSAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi10b3A6IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnZpZGVvLWltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIgaDMge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIGgzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmc6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgbGksIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMSwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgyLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMsIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNCwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg1LCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b24sIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNDBweCA4MHB4IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMywgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b246YWZ0ZXIsIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluazphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0Y0NzkzQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQwcHg7XG4gIHRvcDogMTAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBoNiB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDQsIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0IGJyLCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg1IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpLCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xuICBtaW4taGVpZ2h0OiA0ODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpLCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xuICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMTBweCAxNDBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4ge1xuICAgIHBhZGRpbmc6IDIxMHB4IDYwcHggNzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHggNzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4ge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCA0MnB4O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4gLnRleHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyLmNhcmQtbWFpbiAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyLmNhcmQtbWFpbiAudGV4dC1jb250YWluZXIgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4gLnRleHQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkwOXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIGg1LCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluaywgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uOmFmdGVyLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uOmhvdmVyOmFmdGVyLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXI6YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpob3ZlcjphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay10cmFjazpiZWZvcmUsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cge1xuICB0b3A6IC0xNTVweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICByaWdodDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0b3A6IC0xMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IC0xMTVweDtcbiAgfVxufVxuXG4ucGFydG5lcnMtdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDM5NXB4O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuYnV0dG9uLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluaywgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5idXR0b24sIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiA4MTNweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciAubG9nby1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIC5sb2dvLWl0ZW0ge1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIC5sb2dvLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbCB7XG4gIHdpZHRoOiA0NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbCBvbCwgLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29sIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmlkZW8tZnVsbC1jb250YWluZXIgLnZpZGVvLWZ1bGwtY29udGFpbmVyLXdyYXBwZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tZnVsbC1jb250YWluZXIgLnZpZGVvLWZ1bGwtY29udGFpbmVyLXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvLWZ1bGwtY29udGFpbmVyIC52aWRlby1mdWxsLWNvbnRhaW5lci13cmFwcGVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04NXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTlweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZGV2LWFjbS1pc292ZXJhLWhlYWx0aGVkZ2UucGFudGhlb25zaXRlLmlvL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA4L2Zvb3Rlci1jdGEtYmFja2dyb3VuZC5wbmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogOTg0cHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1OXB4IDU5cHggMTQwcHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiB7XG4gIHdpZHRoOiAzNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpZGVyLWFycm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDE0cHggMTlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpZGVyLWFycm93IHtcbiAgICBtYXJnaW46IDQwcHggMCA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cuc2xpZGVyLWxlZnQtYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cgPiBpbWcge1xuICB3aWR0aDogMTBweDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIHtcbiAgd2lkdGg6IDY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDODY5OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpY2stbGlzdCwgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpY2stdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQge1xuICBoZWlnaHQ6IDYxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlIHtcbiAgbGVmdDogMTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gIGxlZnQ6IC0zNzVweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgbGVmdDogLTE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICBsZWZ0OiAtMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC00MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICB3aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtNDUwcHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IHtcbiAgbGVmdDogMjY1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IGEge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlIC5zbGlkZS1jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUgLnNsaWRlLWNhcmQtY29udGFpbmVyIGg1LCAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZSAuc2xpZGUtY2FyZC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjBweCA2MHB4IDcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIGg1IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5jdGFzLXNsaWRlci1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDIzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0xMDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIG1heC13aWR0aDogNzU4cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4Njk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgICByaWdodDogNDQlO1xuICB9XG59XG4uY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGJvdHRvbTogLTc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICByaWdodDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgfVxufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA0NSU7XG4gIGJvdHRvbTogLTg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAzNyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgYm90dG9tOiAtMTE1cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTVweCk7XG4gIH1cbn1cblxuLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWF4LXdpZHRoOiA0ODVweDtcbiAgbWluLXdpZHRoOiAzNjBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cge1xuICB0b3A6IHVuc2V0O1xuICBsZWZ0OiB1bnNldDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtOTBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlICsgMTBweCk7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIGJvcmRlci1jb2xvcjogI0Y0NzkzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NzkzQjtcbiAgYm90dG9tOiAtMTE1cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1cHgpO1xufVxuXG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24ubWFyZ2luLW5lZ2F0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTMzN3B4O1xuICBwYWRkaW5nLXRvcDogNDU3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5tYXJnaW4tbmVnYXRpdmUge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uYmFja2dyb3VuZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uYmFja2dyb3VuZC1ncmF5IC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgaDMge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uYmFja2dyb3VuZC1ncmF5IC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAudmlkZW8tY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xNDBweDtcbiAgd2lkdGg6IDQyJTtcbiAgaGVpZ2h0OiA3MTFweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAudmlkZW8tY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAudmlkZW8tY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAudmlkZW8tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAudmlkZW8tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaW1nLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGhlaWdodDogODIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC52aWRlby1idXR0b24sIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAudmlkZW8tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3IsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3IgPiBzdmcsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3IgPiBzdmcge1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIuZGVza3RvcC12aWRlbywgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lci5kZXNrdG9wLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8ge1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8gLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIC5pbnRlcmlvci1jb250YWluZXIgdmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8gLmludGVyaW9yLWNvbnRhaW5lciAudmlkZW8tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8gLmludGVyaW9yLWNvbnRhaW5lciAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8gLmludGVyaW9yLWNvbnRhaW5lciAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3IgPiBzdmcge1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4ucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyIGg0IHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcxNXB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC52aWRlby1jb250YWluZXIsIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC52aWRlby1jb250YWluZXIsIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudmlkZW8tY29udGFpbmVyLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudmlkZW8tY29udGFpbmVyIGltZywgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudmlkZW8tY29udGFpbmVyIC5jb250YWluZXItbGVmdC1zcGFjZSwgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLmltYWdlLWNvbnRhaW5lciAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIycHg7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogOTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnZpZGVvLWNvbnRhaW5lciAuY29udGFpbmVyLWxlZnQtc3BhY2UsIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC5pbWFnZS1jb250YWluZXIgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudmlkZW8tY29udGFpbmVyIC5jb250YWluZXItbGVmdC1zcGFjZSwgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLmltYWdlLWNvbnRhaW5lciAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZzogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogLTI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uID4gZGl2IHtcbiAgZmxleDogMTtcbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gdWwge1xuICBtYXJnaW46IDA7XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHAsIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ncmlkLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZ3JpZC1zZWN0aW9uID4gaDIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtLnJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbS5yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAucHJldGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIGgzLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmJ1dHRvbiwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuYnV0dG9uOmFmdGVyLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluazphZnRlciwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmJ1dHRvbjpsYXN0LWNoaWxkLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpsYXN0LWNoaWxkLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpsYXN0LWNoaWxkLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmxhc3QtY2hpbGQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6bGFzdC1jaGlsZCwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6bGFzdC1jaGlsZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbms6bGFzdC1jaGlsZCwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpsYXN0LWNoaWxkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuYnV0dG9uLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuYnV0dG9uLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmJ1dHRvbiwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ncmlkLXNlY3Rpb24ub3ZlcmxhcHBlZCB7XG4gIG1hcmdpbi10b3A6IC00MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdyaWQtc2VjdGlvbi5vdmVybGFwcGVkIHtcbiAgICBtYXJnaW4tdG9wOiAtNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQtc2VjdGlvbi5vdmVybGFwcGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zZWN0aW9uLm92ZXJsYXBwZWQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG5cbi5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFRkY3O1xuICBoZWlnaHQ6IDkxOHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogODY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZHMtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDc2OHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWRzLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwNTZweDtcbiAgcGFkZGluZy10b3A6IDI1OHB4O1xuICBtYXJnaW4tdG9wOiAtMTA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogOTA2cHg7XG4gICAgcGFkZGluZy10b3A6IDE1OHB4O1xuICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRzLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiA4MDZweDtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gICAgbWFyZ2luLXRvcDogLTU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JpZHMtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuLmdyaWRzLXNlY3Rpb24gLmdyaWQtc2VjdGlvbi5vdmVybGFwcGVkIHtcbiAgbWFyZ2luLXRvcDogLTYyMHB4O1xufVxuXG4uY3RhLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGEtY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3RhLWNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIge1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFRTRFRTtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIgcCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIgcCB7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cbn1cbi5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbn1cbi5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIGg1LCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluaywgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazphZnRlciwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uOmhvdmVyOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXI6YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpob3ZlcjphZnRlciwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgbGVmdDogLTE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIC5saW5lcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIC5jdGEtY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAuY3RhLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmN0YS1jYXJkcy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmN0YS1jYXJkcy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmN0YS1jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0ODNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAuY3RhLWNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmVuZWZpdHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iZW5lZml0cy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIHdpZHRoOiAzMCU7XG4gIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5iZW5lZml0cy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpZGUtYnktc2lkZS1jYXJkcyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIHBhZGRpbmc6IDE0MHB4IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG4uc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciBoMiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIC5idXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTE1NXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuXG5ib2R5IC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAubGluZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLmhlcm8taW5mbyB7XG4gIG1heC13aWR0aDogMTM0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLmhlcm8taW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLmhlcm8taW5mbyAuaGVyby10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5oZXJvLWluZm8gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjYzcHg7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciAubnVtYmVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIC5udW1iZXItY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDkycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIgLm51bWJlci1jb250YWluZXIgcC5udW1iZXItaGFzLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciAuc3RhdC1uYW1lIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbnNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICBjb2x1bW4tZ2FwOiA1NXB4O1xuICByb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCAuYXdhcmRzLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCAuYXdhcmRzLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQgLmF3YXJkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbn1cbnNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIgLmF3YXJkLWl0ZW0ge1xuICB3aWR0aDogbWluKDEwMCUsIDMwMHB4KTtcbn1cbnNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIgLmF3YXJkLWl0ZW0gLmF3YXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uLm91ci10ZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbnNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzM3B4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gIH1cbn1cbnNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDcwOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBoMywgc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICMxNDFENDE7XG59XG5zZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5zZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0yMHB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xufVxuc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIHtcbiAgaGVpZ2h0OiA0OTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDM5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogNDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogMzk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogNDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogMTIzcHg7XG4gIH1cbn1cbnNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSAubWVtYmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIC5tZW1iZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbnNlY3Rpb24uam9pbi1vdXItdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvd2hpdGUtYmFja2dyb3VuZC1ncmFkaWVudC5wbmdcIik7XG4gIHBhZGRpbmctdG9wOiAxMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICB9XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgaDMsIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbnNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBzZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC00NzBweDtcbiAgICB0b3A6IC04MHB4O1xuICB9XG59XG5cbi5wYXJ0bmVycy10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC00MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucGFydG5lcnMtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IC01MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiB7XG4gIG1heC13aWR0aDogMzk1cHg7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5idXR0b24sIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbmsge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmJ1dHRvbiwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbmssIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246bm90KDpsYXN0LWNoaWxkKSwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDgxM3B4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIC5sb2dvLWl0ZW0ge1xuICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIgLmxvZ28taXRlbSB7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIgLmxvZ28taXRlbSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29sIHtcbiAgd2lkdGg6IDQ3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29sIG9sLCAuc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb2wgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi52aWRlby1mdWxsLWNvbnRhaW5lciAudmlkZW8tZnVsbC1jb250YWluZXItd3JhcHBlciAudmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1mdWxsLWNvbnRhaW5lciAudmlkZW8tZnVsbC1jb250YWluZXItd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tZnVsbC1jb250YWluZXIgLnZpZGVvLWZ1bGwtY29udGFpbmVyLXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTg1cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1OXB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9kZXYtYWNtLWlzb3ZlcmEtaGVhbHRoZWRnZS5wYW50aGVvbnNpdGUuaW8vd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDgvZm9vdGVyLWN0YS1iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA5ODRweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDU5cHggNTlweCAxNDBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTQwcHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIge1xuICAgIG1hcmdpbjogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMTRweCAxOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIgLnNsaWRlci1hcnJvdy5zbGlkZXItbGVmdC1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIgLnNsaWRlci1hcnJvdyA+IGltZyB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M4Njk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC40cyBlYXNlLWluLW91dDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGljay1saXN0LCAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGljay10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCB7XG4gIGhlaWdodDogNjE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUge1xuICBsZWZ0OiAxMTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgbGVmdDogLTM3NXB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgbGVmdDogLTIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICBsZWZ0OiAtMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIGxlZnQ6IC0yMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTQyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC00NTBweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQge1xuICBsZWZ0OiAyNjVweDtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IHtcbiAgICB3aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUgLnNsaWRlLWNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZSAuc2xpZGUtY2FyZC1jb250YWluZXIgaDUsIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIge1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIgaDUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmluZm8tcmlnaHQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiAtMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIuZGVza3RvcCBzdmcge1xuICB3aWR0aDogNTE5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyLm1vYmlsZSBzdmcge1xuICB3aWR0aDogMTMzcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA5NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL2hlcm8tYmFja2dyb3VuZC1ncmFkaWVudC1tb2JpbGUucG5nXCIpO1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDY5cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMywgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDQsIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDMsIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg0LCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIsIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC52aWRlby1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBpbWcsIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC52aWRlby1jb250YWluZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLmFycm93cy1jb250YWluZXIuZGVza3RvcC1hcnJvd3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAuYXJyb3dzLWNvbnRhaW5lci5kZXNrdG9wLWFycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAuYXJyb3dzLWNvbnRhaW5lci5tb2JpbGUtYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyLm1vYmlsZS1hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyIC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGlkZXItbGVmdC1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLnRpdGxlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC50aXRsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG59XG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC50aXRsZS1zZWN0aW9uIC5hcnJvd3MtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLnRpdGxlLXNlY3Rpb24gLmFycm93cy1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLnRpdGxlLXNlY3Rpb24gLmFycm93cy1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWRlci1sZWZ0LWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAuaW1hZ2VzLXNsaWRlciAuaW1hZ2VzLXNsaWRlci1jb250YWluZXIgaW1nLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICBtYXgtd2lkdGg6IDkxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8gcCB7XG4gIG1heC13aWR0aDogNDc1cHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubGlzdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdDODY5OTtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmxvY2F0aW9uLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIC5sb2NhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5sb2NhdGlvbi1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIC5sb2NhdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3Itc2VjdGlvbi10aXRsZSB7XG4gIG1heC13aWR0aDogNjU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3Itc2VjdGlvbi10aXRsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnNpbmdsZS1pbWFnZS1zbGlkZXIgLnNsaWRlLWJnIHtcbiAgaGVpZ2h0OiA2NDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnNpbmdsZS1pbWFnZS1zbGlkZXIgLnNsaWRlLWJnIHtcbiAgICBoZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5zaW5nbGUtaW1hZ2Utc2xpZGVyIC5zbGlkZS1iZyB7XG4gICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnNpbmdsZS1pbmZvLXNsaWRlciAuc2xpY2stc2xpZGUgaDQsIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2luZ2xlLWluZm8tc2xpZGVyIC5zbGljay1zbGlkZSBwIHtcbiAgbWF4LXdpZHRoOiA0NzFweDtcbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2luZ2xlLWluZm8tc2xpZGVyIC5zbGljay1zbGlkZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2xpZGVzLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2xpZGVzLWluZm8gLnNsaWRlcy1pbmZvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogODlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zbGlkZXMtaW5mbyAuc2xpZGVzLWluZm8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnNsaWRlcy1pbmZvIC5zbGlkZXMtaW5mby1jb250YWluZXIgLm5leHQtdGl0bGUgLm5leHQtdGl0bGUtbGFiZWwge1xuICBjb2xvcjogIzdDODY5OTtcbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2xpZGVzLWluZm8gLnNsaWRlcy1pbmZvLWNvbnRhaW5lciAudG90YWwtc2xpZGVzIC50b3RhbC1zbGlkZXMtbnVtYmVycyAudG90YWwtc2xpZGVzIHtcbiAgY29sb3I6ICM3Qzg2OTk7XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFRTRFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTQxRDQxLCAjMTQxRDQxKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICBtYXgtd2lkdGg6IDkxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8gcCB7XG4gIG1heC13aWR0aDogNDc1cHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubGlzdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdDODY5OTtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmxvY2F0aW9uLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIC5sb2NhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5sb2NhdGlvbi1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIC5sb2NhdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE2M3B4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDEsIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoNSB7XG4gIG1heC13aWR0aDogNjU1cHg7XG59XG5cbi5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxMDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDkwOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGxhYmVsLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGlucHV0LCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHNlbGVjdCwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGlucHV0LCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHNlbGVjdCwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCB0ZXh0YXJlYSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzdweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGlucHV0OjpwbGFjZWhvbGRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgc2VsZWN0W211bHRpcGxlPW11bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Vycm9yTXNnIHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IE1lZGl1bVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNGNDc5M0IgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0jbWt0b0Zvcm1fMTM5NiAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXJlcXVlc3QtYS1kZW1vIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXF1ZXN0LWEtZGVtbyAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUU0RUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3gge1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggLnByb2Nsb3NlIHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0LCAuc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IGZvcm0gaW5wdXQsIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IGZvcm0gaW5wdXQsIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI0Y0NzkzQiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVFNEVFO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTRFRTtcbn1cbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgY29sb3I6ICMxNDFENDE7XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA5N3B4IDAgMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLm5leHQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luLXRvcDogLTUxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTY3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIzcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLmJ1dHRvbiwgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLm1lZ2EtbWVudS1saW5rLCAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLm1lZ2EtbWVudS1saW5rLCAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLmJ1dHRvbiwgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLm1lZ2EtbWVudS1saW5rLCAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLm1lZ2EtbWVudS1saW5rLCAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCB7XG4gIG1heC13aWR0aDogMTMxM3B4O1xufVxuLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSBpbnB1dFt0eXBlPXRleHRdLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICB3aWR0aDogNjk1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxNDFENDE7XG59XG4uY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLmJ1dHRvbiwgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAubWVnYS1tZW51LWxpbmssIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLm1lZ2EtbWVudS1saW5rLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIGZpZWxkc2V0IC5jb2wxIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybS5ta3RvRm9ybSBmaWVsZHNldCAuY29sMSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5idXR0b246YWZ0ZXIsIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5tZWdhLW1lbnUtbGluazphZnRlciwgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSBmaWVsZHNldCAuY29sMSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0ubWt0b0Zvcm0gZmllbGRzZXQgLmNvbDEgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNGNDc5M0I7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBFeHRyYUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgPiBkaXYsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciA+IGRpdiwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgcGFkZGluZy1ib3R0b206IDkzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICB9XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMzk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5tZW1iZXItcG9zaXRpb24sIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgLm1lbWJlci1wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgLnNvY2lhbC1saW5rcywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtbGluaywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIGgzLCAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciBwLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIGgzLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIGgzLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmsge1xuICBwYWRkaW5nLXRvcDogNTNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIG1hcmdpbi10b3A6IDE4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmsge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICBtYXJnaW46IDQwcHggNDBweCAwIDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluaywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmssIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW1hZ2UsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNDNweDtcbiAgfVxufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSA+IGltZywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlID4gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSA+IGltZywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTUwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAuZ3JpZC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAuZ3JpZC10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLmdyaWQtdGl0bGUgPiBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLmdyaWQtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtcm93LWdhcDogMTBweDtcbiAgfVxufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGM0Y1Rjk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBoZWlnaHQ6IDQyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjQ0cHg7XG4gIH1cbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmluZm8td3JhcHBlciB7XG4gIGZsZXg6IDE7XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIC5pbmZvLXdyYXBwZXIgLmluZm8td3JhcHBlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIC5pbmZvLW5hbWUsIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmluZm8tcG9zaXRpb24ge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLnRvcC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAudG9wLWNvbnRhaW5lciAuaW5mby1uYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIC5ib3R0b20tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIC5ib3R0b20tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICB9XG59IiwiLyohXG5UaGVtZSBOYW1lOiBIZWFsdGggRWRnZVxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IFVuZGVyc2NvcmVzLm1lXG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5UZXN0ZWQgdXAgdG86IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGhlYWx0aC1lZGdlXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQuXG5cbkhlYWx0aCBFZGdlIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuXHQtIE5vcm1hbGl6ZVxuXHQtIEJveCBzaXppbmdcbiMgQmFzZVxuXHQtIFR5cG9ncmFwaHlcblx0LSBFbGVtZW50c1xuXHQtIExpbmtzXG5cdC0gRm9ybXNcbiMjIExheW91dHNcbiMgQ29tcG9uZW50c1xuXHQtIE5hdmlnYXRpb25cblx0LSBQb3N0cyBhbmQgcGFnZXNcblx0LSBDb21tZW50c1xuXHQtIFdpZGdldHNcblx0LSBNZWRpYVxuXHQtIENhcHRpb25zXG5cdC0gR2FsbGVyaWVzXG4jIHBsdWdpbnNcblx0LSBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuIyBVdGlsaXRpZXNcblx0LSBBY2Nlc3NpYmlsaXR5XG5cdC0gQWxpZ25tZW50c1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEJveCBzaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbW9yZSBlYXNpbHkgY2hhbmdlIGl0J3MgdmFsdWUgb24gYSBjb21wb25lbnQgbGV2ZWwuXG5AbGluayBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcbiAgZm9udC1mYW1pbHk6IG1vbmFjbywgY29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4vKiBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjNDE2OWUxO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzgwMDA4MDtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTkxOTcwO1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbSAwLjRlbTtcbn1cblxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5ZW07XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHVsIHtcbiAgbGVmdDogLTk5OWVtO1xuICB0b3A6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFNtYWxsIG1lbnUuICovXG4ubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluXG4ucG9zdHMtbmF2aWdhdGlvbixcbi5zaXRlLW1haW5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4vKiBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0aWNreSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdCxcbi5wYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbjogMS41ZW0gMCAwO1xufVxuXG4ucGFnZS1saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLyogQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMC44MDc1ZW0gMDtcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBsdWdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQWNjZXNzaWJpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbmxlZnQge1xuXG4gIC8qcnRsOmlnbm9yZSovXG4gIGZsb2F0OiBsZWZ0O1xuXG4gIC8qcnRsOmlnbm9yZSovXG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cbiAgLypydGw6aWdub3JlKi9cbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gIC8qcnRsOmlnbm9yZSovXG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4iLCIvL0Zyb20gUGl4ZWxzIHRvIEVtc1xuQGZ1bmN0aW9uIGVtKCR0YXJnZXQsICRjb250ZXh0OiAxNikge1xuICBAcmV0dXJuICgkdGFyZ2V0IC8gJGNvbnRleHQpICogMWVtO1xufVxuXG4vL1Jlc3BvbnNpdmUgTWl4aW5cbkBtaXhpbiByZXNwb25kLXRvKCRxdWVyeSkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHF1ZXJ5KSB7XG4gICAgQGNvbnRlbnRcbiAgfVxufVxuXG4vL0JveCBTaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3gtbW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94LW1vZGVsOyAvLyBTYWZhcmkgPD0gNVxuICAtbW96LWJveC1zaXppbmc6ICRib3gtbW9kZWw7IC8vIEZpcmVmb3ggPD0gMTlcbiAgYm94LXNpemluZzogJGJveC1tb2RlbDtcbn1cblxuLy9DbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXItc3R5bGUoJGNvbG9yKSB7XG5cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuQG1peGluIGJhY2tncm91bmRJbWFnZSgkYmdTaXplLCAkYmdSZXBlYXQ6IG5vLXJlcGVhdCwgJGJnUG9zaXRpb246IGNlbnRlcil7XG4gIGJhY2tncm91bmQtc2l6ZTogJGJnU2l6ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRiZ1JlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGJnUG9zaXRpb247XG59O1xuXG5cbi8qIE9ubHkgZm9yIGFkZCAgQ1NTIHN0eWxlcyB0byBJRSAxMSAgICovXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjp0cnVlKSB7XG4gIC8qIElFIEVkZ2UgMTIrIENTUyBzdHlsZXMgZ28gaGVyZSAqL1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAvKiBJRSAxMSBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cbn0iLCIvL1ZBUklBQkxFU1xuXG4vL1NpemVzXG4kZml4ZWRXaWR0aDogMTg0MHB4O1xuJGZpeGVkV2lkdGhJbnRlcmlvclBhZ2VzOiAxNTMwcHg7XG4kc2lkZUJhcldpZHRoOiA0NDVweDtcblxuLy9Gb250c1xuJGZvbnRGYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG5cbi8vVGFnc1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cbiAgYm9keSB7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1maXhlZCB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRmaXhlZFdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpe1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpe1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJi5jbGVhcmZpeCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQtc3BhY2V7XG4gIHBhZGRpbmctbGVmdDogMzEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAmLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5jbGVhcmZpeCB7XG5cbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICB9XG59XG5cbi5jb250YWluZXItc2VjdGlvbi1tYXJnaW4ge1xuICBtYXJnaW46IDE1MHB4IDA7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgbWFyZ2luOiAxMjBweCAwO1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cblxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICBkaXYuY29udGFpbmVyLWNvbnRlbnQsXG4gIGRpdi5jb250YWluZXItc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICBkaXYuY29udGFpbmVyLXNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgZGl2LmNvbnRhaW5lci1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZUJhcldpZHRofSAtIDUwcHgpO1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuXG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgei1pbmRleDogMTA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICBsaS51aS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbn1cblxuXG4vLyB3cCBiYXIgZml4XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oNzgycHgpe1xuICBodG1sIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAjd3BhZG1pbmJhciB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpe1xuICBodG1sIHtcbiAgICAjd3BhZG1pbmJhciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICB9XG59XG5cblxucHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVudHJ5e1xuICBtYXJnaW46IDA7XG59XG5cblxuaDEsaDIsXG5oMyxoNCxcbmg1LGg2e1xuICBtYXJnaW46IDA7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbnRhJztcbiAgc3JjOiB1cmwoJy4vZm9udHMvQXZlbnRhLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi9mb250cy9BdmVudGEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVudGEgTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4vZm9udHMvQXZlbnRhLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL2ZvbnRzL0F2ZW50YS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbnRhIEV4dHJhQm9sZCc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL0F2ZW50YS1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi9mb250cy9BdmVudGEtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUZXh0YSBBbHQgQm9vayc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL1RleHRhQWx0LUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi9mb250cy9UZXh0YUFsdC1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RleHRhIEFsdCBNZWRpdW0nO1xuICBzcmM6IHVybCgnLi9mb250cy9UZXh0YUFsdC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi9mb250cy9UZXh0YUFsdC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuJGF2ZW50YTogJ0F2ZW50YSc7XG4kYXZlbnRhTWVkaXVtOiAnQXZlbnRhIE1lZGl1bSc7XG4kYXZlbnRhRXh0cmFCb2xkOiAnQXZlbnRhIEV4dHJhQm9sZCc7XG4kdGV4dGFBbHRCb29rOiAnVGV4dGEgQWx0IEJvb2snO1xuJHRleHRhQWx0TWVkaXVtOiAnVGV4dGEgQWx0IE1lZGl1bSc7IiwiaDEge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogOThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgyIHtcbiAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRhdmVudGFNZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgbGluZS1oZWlnaHQ6IDg4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oMyB7XG4gIGNvbG9yOiAkZGFya0JsdWU7XG4gIGZvbnQtZmFtaWx5OiAkYXZlbnRhTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDQge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmg1IHtcbiAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oNiB7XG4gIGNvbG9yOiAkZGFya0JsdWU7XG4gIGZvbnQtZmFtaWx5OiAkYXZlbnRhTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxucCwgbGkge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbnN0cm9uZyB7XG4gIGNvbG9yOiAkZGFya0JsdWU7XG4gIGZvbnQtZmFtaWx5OiAkYXZlbnRhTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5hLCBhOnZpc2l0ZWQsIGE6Zm9jdXMge1xuICBjb2xvcjogJG9yYW5nZTtcbiAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdEJvb2ssIHNhbnMtc2VyaWY7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZGFya09yYW5nZTtcbiAgfVxufVxuXG4uYnV0dG9uLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uOnZpc2l0ZWQge1xuICBmb250LWZhbWlseTogJGF2ZW50YUV4dHJhQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmLmhhcy1hcnJvdyB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICB9XG4gICAgJi5iYWNrLWFycm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyM0Y0NzkzQicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICYuaGFzLWFycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi53aGl0ZS1idXR0b24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJi5oYXMtYXJyb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICBwLCBsaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICB1bCwgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuYnV0dG9uLCAuYnV0dG9uOnZpc2l0ZWQsIC5idXR0b246Zm9jdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAmLmhhcy1hcnJvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5tb2RhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5jbG9zZS1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbiAgLnNlcGFyYXRvciB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjA5Mjk2MzkgMTUuMDgyM0w3LjE2NDAzIDguMDExMkwwLjA3MDMxMjUgMC45MTc0OEMyLjg4MzQ5IDUuMjA3OSAyLjg4NzQ5IDEwLjc5NTkgMC4wOTI5NjM5IDE1LjA4MjNaJyBmaWxsPSclMjM3Qzg2OTknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjI1ODk4IDE1LjA4MjNMNy4zMzAwNSA4LjAxMTJMMC4yMzYzMjggMC45MTc0OEMzLjA0OTUxIDUuMjA3OSAzLjA1MzUxIDEwLjc5NTkgMC4yNTg5OCAxNS4wODIzWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLWJ1dHRvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmlkZW8tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMyk7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAudmlkZW8tYnV0dG9uLWludGVyaW9yIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cbiAgLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICB3aWR0aDogNTcuNXB4O1xuICAgICAgaGVpZ2h0OiA1Ny41cHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1uby1jb250cm9scyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxMDBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6MzQyODtcbiAgfVxuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpbmZvZ3JhcGhpY0Rhc2gge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDoxMDAwO1xuICB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRhc2hJbnZlcnRlZCB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OjYwMDtcbiAgfVxuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEyNTA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncm93WSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdyb3dYIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi5saW5lcy1jb250YWluZXIge1xuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6MzQyODtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6MzQyODtcbiAgICAgIGFuaW1hdGlvbjogZGFzaCA1cyBmb3J3YXJkcztcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiR3aGl0ZTogI2ZmZmZmZjtcbiRsaWdodEdyYXk6ICNGM0Y1Rjk7XG4kZ3JheTogI0RFRTRFRTtcbiRkYXJrR3JheTogIzdDODY5OTtcbiRibGFjazogIzAwMDAwMDtcbiRibHVlOiAjMDA4RkQ1O1xuJGRhcmtCbHVlOiAjMTQxRDQxO1xuJGdyZWVuOiAjMkQ2QzZBO1xuJG9yYW5nZTogI0Y0NzkzQjtcbiRkYXJrT3JhbmdlOiAjQzI0MTAwO1xuJHBpbms6ICNEMTNGNzY7XG4kcHVycGxlOiAjNjExMDU5OyIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vaW1hZ2VzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogYW5pbWF0ZS5jc3MgLSBodHRwczovL2FuaW1hdGUuc3R5bGUvXG4gKiBWZXJzaW9uIC0gNC4xLjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBIaXBwb2NyYXRpYyBMaWNlbnNlIDIuMSAtIGh0dHA6Ly9maXJzdGRvbm9oYXJtLmRldlxuICpcbiAqIENvcHlyaWdodCAoYykgMjAyMiBBbmltYXRlLmNzc1xuICovXG46cm9vdCB7XG4gIC0tYW5pbWF0ZS1kdXJhdGlvbjogMXM7XG4gIC0tYW5pbWF0ZS1kZWxheTogMXM7XG4gIC0tYW5pbWF0ZS1yZXBlYXQ6IDE7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0zIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAzKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzIC8gMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG59XG5AbWVkaWEgcHJpbnQsIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9J091dCddIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qIFNsaWRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbi8qIEZhZGluZyBlbnRyYW5jZXMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn0iLCIuc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgLmNvbnRhaW5lci1maXhlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgIH1cbiAgICAuc2l0ZS1icmFuZGluZyB7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NTBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICNtZWdhLW1lbnUtd3JhcC1tZW51LTEge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAubWVnYS1tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWVnYS10b2dnbGUtYmxvY2stMCB7XG4gICAgICAgICAgICAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI21lZ2EtbWVudS1tZW51LTEge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTY2MHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEzNjZweCkge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gYS5tZWdhLW1lbnUtbGluaywgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmhhcy1hcnJvdztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYS5tZWdhLW1lbnUtbGluaywgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRNZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAubWVnYS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS41MTk5NyAxLjkxNTk5QzMuMjgxMDYgNS4yNzgwOCAzLjI4MTA3IDEwLjcyMTUgMS41MTk5NyAxNC4wODM2QzEuMzMzMTkgMTQuNDMwNSAxLjE0NjQgMTQuNzc3MyAwLjkwNjI1IDE1LjA3MDhMNy45NzczMiA3Ljk5OTc4TDAuOTA2MjUgMC45Mjg3MTFDMS4xMTk3MiAxLjI0ODkxIDEuMzMzMTggMS41NjkxMSAxLjUxOTk3IDEuOTE1OTlaJyBmaWxsPSclMjNGNDc5M0InLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNTE5OTcgMS45MTU5OUMzLjI4MTA2IDUuMjc4MDggMy4yODEwNyAxMC43MjE1IDEuNTE5OTcgMTQuMDgzNkMxLjMzMzE5IDE0LjQzMDUgMS4xNDY0IDE0Ljc3NzMgMC45MDYyNSAxNS4wNzA4TDcuOTc3MzIgNy45OTk3OEwwLjkwNjI1IDAuOTI4NzExQzEuMTE5NzIgMS4yNDg5MSAxLjMzMzE4IDEuNTY5MTEgMS41MTk5NyAxLjkxNTk5WicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZWdhLXRvZ2dsZS1vbiB7XG4gICAgICAgICAgICAgID4gYS5tZWdhLW1lbnUtbGluaywgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAubWVnYS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS41MTk5NyAxLjkxNTk5QzMuMjgxMDYgNS4yNzgwOCAzLjI4MTA3IDEwLjcyMTUgMS41MTk5NyAxNC4wODM2QzEuMzMzMTkgMTQuNDMwNSAxLjE0NjQgMTQuNzc3MyAwLjkwNjI1IDE1LjA3MDhMNy45NzczMiA3Ljk5OTc4TDAuOTA2MjUgMC45Mjg3MTFDMS4xMTk3MiAxLjI0ODkxIDEuMzMzMTggMS41NjkxMSAxLjUxOTk3IDEuOTE1OTlaJyBmaWxsPSclMjNGNDc5M0InLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgwLCAxLCAxLCAwLCAxLCAxKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODNweCk7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gICAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWVnYS1tZW51LXJvdyB7XG4gICAgICAgICAgICAgICAgJi5mbGV4IHtcbiAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud2lkZ2V0X3RleHQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5tZWdhLWJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDgwcHggODBweCA2NXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAzMHB4IDQwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1saW5rLCAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmhhcy1hcnJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1tZW51LWxpbmssIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCAubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLW1lbnUge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA0MHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1MHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5wcm92aWRlci1kYXRhLW1hbmFnbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMCA4LjMzMzVWMzEuNjY2OCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTguMzMyMDMgMjBIMzEuNjY1NCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguMzMyMDMgMjBIMzEuNjY1NCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1saW5rLCAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaGFzLWFycm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndoaXRlLWJ1dHRvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLWRpc2FibGUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1saW5rLCAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZWdhLW1lbnUtZmx5b3V0IHtcbiAgICAgICAgICAgICAgJi5tZWdhLXRvZ2dsZS1vbiB7XG4gICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJlc291cmNlcy1tZW51IHtcbiAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1yb3cge1xuICAgICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDgwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNjBweCAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYud2lkZ2V0X3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHR3aWRnZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogODBweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiwgLmJ1dHRvbjp2aXNpdGVkLCAuYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtaWNvbnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNjYwcHgpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDUwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExOTlweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYycHg7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuYXNsX3dfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KXtcbiAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KXtcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgfVxuICAgICAgICAjYWpheHNlYXJjaGxpdGUxIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIC5wcm9ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2Nsb3NlIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGlucHV0LCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdEJvb2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGFFeHRyYUJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAxNzBweCAzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAkZml4ZWRXaWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KXtcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDE1MHB4IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgcGFkZGluZzogMCAxMTBweCAxMHB4O1xuICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KXtcbiAgICBwYWRkaW5nOiAwIDQwcHggMTBweDtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdHMge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDQzMnB4O1xuICAgIC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgIH1cbiAgICAgIC5hc2xfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFzbF9kZXNjIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdEJvb2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hc2xfa2V5d29yZCwgLmFzbF9ub3Jlc19oZWFkZXIge1xuICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG59IiwiLnNpdGUtZm9vdGVyIHtcbiAgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24ge1xuICAgIGgzIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjZweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnViZXJmbGlwIC51Zi1sYXp5LWxvYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICN1Zi1sYXp5LWxvYWRlci0xMDI5MjgzNCB7XG4gICAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgLnVmLWxhenktbG9hZGVyIC51Zi10aWxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgLTEwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDIzJTtcbiAgICAgIG1hcmdpbjogMCAxJSAyMHB4IWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZmlndXJlLnVmLXRpbGUtdGh1bWJuYWlsIHtcbiAgICAgIGhlaWdodDogNDElICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGZpZ3VyZS51Zi10aWxlLXRodW1ibmFpbCBpbWcge1xuICAgICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvcHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjJweCA0MHB4O1xuICAgIH1cbiAgICAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtY29weSAudWYtdGlsZS1mcmllbmRseS10aW1lc3RhbXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogQXZlbnRhICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzE0MWQ0MSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICAgIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0IHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IEF2ZW50YSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgY29sb3I6ICNmNDc5M2I7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCBpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2lob3N0LnViZXJmbGlwLmNvbS9oZWFsdGhlZGdlLXR2Mi9PQi04MTkyL2J1aWxkL2Fzc2V0cy9pbWFnZXMvY2lyY2xlLnN2Zyk7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDc5M2I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW46IDAgMCAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtYXJyb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS1jb3B5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmZDUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUtY29weSAuc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgIGZvbnQtZmFtaWx5OiBUZXh0YSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29udGVudC1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmQ1ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnVmLXRpbGUtY29udGFpbmVyXG4gICAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlclxuICAgIC51Zi10aWxlLWNvbnRlbnQtbGFiZWxcbiAgICAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHQsXG4gICAgLnVmLXRpbGUtY29udGFpbmVyXG4gICAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlclxuICAgIC51Zi10aWxlLWNvbnRlbnQtbGFiZWxcbiAgICAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHRcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtYXJyb3c6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2NpaG9zdC51YmVyZmxpcC5jb20vaGVhbHRoZWRnZS10djIvT0ItODE5Mi9idWlsZC9hc3NldHMvaW1hZ2VzL2hvdmVyaW1hZ2Uuc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudWYtdGlsZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC51Zi10aWxlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3RhLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA5NHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAmLmRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY3RhLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2l0ZS1pbmZvIHtcbiAgICAudG9wLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAxMDBweCA0MHB4IDUwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuc29jaWFsLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGFNZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbS1mb29vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmxlZnQtY29udGFpbmVyLCAucmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgcCwgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhlcm8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5vbmx5LXRleHQtaGVyby5pbnRlcmlvci1oZXJvIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDY5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYudGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ob21lLWhlcm8ge1xuICAgIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNDRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICBociB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrR3JheTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLW5ld3MtY2FyZHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA4OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY1cHgpIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW46IC0zMCUgMTEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAtMzclIDYwcHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IC0zNyUgYXV0byAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAtNDBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgICAubmV3cy1jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbnRlcmlvci1oZXJvIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHRvcDogLTkwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUxOXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDMwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA5NjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQtbW9iaWxlLnBuZycpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2OXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGhyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtHcmF5O1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubGlua3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGhyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIsIC52aWRlby1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYucGFydG5lcnMtaGVybywgJi5oZXJvLXdpdGgtY2FyZHMsICYudG9wLXRleHQtYWxpZ257XG4gICAgICAuaGVyby1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgLnRleHQtY29udGFpbmVye1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvLXdpdGgtY2FyZHN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTA1MHB4KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjAwcHg7XG4gICAgICB9XG4gICAgICAvL0BpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgLy8gIG1hcmdpbi1ib3R0b206IDEyMDBweDtcbiAgICAgIC8vfVxuICAgICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLWNhcmRze1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJvdHRvbTogLTIwMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTY2MHB4KSB7XG4gICAgICAgICAgICBib3R0b206IC0zMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExMjlweCl7XG4gICAgICAgICAgICBib3R0b206IC0xNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDUwcHgpe1xuICAgICAgICAgICAgYm90dG9tOiAtNTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oZXJvLWNhcmRzLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTA1MHB4KXtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWl0ZW17XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExMjlweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gMTBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDUwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDEwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNhcmQtaXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICYgPiBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc29sdXRpb25zLWhlcm8ge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTAwcHggNjBweCAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgLnByb2R1Y3QtaGV4YWdvbiB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjcHJvZHVjdC0xIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNwcm9kdWN0LTIge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmI3Byb2R1Y3QtMyB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNwcm9kdWN0LTQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmRhc2hlZCB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gICAgICAgICAgICAmLnJ1bi1hbmltYXRpb24ge1xuICAgICAgICAgICAgICBhbmltYXRpb246IGluZm9ncmFwaGljRGFzaCAxMHMgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICAgICAgICAmLmFjY2VsZXJhdGVkIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jZW50ZXItZGFzaGVkIHtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgICAgICAgICAgICYucnVuLWFuaW1hdGlvbiB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogaW5mb2dyYXBoaWNEYXNoIDNzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgICAgICAgICAgICAgJi5hY2NlbGVyYXRlZCB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgbGluZS5kYXNoZWQge1xuICAgICAgICAgICAgJi5ydW4tYW5pbWF0aW9uIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICAgICAgICAgICAgJi5hY2NlbGVyYXRlZCB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ZnLXRleHQge1xuICAgICAgICAgIC5sZWZ0LXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDc5cHg7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgICBsZWZ0OiA1M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1pZGRsZS10aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA2MjBweDtcbiAgICAgICAgICAgIHRvcDogMjI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4MzlweCkge1xuICAgICAgICAgICAgICBsZWZ0OiA0MTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDI2MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgdG9wOiAyODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1pZGRsZS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAyODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRvcDogMzEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWZ0LWl0ZW1zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTg5cHg7XG4gICAgICAgICAgICBsZWZ0OiA3OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgbGVmdDogNTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgdG9wOiAxNTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MTBweDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB0b3A6IDEyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBsZWZ0OiA2MzdweDtcbiAgICAgICAgICAgIHRvcDogNDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgICBsZWZ0OiA0MjNweDtcbiAgICAgICAgICAgICAgdG9wOiA0MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDQzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICB0b3A6IDQxMHB4O1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jZW50ZXJlZC10ZXh0IHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTEzNXB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTk4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTMycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgICAgICByaWdodDogMTQycHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IC04NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA5N3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEwN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTM3cHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogOThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEzNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTQ3cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE0NXB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAtNDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZHVjdC1jYXJkcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgIHRvcDogMjMlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTc3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJi5hY2NlbGVyYXRlZCB7XG4gICAgICAgICAgICAgIC5sZWZ0LWxpbmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLCAmOm50aC1vZi10eXBlKDUpLCAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xcztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNiksICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlZnQtbGluZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3N3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFya0dyYXksIDAuOCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBncm93WSAxcyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZ3Jvd1ggMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgdG9wOiA3MzJweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgIHRvcDogNzIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgIHRvcDogNjMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB3aWR0aDogNzUycHg7XG4gICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExNTlweDtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjA1KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiAwLjJzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNnM7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSwgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDYuNHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyksICY6bnRoLW9mLXR5cGUoNSksICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNi44cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSwgJjpudGgtb2YtdHlwZSg4KSB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDcuMnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOSkge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3LjZzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3M3B4O1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTc3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTg5cHg7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXNrdG9wLWluZm9ncmFwaGljIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1pZGRsZS1kZXNrdG9wLWluZm9ncmFwaGljIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm90ZWJvb2staW5mb2dyYXBoaWMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYXB0b3AtaW5mb2dyYXBoaWMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLWluZm9ncmFwaGljIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubm90LWZvdW5kLXNlY3Rpb24ge1xuICAgIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnV0dG9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaHJ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTUwcHggYXV0bztcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICBtYXJnaW46IDE2MHB4IGF1dG8gMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIG1hcmdpbjogMTQwcHggYXV0byA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuZXhwYW5kYWJsZS1jYXJkIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggODVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMywgaDYsIC5idXR0b24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjdXJzb3I6IHVuc2V0O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNTU5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM0M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMsIGg2LCAuYnV0dG9ue1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBtaW4td2lkdGg6IDQzOXB4O1xuICAgICAgICAgIHdpZHRoOiA0MzlweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbmZvcm1hdGlvbi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9XG4gIH1cblxuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmluZm9ybWF0aW9uLXNlY3Rpb24tMSB7XG4gICAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbmZvcm1hdGlvbi1zZWN0aW9uLTIge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmluZm9ybWF0aW9uLXNlY3Rpb24tMyB7XG4gICAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHRvcDogLTI4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZW5lZml0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yNSU7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG4gIC5iZW5lZml0LWNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYmVuZWZpdC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZW5lZml0LWNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHB1cnBsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg1LCBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBoNSwgcCB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG59IiwiLmluZm9ncmFwaGljLXNlY3Rpb24ge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gIHBhZGRpbmc6IDEwNXB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KXtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIH1cbiAgLnN2Zy10ZXh0IHtcbiAgICAubWlkZGxlLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtaXRlbXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMzMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICB0b3A6IDI3NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgdG9wOiAxODJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyMDVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaDUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRNZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4N3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICB0b3A6IC04NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDI2MnB4O1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDE4NXB4O1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICByaWdodDogNThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMjMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMTQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IDI2OHB4O1xuICAgICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDE5MHB4O1xuICAgICAgICAgICAgdG9wOiAtMzhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgIHRvcDogLTYycHg7XG4gICAgICAgICAgICBsZWZ0OiAxMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2VudGVyZWQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgd2lkdGg6IDEwNzRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgIHdpZHRoOiA2MzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgd2lkdGg6IDMzN3B4O1xuICAgIH1cbiAgICAuaG9tZS1wcm9kdWN0LWhleGFnb24ge1xuICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICYjcHJvZHVjdC0wIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTAwcHgpO1xuICAgICAgfVxuICAgICAgJiNwcm9kdWN0LTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDBweCwgMHB4KTtcbiAgICAgIH1cbiAgICAgICYjcHJvZHVjdC0yIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMDBweCk7XG4gICAgICB9XG4gICAgICAmI3Byb2R1Y3QtMyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIDBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXNoZWQge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNjAwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAmLnJ1bi1hbmltYXRpb24ge1xuICAgICAgICBhbmltYXRpb246IGRhc2hJbnZlcnRlZCAyLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hY2NvcmRpb25zLXNlY3Rpb24ge1xuICBoMiB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmFjY29yZGlvbi1pY29uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTUgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuOTg3MjgxIDcuMzg2MjhDNC4zNDkzNyA1LjYyNTE5IDkuNzkyNzcgNS42MjUxOCAxMy4xNTQ5IDcuMzg2MjhDMTMuNTAxNyA3LjU3MzA2IDEzLjg0ODYgNy43NTk4NSAxNC4xNDIxIDhMNy4wNzEwNyAwLjkyODkzMkwwIDhDMC4zMjAxOTkgNy43ODY1MyAwLjY0MDM5OSA3LjU3MzA3IDAuOTg3MjgxIDcuMzg2MjhaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3BlbiB7XG4gICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWljb24ge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGV4dC12aWRlby1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnRleHQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB9XG4gICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMDVweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIGg0LCBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDkxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBmbGV4OiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICB9XG4gIH1cbn0iLCIucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbnRlbnQtdG8tc2Nyb2xsIHtcbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDgyMHB4O1xuICAgICAgICAgIHdpZHRoOiA2NTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjgwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MtbGluZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlKTtcbiAgICAgICAgICB0b3A6IDE2MHB4O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjI2cHgpO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI4MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLW51bWJlciB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxlZnQtc2Nyb2xsLWJhciB7XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2dyZXNzLWxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2xpZGUtbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYuY2VudGVyZWQtc2Nyb2xsLWJhciB7XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyNDRweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI4MHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9ncmVzcy1saW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2FzZS1zdHVkeS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5saW5lcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDk1N3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NjhweDtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgICYuZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDcycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogODBweCA4MHB4IDkycHg7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDhweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgJi5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAmLmRlc2t0b3AtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2x1dGlvbnMtbGFuZGluZy1wYWdlIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb257XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufSIsIi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAmLmRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWRlby1pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwLCBsaSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBwLCB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjBweCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzLCBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhlYWx0aC1ydWxlcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaDQsIGg1IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgyKSwgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MnB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNhcmQtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMjEwcHggMTQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIxMHB4IDYwcHggNzJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggNjBweCA3MnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDQwcHggNDJweDtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkwOXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIGg1LCBwIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzAwOEZENScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAsIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogLTE1NXB4O1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoYXV0byk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1cHgpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAtMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgIHRvcDogLTEzMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBib3R0b206IC0xMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYXJ0bmVycy10YWJsZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogLTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogLTUwMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuICAucGFydG5lcnMtdGFibGUtY29udGFpbmVye1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xuICAgICAgfVxuICAgICAgLmxlZnQtY29sdW1ue1xuICAgICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAubGlua3Mtd3JhcHBlcntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodC1jb2x1bW57XG4gICAgICAgIG1heC13aWR0aDogODEzcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIC5yaWdodC1jb2x1bW4tY29udGFpbmVye1xuICAgICAgICAgIC5sb2dvc3tcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2dvcy1jb250YWluZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTM2NnB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubG9nby1pdGVte1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE1NTBweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpZGUtYnktc2lkZS1pbmZve1xuICAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVye1xuICAgIC5zZWN0aW9uLXRpdGxle1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbnN7XG4gICAgICAuZGVzY3JpcHRpb25zLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMzI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbHtcbiAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBvbCx1bHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudmlkZW8tZnVsbC1jb250YWluZXJ7XG4gIC52aWRlby1mdWxsLWNvbnRhaW5lci13cmFwcGVye1xuICAgIC52aWRlby1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jYXJkcy1zbGlkZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC04NXB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYudGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lcntcbiAgICAuc2VjdGlvbi10aXRsZS1jb250YWluZXJ7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTlweDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLXRpdGxle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlcnMtY29udGFpbmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Rldi1hY20taXNvdmVyYS1oZWFsdGhlZGdlLnBhbnRoZW9uc2l0ZS5pby93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wOC9mb290ZXItY3RhLWJhY2tncm91bmQucG5nJyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDk4NHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIHBhZGRpbmc6IDU5cHggNTlweCAxNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLnNsaWRlcnMtaW5uZXItY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0LWNvbHVtbntcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJyb3dzLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgICBtYXJnaW46IDQwcHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRlci1hcnJvd3tcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTlweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zbGlkZXItbGVmdC1hcnJvd3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2dyZXNzLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDODY5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUsIHdoaXRlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNyLW9ubHkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWRlci1jYXJkc3tcbiAgICAgICAgLnNsaWNrLWxpc3QsIC5zbGljay10cmFja3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGUtY2FyZHtcbiAgICAgICAgICBoZWlnaHQ6IDYxNnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWRlLWNhcmQtYmx1ZXtcbiAgICAgICAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmV7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjpub3QoLnNsaWNrLWN1cnJlbnQpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNzVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTcwMHB4KXtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY2cHgpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMjMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oODAwcHgpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC00NTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zbGljay1jdXJyZW50e1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI2NXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZS1jYXJkLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgaDUsIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zbGlkZS1jYXJkLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA3MnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE3MDBweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmN0YXMtc2xpZGVyLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTEwN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5jdGFzLXNsaWRlci1jb250YWluZXIge1xuICAgIC5jdGEtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGF1dG8pO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDQ0JTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xuICAgICAgICAgIGJvdHRvbTogLTc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBib3R0b206IC05MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gLTEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogNDUlO1xuICAgICAgICBib3R0b206IC04NXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAzNyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBib3R0b206IC0xMTVweDtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggNjZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODVweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoYXV0byk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBib3R0b206IC05MHB4O1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIC0xMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIGJvdHRvbTogLTExNXB4O1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgJi5tYXJnaW4tbmVnYXRpdmUge1xuICAgIG1hcmdpbi10b3A6IC0zMzdweDtcbiAgICBwYWRkaW5nLXRvcDogNDU3cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICAgIH1cbiAgfVxuICAmLmJhY2tncm91bmQtZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlby1jb250YWluZXIsIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xNDBweDtcbiAgICB3aWR0aDogNDIlO1xuICAgIGhlaWdodDogNzExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNtYWxsLXZpZGVve1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgIC8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTYwMHB4KXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlkZW8tY29udGFpbmVyLCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgaGVpZ2h0OiA4MjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNjAwcHgpe1xuICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWRlby1idXR0b257XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZGVvLWJ1dHRvbi1pbnRlcmlvcntcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gc3Zne1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGVza3RvcC12aWRlb3tcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgaGVpZ2h0OiA4MjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgdmlkZW97XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW8tYnV0dG9ue1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZpZGVvLWJ1dHRvbi1pbnRlcmlvcntcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzdmd7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDMxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgLnJvdy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIHtcbiAgLnZpZGVvLWNvbnRhaW5lciwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNjEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDg1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIHAsIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAsIGxpIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZ3JpZC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICA+IGgyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmLnJvdy1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDE0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgICAgLnByZXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIGgzLCBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdGEtbGlua3MtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm92ZXJsYXBwZWQge1xuICAgIG1hcmdpbi10b3A6IC00MjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTU1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICB9XG4gIH1cbn1cbi5ncmlkcy1zZWN0aW9uIHtcbiAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUZGNztcbiAgICBoZWlnaHQ6IDkxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBoZWlnaHQ6IDg2OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDc2OHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGhlaWdodDogMTA1NnB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1OHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwOHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA5MDZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNThweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4MDZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNThweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZC1zZWN0aW9uIHtcbiAgICAmLm92ZXJsYXBwZWQge1xuICAgICAgbWFyZ2luLXRvcDogLTYyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5jdGEtY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggNjBweCA2NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICBoNSwgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2FyZWVycy1wYWdle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5lcy1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KXtcbiAgICAgICAgbGVmdDogLTE3MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3RhLWNhcmRzLWNvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBncmlkLWdhcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTMwMHB4KXtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExNTBweCl7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICB9XG4gICAgICAuY2FyZC1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNDgzcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5iZW5lZml0cy1zZWN0aW9uIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWluLWhlaWdodDogNTYwcHg7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICAuY2FyZC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2lkZS1ieS1zaWRlLWNhcmRzIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDEyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogLTE1NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keXtcbiAgLnBhZ2UtdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlcm8uaGVyby1hYm91dC11c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1jb250YWluZXJ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL2hlcm8tYmFja2dyb3VuZC1ncmFkaWVudC5wbmcnKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xuICAgICAgLmhlcm8taW5mb3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzNweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLXRpdGxle1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnN0YXRze1xuICAgICAgICAuc3RhdHMtY29udGFpbmVye1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAgLnN0YXQtaXRlbXtcbiAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLyA0KTtcbiAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLyAyKTtcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgLnN0YXQtaXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEzMDBweCl7XG4gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExMDBweCl7XG4gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjNweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIC5udW1iZXItY29udGFpbmVye1xuICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5MnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgJi5udW1iZXItaGFzLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIC5zdGF0LW5hbWV7XG4gICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsInNlY3Rpb257XG4gICYuYXdhcmRzLXNlY3Rpb257XG4gICAgLmF3YXJkcy1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXdhcmRzLWdyaWR7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgIH1cbiAgICAgIC5hd2FyZHMtZ3JpZC1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgICAgIGNvbHVtbi1nYXA6IDU1cHg7XG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KXtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYXdhcmQtaXRlbXtcbiAgICAgICAgICB3aWR0aDogbWluKDEwMCUsIDMwMHB4KTtcbiAgICAgICAgICAuYXdhcmQtaXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Iiwic2VjdGlvbntcbiAgJi5vdXItdGVhbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAub3VyLXRlYW0tY29udGFpbmVye1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICAgICAgfVxuICAgICAgLmluZm8tY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDcwOXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoMywgcHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lcy1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50ZWFtLW1lbWJlcnN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIC50ZWFtLW1lbWJlcnMtY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwcHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAudGVhbS1tZW1iZXItaXRlbXtcbiAgICAgICAgICBoZWlnaHQ6IDQ5NXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTM2NnB4KXtcbiAgICAgICAgICAgIGhlaWdodDogMzk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTE2MHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogMjk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oODAwcHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDM3NXB4KXtcbiAgICAgICAgICAgIGhlaWdodDogMTIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZW1iZXItaW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMzc1cHgpe1xuICAgICAgICAgICAgICB3aWR0aDogMTA4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59Iiwic2VjdGlvbntcbiAgJi5qb2luLW91ci10ZWFte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuam9pbi1vdXItdGVhbS1jb250YWluZXJ7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy93aGl0ZS1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuICAgICAgcGFkZGluZy10b3A6IDExN3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAgICAgfVxuICAgICAgLmluZm8tY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDcwOXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaDMsIHB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lcy1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNzAwcHgpe1xuICAgICAgICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTAwcHgpe1xuICAgICAgICAgIHJpZ2h0OiAtNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIHJpZ2h0OiAtNDcwcHg7XG4gICAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbmZvLXJpZ2h0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICYuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi50YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2Uge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgfVxuICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNTE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA5NjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQtbW9iaWxlLnBuZycpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2OXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzLCBoNCwgaDUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIsIC52aWRlby1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW1hZ2VzLXNsaWRlci1zZWN0aW9ue1xuICAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAuYXJyb3dzLWNvbnRhaW5lcntcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAmLmRlc2t0b3AtYXJyb3dze1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubW9iaWxlLWFycm93c3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgJi5zbGlkZXItbGVmdC1hcnJvd3tcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb257XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIH1cbiAgICAgIC5hcnJvd3MtY29udGFpbmVye1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAmLnNsaWRlci1sZWZ0LWFycm93e1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2VzLXNsaWRlcntcbiAgICAgIC5pbWFnZXMtc2xpZGVyLWNvbnRhaW5lcntcbiAgICAgICAgICBpbWcuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsInNlY3Rpb257XG4gICYubG9jYXRpb25ze1xuICAgIC5sb2NhdGlvbnMtY29udGFpbmVye1xuICAgICAgJi5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLWluZm97XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb257XG4gICAgICAgIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAubGlzdC10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxvY2F0aW9uLWxpc3R7XG4gICAgICAgICAgICAubG9jYXRpb24tbGlzdC1jb250YWluZXJ7XG4gICAgICAgICAgICAgIC5sb2NhdGlvbi1pdGVte1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubG9jYXRpb24taXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmxlZnQtY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5yaWdodC1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHl7XG4gICYucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXN7XG4gICAgc2VjdGlvbi5sb2NhdGlvbnN7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIC5sb2NhdGlvbnMtY29udGFpbmVye1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIC5zZWN0aW9uLWluZm97XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGgye1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAubG9jYXRpb24tbGlzdHtcbiAgICAgICAgICAgICAgLmxvY2F0aW9uLWl0ZW17XG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgLmxlZnQtY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3NlY3Rpb25zL2NhcmVlcnMvaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uXCI7XG5AaW1wb3J0IFwiLi4vc2VjdGlvbnMvaW1hZ2VzLXNsaWRlclwiO1xuQGltcG9ydCBcIi4uL3NlY3Rpb25zL2xvY2F0aW9uc1wiO1xuXG5zZWN0aW9ue1xuICAmLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdle1xuICAgIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLXRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyYXktc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdyYXktc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICAgICAgLmludGVyaW9yLXNlY3Rpb24tdGl0bGV7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2xpZGVycy1zZWN0aW9ue1xuICAgICAgICAgICAgLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxlZnQtY29sdW1ue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zaW5nbGUtaW1hZ2Utc2xpZGVye1xuICAgICAgICAgICAgICAgIC5zbGlkZS1iZ3tcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNjQ4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDQ4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5yaWdodC1jb2x1bW57XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1pbmZvLXNsaWRlcntcbiAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgICAgICAgICAgICAgaDQsIHB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNsaWRlcy1pbmZve1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnNsaWRlcy1pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODlweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5leHQtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgLm5leHQtdGl0bGUtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudG90YWwtc2xpZGVze1xuICAgICAgICAgICAgICAgICAgICAgIC50b3RhbC1zbGlkZXMtbnVtYmVyc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3RhbC1zbGlkZXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLnByb2dyZXNzLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RFRTRFRTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE0MUQ0MSwgIzE0MUQ0MSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3Itb25seSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZvcm0tc2VjdGlvbntcbiAgLmZvcm0tc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTYzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIH1cbiAgICAubGluZXMtY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCl7XG4gICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI1MHB4KXtcbiAgICAgICAgbGVmdDogLTE5MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZXtcbiAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICBoMSwgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGg1IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uZm9ybS13cmFwcGVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuZm9ybS1pbm5lci13cmFwcGVye1xuICAgIG1heC13aWR0aDogOTA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGZvcm17XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAmLm1rdG9Gb3Jte1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvRm9ybVJvd3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLm1rdG9Gb3JtQ29se1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsYWJlbCwgaW5wdXQsIC5ta3RvRmllbGRXcmFwLCBzZWxlY3QsIHRleHRhcmVhe1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3RbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1rdG9FcnJvck1zZ3tcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRNZWRpdW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ta3RvQnV0dG9uUm93e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgID4gc3BhbntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgID4gYnV0dG9ue1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgICAgICAgIEBleHRlbmQgLmhhcy1hcnJvdztcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmI21rdG9Gb3JtXzEzOTYge1xuICAgICAgICAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbmJvZHkge1xuICAmLnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXF1ZXN0LWEtZGVtbyB7XG4gICAgLmZvcm0tc2VjdGlvbiB7XG4gICAgICAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zZWFyY2gtcmVzdWx0cyB7XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5hc2xfd19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICNhamF4c2VhcmNobGl0ZTIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIC5wcm9ib3gge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9jbG9zZSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGlucHV0LCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhRXh0cmFCb2xkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGFydGljbGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgfVxuICAgIC5lbnRyeS1oZWFkZXIge1xuICAgICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGE7XG4gICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiA5N3B4IDAgMTUwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgICAubmF2LWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRNZWRpdW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luLXRvcDogLTUxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogLTY3MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZW1wbG95ZWUtdGVzdGltb25pYWwge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jdXN0b21lci1wb3J0YWwge1xuICAuZW50cnktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzEzcHg7XG4gICAgZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmNvbDEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGFFeHRyYUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2luZ2xlLWxlYWRlcnNoaXAsIC5zaW5nbGUtdGVzdGltb25pYWxze1xuICAubWVtYmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC5tZW1iZXItY29udGFpbmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgPiBkaXZ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbWJlci1pbmZve1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkzcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTE1MHB4KXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgICAgICAgfVxuICAgICAgICAubWVtYmVyLWluZm8tY29udGFpbmVye1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZW1iZXItcG9zaXRpb257XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc29jaWFsLWxpbmtze1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAuc29jaWFsLWxpbmt7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMscHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN0YS1saW5re1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTg4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggNDBweCAwIDExMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbWJlci1pbWFnZXtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIGhlaWdodDogMzQzcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBpbWd7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnNlY3Rpb257XG4gICYubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb257XG4gICAgLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgICB9XG4gICAgICAudGVhbS1ncmlke1xuICAgICAgICAuZ3JpZC10aXRsZXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICA+IGgye1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGVhbS1ncmlkLWNvbnRhaW5lcntcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ncmlkLWl0ZW17XG4gICAgICAgICAgICAuZ3JpZC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY2cHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE1MDBweCl7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQ0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgLmluZm8td3JhcHBlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbmZvLW5hbWUsLmluZm8tcG9zaXRpb257XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudG9wLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIC5pbmZvLW5hbWV7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */
