@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap);
/*!
Theme Name: CEPEI Theme
Theme URI: https://www.showntelldata.com
Author: Roy Nijhof
Author URI: https://www.showntelldata.com
Description: Custom theme: CEPEI Theme, developed by Roy Nijhof
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cepei
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 with others.

CEPEI Theme is based on Underscores https://underscores.me/, (C) 2012-2017 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/
*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

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

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

/**
 * Set box-sizing to to border-box for all elements
 */
*,
*::before,
*::after {
  box-sizing: border-box; }

/*********************
BREAKPOINTS
*********************/
@font-face {
  font-family: "Digital";
  src: url("/wp-content/themes/cepei/assets/fonts/digital-7.woff") format("woff"), url("/wp-content/themes/cepei/assets/fonts/digital-7.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

body {
  font-family: "Montserrat", sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 600; }

p {
  text-align: justify;
  line-height: 1.3; }

h1 {
  font-size: 1.8em; }

@media (min-width: 768px) {
  h1 {
    font-size: 2.25em; } }

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

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

.centered {
  text-align: center; }

.uppercase {
  text-transform: uppercase; }

.blue-background {
  background-color: #1B2356;
  color: white;
  padding: 0.75em 0; }

.entry-title {
  margin-top: 60px; }

h1, h2 {
  color: #1B2356; }

p, span, li {
  text-align: justify; }

body {
  color: #404040; }

a {
  color: #E84E1B;
  text-decoration: none;
  transition: color 0.4s; }
  a:hover {
    color: #404040; }
  a.no-decoration {
    color: inherit; }

blockquote {
  font-style: italic;
  color: #808080; }
  blockquote p {
    font-style: italic;
    color: #808080; }
  blockquote cite {
    color: #1B2356;
    text-align: right; }
    blockquote cite:before {
      content: "- "; }

.wp-block-pullquote {
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 2px;
  border-bottom-width: 2px; }

.wp-block-separator {
  border-top: solid 1px #EAEAEA;
  margin-block-start: 2em;
  margin-block-end: 2em; }
  .wp-block-separator.is-style-default {
    width: 60%;
    display: block;
    margin-left: auto;
    margin-right: auto; }

.wp-block-image img {
  height: 100%; }

.wp-block-image figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
  text-align: center;
  font-size: 13px;
  color: #404040; }

.wp-block-media-text > figure > img {
  max-width: unset;
  width: 100%;
  height: 100%;
  vertical-align: middle; }

.tableauPlaceholder {
  margin: 0 auto; }

:root .has-cepei-orange-color {
  color: #E84E1B; }

:root .has-cepei-orange-background-color {
  background-color: #E84E1B; }

:root .has-cepei-dark-blue-color {
  color: #14193A; }

:root .has-cepei-dark-blue-background-color {
  background-color: #14193A; }

:root .has-cepei-medium-blue-color {
  color: #1B2356; }

:root .has-cepei-medium-blue-background-color {
  background-color: #1B2356; }

:root .has-cepei-light-blue-color {
  color: #353A68; }

:root .has-cepei-light-blue-background-color {
  background-color: #353A68; }

:root .has-cepei-lightest-blue-color {
  color: #7179AA; }

:root .has-cepei-lightest-blue-background-color {
  background-color: #7179AA; }

:root .has-cepei-red-color {
  color: #C91619; }

:root .has-cepei-red-background-color {
  background-color: #C91619; }

:root .has-cepei-dark-grey-color {
  color: #404040; }

:root .has-cepei-dark-grey-background-color {
  background-color: #404040; }

:root .has-cepei-medium-grey-color {
  color: #808080; }

:root .has-cepei-medium-grey-background-color {
  background-color: #808080; }

:root .has-cepei-light-grey-color {
  color: #EAEAEA; }

:root .has-cepei-light-grey-background-color {
  background-color: #EAEAEA; }

:root .has-cepei-black-color {
  color: #000000; }

.has-cepei-black-background-color {
  background-color: #000000; }

:root .has-cepei-white-color {
  color: #FFFFFF; }

:root .has-cepei-white-background-color {
  background-color: #FFFFFF; }

/* #region wp-block-buttons */
.wp-block-button .wp-block-button__link {
  transition: background-color 0.4s; }
  .wp-block-button .wp-block-button__link.has-cepei-orange-background-color:hover {
    background-color: #d44515; }
  .wp-block-button .wp-block-button__link.has-cepei-dark-blue-background-color:hover {
    background-color: #0d1127; }
  .wp-block-button .wp-block-button__link.has-cepei-medium-blue-background-color:hover {
    background-color: #151b43; }
  .wp-block-button .wp-block-button__link.has-cepei-light-blue-background-color:hover {
    background-color: #2c3157; }
  .wp-block-button .wp-block-button__link.has-cepei-lightest-blue-background-color:hover {
    background-color: #616aa0; }
  .wp-block-button .wp-block-button__link.has-cepei-red-background-color:hover {
    background-color: #b21316; }
  .wp-block-button .wp-block-button__link.has-cepei-dark-grey-background-color:hover {
    background-color: #333333; }
  .wp-block-button .wp-block-button__link.has-cepei-medium-grey-background-color:hover {
    background-color: #737373; }
  .wp-block-button .wp-block-button__link.has-cepei-light-grey-background-color:hover {
    background-color: #dddddd; }
  .wp-block-button .wp-block-button__link.has-cepei-orange-color:hover {
    color: #E84E1B; }
  .wp-block-button .wp-block-button__link.has-cepei-dark-blue-color:hover {
    color: #14193A; }
  .wp-block-button .wp-block-button__link.has-cepei-medium-blue-color:hover {
    color: #1B2356; }
  .wp-block-button .wp-block-button__link.has-cepei-light-blue-color:hover {
    color: #353A68; }
  .wp-block-button .wp-block-button__link.has-cepei-lightest-blue-color:hover {
    color: #7179AA; }
  .wp-block-button .wp-block-button__link.has-cepei-red-color:hover {
    color: #C91619; }
  .wp-block-button .wp-block-button__link.has-cepei-dark-grey-color:hover {
    color: #404040; }
  .wp-block-button .wp-block-button__link.has-cepei-medium-grey-color:hover {
    color: #808080; }
  .wp-block-button .wp-block-button__link.has-cepei-light-grey-color:hover {
    color: #EAEAEA; }
  .wp-block-button .wp-block-button__link.has-cepei-black-color:hover {
    color: #000000; }
  .wp-block-button .wp-block-button__link.has-cepei-white-color:hover {
    color: #FFFFFF; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-orange-color:hover {
  color: #d44515; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-dark-blue-color:hover {
  color: #0d1127; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-medium-blue-color:hover {
  color: #151b43; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-light-blue-color:hover {
  color: #2c3157; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-lightest-blue-color:hover {
  color: #616aa0; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-red-color:hover {
  color: #b21316; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-dark-grey-color:hover {
  color: #333333; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-medium-grey-color:hover {
  color: #737373; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-light-grey-color:hover {
  color: #dddddd; }

/* #endregion */
.wp-block-embed-youtube .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%; }
  .wp-block-embed-youtube .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.tableau-wrapper #viz-container {
  margin: 20px auto;
  width: 300px;
  overflow: auto; }
  .tableau-wrapper #viz-container iframe {
    margin: auto; }

@media (min-width: 768px) {
  .tableau-wrapper #viz-container {
    width: 600px; } }

@media (min-width: 1024px) {
  .tableau-wrapper #viz-container {
    width: 1000px; } }

@media (min-width: 1296px) {
  .tableau-wrapper #viz-container {
    width: 1200px; } }

.btn {
  padding: 5px 15px;
  margin: 10px;
  border-radius: 5px;
  border: none;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.4s;
  font-size: 1em; }

.btn.icon-btn {
  padding: 5px 8px 5px 5px; }

.button-container .btn {
  margin: 0; }

a.button-container {
  text-decoration: none; }

a.btn:hover {
  color: white; }

.btn.btn-square {
  border-radius: 0; }

.btn.bold {
  font-weight: 600; }

.btn.big {
  font-size: 1.5em; }
  .btn.big > .dashicons::before {
    height: 1.5em;
    width: 1.5em; }

.btn.medium {
  font-size: 1.2em; }
  .btn.medium > .dashicons::before {
    height: 1.2em;
    width: 1.2em; }

.btn.small {
  font-size: 0.8em; }
  .btn.small.dashicons-before::before {
    height: 0.8em;
    width: 0.8em;
    font-size: 1.2em; }
  .btn.small .dashicons::before {
    height: 0.8em;
    width: 0.8em; }

.btn-orange {
  background-color: #E84E1B;
  color: white; }

.btn-dark-blue {
  background-color: #14193A;
  color: white; }

.btn-medium-blue {
  background-color: #1B2356;
  color: white; }

.btn-orange:hover {
  background-color: #d44515; }

.btn-dark-blue:hover {
  background-color: #0d1127; }

.btn-lightest-blue {
  background-color: #7179AA;
  color: white; }

.pegged-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  max-width: 100%; }

.pegged-left {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  margin-right: 0 !important; }

.pegged-right {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  margin-left: 0 !important; }

.pegged-left:focus {
  outline: none; }

.pegged-right:focus {
  outline: none; }

.pill {
  padding: 5px 20px;
  line-height: 1;
  margin-right: 10px;
  border-radius: 10% / 50%;
  text-decoration: none; }
  .pill.dark-blue {
    background-color: #14193A;
    color: white; }
  .pill.small {
    font-size: 0.7em;
    font-weight: 600; }

.wp-block-button__link {
  border-radius: 14px; }

.button-wrapper {
  margin: 1em 0; }
  .button-wrapper.centered {
    text-align: center; }

.wp-block-buttons.alignright {
  clear: both;
  text-align: right; }

.search-box-wrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center; }

input.search-box {
  padding: 5px 15px;
  border-radius: 5px;
  border: none;
  background-color: #7179AA;
  color: white;
  font-size: 1.2em;
  display: inline;
  max-width: 80%; }

input.search-box:focus {
  outline-color: #14193A; }

.container,
.container-fluid {
  width: 100%; }

@media (min-width: 576px) {
  .container {
    max-width: 536px;
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 768px) {
  .container {
    max-width: 728px; } }

@media (min-width: 1024px) {
  .container {
    max-width: 984px; } }

@media (min-width: 1296px) {
  .container {
    max-width: 1256px; } }

.row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start; }
  .row > [class^='col-'], .row [class*=' col-'] {
    padding-left: 15px;
    padding-right: 15px; }
  .row > [class^='col-xl'], .row [class*=' col-xl'] {
    width: 100%; }
  .row > [class^='col-lg'], .row [class*=' col-lg'] {
    width: 100%; }
  .row > [class^='col-md'], .row [class*=' col-md'] {
    width: 100%; }
  .row > [class^='col-sm'], .row [class*=' col-sm'] {
    width: 100%; }
  .row > .col-1, .row .col-xs-1 {
    width: calc(1 * calc(100% / 12)); }
  .row > .col-2, .row .col-xs-2 {
    width: calc(2 * calc(100% / 12)); }
  .row > .col-3, .row .col-xs-3 {
    width: calc(3 * calc(100% / 12)); }
  .row > .col-4, .row .col-xs-4 {
    width: calc(4 * calc(100% / 12)); }
  .row > .col-5, .row .col-xs-5 {
    width: calc(5 * calc(100% / 12)); }
  .row > .col-6, .row .col-xs-6 {
    width: calc(6 * calc(100% / 12)); }
  .row > .col-7, .row .col-xs-7 {
    width: calc(7 * calc(100% / 12)); }
  .row > .col-8, .row .col-xs-8 {
    width: calc(8 * calc(100% / 12)); }
  .row > .col-9, .row .col-xs-9 {
    width: calc(9 * calc(100% / 12)); }
  .row > .col-10, .row .col-xs-10 {
    width: calc(10 * calc(100% / 12)); }
  .row > .col-11, .row .col-xs-11 {
    width: calc(11 * calc(100% / 12)); }
  .row > .col-12, .row .col-xs-12 {
    width: calc(12 * calc(100% / 12)); }
  @media (min-width: 576px) {
    .row > .col-sm-1 {
      width: calc(1 * calc(100% / 12)); }
    .row > .col-sm-2 {
      width: calc(2 * calc(100% / 12)); }
    .row > .col-sm-3 {
      width: calc(3 * calc(100% / 12)); }
    .row > .col-sm-4 {
      width: calc(4 * calc(100% / 12)); }
    .row > .col-sm-5 {
      width: calc(5 * calc(100% / 12)); }
    .row > .col-sm-6 {
      width: calc(6 * calc(100% / 12)); }
    .row > .col-sm-7 {
      width: calc(7 * calc(100% / 12)); }
    .row > .col-sm-8 {
      width: calc(8 * calc(100% / 12)); }
    .row > .col-sm-9 {
      width: calc(9 * calc(100% / 12)); }
    .row > .col-sm-10 {
      width: calc(10 * calc(100% / 12)); }
    .row > .col-sm-11 {
      width: calc(11 * calc(100% / 12)); }
    .row > .col-sm-12 {
      width: calc(12 * calc(100% / 12)); } }
  @media (min-width: 768px) {
    .row > .col-md-1 {
      width: calc(1 * calc(100% / 12)); }
    .row > .col-md-2 {
      width: calc(2 * calc(100% / 12)); }
    .row > .col-md-3 {
      width: calc(3 * calc(100% / 12)); }
    .row > .col-md-4 {
      width: calc(4 * calc(100% / 12)); }
    .row > .col-md-5 {
      width: calc(5 * calc(100% / 12)); }
    .row > .col-md-6 {
      width: calc(6 * calc(100% / 12)); }
    .row > .col-md-7 {
      width: calc(7 * calc(100% / 12)); }
    .row > .col-md-8 {
      width: calc(8 * calc(100% / 12)); }
    .row > .col-md-9 {
      width: calc(9 * calc(100% / 12)); }
    .row > .col-md-10 {
      width: calc(10 * calc(100% / 12)); }
    .row > .col-md-11 {
      width: calc(11 * calc(100% / 12)); }
    .row > .col-md-12 {
      width: calc(12 * calc(100% / 12)); } }
  @media (min-width: 1024px) {
    .row > .col-lg-1 {
      width: calc(1 * calc(100% / 12)); }
    .row > .col-lg-2 {
      width: calc(2 * calc(100% / 12)); }
    .row > .col-lg-3 {
      width: calc(3 * calc(100% / 12)); }
    .row > .col-lg-4 {
      width: calc(4 * calc(100% / 12)); }
    .row > .col-lg-5 {
      width: calc(5 * calc(100% / 12)); }
    .row > .col-lg-6 {
      width: calc(6 * calc(100% / 12)); }
    .row > .col-lg-7 {
      width: calc(7 * calc(100% / 12)); }
    .row > .col-lg-8 {
      width: calc(8 * calc(100% / 12)); }
    .row > .col-lg-9 {
      width: calc(9 * calc(100% / 12)); }
    .row > .col-lg-10 {
      width: calc(10 * calc(100% / 12)); }
    .row > .col-lg-11 {
      width: calc(11 * calc(100% / 12)); }
    .row > .col-lg-12 {
      width: calc(12 * calc(100% / 12)); } }
  @media (min-width: 1296px) {
    .row > .col-xl-1 {
      width: calc(1 * calc(100% / 12)); }
    .row > .col-xl-2 {
      width: calc(2 * calc(100% / 12)); }
    .row > .col-xl-3 {
      width: calc(3 * calc(100% / 12)); }
    .row > .col-xl-4 {
      width: calc(4 * calc(100% / 12)); }
    .row > .col-xl-5 {
      width: calc(5 * calc(100% / 12)); }
    .row > .col-xl-6 {
      width: calc(6 * calc(100% / 12)); }
    .row > .col-xl-7 {
      width: calc(7 * calc(100% / 12)); }
    .row > .col-xl-8 {
      width: calc(8 * calc(100% / 12)); }
    .row > .col-xl-9 {
      width: calc(9 * calc(100% / 12)); }
    .row > .col-xl-10 {
      width: calc(10 * calc(100% / 12)); }
    .row > .col-xl-11 {
      width: calc(11 * calc(100% / 12)); }
    .row > .col-xl-12 {
      width: calc(12 * calc(100% / 12)); } }
  .row.justify-content-center {
    justify-content: center; }

.p-1 {
  padding: 1em; }

.p-2 {
  padding: 2em; }

.p-3 {
  padding: 3em; }

.p-4 {
  padding: 4em; }

.py-1 {
  padding-top: 1em;
  padding-bottom: 1em; }

.py-2 {
  padding-top: 2em;
  padding-bottom: 2em; }

.py-3 {
  padding-top: 3em;
  padding-bottom: 3em; }

.py-4 {
  padding-top: 4em;
  padding-bottom: 4em; }

.px-1 {
  padding-left: 1em;
  padding-right: 1em; }

.px-2 {
  padding-left: 2em;
  padding-right: 2em; }

.px-3 {
  padding-left: 3em;
  padding-right: 3em; }

.px-4 {
  padding-left: 4em;
  padding-right: 4em; }

.m-1 {
  margin: 1em; }

.m-2 {
  margin: 2em; }

.m-3 {
  margin: 3em; }

.m-4 {
  margin: 4em; }

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

.about-menu-wrap {
  background-color: #1B2356;
  overflow: hidden; }
  .about-menu-wrap .mobile {
    display: block; }
  .about-menu-wrap .desktop {
    display: none; }
  .about-menu-wrap .collapsible .header {
    overflow: hidden; }
    .about-menu-wrap .collapsible .header .menu-title {
      float: left;
      font-size: 20px;
      margin-top: 12px;
      margin-left: 10px;
      margin-bottom: 9px;
      color: white;
      font-weight: 600;
      text-transform: uppercase; }
    .about-menu-wrap .collapsible .header .toggle-button {
      float: right;
      color: white; }
  .about-menu-wrap .collapsible .collapsible-content {
    background-color: transparent;
    padding: 0 10px; }
  .about-menu-wrap #about-menu {
    padding-left: 0;
    text-align: center;
    list-style: none; }
    .about-menu-wrap #about-menu li {
      font-size: 1.2em;
      line-height: 2; }
      .about-menu-wrap #about-menu li a {
        color: white;
        transition: color 0.4s; }
      .about-menu-wrap #about-menu li a:hover {
        color: #E84E1B; }
      .about-menu-wrap #about-menu li.current-menu-item a {
        color: #E84E1B; }
    @media (min-width: 1024px) {
      .about-menu-wrap #about-menu li {
        display: inline-block;
        margin-right: 30px;
        font-size: 0.8em;
        line-height: 1.2; } }
    @media (min-width: 1296px) {
      .about-menu-wrap #about-menu li {
        font-size: 0.9em; } }
  @media (min-width: 1024px) {
    .about-menu-wrap .mobile {
      display: none; }
    .about-menu-wrap .desktop {
      display: block; } }

.event-main-points {
  position: relative; }
  .event-main-points .shnt-numbered-row {
    align-items: flex-start; }
    .event-main-points .shnt-numbered-row p {
      text-align: left;
      font-size: 1em; }
  .event-main-points::after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 60px;
    height: 100%;
    width: 2px;
    background-color: #7179AA; }

@media (min-width: 768px) {
  .event-main-points .shnt-numbered-row {
    align-items: center; }
    .event-main-points .shnt-numbered-row p {
      text-align: justify;
      font-size: 1.2em; } }

@media (min-width: 1140px) {
  .event-main-points::after {
    left: calc( 50% - 530px); } }

.giant-quote {
  margin: 10px auto;
  display: block;
  position: relative;
  width: calc( 100% - 170px);
  max-width: 700px;
  min-width: 250px;
  text-align: center; }
  .giant-quote::before {
    position: absolute;
    left: -35px;
    top: -15px;
    content: '\201C';
    font-family: Georgia, serif;
    display: block;
    line-height: 90px;
    font-size: 100px;
    color: #7179AA; }
  .giant-quote::after {
    position: absolute;
    left: calc( 100% - 10px);
    top: calc(100% - 20px);
    content: '\201D';
    font-family: Georgia, serif;
    display: block;
    line-height: 90px;
    font-size: 100px;
    color: #7179AA; }

@media (min-width: 768px) {
  .giant-quote {
    text-align: justify; }
    .giant-quote::before {
      left: -80px;
      top: 35px;
      font-size: 200px; }
    .giant-quote::after {
      left: 100%;
      top: calc(100% - 20px);
      content: '\201D';
      font-size: 200px; } }

.modal-backdrop {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  display: none;
  z-index: 500; }
  .modal-backdrop .content-container {
    position: relative;
    height: 100%;
    width: 100%; }
  .modal-backdrop.active {
    display: block; }
  .modal-backdrop .close-modal-button {
    position: absolute;
    right: 60px;
    top: 60px;
    color: white;
    font-size: 30px;
    cursor: pointer;
    z-index: 501; }
  .modal-backdrop img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 90%;
    max-height: 90%;
    margin: auto;
    transform: translate(-50%, -50%); }

.single-content p, .single-content li {
  line-height: 1.4;
  font-size: 1.2rem; }

.single-content blockquote p {
  font-size: 1.3rem; }

.single-content cite {
  font-size: 1rem; }

.single-content .entry-meta span {
  font-size: 1em;
  color: #808080; }

.single-content .entry-meta span.date {
  display: block;
  margin: 0.2em 0 0.5em; }

.single-content .separator {
  height: 2px;
  margin: 2em auto; }
  .single-content .separator .w100 {
    width: 100%; }
  .single-content .separator .w80 {
    width: 80%; }

.single-content .grey-line {
  background: #EAEAEA; }

.single-content .gradient-line {
  background: linear-gradient(85deg, #FF5C00 0%, #4C02BF 40%, #130280 100%); }

.single-content ul {
  list-style: none; }
  .single-content ul li:before {
    content: '';
    width: 1em;
    height: 1em;
    display: inline-block;
    background-image: url("/wp-content/themes/cepei/assets/img/icons/list-item.png");
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-right: 0.2em; }
  .single-content ul .blocks-gallery-item:before {
    background-image: none;
    width: 0;
    height: 0; }

#masthead {
  width: 100%;
  background-color: #353A68; }
  #masthead li:before {
    background-image: none;
    width: 0;
    height: 0; }

.upper-nav-background {
  display: none; }

.masthead-row {
  align-items: center;
  justify-content: space-between;
  position: relative;
  height: 80px; }

.site-branding {
  padding-left: 15px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: inherit; }
  .site-branding > a .custom-logo {
    height: 60px;
    width: auto; }
  .site-branding > a {
    line-height: 1; }

.nav-col {
  height: inherit;
  display: flex;
  position: relative; }

.mobile-navigation {
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  overflow: hidden;
  height: 0; }
  .mobile-navigation > .nav-container.mobile {
    width: inherit;
    background-color: #1B2356;
    position: absolute;
    right: -100vw;
    transition: right 0.5s;
    z-index: 100; }
  .mobile-navigation > .nav-container.mobile.toggled {
    right: 0; }
  .mobile-navigation > #mobile-search-container {
    height: auto; }

.admin-bar .mobile-navigation {
  top: 126px; }

#mobile-menu-container {
  height: inherit; }
  #mobile-menu-container .container {
    padding: 0 15px; }
  #mobile-menu-container ul {
    list-style: none;
    padding: 0;
    margin-block-start: 1em;
    margin-block-end: 1em; }
  #mobile-menu-container li {
    line-height: 2;
    list-style: none; }
  #mobile-menu-container a {
    color: white;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600; }
  #mobile-menu-container > .menu-footer {
    position: absolute;
    bottom: 0;
    width: 100%; }
    #mobile-menu-container > .menu-footer .lower-menu-container {
      padding: 15px 0; }
    #mobile-menu-container > .menu-footer .sidebar-container {
      background-color: #14193A;
      padding: 15px 0; }

.menu-toggle {
  height: inherit;
  margin: 0;
  padding: 20px;
  color: white; }
  .menu-toggle span {
    color: white; }

.menu-toggle.menu {
  background-color: #14193A; }
  .menu-toggle.menu > .dashicons-menu {
    display: block; }
  .menu-toggle.menu > .dashicons-no-alt {
    display: none; }

.menu-toggle.search {
  padding: 20px 5px; }

.menu-toggle.menu.toggled > .dashicons-menu {
  display: none; }

.menu-toggle.menu.toggled > .dashicons-no-alt {
  display: block; }

.menu-toggle span {
  font-size: 40px;
  width: 40px; }

.upper-nav,
.lower-nav {
  display: none; }

.main-navigation,
.main-menu {
  height: inherit; }

.main-menu #main-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: inherit; }

.main-menu #main-menu li {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  padding: 0 5px; }

.main-menu #main-menu li a {
  color: white;
  text-decoration: none; }

.top-menu-container {
  height: inherit; }

#top-menu {
  display: flex;
  align-items: center;
  height: inherit;
  margin: 0;
  list-style: none;
  padding: 0; }

#top-menu > .menu-item {
  background-color: #14193A;
  padding: 5px 20px;
  margin-right: 10px;
  line-height: 1;
  font-size: 0.7em;
  font-weight: 600;
  border-radius: 10% / 50%; }
  #top-menu > .menu-item > a {
    color: white;
    text-decoration: none; }

@media (min-width: 784px) {
  .admin-bar .mobile-navigation {
    top: 112px; } }

@media (min-width: 1024px) {
  .masthead-row {
    height: auto; }
  .site-branding {
    padding-top: 0;
    padding-bottom: 0; }
    .site-branding > a .custom-logo {
      height: 90px;
      width: 211px; }
  .nav-col {
    display: block;
    width: calc(100% - 211px - 2 * 30px); }
  .upper-nav-background {
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 30%;
    background-color: #1B2356;
    display: block; }
  .admin-bar .upper-nav-background {
    top: 32px; }
  .lower-nav {
    display: block; }
  .upper-nav {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .upper-nav .left {
      display: flex; }
    .upper-nav li {
      line-height: 1;
      list-style: none;
      margin-right: 5px; }
    .upper-nav .simple-social-icons li {
      margin-bottom: 0 !important; }
    .upper-nav > .right {
      display: flex;
      align-items: center; }
    .upper-nav input.search-box {
      display: none; }
  .upper-nav {
    height: 40px;
    width: 100%;
    background-color: #1B2356;
    padding: 0 15px; }
  .lower-nav {
    height: 80px;
    padding: 0 15px; }
  .menu-toggle,
  .mobile-navigation,
  #mobile-navigation-container {
    display: none; } }

@media (min-width: 1296px) {
  .upper-nav input.search-box {
    display: block;
    width: 150px;
    border-radius: 10% / 50%;
    max-width: 100%;
    font-size: 0.9em;
    background-repeat: no-repeat;
    background-position: 95%;
    background-size: 15%; } }

footer .container-fluid {
  position: relative; }
  footer .container-fluid .footer-background {
    position: absolute;
    z-index: -1; }
    footer .container-fluid .footer-background.left {
      width: 50%;
      right: 50%;
      height: 100%;
      background-color: #1B2356; }
    footer .container-fluid .footer-background.right {
      width: 50%;
      right: 0;
      height: 100%;
      background-color: #353A68; }

.site-footer .row.desktop {
  display: none; }

.site-footer .row.mobile {
  display: flex; }

.site-footer .footer-container {
  align-items: stretch; }

.site-footer .left-side {
  padding: 0; }
  .site-footer .left-side .contact-info {
    color: white; }
  .site-footer .left-side .menu-container {
    background-color: #1B2356;
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    justify-content: stretch;
    padding: 1em 0; }
  .site-footer .left-side .footer-image-container {
    display: none; }
  .site-footer .left-side .top-menu {
    display: none; }
  .site-footer .left-side .main-menu {
    padding-left: 30px; }

.site-footer .right-side {
  background-color: #353A68; }
  .site-footer .right-side .widget_custom_html {
    margin: 2em 1em;
    text-align: center; }
    .site-footer .right-side .widget_custom_html .widget-title {
      color: white;
      font-size: 1.2em;
      font-weight: 600; }
    .site-footer .right-side .widget_custom_html p {
      color: white;
      font-size: 0.9em;
      text-align: center; }
    .site-footer .right-side .widget_custom_html input {
      display: block;
      width: 80%;
      margin: auto;
      border-radius: 15px;
      border: none;
      height: 30px;
      padding: 5px 10px; }
  .site-footer .right-side .simple-social-icons {
    margin: 2em 1em;
    display: block;
    text-align: center; }
    .site-footer .right-side .simple-social-icons .widget-title {
      color: white;
      display: inline-block;
      width: 100%;
      font-size: 0.9em;
      margin: 0.9em 0;
      font-weight: 600;
      text-align: center; }
    .site-footer .right-side .simple-social-icons ul {
      display: inline-block; }

.site-footer .footer-menu ul {
  list-style: none;
  padding-left: 0; }

.site-footer .footer-menu li {
  text-align: left;
  line-height: 1.8;
  font-weight: 600; }

.site-footer .footer-menu a {
  color: white; }

.site-footer .contact-info {
  background-color: #E84E1B; }
  .site-footer .contact-info .textwidget {
    margin: 1em 10%; }
    .site-footer .contact-info .textwidget p {
      color: white;
      font-size: 0.9em;
      font-weight: 600;
      text-align: center;
      margin-bottom: 0.5em; }

@media (min-width: 1024px) {
  .site-footer .row.desktop {
    display: flex; }
  .site-footer .row.mobile,
  .site-footer .contact-info.mobile {
    display: none; }
  .site-footer .contact-info {
    padding-left: 30px; }
    .site-footer .contact-info .textwidget {
      margin: 1em 0; }
      .site-footer .contact-info .textwidget p {
        text-align: left;
        margin: 0; }
  .site-footer .left-side .footer-image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: inherit; }
    .site-footer .left-side .footer-image-container .footer-logo {
      width: 80%; }
  .site-footer .left-side .main-menu {
    padding-left: 15px; }
  .site-footer .left-side .top-menu {
    display: flex; }
  .site-footer .right-side .widget_custom_html {
    text-align: left; }
    .site-footer .right-side .widget_custom_html p {
      text-align: left; }
  .site-footer .right-side .simple-social-icons {
    margin: 2em 1em;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .site-footer .right-side .simple-social-icons .widget-title {
      width: 30%;
      text-align: left;
      margin: 0; }
    .site-footer .right-side .simple-social-icons ul {
      display: inline-block; } }

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

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

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(fonts/fa-brands-400.eot);
  src: url(fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(fonts/fa-brands-400.woff2) format("woff2"), url(fonts/fa-brands-400.woff) format("woff"), url(fonts/fa-brands-400.ttf) format("truetype"), url(/home/roy/Projects/CEPEI/new_cepei_site/site/bedrock/web/app/themes/cepei/jsimages/a9c4bb7348f42626454c988dbde1d0a0.svg#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(fonts/fa-regular-400.eot);
  src: url(fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(fonts/fa-regular-400.woff2) format("woff2"), url(fonts/fa-regular-400.woff) format("woff"), url(fonts/fa-regular-400.ttf) format("truetype"), url(/home/roy/Projects/CEPEI/new_cepei_site/site/bedrock/web/app/themes/cepei/jsimages/7b9568e6389b1f8ae0902cd39665fc1e.svg#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(fonts/fa-solid-900.eot);
  src: url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(fonts/fa-solid-900.woff2) format("woff2"), url(fonts/fa-solid-900.woff) format("woff"), url(fonts/fa-solid-900.ttf) format("truetype"), url(/home/roy/Projects/CEPEI/new_cepei_site/site/bedrock/web/app/themes/cepei/jsimages/c2801fb415f03c7b170934769d7b5397.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

.header-carrousel-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 177vw; }
  .header-carrousel-container .items-container {
    height: inherit;
    width: inherit;
    position: absolute;
    top: 0;
    left: 0; }
  .header-carrousel-container .item {
    position: absolute;
    height: inherit;
    width: inherit;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; }
    .header-carrousel-container .item .info {
      position: relative;
      top: 10%;
      left: 10%;
      width: 80%;
      overflow: hidden; }
      .header-carrousel-container .item .info a, .header-carrousel-container .item .info h1, .header-carrousel-container .item .info p {
        color: white; }
      .header-carrousel-container .item .info .btn {
        font-weight: 600; }
      .header-carrousel-container .item .info a {
        text-decoration: none; }
      .header-carrousel-container .item .info h1 {
        font-size: 20px; }
      .header-carrousel-container .item .info p {
        text-align: left;
        line-height: 1.4;
        font-size: 12px; }
        .header-carrousel-container .item .info p a {
          text-decoration: underline; }
    .header-carrousel-container .item.mobile {
      display: block; }
    .header-carrousel-container .item.desktop {
      display: none; }
  .header-carrousel-container .selection-container {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 10;
    padding: 30px 15px 10px;
    display: flex;
    align-items: start; }
  .header-carrousel-container .item-selector {
    margin-right: 10px;
    cursor: pointer; }
    .header-carrousel-container .item-selector .separator {
      height: 3px;
      width: 100%;
      background-color: #7179AA;
      position: relative; }
    .header-carrousel-container .item-selector.selected .separator {
      background-color: #E84E1B; }
    .header-carrousel-container .item-selector.selected .separator::before {
      content: "";
      position: absolute;
      top: -5px;
      left: 50%;
      height: 0;
      width: 0;
      transform: translateX(-50%);
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #E84E1B; }
    .header-carrousel-container .item-selector p {
      font-weight: 600;
      text-align: left;
      font-size: 10px;
      color: white; }

@media screen and (max-width: 576px) and (min-height: 800px) {
  .header-carrousel-container .item .info h1 {
    font-size: 24px; }
  .header-carrousel-container .item .info p {
    font-size: 14px; } }

@media (min-width: 768px) {
  .header-carrousel-container .item .info p {
    font-size: 1.2em; }
  .header-carrousel-container .item.mobile {
    display: none; }
  .header-carrousel-container .item.desktop {
    display: block; }
  .header-carrousel-container .selection-container {
    padding: 60px 10%; }
    .header-carrousel-container .selection-container .item-selector p {
      font-size: 0.8em; } }

@media (min-width: 1024px) {
  .header-carrousel-container {
    height: 52vw; }
    .header-carrousel-container .item .info.full {
      width: 60%; }
    .header-carrousel-container .item .info.half {
      width: 40%; }
    .header-carrousel-container .item .info h1 {
      font-size: 2em; }
    .header-carrousel-container .item .info p {
      font-size: 0.9em; }
    .header-carrousel-container .selection-container {
      padding: 60px 10%; }
      .header-carrousel-container .selection-container .item-selector {
        margin-right: 20px; }
        .header-carrousel-container .selection-container .item-selector p {
          font-size: 0.9em; } }

@media (min-width: 1296px) {
  .header-carrousel-container .item .info p {
    font-size: 1.3em; }
  .header-carrousel-container .selection-container .item-selector p {
    font-size: 1em; } }

.highlights-block-container {
  padding: 0;
  margin: auto; }
  .highlights-block-container .heading {
    display: flex;
    align-items: stretch;
    height: 80px;
    width: 100%; }
    .highlights-block-container .heading .left {
      background-color: #14193A;
      color: white;
      width: 80px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 0.8em; }
    .highlights-block-container .heading .right {
      background-position: left;
      background-size: cover;
      background-repeat: no-repeat;
      background-color: #1B2356;
      width: 100%;
      display: flex;
      align-items: center;
      padding: 0.5em; }
      .highlights-block-container .heading .right h1 {
        font-size: 15px;
        color: white; }
      .highlights-block-container .heading .right .featured {
        text-transform: uppercase; }
      .highlights-block-container .heading .right .title {
        border-left-style: solid;
        border-left-width: 2px;
        padding-left: 15px;
        margin-left: 15px; }
  .highlights-block-container .main-description {
    padding: 2em 1em;
    background-color: #14193A;
    overflow: hidden;
    font-size: 1em;
    font-weight: 600; }
    .highlights-block-container .main-description p {
      color: white; }
  .highlights-block-container .item-container {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: calc(100vh - 80px); }
    .highlights-block-container .item-container .item {
      overflow: hidden;
      height: auto;
      width: 100%; }
    .highlights-block-container .item-container .button-container.mobile {
      display: flex; }
    .highlights-block-container .item-container .button-container.desktop {
      display: none; }
    .highlights-block-container .item-container .button-container {
      display: flex;
      justify-content: end;
      align-items: start;
      position: absolute;
      right: 10px;
      bottom: 10px; }
    .highlights-block-container .item-container .image {
      position: relative;
      width: 100%;
      height: 56vw;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover; }
    .highlights-block-container .item-container .description {
      padding: 0.5em 1em;
      font-weight: 600;
      height: calc(100vh - 56vw - 90px);
      width: 100%; }
    .highlights-block-container .item-container .description p, .highlights-block-container .item-container ul, .highlights-block-container .item-container li, .highlights-block-container .item-container span {
      line-height: 1.3;
      font-size: 0.7em; }
    .highlights-block-container .item-container .slider-button {
      top: 28vw; }
  .highlights-block-container .selectors {
    position: absolute;
    bottom: 0;
    display: flex;
    justify-content: space-around;
    width: 100%; }
    .highlights-block-container .selectors .selector {
      height: 5px;
      background-color: #7179AA;
      margin-bottom: 1em; }
    .highlights-block-container .selectors .selector.selected {
      background-color: #E84E1B; }

@media screen and (max-width: 576px) and (min-height: 650px) {
  .highlights-block-container .item-container .image {
    height: 56vw; }
  .highlights-block-container .item-container .description {
    height: calc(100vh - 70vw - 90px); }
    .highlights-block-container .item-container .description p, .highlights-block-container .item-container .description ul, .highlights-block-container .item-container .description li, .highlights-block-container .item-container .description span {
      font-size: 0.7em;
      line-height: 1.6; }
  .highlights-block-container .item-container .slider-button {
    top: 35vw; } }

@media screen and (max-width: 576px) and (min-height: 800px) {
  .highlights-block-container .item-container .image {
    height: 56vw; }
  .highlights-block-container .item-container .description {
    height: calc(100vh - 90vw - 90px); }
    .highlights-block-container .item-container .description p {
      font-size: 0.8em;
      line-height: 1.6; }
  .highlights-block-container .item-container .slider-button {
    top: 45vw; } }

@media (min-width: 768px) {
  .highlights-block-container .heading .right {
    padding: 2em; }
    .highlights-block-container .heading .right h1 {
      font-size: 18px; }
  .highlights-block-container .item-container .image {
    height: 80vw; }
  .highlights-block-container .item-container .description {
    height: calc(100vh - 80vw - 90px); }
    .highlights-block-container .item-container .description p, .highlights-block-container .item-container .description ul, .highlights-block-container .item-container .description li, .highlights-block-container .item-container .description span {
      font-size: 0.9em;
      line-height: 1.6; }
  .highlights-block-container .item-container .slider-button {
    top: 40vw; } }

@media (min-width: 1024px) {
  .highlights-block-container {
    padding-bottom: 2em;
    margin-left: auto;
    margin-right: auto; }
    .highlights-block-container .heading {
      height: 100px; }
      .highlights-block-container .heading .left {
        height: 100px;
        width: 140px;
        font-size: 1.2em; }
      .highlights-block-container .heading .right {
        width: 100%; }
        .highlights-block-container .heading .right h1 {
          font-size: 2em; }
    .highlights-block-container .main-description {
      padding: 2em 4em 0 4em;
      font-size: 20px; }
    .highlights-block-container .item-container {
      height: auto;
      display: flex;
      width: 100%;
      flex-wrap: wrap;
      background-color: #14193A;
      padding: 40px 30px;
      overflow: hidden; }
      .highlights-block-container .item-container .item {
        overflow: hidden;
        position: relative; }
        .highlights-block-container .item-container .item .description {
          position: absolute;
          display: flex;
          align-items: center;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          padding: 3em;
          background: linear-gradient(85deg, #FF5C00 0%, #4C02BF 40%, #130280 100%);
          opacity: 0;
          transition: opacity 0.8s; }
          .highlights-block-container .item-container .item .description h1, .highlights-block-container .item-container .item .description h2, .highlights-block-container .item-container .item .description h3, .highlights-block-container .item-container .item .description h4, .highlights-block-container .item-container .item .description h5, .highlights-block-container .item-container .item .description h6 {
            color: white; }
          .highlights-block-container .item-container .item .description p, .highlights-block-container .item-container .item .description ul, .highlights-block-container .item-container .item .description li, .highlights-block-container .item-container .item .description span {
            color: white;
            font-size: 18px;
            height: auto; }
        .highlights-block-container .item-container .item .description:hover {
          opacity: 0.8; }
        .highlights-block-container .item-container .item .image {
          height: 100%;
          width: 100%; }
        .highlights-block-container .item-container .item .button-container.mobile {
          display: none; }
        .highlights-block-container .item-container .item .button-container.desktop {
          display: flex; }
        .highlights-block-container .item-container .item .button-container {
          display: flex;
          justify-content: end;
          align-items: start;
          position: absolute;
          right: 10px;
          bottom: 10px; }
    .highlights-block-container .selectors {
      display: none; }
    .highlights-block-container .slider-button {
      display: none; } }

.triangle-left {
  position: absolute;
  height: 0;
  width: 0;
  border-right-style: solid;
  border-top-style: solid;
  border-top-color: transparent;
  border-bottom-style: solid;
  border-bottom-color: transparent; }

.triangle-right {
  position: absolute;
  height: 0;
  width: 0;
  border-left-style: solid;
  border-top-style: solid;
  border-top-color: transparent;
  border-bottom-style: solid;
  border-bottom-color: transparent; }

.triangle-right.big,
.triangle-left.big {
  border-width: 25px; }

.triangle-right.medium,
.triangle-left.medium {
  border-width: 15px; }

.slider-button.triangle-left {
  border-right-color: rgba(255, 255, 255, 0.8);
  left: 5px;
  transform: translateY(-50%);
  z-index: 10; }

.slider-button.triangle-right {
  border-left-color: rgba(255, 255, 255, 0.8);
  right: 5px;
  transform: translateY(-50%);
  z-index: 10; }

.slider-button.disabled.triangle-left {
  border-right-color: rgba(255, 255, 255, 0.2); }

.slider-button.disabled.triangle-right {
  border-left-color: rgba(255, 255, 255, 0.2); }

.section-archive-container {
  padding-bottom: 2em; }
  .section-archive-container .title-background {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
  .section-archive-container .title-container {
    height: 80px;
    padding-top: calc(40px - 1.2em);
    padding-bottom: calc(40px - 1.2em); }
    .section-archive-container .title-container .title {
      margin: 0.2em 0;
      float: left;
      text-transform: uppercase;
      font-size: 1.5em; }
    .section-archive-container .title-container .view-more {
      margin-top: 0.95em;
      float: right;
      font-weight: 600;
      font-size: 0.8em;
      cursor: pointer; }
      .section-archive-container .title-container .view-more span {
        color: #E84E1B; }
  .section-archive-container .item-container {
    margin: 1em 0; }
    .section-archive-container .item-container .image-container {
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA; }
    .section-archive-container .item-container .text-container, .section-archive-container .item-container .info-container {
      padding: 1em;
      overflow: hidden; }
      .section-archive-container .item-container .text-container .title, .section-archive-container .item-container .info-container .title {
        font-weight: 600;
        line-height: 1.6;
        font-size: 1.4em; }
      .section-archive-container .item-container .text-container .excerpt, .section-archive-container .item-container .info-container .excerpt {
        line-height: 1.6; }

.event-category-filter-wrapper {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 20px 0;
  background-color: #F5F2F0; }
  .event-category-filter-wrapper .category-box {
    width: 300px;
    cursor: pointer;
    margin: 0 25px 25px; }
    .event-category-filter-wrapper .category-box .image-container {
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA; }
    .event-category-filter-wrapper .category-box .text-container {
      color: white;
      background-color: rgba(113, 121, 170, 0.9);
      text-align: center; }
    .event-category-filter-wrapper .category-box .title-container {
      width: 100%;
      height: 30px;
      background-color: #1B2356;
      color: white;
      padding: 5px 10px;
      font-size: 15px;
      font-weight: 600;
      text-align: center; }

.event-summary {
  position: fixed;
  right: 0;
  top: 0;
  height: 100vh;
  padding: 40px 0;
  width: 100%;
  background-color: rgba(20, 20, 20, 0.9);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center; }
  .event-summary .close-button {
    color: white;
    font-size: 1.2em; }
  .event-summary .summary-item {
    position: relative;
    text-align: center;
    width: 250px;
    overflow: hidden; }
    .event-summary .summary-item h3 {
      color: white;
      margin-bottom: 5px; }
    .event-summary .summary-item img {
      width: 100%; }
  @media (min-width: 768px) {
    .event-summary {
      width: 350px;
      border-left: 4px solid white; }
      .event-summary .close-button {
        display: none; }
      .event-summary .summary-item {
        width: 330px;
        margin: 20px 10px; } }

.archive-item .area-container {
  position: relative;
  width: 100%;
  height: 30px;
  min-height: 30px;
  background-color: #1B2356;
  color: white;
  padding: 5px 10px;
  font-size: 15px;
  font-weight: 600; }
  .archive-item .area-container .additional-content {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background-color: #7179AA;
    color: white;
    line-height: 30px;
    font-size: 12px;
    padding: 0 5px; }
  .archive-item .area-container .multimedia-content-icons {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background-color: #7179AA;
    color: white;
    line-height: 30px;
    font-size: 15px; }
    .archive-item .area-container .multimedia-content-icons > .livestream-pill {
      margin: 0 5px; }
      .archive-item .area-container .multimedia-content-icons > .livestream-pill .livestream-link {
        color: white; }
        .archive-item .area-container .multimedia-content-icons > .livestream-pill .livestream-link:hover {
          color: #E84E1B; }
      .archive-item .area-container .multimedia-content-icons > .livestream-pill .livedot {
        color: #C91619;
        font-size: 0.5em;
        vertical-align: middle; }
    .archive-item .area-container .multimedia-content-icons > .multimedia-icon {
      width: 20px;
      margin: 0 0 0 5px;
      text-align: center;
      color: white; }
      .archive-item .area-container .multimedia-content-icons > .multimedia-icon:first-of-type {
        margin-left: 10px; }
      .archive-item .area-container .multimedia-content-icons > .multimedia-icon:last-of-type {
        margin-right: 10px; }
      .archive-item .area-container .multimedia-content-icons > .multimedia-icon:hover {
        color: #E84E1B; }
  @media (min-width: 768px) {
    .archive-item .area-container .additional-content {
      display: none; } }

.archive-item.event {
  display: flex;
  flex-direction: column; }

.archive {
  margin-bottom: 30px; }
  .archive .list-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .archive .list-wrapper .item-container {
      margin: 1em 0;
      width: 100%; }
      .archive .list-wrapper .item-container .area-container {
        width: 100%;
        height: 30px;
        background-color: #1B2356;
        color: white;
        padding: 5px 10px;
        font-size: 15px;
        font-weight: 600; }
      .archive .list-wrapper .item-container .image-container {
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        width: 100%;
        padding-bottom: 56.25%;
        background-color: #EAEAEA; }
      .archive .list-wrapper .item-container .text-container, .archive .list-wrapper .item-container .info-container {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 1em;
        overflow: hidden; }
        .archive .list-wrapper .item-container .text-container .title, .archive .list-wrapper .item-container .info-container .title {
          font-weight: 600;
          line-height: 1.6;
          font-size: 1.4em; }
        .archive .list-wrapper .item-container .text-container .excerpt, .archive .list-wrapper .item-container .info-container .excerpt {
          line-height: 1.6; }
        .archive .list-wrapper .item-container .text-container .date, .archive .list-wrapper .item-container .info-container .date {
          color: #E84E1B;
          font-size: 0.9em; }
      .archive .list-wrapper .item-container.event .info-container {
        background-color: #F5F2F0;
        height: auto;
        overflow: hidden; }
        .archive .list-wrapper .item-container.event .info-container .excerpt {
          font-size: 0.9em; }
  .archive .filter-container {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    background-color: #1B2356;
    padding: 1em 0.5em; }
    .archive .filter-container .v-search {
      width: 80%;
      background-color: #7179AA;
      color: White; }
      .archive .filter-container .v-search input {
        font-size: 12px;
        color: white;
        font-weight: 600;
        text-transform: uppercase; }
      .archive .filter-container .v-search input:focus {
        outline-color: white; }
      .archive .filter-container .v-search .vsearch__actions svg {
        fill: white; }
    .archive .filter-container .v-select {
      width: 80%;
      min-height: 28px;
      margin-bottom: 0.5em;
      background-color: #7179AA; }
      .archive .filter-container .v-select .vs__dropdown-toggle {
        border: none; }
      .archive .filter-container .v-select input {
        color: white;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 600; }
      .archive .filter-container .v-select .vs__actions svg {
        fill: white; }
      .archive .filter-container .v-select .vs__selected {
        color: white;
        text-align: left;
        font-size: 12px;
        font-weight: 600; }
      .archive .filter-container .v-select .vs__dropdown-menu {
        background-color: #7179AA;
        padding-bottom: 0;
        border: none; }
        .archive .filter-container .v-select .vs__dropdown-menu li {
          color: white;
          font-size: 12px;
          font-weight: 600;
          transition: background-color 0.4s; }
        .archive .filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
          background-color: #1B2356; }
        .archive .filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
          background-color: #7179AA; }
        .archive .filter-container .v-select .vs__dropdown-menu li:hover {
          background-color: #E84E1B; }
    @media (min-width: 768px) {
      .archive .filter-container .v-search,
      .archive .filter-container .v-select {
        width: 200px; } }
  .archive .load-more {
    width: 100%;
    text-align: center; }
    .archive .load-more p {
      text-align: center;
      color: #14193A;
      font-weight: 600;
      cursor: pointer; }
    .archive .load-more .load-more-button {
      position: relative;
      margin: auto;
      width: 0;
      height: 0;
      border-left: 40px solid transparent;
      border-right: 40px solid transparent;
      border-top: 40px solid #E84E1B;
      cursor: pointer; }
      .archive .load-more .load-more-button span {
        position: absolute;
        color: white;
        top: -30px;
        left: -10px; }

.event-archive .description {
  margin: 0;
  overflow: hidden;
  text-align: justify;
  padding: 20px; }

.event-archive .select-all {
  margin: 0;
  padding: 20px 0;
  background-color: #F5F2F0; }

@media (min-width: 768px) {
  .archive .content-container .item-container.event {
    width: 48%; }
  .archive .content-container .item-container.first .info-container .title {
    font-size: 1.2em; }
  .archive .list-wrapper .item-container.event {
    width: 48%; }
    .archive .list-wrapper .item-container.event .info-container {
      height: 100%; } }

@media (min-width: 1024px) {
  .event-summary {
    display: block; }
  .section-archive-container .title-container {
    height: 100px;
    padding-top: calc(50px - 1.2em);
    padding-bottom: calc(50px - 1.2em); }
    .section-archive-container .title-container .title {
      font-size: 2em; }
    .section-archive-container .title-container .view-more {
      margin-top: 0.75em;
      font-size: 1em; }
      .section-archive-container .title-container .view-more span {
        color: #E84E1B; }
  .section-archive-container.publication .item-container {
    display: flex;
    flex-wrap: no-wrap;
    width: 100%; }
    .section-archive-container.publication .item-container .image-container {
      width: 70%;
      padding-bottom: 39.375%; }
    .section-archive-container.publication .item-container .text-container {
      padding: 2em 1em;
      width: 30%; }
  .section-archive-container.event .items-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
  .section-archive-container.event .item-container {
    width: calc(50% - 1em); }
    .section-archive-container.event .item-container .text-container {
      height: 250px; }
  .section-archive-container.event .item-container.first {
    width: 100%; }
    .section-archive-container.event .item-container.first .text-container {
      height: auto; } }

.collaborate-section {
  padding: 2em 0; }
  .collaborate-section .title-container {
    text-align: center; }
    .collaborate-section .title-container .title {
      text-transform: uppercase; }
  .collaborate-section .items-container .item-container .image-container {
    width: 100%;
    padding-bottom: 56.25%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .collaborate-section .items-container .item-container .text-container {
    padding: 1em; }

@media (min-width: 1024px) {
  .collaborate-section .items-container {
    display: flex;
    justify-content: space-around; }
    .collaborate-section .items-container .item-container.width-1-4 {
      width: 22%; }
    .collaborate-section .items-container .item-container.width-1-3 {
      width: 32%; } }

.title-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  padding: 1em 2em; }
  .title-banner .icon {
    position: absolute;
    top: 10%;
    left: 50%;
    display: block;
    margin: auto;
    width: 100px;
    transform: translateX(-50%); }
  .title-banner img.aligncenter {
    display: block;
    margin: 2em auto; }
  .title-banner h1 {
    margin-top: 4em;
    margin-bottom: 4em; }
  .title-banner h2, .title-banner h3 {
    line-height: 1.6; }
  .title-banner p {
    margin-top: 1em;
    margin-bottom: 1em; }
  .title-banner.reduce-height h1 {
    margin-top: 1em;
    margin-bottom: 1em; }

.logo-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  .logo-banner .logo {
    display: block;
    margin: 4em auto 2em;
    max-width: 80%; }

@media (min-width: 1024px) {
  .title-banner h1, .title-banner h2, .title-banner h3 {
    display: block;
    width: 60%;
    margin-left: auto;
    margin-right: auto; }
  .title-banner .icon {
    position: absolute;
    left: 25%;
    top: 6em;
    width: 150px; }
  .logo-banner .logo {
    width: auto;
    margin: 2em auto;
    max-width: 500px; } }

.nosotros .title-banner h1 {
  margin-top: 2em;
  margin-bottom: 2em; }

.single-documents .header-container {
  background-color: #F6F4F4;
  padding: 1em 0; }
  .single-documents .header-container .title-header {
    display: flex;
    align-items: stretch; }
    .single-documents .header-container .title-header .title-container {
      width: 85%;
      padding: 0 1em;
      background-color: white;
      overflow: hidden;
      float: left; }
    .single-documents .header-container .title-header .sharing-container {
      width: 15%;
      float: right;
      height: inherit;
      background-color: #E7E5EC;
      padding: 0.5em 1em;
      overflow: hidden; }
      .single-documents .header-container .title-header .sharing-container .header {
        text-align: center;
        font-weight: 600;
        font-size: 1em;
        margin: 0;
        display: none; }
      .single-documents .header-container .title-header .sharing-container .icon-container {
        text-align: center; }
        .single-documents .header-container .title-header .sharing-container .icon-container a {
          display: inline-block; }
          .single-documents .header-container .title-header .sharing-container .icon-container a img {
            width: 35px;
            height: 35px; }
      @media (min-width: 768px) {
        .single-documents .header-container .title-header .sharing-container .header {
          display: block; } }
  .single-documents .header-container .info-container {
    display: flex;
    flex-wrap: wrap;
    align-items: top;
    overflow: hidden; }
    .single-documents .header-container .info-container .cover-container {
      width: 100%;
      position: relative; }
      .single-documents .header-container .info-container .cover-container img {
        display: block;
        width: 100%; }
      .single-documents .header-container .info-container .cover-container .button-container {
        position: absolute;
        right: 0;
        bottom: 0;
        display: flex;
        font-size: 1.2em; }
    .single-documents .header-container .info-container .text-container {
      width: 100%;
      background-color: white;
      padding: 1em 1.5em; }
      .single-documents .header-container .info-container .text-container .quote p {
        font-size: 1.1em; }
      .single-documents .header-container .info-container .text-container .authors {
        color: #1B2356;
        font-weight: 600;
        margin-bottom: 0; }
      .single-documents .header-container .info-container .text-container .date {
        color: #E84E1B;
        font-size: 1em;
        margin-top: 0; }
      .single-documents .header-container .info-container .text-container .excerpt p {
        font-size: 0.9em;
        line-height: 1.4; }
    @media (min-width: 1024px) {
      .single-documents .header-container .info-container .cover-container, .single-documents .header-container .info-container .text-container {
        width: 50%; } }
  .single-documents .header-container .document-image-container {
    width: 100%;
    padding-bottom: 56.25%;
    position: relative;
    overflow: hidden; }
    .single-documents .header-container .document-image-container img {
      position: absolute;
      width: 100%;
      top: 0;
      left: 0; }

.single-documents .separator {
  width: 100%;
  height: 5px;
  background-image: linear-gradient(85deg, #FF5C00 0%, #4C02BF 40%, #130280 100%); }
  .single-documents .separator.no-margin {
    margin: 0; }

.single-documents .publication-authors .authors-about {
  background-color: #1B2356; }
  .single-documents .publication-authors .authors-about .row {
    align-items: stretch; }
  .single-documents .publication-authors .authors-about h2 {
    color: white;
    text-align: center;
    text-transform: uppercase; }
  .single-documents .publication-authors .authors-about .authors-image {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 350px; }
    .single-documents .publication-authors .authors-about .authors-image .image {
      height: 250px;
      width: 250px; }
  .single-documents .publication-authors .authors-about .authors-content {
    display: flex;
    align-items: center;
    justify-content: center; }
  .single-documents .publication-authors .authors-about .authors, .single-documents .publication-authors .authors-about .about {
    color: white;
    text-align: center;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 2em; }
  .single-documents .publication-authors .authors-about .authors {
    font-size: 1.4em; }

.single-documents .image.rounded {
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

.single-documents .event, .single-documents .multimedia {
  padding: 2em 0; }
  .single-documents .event .header, .single-documents .multimedia .header {
    overflow: hidden;
    background-color: #E84E1B;
    padding: 0 0.5em; }
    .single-documents .event .header h2, .single-documents .multimedia .header h2 {
      color: white;
      text-transform: uppercase; }
  .single-documents .event .event-image, .single-documents .multimedia .event-image {
    width: 100%;
    padding-bottom: 56.25%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
  .single-documents .event .event-info, .single-documents .multimedia .event-info {
    background-color: #F6F4F4;
    padding: 1em; }
    .single-documents .event .event-info .title, .single-documents .multimedia .event-info .title {
      font-weight: 600;
      color: #14193A; }
    .single-documents .event .event-info .excerpt, .single-documents .multimedia .event-info .excerpt {
      color: #1B2356; }

.single-documents .linked-publication {
  background-color: #1B2356;
  padding: 2em 0; }
  .single-documents .linked-publication .title-header {
    display: flex;
    align-items: stretch; }
    .single-documents .linked-publication .title-header .title-container {
      width: 100%;
      padding: 0 1em;
      background-color: white;
      overflow: hidden;
      float: left; }
  .single-documents .linked-publication .info-container {
    display: flex;
    flex-wrap: wrap;
    align-items: top;
    overflow: hidden; }
    .single-documents .linked-publication .info-container .cover-container {
      width: 100%;
      position: relative; }
      .single-documents .linked-publication .info-container .cover-container img {
        display: block;
        width: 100%; }
      .single-documents .linked-publication .info-container .cover-container .button-container {
        position: absolute;
        right: 0;
        bottom: 0;
        display: flex;
        font-size: 1.2em; }
    .single-documents .linked-publication .info-container .text-container {
      width: 100%;
      background-color: white;
      padding: 1em 1.5em; }
      .single-documents .linked-publication .info-container .text-container .quote {
        color: #14193A;
        font-size: 1.1em;
        font-weight: 600;
        font-style: italic; }
      .single-documents .linked-publication .info-container .text-container .authors {
        color: #1B2356;
        font-weight: 600;
        margin-bottom: 0; }
      .single-documents .linked-publication .info-container .text-container .date {
        color: #E84E1B;
        font-size: 1em;
        margin-top: 0; }
      .single-documents .linked-publication .info-container .text-container .excerpt {
        font-weight: 600;
        font-size: 0.9em; }
    @media (min-width: 1024px) {
      .single-documents .linked-publication .info-container .cover-container, .single-documents .linked-publication .info-container .text-container {
        width: 50%; } }

.single-documents .linked-visualization {
  padding: 2em 0; }
  .single-documents .linked-visualization h2 {
    color: black; }
  .single-documents .linked-visualization .visualization-image {
    width: 100%;
    padding-bottom: 56.25%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative; }
    .single-documents .linked-visualization .visualization-image .button-container {
      position: absolute;
      right: 0;
      bottom: 0;
      display: flex;
      font-size: 1.2em; }
  .single-documents .linked-visualization .viz-info {
    background-color: #F6F4F4;
    padding: 1em; }
    .single-documents .linked-visualization .viz-info .title {
      font-weight: 600;
      color: #14193A; }
    .single-documents .linked-visualization .viz-info .excerpt {
      color: #1B2356; }

.single-documents .quote-highlight h2 {
  color: white;
  text-align: center;
  text-transform: uppercase; }

.single-documents .quote-highlight .quote-content-container {
  background-color: #1B2356; }
  .single-documents .quote-highlight .quote-content-container .row {
    align-items: stretch; }
  .single-documents .quote-highlight .quote-content-container .quote-image {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 350px; }
    .single-documents .quote-highlight .quote-content-container .quote-image .image {
      height: 250px;
      width: 250px; }
  .single-documents .quote-highlight .quote-content-container .quote-content {
    display: flex;
    align-items: center;
    justify-content: center; }
  .single-documents .quote-highlight .quote-content-container .title {
    color: white;
    text-align: center;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 2em; }
  .single-documents .quote-highlight .quote-content-container .title {
    font-size: 1.4em; }

.single-documents .document-bullets {
  background-color: #1B2356;
  padding: 2em 0; }
  .single-documents .document-bullets .title-container h2 {
    color: white; }
  .single-documents .document-bullets .bullets-container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 1em; }
    .single-documents .document-bullets .bullets-container .bullet-container {
      width: 100%;
      margin-bottom: 1em; }
      .single-documents .document-bullets .bullets-container .bullet-container .image-container {
        width: 100%;
        padding-bottom: 56.25%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center; }
      .single-documents .document-bullets .bullets-container .bullet-container .text-container p {
        color: white;
        font-size: 1em; }
    @media (min-width: 768px) {
      .single-documents .document-bullets .bullets-container .bullet-container {
        width: 32%; } }

.single-documents .infographic-container {
  padding: 2em 0;
  overflow: hidden; }
  .single-documents .infographic-container .image-container {
    overflow: hidden;
    position: relative; }
    .single-documents .infographic-container .image-container img {
      width: 100%; }
    .single-documents .infographic-container .image-container .button-container {
      position: absolute;
      display: flex;
      bottom: 0;
      right: 0;
      font-size: 1.2em; }
  .single-documents .infographic-container .text-container {
    background-color: #F9F7F6;
    overflow: hidden;
    padding: 1em; }
    .single-documents .infographic-container .text-container .title {
      font-weight: 600; }
    .single-documents .infographic-container .text-container .date {
      color: #E84E1B;
      font-size: 1em; }

.tabbed-content {
  padding: 20px;
  padding-bottom: 20px; }
  .tabbed-content.dark-blue {
    background-color: #14193A; }
  .tabbed-content img {
    width: 100%; }
  .tabbed-content .content.dark-bg p, .tabbed-content .content.dark-bg a, .tabbed-content .content.dark-bg li, .tabbed-content .content.dark-bg h1, .tabbed-content .content.dark-bg h2, .tabbed-content .content.dark-bg h3, .tabbed-content .content.dark-bg h4, .tabbed-content .content.dark-bg h5, .tabbed-content .content.dark-bg h6 {
    color: white; }
  .tabbed-content .tab {
    display: none;
    padding: 20px; }
    .tabbed-content .tab.selected {
      display: flex; }
    .tabbed-content .tab.dark-blue {
      background-color: #14193A; }
  .tabbed-content .tabbed-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .tabbed-content .tabbed-header .tab-selector {
      min-width: 300px;
      text-align: center; }
      .tabbed-content .tabbed-header .tab-selector a {
        color: white;
        text-transform: uppercase;
        cursor: pointer;
        line-height: 1.6; }
      .tabbed-content .tabbed-header .tab-selector a:hover {
        text-decoration: underline; }
      .tabbed-content .tabbed-header .tab-selector::before {
        width: 0;
        height: 0;
        margin: 0;
        display: none; }

.slider-container {
  padding-bottom: 2em; }
  .slider-container .items-container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    transition: height 0.4s;
    border-bottom: solid 1px #14193A; }
  .slider-container .item-container {
    width: calc(100% - 5px);
    margin: 0 5px 5px 0; }
    .slider-container .item-container .image-container {
      width: 100%;
      padding-bottom: 75%;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center;
      position: relative; }
    .slider-container .item-container .text-container {
      width: 100%;
      padding: 5px; }
      .slider-container .item-container .text-container p {
        width: 100%;
        text-align: center;
        opacity: 1;
        color: #14193A;
        transition: opacity 0.4s;
        font-size: 15px;
        font-weight: 600;
        margin: 0; }
    .slider-container .item-container .text-container:hover p {
      opacity: 1; }
  .slider-container .view-all {
    cursor: pointer;
    text-align: center; }
    .slider-container .view-all div {
      padding: 5px 15px;
      width: 40%;
      margin: auto;
      background-color: #14193A;
      color: white;
      font-weight: 600;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px; }

@media (min-width: 576px) {
  .slider-container .items-container .item-container {
    width: calc(50% - 5px); } }

@media (min-width: 1024px) {
  .slider-container .items-container .item-container {
    width: calc(25% - 5px); }
  .slider-container .view-all div {
    width: 20%; } }

.flickr-gallery-container .title {
  background-color: #14193A;
  margin-bottom: 0;
  padding: 5px;
  width: 150px;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

.home-initiative-archive {
  margin-top: 1em;
  padding-top: 1em;
  border-top: solid 5px #E84E1B; }
  .home-initiative-archive .section-container .post-container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding-bottom: 1em;
    padding-top: 1em;
    overflow: hidden;
    border-bottom: solid 2px #E84E1B; }
    .home-initiative-archive .section-container .post-container .initiative-logo {
      display: block;
      width: 80%;
      margin: 0 auto 2em; }
    .home-initiative-archive .section-container .post-container .initiative-title {
      margin-top: 0;
      color: #1B2356;
      font-size: 1.4em; }
    .home-initiative-archive .section-container .post-container .initiative-description {
      color: #14193A;
      line-height: 1.5;
      font-size: 1.2em; }
  .home-initiative-archive .section-container .post-container:last-of-type {
    border-bottom: none; }

.section-initiative-archive .archive-initiative-container {
  padding-bottom: 2em;
  margin-bottom: 2em; }
  .section-initiative-archive .archive-initiative-container .initiative-logo {
    display: block;
    width: 80%;
    margin: 2em auto; }
  .section-initiative-archive .archive-initiative-container .initiative-title {
    text-align: center; }
  .section-initiative-archive .archive-initiative-container .initiative-description {
    text-align: center;
    line-height: 1.5;
    width: 80%;
    margin: 2em auto; }
  .section-initiative-archive .archive-initiative-container .view-more-button {
    display: block;
    margin: 1em auto;
    text-align: center;
    padding: 0.75em 0;
    width: 150px;
    color: white;
    font-weight: bold; }
  .section-initiative-archive .archive-initiative-container .post-container {
    margin-bottom: 2em;
    margin-top: 2em; }
    .section-initiative-archive .archive-initiative-container .post-container .image-container {
      width: 100%;
      padding-bottom: 56.25%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      background-color: #DEDEDE; }
      .section-initiative-archive .archive-initiative-container .post-container .image-container.single-image {
        padding-bottom: 112.5%; }
    .section-initiative-archive .archive-initiative-container .post-container .text-container {
      overflow: hidden;
      padding: 0 1em; }
      .section-initiative-archive .archive-initiative-container .post-container .text-container h4 {
        font-size: 1.4em; }

.full-width-image-container {
  position: relative;
  height: auto;
  overflow: hidden; }
  .full-width-image-container img {
    display: block;
    width: inherit;
    height: 100%; }
  .full-width-image-container .title {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0;
    padding: 1em 2em;
    background-color: rgba(0, 0, 0, 0.4); }

.partner-archive-container {
  padding-bottom: 2em;
  overflow: hidden; }
  .partner-archive-container h2 {
    margin: 2em 0;
    font-weight: 600; }
  .partner-archive-container .description-container {
    width: 80%;
    margin: auto;
    line-height: 1.5; }
  .partner-archive-container .partners-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    .partner-archive-container .partners-container .organization-image {
      display: block;
      width: 250px;
      height: 200px;
      margin: 5px;
      background-position: center center;
      background-size: contain;
      background-repeat: no-repeat; }

.components-container {
  margin: 0 auto;
  padding: 2em 0;
  overflow: hidden; }
  .components-container .component-container {
    width: 90%;
    margin: 0 auto 2em; }
    .components-container .component-container .component-header-container {
      display: flex;
      flex-wrap: wrap; }
      .components-container .component-container .component-header-container .logo {
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: white; }
        .components-container .component-container .component-header-container .logo img {
          width: 100%; }
      .components-container .component-container .component-header-container .description-container {
        position: relative;
        padding: 1em 1em; }
        .components-container .component-container .component-header-container .description-container .button-container {
          display: flex;
          justify-content: end;
          align-items: start;
          position: absolute;
          bottom: 10px;
          right: 10px; }
    .components-container .component-container .example-container {
      overflow: hidden; }
      .components-container .component-container .example-container .embed-container {
        width: 100%;
        padding-bottom: 100%;
        position: relative; }
        .components-container .component-container .example-container .embed-container iframe {
          display: block;
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0; }
      .components-container .component-container .example-container .image-container {
        overflow: hidden; }
        .components-container .component-container .example-container .image-container img {
          display: block;
          width: 100%;
          margin: 0;
          padding: 0; }
      .components-container .component-container .example-container .example-text {
        overflow: hidden;
        font-weight: 600;
        padding: 1em 2em; }
      .components-container .component-container .example-container .example-description {
        font-weight: 400; }

@media (min-width: 1024px) {
  .components-container .component-container .component-header-container {
    overflow: hidden; }
    .components-container .component-container .component-header-container .logo {
      width: 20%;
      position: relative;
      overflow: hidden; }
      .components-container .component-container .component-header-container .logo img {
        width: 100%; }
    .components-container .component-container .component-header-container .description-container {
      width: 80%;
      padding: 3em 2em; }
      .components-container .component-container .component-header-container .description-container .description {
        margin: 0;
        font-weight: 600;
        line-height: 1.6; } }

.pst-container.quotes .indication-container {
  background-color: #C9CBE0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 0.75em 1em; }
  .pst-container.quotes .indication-container .indication {
    margin: 0;
    font-weight: 600;
    color: #14193A; }

.pst-container.quotes .container-fluid.filter-container {
  background-color: #14193A; }
  .pst-container.quotes .container-fluid.filter-container .container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-evenly;
    padding: 1em 0.5em; }
  .pst-container.quotes .container-fluid.filter-container .v-search, .pst-container.quotes .container-fluid.filter-container .v-select {
    margin-bottom: 0.5em; }
  .pst-container.quotes .container-fluid.filter-container .v-select {
    width: 80%;
    min-height: 28px;
    background-color: #7179AA; }
    .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-toggle {
      border: none; }
    .pst-container.quotes .container-fluid.filter-container .v-select input {
      color: white;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: 600; }
    .pst-container.quotes .container-fluid.filter-container .v-select .vs__actions svg {
      fill: white; }
    .pst-container.quotes .container-fluid.filter-container .v-select .vs__selected {
      color: white;
      text-align: left;
      font-size: 12px;
      font-weight: 600; }
    .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu {
      background-color: #7179AA;
      padding-bottom: 0;
      border: none; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li {
        color: white;
        font-size: 12px;
        font-weight: 600;
        transition: background-color 0.4s; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
        background-color: #1B2356; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
        background-color: #7179AA; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li:hover {
        background-color: #E84E1B; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li:before {
        content: '';
        width: 0;
        height: 0;
        margin-right: 0; }
  .pst-container.quotes .container-fluid.filter-container .v-search {
    width: 80%;
    background-color: #7179AA;
    color: White; }
    .pst-container.quotes .container-fluid.filter-container .v-search input {
      font-size: 12px;
      color: white;
      font-weight: 600;
      text-transform: uppercase; }
    .pst-container.quotes .container-fluid.filter-container .v-search input:focus {
      outline-color: white; }
    .pst-container.quotes .container-fluid.filter-container .v-search .vsearch__actions svg {
      fill: white; }
  @media (min-width: 768px) {
    .pst-container.quotes .container-fluid.filter-container .v-search,
    .pst-container.quotes .container-fluid.filter-container .v-select {
      width: 200px; } }

.pst-container.quotes .container-fluid.table-container {
  background-color: #CACCE0;
  overflow: hidden; }

.pst-container.quotes .container.quotes-table {
  margin: 2em 0; }
  .pst-container.quotes .container.quotes-table .ficha-tecnica-container {
    background-color: white;
    padding: 0.75em 1em;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px; }
    .pst-container.quotes .container.quotes-table .ficha-tecnica-container h2 {
      text-transform: uppercase;
      margin: 0; }
  .pst-container.quotes .container.quotes-table .table-container {
    max-height: 500px;
    overflow: auto; }
    .pst-container.quotes .container.quotes-table .table-container table {
      width: 100%;
      border-collapse: collapse; }
    .pst-container.quotes .container.quotes-table .table-container th {
      background-color: #E4E6F0;
      color: #14193A;
      padding: 0.5em;
      font-size: 0.9em;
      font-weight: 600;
      position: sticky;
      top: 0;
      z-index: 2;
      border-right: solid 1px #14193A; }
    .pst-container.quotes .container.quotes-table .table-container th:last-of-type {
      border-right: none; }
    @media (min-width: 768px) {
      .pst-container.quotes .container.quotes-table .table-container th {
        font-size: 1.1em;
        padding: 1em; } }
    .pst-container.quotes .container.quotes-table .table-container tr {
      overflow: hidden; }
    .pst-container.quotes .container.quotes-table .table-container tbody tr {
      background-color: #8B90BF; }
      .pst-container.quotes .container.quotes-table .table-container tbody tr td {
        border-right: solid 1px #14193A; }
      .pst-container.quotes .container.quotes-table .table-container tbody tr td:last-of-type {
        border-right: none; }
    .pst-container.quotes .container.quotes-table .table-container tbody tr:nth-of-type(even) {
      background-color: #6B71AD; }
    .pst-container.quotes .container.quotes-table .table-container td {
      font-size: 1em;
      padding: 5px; }
      .pst-container.quotes .container.quotes-table .table-container td p {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 1em; }
      .pst-container.quotes .container.quotes-table .table-container td .cell-container {
        display: flex; }
      .pst-container.quotes .container.quotes-table .table-container td.sdg {
        position: relative; }
        .pst-container.quotes .container.quotes-table .table-container td.sdg .color-indicator {
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          width: 5px; }
        .pst-container.quotes .container.quotes-table .table-container td.sdg .content {
          width: calc(100% - 5px); }
          .pst-container.quotes .container.quotes-table .table-container td.sdg .content .color-indicator {
            height: 100%; }
          .pst-container.quotes .container.quotes-table .table-container td.sdg .content .sdg-number {
            text-align: center;
            font-size: 1.8em;
            font-weight: 600;
            color: white;
            margin: 0; }
          .pst-container.quotes .container.quotes-table .table-container td.sdg .content .sdg-icon {
            display: block;
            width: 40px;
            margin: 5px auto; }
      .pst-container.quotes .container.quotes-table .table-container td.country .cell-container {
        align-items: center;
        justify-content: center; }
      .pst-container.quotes .container.quotes-table .table-container td.country .name {
        color: white;
        font-weight: 600; }
      .pst-container.quotes .container.quotes-table .table-container td.country .flag {
        display: inline-block;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        margin-right: 15px; }
      .pst-container.quotes .container.quotes-table .table-container td.event .name {
        color: black;
        font-weight: 600;
        text-align: center; }
      .pst-container.quotes .container.quotes-table .table-container td.year .name {
        color: white;
        text-align: center;
        font-weight: 600;
        font-style: italic; }
      .pst-container.quotes .container.quotes-table .table-container td.quote {
        padding: 20px 10px;
        width: 30%;
        max-width: 40%; }
        .pst-container.quotes .container.quotes-table .table-container td.quote p {
          text-align: justify;
          color: white;
          font-weight: 600; }
        .pst-container.quotes .container.quotes-table .table-container td.quote .quote-expand {
          color: #1B2356;
          cursor: pointer; }
      .pst-container.quotes .container.quotes-table .table-container td.document a {
        color: white;
        text-align: center;
        display: block;
        margin: auto; }
        .pst-container.quotes .container.quotes-table .table-container td.document a i {
          text-align: center;
          font-size: 20px;
          display: block;
          margin: auto; }
        .pst-container.quotes .container.quotes-table .table-container td.document a span {
          color: white;
          text-transform: uppercase;
          font-weight: bold; }
  @media (min-width: 768px) {
    .pst-container.quotes .container.quotes-table .table-container td {
      font-size: 1em; }
      .pst-container.quotes .container.quotes-table .table-container td p {
        font-size: 1em; }
      .pst-container.quotes .container.quotes-table .table-container td.quote p {
        font-size: 1em; } }
  @media (min-width: 1024px) {
    .pst-container.quotes .container.quotes-table .table-container {
      max-height: 750px; } }

.pst-container.quotes .download-container {
  background-color: #14193A; }
  .pst-container.quotes .download-container span, .pst-container.quotes .download-container p, .pst-container.quotes .download-container a {
    color: white; }
  .pst-container.quotes .download-container a.bordered {
    border-color: white; }
  .pst-container.quotes .download-container a.bordered:hover {
    border-color: #E84E1B; }
  .pst-container.quotes .download-container .download-box span, .pst-container.quotes .download-container .download-box p, .pst-container.quotes .download-container .download-box a {
    color: white; }

.pst-container.documents {
  overflow: hidden;
  padding: 2em 0;
  background-color: #C9CBE0; }
  .pst-container.documents .category-select-container {
    padding: 0.75em 1em;
    background-color: white;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap; }
    .pst-container.documents .category-select-container .category-selector {
      display: flex;
      align-items: center;
      margin: 0.25em 10px;
      cursor: pointer;
      width: 100%; }
      .pst-container.documents .category-select-container .category-selector .circle-indicator {
        display: inline-block;
        border: solid 4px #14193A;
        border-radius: 50%;
        height: 30px;
        width: 30px;
        margin-right: 5px; }
      .pst-container.documents .category-select-container .category-selector p {
        margin: 0;
        color: #14193A; }
    @media (min-width: 768px) {
      .pst-container.documents .category-select-container .category-selector {
        width: auto; } }
  .pst-container.documents .filter-container {
    background-color: #14193A;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-evenly;
    padding: 1em 0.5em; }
    .pst-container.documents .filter-container .v-search, .pst-container.documents .filter-container .v-select {
      margin-bottom: 0.5em; }
    .pst-container.documents .filter-container .v-select {
      width: 80%;
      min-height: 28px;
      background-color: #7179AA; }
      .pst-container.documents .filter-container .v-select .vs__dropdown-toggle {
        border: none; }
      .pst-container.documents .filter-container .v-select input {
        color: white;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 600; }
      .pst-container.documents .filter-container .v-select .vs__actions svg {
        fill: white; }
      .pst-container.documents .filter-container .v-select .vs__selected {
        color: white;
        text-align: left;
        font-size: 12px;
        font-weight: 600; }
      .pst-container.documents .filter-container .v-select .vs__dropdown-menu {
        background-color: #7179AA;
        padding-bottom: 0;
        border: none; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li {
          color: white;
          font-size: 12px;
          font-weight: 600;
          transition: background-color 0.4s; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
          background-color: #1B2356; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
          background-color: #7179AA; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li:hover {
          background-color: #E84E1B; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li:before {
          content: '';
          width: 0;
          height: 0;
          margin-right: 0; }
    .pst-container.documents .filter-container .v-search {
      width: 80%;
      background-color: #7179AA;
      color: White; }
      .pst-container.documents .filter-container .v-search input {
        font-size: 12px;
        color: white;
        font-weight: 600;
        text-transform: uppercase; }
      .pst-container.documents .filter-container .v-search input:focus {
        outline-color: white; }
      .pst-container.documents .filter-container .v-search .vsearch__actions svg {
        fill: white; }
    @media (min-width: 768px) {
      .pst-container.documents .filter-container .v-search,
      .pst-container.documents .filter-container .v-select {
        width: 200px; } }
  .pst-container.documents .table-container-fixed {
    max-height: 500px;
    overflow: auto; }
    .pst-container.documents .table-container-fixed table {
      width: 100%;
      border-collapse: collapse; }
    .pst-container.documents .table-container-fixed th {
      background-color: #E4E6F0;
      color: #14193A;
      padding: 0.5em;
      font-size: 0.9em;
      font-weight: 600;
      position: sticky;
      top: 0;
      z-index: 2;
      border-right: solid 1px #14193A; }
      .pst-container.documents .table-container-fixed th.sortable {
        cursor: pointer; }
      .pst-container.documents .table-container-fixed th .sort-indicator {
        color: #14193A;
        font-size: 1.2em; }
    @media (min-width: 768px) {
      .pst-container.documents .table-container-fixed th {
        font-size: 1.2em;
        padding: 1em; } }
    .pst-container.documents .table-container-fixed th:last-of-type {
      border-right: none; }
    .pst-container.documents .table-container-fixed tr {
      overflow: hidden; }
    .pst-container.documents .table-container-fixed tbody tr {
      background-color: #8B90BF; }
      .pst-container.documents .table-container-fixed tbody tr td {
        border-right: solid 1px #14193A;
        padding: 5px; }
        .pst-container.documents .table-container-fixed tbody tr td p {
          font-size: 0.8em; }
        .pst-container.documents .table-container-fixed tbody tr td .cell-container {
          display: flex; }
        .pst-container.documents .table-container-fixed tbody tr td.country .cell-container {
          align-items: center;
          justify-content: center; }
        .pst-container.documents .table-container-fixed tbody tr td.country .name {
          color: white;
          font-weight: 600;
          text-align: center; }
        .pst-container.documents .table-container-fixed tbody tr td.country .flag {
          display: inline-block;
          width: 30px;
          height: 30px;
          border-radius: 50%;
          margin-right: 15px; }
        .pst-container.documents .table-container-fixed tbody tr td.event .name {
          color: black;
          font-weight: 600;
          text-align: center; }
        .pst-container.documents .table-container-fixed tbody tr td.year .name {
          color: white;
          text-align: center;
          font-weight: 600;
          font-style: italic; }
        .pst-container.documents .table-container-fixed tbody tr td.doc-name .name {
          color: black;
          text-align: center;
          font-weight: 600;
          transition: color 0.4s; }
        .pst-container.documents .table-container-fixed tbody tr td.doc-name a:hover .name {
          color: #E84E1B; }
      @media (min-width: 768px) {
        .pst-container.documents .table-container-fixed tbody tr td {
          font-size: 1.2em; } }
      .pst-container.documents .table-container-fixed tbody tr td:last-of-type {
        border-right: none; }
    .pst-container.documents .table-container-fixed tbody tr:nth-of-type(even) {
      background-color: #6B71AD; }
  @media (min-width: 1024px) {
    .pst-container.documents .table-container-fixed {
      max-height: 750px; } }
  .pst-container.documents .download-container {
    background-color: #14193A; }
    .pst-container.documents .download-container span, .pst-container.documents .download-container p, .pst-container.documents .download-container a {
      color: white; }
    .pst-container.documents .download-container a.bordered {
      border-color: white; }
    .pst-container.documents .download-container a.bordered:hover {
      border-color: #E84E1B; }
    .pst-container.documents .download-container .download-box span, .pst-container.documents .download-container .download-box p, .pst-container.documents .download-container .download-box a {
      color: white; }

.partner-section {
  position: relative; }
  .partner-section .background {
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1; }
    .partner-section .background.left {
      bottom: 50%; }
    .partner-section .background.right {
      top: 50%; }
    @media (min-width: 768px) {
      .partner-section .background.left {
        bottom: 0;
        right: 50%;
        left: 0;
        background-position: right center; }
      .partner-section .background.right {
        top: 0;
        right: 0;
        left: 50%;
        background-position: left center; } }
  .partner-section .content {
    min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative; }
    .partner-section .content .content-wrapper {
      width: 70%; }
      .partner-section .content .content-wrapper p, .partner-section .content .content-wrapper li {
        font-size: 1.2em;
        line-height: 1.6; }
  .partner-section .column {
    position: relative; }
  .partner-section .button-container {
    position: absolute;
    width: 100%;
    bottom: 1em;
    left: 0;
    display: block;
    font-weight: 600;
    margin: 1em 0;
    text-align: center; }
  .partner-section .view-more-button {
    padding: 0.5em 1.5em;
    font-size: 1.4em; }

.country-profiles-container {
  overflow: hidden; }
  .country-profiles-container .header {
    overflow: hidden;
    background-color: #1B2356; }
    .country-profiles-container .header .label {
      color: white;
      font-weight: 600; }
  .country-profiles-container .content {
    height: 720px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
    .country-profiles-container .content .container {
      height: inherit; }
    .country-profiles-container .content .content-row {
      height: inherit; }
    .country-profiles-container .content .map-background {
      display: none; }
    .country-profiles-container .content .list-background {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(53, 58, 104, 0.8); }
    .country-profiles-container .content .list-container {
      z-index: 1;
      padding: 1em 2em; }
      .country-profiles-container .content .list-container .list-header {
        color: white;
        text-transform: uppercase; }
      .country-profiles-container .content .list-container .country-list {
        padding-inline-start: 0; }
        .country-profiles-container .content .list-container .country-list li {
          font-weight: 600;
          font-size: 1em;
          text-align: left; }
          .country-profiles-container .content .list-container .country-list li a {
            color: white; }
          .country-profiles-container .content .list-container .country-list li a:hover {
            color: #E84E1B; }
        .country-profiles-container .content .list-container .country-list li:before {
          content: none;
          background-image: none;
          margin: 0;
          padding: 0;
          width: 0;
          height: 0; }
    .country-profiles-container .content .map-container {
      display: none;
      z-index: 1;
      height: inherit; }
      .country-profiles-container .content .map-container .message-container p {
        color: white;
        font-weight: 600; }
      .country-profiles-container .content .map-container .map-selector-container {
        position: relative; }
      .country-profiles-container .content .map-container .country-path {
        fill: white;
        stroke: #353A68;
        transition: fill 0.4s; }
      .country-profiles-container .content .map-container .country-path:hover {
        fill: #E84E1B; }
      .country-profiles-container .content .map-container .zoomable-buttons image {
        cursor: pointer; }
      .country-profiles-container .content .map-container .hover-window {
        position: absolute;
        width: 150px;
        height: auto;
        background-color: white;
        border: solid 1px #D1D0CD;
        border-radius: 10px;
        z-index: 100;
        padding: 5px;
        pointer-events: none; }
        .country-profiles-container .content .map-container .hover-window p {
          font-size: 15px;
          color: #E84E1B;
          font-weight: 600;
          margin: 0;
          text-align: center; }
    @media (min-width: 1024px) {
      .country-profiles-container .content .map-background {
        display: block;
        position: absolute;
        top: 0;
        right: 50%;
        left: 0;
        bottom: 0;
        background-color: rgba(113, 121, 170, 0.8); }
      .country-profiles-container .content .list-background {
        left: 50%; }
      .country-profiles-container .content .map-container {
        display: block; }
      .country-profiles-container .content .lg {
        display: block; }
      .country-profiles-container .content .xl {
        display: none; } }
    @media (min-width: 1296px) {
      .country-profiles-container .content .lg {
        display: none; }
      .country-profiles-container .content .xl {
        display: block; } }

.column-text.background {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

.column-text .fluid-row-container {
  position: relative; }

.column-text .col-background {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  z-index: -1; }
  .column-text .col-background.col-count-1 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .column-text .col-background.col-count-2 {
    left: 0;
    right: 0; }
  @media (min-width: 768px) {
    .column-text .col-background.col-count-2.pos-1 {
      top: 0;
      bottom: 0;
      left: 0;
      right: 50%; }
    .column-text .col-background.col-count-2.pos-2 {
      top: 0;
      bottom: 0;
      left: 50%;
      right: 0; } }

.column-text .col-content .content {
  margin-top: 3em;
  margin-bottom: 3em; }

.page-template-page-nosotros .col-content h1 {
  margin: 3em 0 1em; }

.page-template-page-nosotros .col-content p {
  font-size: 1.4em;
  line-height: 1.5em; }

.icon-menu .icon-menu-container {
  display: flex;
  align-items: flex-start;
  justify-content: space-evenly;
  padding-top: 2em;
  padding-bottom: 2em;
  flex-wrap: wrap; }
  .icon-menu .icon-menu-container .entry-container {
    width: 200px; }
    .icon-menu .icon-menu-container .entry-container .top {
      width: 200px;
      height: 200px; }
    .icon-menu .icon-menu-container .entry-container .icon-container {
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: center; }
      .icon-menu .icon-menu-container .entry-container .icon-container img {
        width: 100px; }
    .icon-menu .icon-menu-container .entry-container.square .icon-container {
      height: 200px;
      border-radius: 5px;
      border-bottom: solid 25px #E84E1B;
      box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); }
    .icon-menu .icon-menu-container .entry-container.round .icon-container {
      margin-top: 5px;
      margin-left: 5px;
      height: 190px;
      width: 190px;
      border: solid 15px #E84E1B;
      border-radius: 50%;
      box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); }
    .icon-menu .icon-menu-container .entry-container.rectangle .icon-container {
      margin-top: 20px;
      height: 160px;
      width: 240px;
      border-radius: 5px;
      border-right: solid 25px #E84E1B;
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
      transform: translateX(-20px); }
    .icon-menu .icon-menu-container .entry-container .label {
      width: 100%;
      text-align: center;
      color: #1B2356;
      font-weight: 600;
      font-size: 1.4em; }

.page-template-page-nosotros .icon-container {
  background-color: white; }

@media (min-width: 1024px) {
  .icon-menu .icon-menu-container .entry-container.round {
    width: 150px; }
    .icon-menu .icon-menu-container .entry-container.round .top {
      width: 150px;
      height: 150px; }
    .icon-menu .icon-menu-container .entry-container.round .icon-container {
      width: 140px;
      height: 140px; }
      .icon-menu .icon-menu-container .entry-container.round .icon-container img {
        width: 70px; }
    .icon-menu .icon-menu-container .entry-container.round .label {
      font-size: 1.2em; } }

@media (min-width: 1296px) {
  .icon-menu {
    transform: translateY(-20%); }
    .icon-menu .icon-menu-container .entry-container.round {
      width: 200px; }
      .icon-menu .icon-menu-container .entry-container.round .top {
        width: 200px;
        height: 200px; }
      .icon-menu .icon-menu-container .entry-container.round .icon-container {
        width: 190px;
        height: 190px; }
        .icon-menu .icon-menu-container .entry-container.round .icon-container img {
          width: 100px; }
      .icon-menu .icon-menu-container .entry-container.round .label {
        font-size: 1.4em; } }

.about-areas h2 {
  font-size: 2.6em; }

.about-areas p {
  font-size: 1.4em;
  line-height: 1.4em; }

.about-areas .octagon-container {
  width: 900px;
  margin: auto; }

.about-areas .mobile {
  display: block; }

.about-areas li {
  font-size: 1.2em; }

.about-areas .lg {
  display: none; }

@media (min-width: 1024px) {
  .about-areas .lg {
    display: block; }
  .about-areas .mobile {
    display: none; } }

.about-offers {
  margin-bottom: 4em; }

.separator-container {
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 50px 0; }
  .separator-container.areas .separator-item {
    width: 25%;
    height: 20px; }
  .separator-container.offers .separator-item {
    width: 15%;
    height: 20px;
    border-radius: 10px / 50%; }

.grid-section {
  padding: 2em 0; }
  .grid-section .blocks-container {
    display: flex;
    align-items: stretch;
    justify-content: space-around;
    flex-wrap: wrap; }
    .grid-section .blocks-container .block {
      width: calc(100% - 10px);
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 5px;
      padding: 3em 3em;
      border-radius: 5px; }
      .grid-section .blocks-container .block p {
        font-size: 1.4em;
        line-height: 1.4; }
    @media (min-width: 768px) {
      .grid-section .blocks-container .block {
        width: calc(50% - 10px); } }

.list {
  padding: 2em 0;
  overflow: hidden; }
  .list h1 {
    text-align: center; }
  .list p {
    font-size: 1.4em;
    line-height: 1.4; }
  .list .rail-list-container {
    display: flex;
    align-items: stretch; }
    .list .rail-list-container .rail-container {
      display: none;
      align-items: start;
      padding-bottom: 10px;
      margin-right: 20px; }
      .list .rail-list-container .rail-container .rail-background {
        width: 8px;
        background-color: rgba(255, 255, 255, 0.2);
        height: 100%;
        margin-right: 25px; }
      .list .rail-list-container .rail-container .rail-foreground {
        width: 8px;
        background-color: #BDBDBD; }
      .list .rail-list-container .rail-container .circle {
        width: 26px;
        height: 26px;
        border-radius: 50%;
        transform: translate(-9px, -50%);
        position: absolute; }
    @media (min-width: 1024px) {
      .list .rail-list-container .rail-container {
        display: flex; } }
    .list .rail-list-container .content-container {
      width: 100%; }
      .list .rail-list-container .content-container .item-container {
        overflow: hidde;
        border-radius: 10px;
        padding: 2em;
        overflow: hidden;
        margin: 0 0 10px 10px;
        box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }
        .list .rail-list-container .content-container .item-container p {
          text-align: center; }
        @media (min-width: 768px) {
          .list .rail-list-container .content-container .item-container p {
            text-align: left; } }
  .list .item-list .item {
    background-color: white;
    border-width: 5px;
    border-radius: 10px;
    border-style: solid;
    padding: 2em;
    margin-bottom: 1em;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }
    .list .item-list .item p {
      text-align: center; }
    @media (min-width: 768px) {
      .list .item-list .item p {
        text-align: left; } }

.staff-archive {
  padding: 4em 0; }
  .staff-archive .staff-selected-item .staff-image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    margin: auto;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: #FEFEFE;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }
  .staff-archive .staff-selected-item .staff-info {
    margin: 2em auto;
    width: 300px;
    background-color: white;
    padding: 1em;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }
    .staff-archive .staff-selected-item .staff-info .name {
      margin: 0;
      font-size: 1.8em;
      color: #1B2356;
      text-align: center; }
    .staff-archive .staff-selected-item .staff-info .position {
      text-align: center;
      font-size: 1.2em;
      color: #353A68;
      margin: 0; }
  .staff-archive .staff-selected-item .view-profile {
    text-align: center; }
    .staff-archive .staff-selected-item .view-profile .view-profile-button {
      border: solid 1px #1B2356;
      border-radius: 5px;
      padding: 0.75em 1em;
      color: #1B2356; }
  .staff-archive .staff-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 2em; }
    .staff-archive .staff-list .staff-item {
      cursor: pointer;
      margin: 10px; }
      .staff-archive .staff-list .staff-item .staff-image {
        width: 150px;
        height: 150px;
        border-radius: 50%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        background-color: white;
        box-shadow: 3px 3px 6px rgba(0, 0, 0, 0);
        transition: box-shadow 0.4s; }
    .staff-archive .staff-list .staff-item:hover .staff-image {
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }

.download-container {
  width: 100%;
  padding: 1em;
  background-color: #F4F3F4;
  margin-bottom: 2em;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-weight: 600;
  color: #1B2356;
  align-items: center; }
  .download-container .download-box {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1em; }
    .download-container .download-box a, .download-container .download-box span {
      color: #1B2356;
      margin-right: 5px;
      margin-left: 5px; }
    .download-container .download-box a:hover {
      color: #E84E1B; }
  .download-container .link-box {
    text-align: center;
    margin-bottom: 1em; }
    .download-container .link-box a, .download-container .link-box span {
      color: #1B2356; }
    .download-container .link-box a:hover {
      color: #E84E1B; }
  .download-container .sharing-box {
    text-align: center;
    margin-bottom: 1em; }
    .download-container .sharing-box span {
      color: #1B2356;
      margin-right: 10px; }
    .download-container .sharing-box .bordered {
      border: solid 2px #1B2356;
      padding: 0.5em 0.5em;
      border-radius: 50%;
      color: #1B2356;
      cursor: pointer;
      transition: color 0.4s, border-color 0.4s; }
      .download-container .sharing-box .bordered:hover {
        color: #E84E1B;
        border-color: #E84E1B; }
  @media (min-width: 1024px) {
    .download-container .download-box {
      justify-content: flex-start;
      margin-bottom: 0; }
    .download-container .link-box {
      margin-bottom: 0; }
    .download-container .sharing-box {
      text-align: right;
      margin-bottom: 0; } }

.svg-download-container {
  display: flex;
  flex-wrap: wrap; }
  .svg-download-container .custom-btn {
    margin-right: 5px;
    margin-left: 5px;
    cursor: pointer; }
    .svg-download-container .custom-btn span {
      text-transform: uppercase;
      transition: color 0.4s; }
      .svg-download-container .custom-btn span:hover {
        color: #E84E1B; }

.file-download-container {
  display: flex;
  flex-wrap: wrap; }
  .file-download-container span {
    text-transform: uppercase;
    transition: color 0.4s;
    cursor: pointer; }
    .file-download-container span:hover {
      color: #E84E1B; }

#download-canvas {
  display: none;
  pointer-events: none; }

#image-download-link {
  display: none; }

.sharing-header {
  position: relative;
  background-color: #D7D8DC;
  height: 5px; }
  .sharing-header .sharing-buttons-container {
    position: absolute;
    right: 20px;
    top: 0px;
    background-color: inherit;
    padding: 0.5em 1em;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 10px;
    z-index: 10; }
    .sharing-header .sharing-buttons-container .bordered {
      border: solid 2px #1B2356;
      padding: 0.5em 0.5em;
      border-radius: 50%;
      color: #1B2356;
      cursor: pointer;
      transition: color 0.4s, border-color 0.4s; }
      .sharing-header .sharing-buttons-container .bordered:hover {
        color: #E84E1B;
        border-color: #E84E1B; }

.sharing-footer {
  position: relative;
  background-color: #F9F9FA;
  height: 5px;
  margin-top: 60px; }
  .sharing-footer .sharing-buttons-container {
    position: absolute;
    left: 50%;
    bottom: 0px;
    background-color: inherit;
    padding: 0.5em 1em;
    border-top-right-radius: 5px;
    border-top-left-radius: 10px;
    transform: translateX(-50%);
    min-width: 240px; }
    .sharing-footer .sharing-buttons-container .bordered {
      border: solid 2px #1B2356;
      padding: 0.5em 0.5em;
      border-radius: 50%;
      color: #1B2356;
      cursor: pointer;
      transition: color 0.4s, border-color 0.4s; }
      .sharing-footer .sharing-buttons-container .bordered:hover {
        color: #E84E1B;
        border-color: #E84E1B; }

#accountability {
  background-color: #E5E5E5;
  padding: 2em 0; }
  #accountability .category-header {
    background-color: #E84E1B;
    padding: 0 0.5em;
    overflow: hidden; }
    #accountability .category-header h4 {
      color: white;
      margin: 8px 0; }
  #accountability .document {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 5px;
    margin: 5px 0; }
    #accountability .document .title {
      color: #14193A;
      font-size: 1.4em;
      margin-right: 20px;
      text-align: left; }
    #accountability .document div.view {
      text-align: center; }
      #accountability .document div.view .doc-link {
        text-align: center; }
        #accountability .document div.view .doc-link span.fas {
          display: inline;
          text-align: center;
          font-size: 25px; }
        #accountability .document div.view .doc-link p.view {
          margin: 0;
          text-transform: uppercase; }

.section-archive-container {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.filterable-archive-section .title-container {
  display: flex;
  justify-content: center;
  padding: 1em;
  flex-wrap: wrap;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 80px;
  height: auto; }
  .filterable-archive-section .title-container .filter-container {
    display: flex;
    flex-wrap: wrap; }
    .filterable-archive-section .title-container .filter-container .v-select {
      width: 200px;
      margin-left: 10px;
      margin-bottom: 5px;
      margin-top: 5px; }
      .filterable-archive-section .title-container .filter-container .v-select .vs__dropdown-toggle {
        background-color: rgba(255, 255, 255, 0.8); }
      .filterable-archive-section .title-container .filter-container .v-select ul {
        list-style: none; }
        .filterable-archive-section .title-container .filter-container .v-select ul li {
          font-size: 15px;
          padding-left: 5px; }
        .filterable-archive-section .title-container .filter-container .v-select ul li:before {
          content: "";
          width: 0;
          height: 0;
          margin-right: 0; }
    @media (min-width: 768px) {
      .filterable-archive-section .title-container .filter-container .v-select {
        margin-top: 0;
        margin-bottom: 0; } }

@media (min-width: 1024px) {
  .filterable-archive-section .title-container {
    justify-content: space-between;
    min-height: 100px; } }

.filterable-archive-section .items-container .excerpt {
  font-size: 1em; }

.filterable-archive-section .view-more-container {
  text-align: center;
  padding: 2em 0; }
  .filterable-archive-section .view-more-container .view-more-button {
    padding: 0.25em 1em;
    color: white;
    font-size: 1.4em;
    font-weight: 600; }

.unds-staff .team-section {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
  .unds-staff .team-section .staff-card {
    width: 250px;
    border: solid 2px #363B68;
    border-radius: 5px;
    padding: 20px;
    margin: 10px;
    height: 400px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden; }
    .unds-staff .team-section .staff-card .staff-picture {
      height: 180px;
      width: 180px;
      border-radius: 50%;
      margin: auto;
      background-color: #e5e5e5;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      transition: width 0.4s, height 0.4s; }
    .unds-staff .team-section .staff-card .staff-info .name {
      color: #363B68;
      font-weight: 600;
      margin-bottom: 5px;
      transition: color 0.4s, font-size 0.4s;
      font-size: 18px;
      text-align: left; }
    .unds-staff .team-section .staff-card .staff-info .position, .unds-staff .team-section .staff-card .staff-info .project {
      font-size: 16px;
      color: #404040;
      transition: color 0.4s;
      text-align: left;
      margin: 0; }
    .unds-staff .team-section .staff-card:hover {
      background-color: rgba(54, 59, 104, 0.9);
      box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2); }
      .unds-staff .team-section .staff-card:hover .staff-picture {
        width: 200px;
        height: 200px; }
      .unds-staff .team-section .staff-card:hover .staff-info .name {
        color: #E34F0F;
        font-size: 22px; }
      .unds-staff .team-section .staff-card:hover .staff-info .position, .unds-staff .team-section .staff-card:hover .staff-info .project {
        color: white; }

.simple-text-section h1 {
  font-size: 2em; }

@media (min-width: 768px) {
  .simple-text-section h1 {
    font-size: 2.25em; } }

.visible-from-md {
  display: none; }

.visible-from-lg {
  display: none; }

@media (min-width: 768px) {
  .visible-from-md {
    display: block; } }

@media (min-width: 1024px) {
  .visible-from-lg {
    display: block; } }

.live-pill {
  background-color: #14193A;
  color: white;
  padding: 5px 10px;
  display: flex;
  align-items: center; }
  .live-pill .livedot {
    font-size: 0.5em;
    margin: 0 10px 0 0;
    color: #C91619; }
  .live-pill span {
    font-weight: 600;
    color: white; }

.image-container {
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  .image-container.r16-9 {
    padding-bottom: 56.25%; }
  .image-container.r4-3 {
    padding-bottom: 75%; }

.embed-container {
  width: 100%;
  position: relative; }
  .embed-container.r16-9 {
    padding-bottom: 56.25%; }
  .embed-container.r4-3 {
    padding-bottom: 75%; }
  .embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .overlay.centered-content {
    display: flex;
    align-items: center;
    justify-content: center; }

.video-button {
  font-size: 40px;
  color: rgba(255, 255, 255, 0.8); }

.top-right {
  position: absolute;
  top: 5px;
  right: 5px; }
  .top-right.t-10 {
    top: 10px; }
  .top-right.t-20 {
    top: 20px; }
  .top-right.r-10 {
    right: 10px; }
  .top-right.r-20 {
    right: 20px; }
  .top-right.r-40 {
    right: 40px; }

.upcoming-events {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative; }
  .upcoming-events .calendar-button {
    display: block;
    overflow: hidden;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    background-color: rgba(255, 255, 255, 0.8);
    color: #1B2356;
    text-align: center;
    margin: 20px auto; }
    .upcoming-events .calendar-button i {
      font-size: 25px;
      line-height: 50px; }
  .upcoming-events .event-container {
    margin: 50px 0; }
    .upcoming-events .event-container .image-container {
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat; }
    .upcoming-events .event-container .info-container {
      width: 100%;
      background-color: #1B2356;
      color: white; }
      .upcoming-events .event-container .info-container .scrolling-container {
        padding: 10px 20px; }
      .upcoming-events .event-container .info-container p {
        color: white;
        font-size: 0.8em; }
  .upcoming-events .livestream-container {
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
    padding: 40px 0px;
    transition: width 0.5s;
    background-color: rgba(32, 32, 32, 0.9); }
    .upcoming-events .livestream-container .toggle {
      position: absolute;
      font-size: 1.3em;
      color: white;
      cursor: pointer; }
    .upcoming-events .livestream-container .toggle.livestream {
      position: absolute;
      right: 100%;
      top: 60px;
      display: flex;
      align-items: center; }
      .upcoming-events .livestream-container .toggle.livestream .fa-caret-left {
        font-size: 1em;
        margin-right: 5px; }
    .upcoming-events .livestream-container #toggle-large {
      display: none; }
    .upcoming-events .livestream-container #toggle-small {
      position: absolute;
      right: 20px;
      top: 10px;
      display: none; }
    .upcoming-events .livestream-container h3 {
      color: white;
      text-align: center;
      display: none; }
  .upcoming-events .livestream-container.selected {
    position: fixed;
    width: 100vw;
    height: 100vh;
    padding: 40px 20px;
    z-index: 1000; }
    .upcoming-events .livestream-container.selected .embed-container {
      margin-top: 70px; }
    .upcoming-events .livestream-container.selected #toggle-small {
      display: block;
      top: 40px;
      right: 40px; }

@media (min-width: 1024px) {
  .upcoming-events .calendar-button {
    position: absolute;
    top: 0;
    right: -70px; }
  .upcoming-events .event-container {
    max-width: 90%;
    display: flex;
    position: relative; }
    .upcoming-events .event-container .image-container {
      width: 60%;
      padding-bottom: 33.75%; }
    .upcoming-events .event-container .info-container {
      width: 40%; }
      .upcoming-events .event-container .info-container .scrolling-container {
        max-height: 290px;
        overflow-y: auto; }
    .upcoming-events .event-container.with-livestream {
      max-width: 50%; }
      .upcoming-events .event-container.with-livestream .scrolling-container {
        max-height: 200px;
        overflow-y: auto; }
  .upcoming-events .livestream-container {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    margin-left: 100px;
    width: 350px;
    padding: 100px 20px;
    background-color: rgba(32, 32, 32, 0.9);
    transition: width 0.5s; }
    .upcoming-events .livestream-container .toggle.livestream {
      display: none; }
    .upcoming-events .livestream-container #toggle-large {
      display: block;
      position: absolute;
      left: 10px;
      top: 10px;
      display: block; }
    .upcoming-events .livestream-container h3 {
      color: white;
      text-align: center; }
    .upcoming-events .livestream-container .embed-container {
      width: 310px;
      padding-bottom: 56.25%; }
  .upcoming-events .livestream-container.selected {
    width: 100%;
    padding: 50px 20px; }
    .upcoming-events .livestream-container.selected h3 {
      display: none; }
    .upcoming-events .livestream-container.selected .embed-container {
      width: 70vw;
      height: 40vw;
      max-height: 675px;
      max-width: 1200px;
      padding-bottom: 0;
      margin: auto; }
    .upcoming-events .livestream-container.selected #toggle-large {
      display: none; }
    .upcoming-events .livestream-container.selected #toggle-small {
      display: block; } }

@media (min-width: 1024px) {
  .event-wrapper {
    min-height: 550px;
    display: flex;
    align-items: center; }
    .event-wrapper .flex-centered {
      width: 100%; }
  .upcoming-events .event-container.with-livestream {
    max-width: 60%; } }

@media (min-width: 1296px) {
  .upcoming-events .event-container .info-container .scrolling-container {
    max-height: 450px; }
    .upcoming-events .event-container .info-container .scrolling-container p {
      font-size: 1em; }
  .upcoming-events .event-container.with-livestream {
    max-width: 70%; }
    .upcoming-events .event-container.with-livestream .scrolling-container {
      max-height: 290px;
      overflow-y: auto; }
      .upcoming-events .event-container.with-livestream .scrolling-container p {
        font-size: 1em; } }

.calendar-wrapper {
  background-color: #1B2356; }
  .calendar-wrapper .shnt-calendar-boxes {
    width: 100%; }
    .calendar-wrapper .shnt-calendar-boxes .week {
      color: #7179AA; }
      .calendar-wrapper .shnt-calendar-boxes .week .day {
        color: #7179AA; }
        .calendar-wrapper .shnt-calendar-boxes .week .day .date {
          color: #7179AA; }
    .calendar-wrapper .shnt-calendar-boxes .day-name {
      font-weight: 600; }
      .calendar-wrapper .shnt-calendar-boxes .day-name p {
        color: #7179AA; }
    .calendar-wrapper .shnt-calendar-boxes .events-container .event {
      padding: 2px 5px;
      font-size: 12px;
      font-weight: 600;
      background-color: #EAEAEA;
      color: #1B2356;
      cursor: pointer; }
  .calendar-wrapper .shnt-calendar-event-info {
    width: 100%;
    background-color: #7179AA;
    color: white; }
    .calendar-wrapper .shnt-calendar-event-info .event-content {
      padding: 10px; }
      .calendar-wrapper .shnt-calendar-event-info .event-content p, .calendar-wrapper .shnt-calendar-event-info .event-content span, .calendar-wrapper .shnt-calendar-event-info .event-content li {
        color: white;
        text-align: left; }
      .calendar-wrapper .shnt-calendar-event-info .event-content .info-box {
        margin: 5px 0 10px; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box .heading {
          color: #1B2356;
          font-weight: 600;
          margin: 3px 0; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box ul {
          margin: 0;
          list-style: none;
          padding: 2px 0; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box p, .calendar-wrapper .shnt-calendar-event-info .event-content .info-box li {
          margin: 0; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a, .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a:hover, .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a:focus, .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a:visited {
          color: white; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a.map-link {
          color: #1B2356;
          font-weight: 600; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box .place {
          font-weight: 600; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box .address {
          margin-bottom: 3px; }
  .calendar-wrapper .shnt-calendar-selector .selector {
    color: white;
    font-size: 1.4em; }
  .calendar-wrapper .shnt-calendar-selector .date {
    color: #7179AA;
    font-size: 1.4em; }

.flex-wrapper {
  display: flex;
  flex-wrap: wrap; }
  .flex-wrapper.justify-content-between {
    align-items: space-between; }

@media (min-width: 1024px) {
  .calendar-wrapper {
    padding: 40px; }
    .calendar-wrapper .shnt-calendar-boxes {
      width: calc( 100% - 300px); }
    .calendar-wrapper .shnt-calendar-event-info {
      width: 300px;
      margin-top: 52px; } }

.image-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 10; }
  .image-modal .close-button {
    color: white;
    font-size: 20px;
    cursor: pointer; }
  .image-modal .image-content {
    width: auto; }
    .image-modal .image-content img {
      margin: auto;
      display: block;
      width: 90%;
      max-width: 1200px;
      border: solid 2px white; }
  .image-modal.active {
    display: flex;
    align-items: center;
    justify-content: center; }

#newsletter-toggle {
  cursor: pointer; }

#newsletter-form-backdrop .modal-content {
  width: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  #newsletter-form-backdrop .modal-content .form-container {
    background-color: white;
    border-radius: 10px;
    padding: 2em;
    position: relative; }
    #newsletter-form-backdrop .modal-content .form-container .newsletter-input {
      background-color: #C1C0E6;
      padding: 0.75em;
      color: white;
      border: none;
      width: 100%;
      border-radius: 10px;
      margin-bottom: 1em; }
      #newsletter-form-backdrop .modal-content .form-container .newsletter-input::placeholder {
        color: white; }
    #newsletter-form-backdrop .modal-content .form-container #newsletter-submit,
    #newsletter-form-backdrop .modal-content .form-container #submit-newsletter {
      display: block;
      background-color: #C63829;
      color: white;
      font-weight: 600;
      border: none;
      padding: 0.75em;
      margin: auto;
      border-radius: 10px;
      cursor: pointer; }
    #newsletter-form-backdrop .modal-content .form-container .close-button {
      cursor: pointer;
      position: absolute;
      right: 15px;
      top: 10px;
      font-size: 2em;
      color: #C63829; }

@media (min-width: 768px) {
  #newsletter-form-backdrop .modal-content {
    width: 600px; } }

.staff .staff-header {
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  padding: 2em 4em;
  height: 100vh;
  position: relative; }
  .staff .staff-header .header-info {
    position: absolute;
    right: 1.5em;
    bottom: 2em;
    max-width: calc(100% - 4em); }
    .staff .staff-header .header-info .name {
      text-transform: uppercase;
      color: white;
      text-align: right;
      margin-bottom: 0; }
    .staff .staff-header .header-info .position {
      color: white;
      font-size: 1.4em;
      text-align: right;
      margin: 0; }
  .staff .staff-header .social-media {
    position: absolute;
    right: 1em;
    top: 100px;
    width: 40px; }
    .staff .staff-header .social-media .social-media-icon {
      display: block;
      margin: auto;
      font-size: 40px;
      color: white;
      margin-bottom: 5px; }
  .staff .staff-header.desktop {
    display: none; }
  .staff .staff-header.mobile {
    display: block; }

.staff .staff-bio .excerpt {
  font-size: 1.2em; }

.staff .staff-bio .readmore-button-container .readmore-button, .staff .staff-bio .readmore-button-container .readless-button {
  margin: auto;
  width: 200px;
  padding: 0.5em 1.5em;
  background-color: white;
  border: solid 1px #E84E1B;
  text-align: center;
  font-size: 1.2em;
  font-weight: 600;
  color: #E84E1B;
  cursor: pointer; }

.staff .staff-bio .readmore-button-container .readless-button {
  margin-bottom: 2em; }

.staff .staff-bio .staff-bio-content {
  overflow: hidden;
  height: 0; }
  .staff .staff-bio .staff-bio-content p {
    font-size: 1.2em;
    line-height: 1.4; }
  .staff .staff-bio .staff-bio-content p:first-of-type {
    margin-top: 0; }

.staff .staff-events {
  margin: 2em 0;
  background-color: #DEDEDE;
  padding: 2em 0; }
  .staff .staff-events h1 {
    color: #1B2356; }
  .staff .staff-events .events-map-container {
    display: none; }
  .staff .staff-events .filter-container {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    background-color: #1B2356;
    padding: 1em 0.5em; }
    .staff .staff-events .filter-container .v-search {
      width: 80%;
      background-color: #7179AA;
      color: White; }
      .staff .staff-events .filter-container .v-search input {
        font-size: 12px;
        color: white;
        font-weight: 600;
        text-transform: uppercase; }
      .staff .staff-events .filter-container .v-search input:focus {
        outline-color: white; }
      .staff .staff-events .filter-container .v-search .vsearch__actions svg {
        fill: white; }
    .staff .staff-events .filter-container .v-select {
      width: 80%;
      min-height: 28px;
      margin-bottom: 0.5em;
      background-color: #7179AA; }
      .staff .staff-events .filter-container .v-select .vs__dropdown-toggle {
        border: none; }
      .staff .staff-events .filter-container .v-select input {
        color: white;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 600; }
      .staff .staff-events .filter-container .v-select .vs__actions svg {
        fill: white; }
      .staff .staff-events .filter-container .v-select .vs__selected {
        color: white;
        text-align: left;
        font-size: 12px;
        font-weight: 600; }
      .staff .staff-events .filter-container .v-select .vs__dropdown-menu {
        background-color: #7179AA;
        padding-bottom: 0;
        border: none; }
        .staff .staff-events .filter-container .v-select .vs__dropdown-menu li {
          color: white;
          font-size: 12px;
          font-weight: 600;
          transition: background-color 0.4s; }
        .staff .staff-events .filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
          background-color: #1B2356; }
        .staff .staff-events .filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
          background-color: #7179AA; }
        .staff .staff-events .filter-container .v-select .vs__dropdown-menu li:hover {
          background-color: #E84E1B; }
    @media (min-width: 768px) {
      .staff .staff-events .filter-container .v-search,
      .staff .staff-events .filter-container .v-select {
        width: 200px;
        margin-bottom: 0; } }
  .staff .staff-events .event-items-container {
    margin: 2em 0; }
    .staff .staff-events .event-items-container .header {
      background-color: #1B2356;
      padding: 0.5em 1em;
      margin-bottom: 1em; }
      .staff .staff-events .event-items-container .header h2 {
        color: white;
        margin: 0; }
    .staff .staff-events .event-items-container .content {
      display: flex;
      justify-content: space-evenly;
      flex-wrap: wrap; }
      .staff .staff-events .event-items-container .content .event-item {
        width: 100%; }
        .staff .staff-events .event-items-container .content .event-item .image-container {
          width: 100%;
          padding-bottom: 56.25%;
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center center; }
        .staff .staff-events .event-items-container .content .event-item .text-container {
          padding: 1em 0.5em; }
          .staff .staff-events .event-items-container .content .event-item .text-container .title {
            color: #353A68;
            font-weight: 600;
            line-height: 1.4;
            margin: 0.2em 0; }
      @media (min-width: 768px) {
        .staff .staff-events .event-items-container .content .event-item {
          width: 32%; } }
  .staff .staff-events .archive-link {
    margin: 2em auto;
    width: 200px;
    padding: 0.5em 1em;
    border: solid 1px #1B2356;
    border-radius: 5px;
    color: #1B2356;
    text-align: center;
    display: block; }

.staff .image-gallery .image-item-container {
  position: relative;
  cursor: pointer; }
  .staff .image-gallery .image-item-container img {
    width: 100%; }
  .staff .image-gallery .image-item-container .overlay {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    transition: width 0.4s, height 0.4s;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.7); }
    .staff .image-gallery .image-item-container .overlay .date {
      color: white;
      font-weight: 600;
      text-align: center; }
    .staff .image-gallery .image-item-container .overlay .country {
      color: white;
      font-weight: 600;
      margin: 0;
      text-align: center; }
    .staff .image-gallery .image-item-container .overlay .city {
      color: white;
      margin: 0;
      text-align: center; }
  .staff .image-gallery .image-item-container:hover .overlay {
    width: 100%;
    height: 100%; }

.staff .image-gallery .modal-backdrop {
  display: block; }
  .staff .image-gallery .modal-backdrop .modal-content img {
    max-width: 80%; }
  .staff .image-gallery .modal-backdrop .close-button {
    position: absolute;
    top: 40px;
    right: 40px;
    z-index: 10;
    color: white;
    font-size: 1.5em;
    cursor: pointer; }

.staff .multimedia {
  background-color: #DEDEDE; }
  .staff .multimedia .container {
    padding-top: 2em;
    padding-bottom: 2em; }
  .staff .multimedia .multimedia-grid {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap; }
    .staff .multimedia .multimedia-grid .multimedia-item {
      width: calc(100% - 10px);
      margin: 10px 5px; }
      .staff .multimedia .multimedia-grid .multimedia-item .image-container {
        width: 100%;
        padding-bottom: 56.25%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center; }
      .staff .multimedia .multimedia-grid .multimedia-item .text-container {
        padding: 0 1em; }
        .staff .multimedia .multimedia-grid .multimedia-item .text-container .title {
          font-weight: 600; }
    @media (min-width: 768px) {
      .staff .multimedia .multimedia-grid .multimedia-item {
        width: calc(50% - 10px); } }
    @media (min-width: 1024px) {
      .staff .multimedia .multimedia-grid .multimedia-item {
        width: calc(33% - 10px); } }
  .staff .multimedia .load-more {
    width: 100%;
    text-align: center; }
    .staff .multimedia .load-more p {
      text-align: center;
      color: #14193A;
      font-weight: 600;
      cursor: pointer; }
    .staff .multimedia .load-more .load-more-button {
      position: relative;
      margin: auto;
      width: 0;
      height: 0;
      border-left: 40px solid transparent;
      border-right: 40px solid transparent;
      border-top: 40px solid #E84E1B;
      cursor: pointer; }
      .staff .multimedia .load-more .load-more-button span {
        position: absolute;
        color: white;
        top: -30px;
        left: -10px; }

.staff .publications .container {
  padding-top: 2em;
  padding-bottom: 2em; }
  .staff .publications .container .grouped-container {
    display: flex;
    align-items: flex-start;
    justify-content: space-evenly;
    flex-wrap: wrap; }
    .staff .publications .container .grouped-container .group {
      width: 220px;
      overflow: hidden;
      position: relative;
      border-radius: 10px;
      cursor: pointer;
      z-index: 1; }
      .staff .publications .container .grouped-container .group .group-image {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        z-index: -1; }
      .staff .publications .container .grouped-container .group .group-overlay {
        opacity: 0.8;
        background-blend-mode: normal;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1; }
      .staff .publications .container .grouped-container .group .content {
        padding: 1em;
        margin-top: 140px;
        margin-bottom: 80px;
        height: 160px;
        background-color: white;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center; }
        .staff .publications .container .grouped-container .group .content p {
          margin: 0;
          font-weight: 600;
          text-align: center; }
        .staff .publications .container .grouped-container .group .content .name {
          font-size: 1.2em; }
        .staff .publications .container .grouped-container .group .content .count {
          font-size: 2em; }
  .staff .publications .container .selected-items {
    transition: height 0.4s;
    margin-top: 2em; }
    .staff .publications .container .selected-items .content {
      display: block;
      margin: auto;
      width: 80%;
      border-radius: 10px;
      padding: 2em 4em; }
      .staff .publications .container .selected-items .content .selected-item-container {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .staff .publications .container .selected-items .content .selected-item-container p, .staff .publications .container .selected-items .content .selected-item-container span {
          color: white; }
        .staff .publications .container .selected-items .content .selected-item-container .title {
          font-weight: 600;
          font-size: 1.2em;
          margin-right: 10px; }
        .staff .publications .container .selected-items .content .selected-item-container .view {
          text-align: center; }
          .staff .publications .container .selected-items .content .selected-item-container .view span {
            font-size: 2em; }
          .staff .publications .container .selected-items .content .selected-item-container .view p {
            text-align: center;
            margin: 0; }

.staff .knowledge-areas {
  overflow: hidden; }
  .staff .knowledge-areas .areas-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center; }
    .staff .knowledge-areas .areas-wrapper .area-wrapper {
      width: 80%;
      background-color: #651F78;
      padding: 1em;
      border-radius: 10px;
      position: relative;
      margin: 5px; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper .main-content {
        position: absolute;
        top: 20px;
        left: 20px;
        bottom: 20px;
        right: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: opacity 0.4s;
        transition-delay: 0s;
        text-align: center; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper .dummy-sub {
        opacity: 0; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper .sub-content {
        position: absolute;
        top: 10px;
        left: 10px;
        bottom: 10px;
        right: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        overflow: hidden;
        transition: opacity 0.4s;
        transition-delay: 0s; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper:hover .main-content {
        opacity: 0;
        transition-delay: 0s; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper:hover .sub-content {
        opacity: 1;
        transition-delay: 0.4s; }

@media (min-width: 1024px) {
  .staff .staff-header {
    height: 40vw; }
    .staff .staff-header .header-info {
      right: 4em; }
    .staff .staff-header .social-media {
      right: 3.5em;
      width: 50px; }
      .staff .staff-header .social-media .social-media-icon {
        font-size: 50px; }
    .staff .staff-header.mobile {
      display: none; }
    .staff .staff-header.desktop {
      display: block; }
  .staff .staff-events .events-map-container {
    display: block;
    width: 1024px;
    margin: auto; }
    .staff .staff-events .events-map-container #map-selector .country-path {
      fill: white;
      fill-opacity: 0.8;
      stroke: #7179AA; }
      .staff .staff-events .events-map-container #map-selector .country-path.selected {
        fill: #7179AA; }
    .staff .staff-events .events-map-container #map-selector .country-path:hover {
      fill: #7179AA; }
    .staff .staff-events .events-map-container #map-selector .connector-lines .center-circle {
      fill: #E84E1B; }
    .staff .staff-events .events-map-container #map-selector .connector-lines .connector-line {
      fill: none;
      stroke: #E84E1B;
      stroke-width: 1px;
      stroke-linecap: round; }
    .staff .staff-events .events-map-container #map-selector .connector-lines .connector-circle {
      fill: #E84E1B; }
    .staff .staff-events .events-map-container .map-selector-container {
      position: relative; }
      .staff .staff-events .events-map-container .map-selector-container .hover-window {
        position: absolute;
        pointer-events: none;
        transform: translate(10px, 10px);
        width: 150px;
        padding: 0.5em 1em;
        background-color: white;
        border: solid 1px #1B2356;
        border-radius: 5px; }
        .staff .staff-events .events-map-container .map-selector-container .hover-window .name {
          color: #1B2356;
          text-transform: uppercase;
          font-weight: 600;
          margin-top: 0;
          margin-bottom: 0.2em;
          text-align: center; }
        .staff .staff-events .events-map-container .map-selector-container .hover-window .count {
          color: #1B2356;
          margin: 0; }
  .staff .knowledge-areas .areas-wrapper .area-wrapper {
    width: 30%; } }

.country-profile-header {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .country-profile-header .container {
    padding: 1em;
    position: relative;
    min-height: 200px; }
    .country-profile-header .container h1, .country-profile-header .container h3 {
      text-transform: uppercase;
      color: white; }
    .country-profile-header .container .button-container {
      display: flex;
      position: absolute;
      right: 0;
      bottom: 10px;
      font-size: 1.2em; }
  @media (min-width: 1024px) {
    .country-profile-header .container {
      display: flex;
      justify-content: space-between;
      align-items: center; } }

.collapsible .container {
  display: flex;
  align-items: center; }

.collapsible .toggle-button {
  color: #E84E1B;
  margin-right: 10px;
  font-size: 3em;
  cursor: pointer;
  display: block;
  width: 48px;
  height: 48px; }

.collapsible.collapsed .toggle-button {
  transform: rotate(-90deg); }

.collapsible .collapsible-content {
  background-color: #DCDDE1;
  overflow: hidden; }

.position-tracker .header {
  background-color: #171835;
  overflow: hidden; }
  .position-tracker .header .container {
    padding: 1em;
    padding-top: 80px; }
  @media (min-width: 768px) {
    .position-tracker .header .container {
      padding-top: 1em; } }
  .position-tracker .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.position-tracker .collapsible-content .container-fluid {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.position-tracker .collapsible-content .container .content {
  padding: 60px 4em;
  position: relative; }
  .position-tracker .collapsible-content .container .content .button-container {
    display: flex;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 1.2em; }

.country-info .header {
  background-color: #171835;
  overflow: hidden; }
  .country-info .header .container {
    padding: 1em; }
  .country-info .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.country-info .collapsible-content {
  background-color: #DCDDE1; }
  .country-info .collapsible-content .content {
    margin-top: 2em;
    margin-bottom: 2em; }
  .country-info .collapsible-content .flag-container {
    position: relative;
    overflow: hidden;
    min-height: 400px; }
    .country-info .collapsible-content .flag-container .flag {
      position: absolute;
      left: 0;
      top: 50%;
      width: 250px;
      transform: translateY(-50%); }
    .country-info .collapsible-content .flag-container .map {
      position: absolute;
      left: 50%;
      top: 50px;
      transform: translateX(-50%);
      height: 300px;
      width: 300px; }
    @media (min-width: 768px) {
      .country-info .collapsible-content .flag-container .flag {
        width: 300px; } }
    @media (min-width: 1024px) {
      .country-info .collapsible-content .flag-container .flag {
        width: 300px; }
      .country-info .collapsible-content .flag-container .map {
        top: 25px;
        height: 350px;
        width: 350px; } }
  .country-info .collapsible-content .data-container {
    margin: 1em 0;
    display: flex; }
    .country-info .collapsible-content .data-container .data-icon {
      width: 40px;
      height: 40px;
      margin-right: 10px; }
    .country-info .collapsible-content .data-container .datapoint-container p {
      color: #14193A;
      margin: 0;
      text-align: left;
      transition: color 0.4s; }
    .country-info .collapsible-content .data-container .datapoint-container a:hover p {
      color: #E84E1B; }
    .country-info .collapsible-content .data-container .datapoint-container .name {
      font-weight: 600;
      font-size: 1.4em; }
    .country-info .collapsible-content .data-container .datapoint-container .value {
      font-size: 1.8em;
      transition: color 0.4s; }
    @media (min-width: 1024px) {
      .country-info .collapsible-content .data-container .datapoint-container .name {
        font-size: 1.2em; }
      .country-info .collapsible-content .data-container .datapoint-container .value {
        font-size: 1.6em; } }
    .country-info .collapsible-content .data-container .datapoint-container a:hover .value {
      color: #E84E1B; }
  .country-info .collapsible-content .president-container .president-image {
    display: block;
    width: 100%; }
  .country-info .collapsible-content .president-container .info-container {
    width: 100%;
    padding: 0.75em 1em;
    background-color: #1B2356; }
    .country-info .collapsible-content .president-container .info-container p {
      color: white;
      margin: 0; }
    .country-info .collapsible-content .president-container .info-container .position {
      font-weight: 600; }
    .country-info .collapsible-content .president-container .info-container .name {
      font-size: 1.4em; }
  .country-info .collapsible-content .president-container .link-container {
    display: flex;
    align-items: center;
    margin: 1em 0; }
    .country-info .collapsible-content .president-container .link-container .link-icon {
      width: 32px;
      height: 32px;
      margin-right: 6px; }
    .country-info .collapsible-content .president-container .link-container p {
      color: #1B2356;
      font-weight: 600;
      transition: color 0.4s; }
    .country-info .collapsible-content .president-container .link-container:hover p {
      color: #E84E1B; }

.country-news {
  background-color: #DCDDE1; }
  .country-news .header {
    background-color: #201F47;
    overflow: hidden; }
    .country-news .header .container {
      padding: 1em; }
    .country-news .header h2 {
      text-transform: uppercase;
      color: white;
      margin: 0; }
  .country-news .collapsible-content .container {
    padding-top: 2em;
    padding-bottom: 2em;
    display: flex;
    justify-content: space-between;
    align-items: start;
    flex-wrap: wrap; }
  .country-news .collapsible-content .item {
    width: 100%; }
    .country-news .collapsible-content .item .image-container {
      width: 100%;
      padding-bottom: 56.25%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center; }
    .country-news .collapsible-content .item .info-container {
      overflow: hidden;
      background-color: white;
      padding: 1em;
      margin-bottom: 1em; }
      .country-news .collapsible-content .item .info-container .title {
        font-weight: 600;
        font-size: 1.2em; }
  @media (min-width: 1024px) {
    .country-news .collapsible-content .item {
      width: 48%; } }

.country-data {
  background-color: #DCDDE1;
  display: none; }
  .country-data .header {
    background-color: #2B1D48;
    overflow: hidden; }
    .country-data .header .container {
      padding: 1em; }
    .country-data .header h2 {
      text-transform: uppercase;
      color: white;
      margin: 0; }
  .country-data .collapsible-content .country-data {
    overflow: hidden;
    width: 100%;
    position: relative; }
  .country-data .collapsible-content .drawing-container {
    position: relative;
    width: 100%;
    padding-bottom: 65%; }
    .country-data .collapsible-content .drawing-container svg {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      .country-data .collapsible-content .drawing-container svg .country-selector {
        cursor: pointer; }
        .country-data .collapsible-content .drawing-container svg .country-selector .country-label-backdrop {
          fill: white; }
        .country-data .collapsible-content .drawing-container svg .country-selector .country-label-arrow {
          fill: white; }
        .country-data .collapsible-content .drawing-container svg .country-selector .country-label {
          text-anchor: middle; }
      .country-data .collapsible-content .drawing-container svg .datapoints .datapoint {
        fill: #E84E1B; }
      .country-data .collapsible-content .drawing-container svg .datapoints .datasource {
        fill: white;
        fill-opacity: 0.8; }
      .country-data .collapsible-content .drawing-container svg .datapoints .datavalue {
        fill: white;
        font-size: 40px;
        text-anchor: middle;
        font-weight: 600; }
      .country-data .collapsible-content .drawing-container svg .datapoints .datalabel {
        fill: #2B1D48;
        font-weight: 600;
        font-size: 18px; }
      .country-data .collapsible-content .drawing-container svg .datapoints .country-connector {
        stroke: #2B1D48;
        fill: none;
        stroke-width: 1; }
  @media (min-width: 1296px) {
    .country-data .collapsible-content div.drawing-container {
      padding-bottom: 56.25%; } }

@media (min-width: 1024px) {
  .country-data {
    display: block; } }

.country-plan .header {
  background-color: #451741;
  overflow: hidden; }
  .country-plan .header .container {
    padding: 1em; }
  .country-plan .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.country-plan .collapsible-content .container {
  display: block; }

.country-plan .collapsible-content img {
  width: 100%;
  margin-top: 2em;
  display: block; }

.country-institution .header {
  background-color: #3C1528;
  overflow: hidden; }
  .country-institution .header .container {
    padding: 1em; }
  .country-institution .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.country-institution .collapsible-content .container {
  display: block; }
  .country-institution .collapsible-content .container .description {
    margin-top: 1em; }
    .country-institution .collapsible-content .container .description p.description {
      color: #14193A;
      font-weight: 600;
      line-height: 1.6; }
  .country-institution .collapsible-content .container .selection-button .arrow-container {
    background-color: #C9BFC4; }
    .country-institution .collapsible-content .container .selection-button .arrow-container .dashicons {
      color: #F4F3F4; }
  .country-institution .collapsible-content .container .selection-button .text-container {
    background-color: #F4F3F4;
    color: #14193A; }
  .country-institution .collapsible-content .container .selection-button.selected .arrow-container {
    background-color: #3C1528; }
    .country-institution .collapsible-content .container .selection-button.selected .arrow-container .dashicons {
      color: #E84E1B; }
  .country-institution .collapsible-content .container .selection-button.selected .text-container {
    background-color: #5D3C4C;
    color: white; }
  .country-institution .collapsible-content .container .selectionable {
    margin-top: 1em; }
    .country-institution .collapsible-content .container .selectionable img {
      width: 100%; }

.country-normative .header {
  background-color: #6E2136;
  overflow: hidden; }
  .country-normative .header .container {
    padding: 1em; }
  .country-normative .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.country-normative .collapsible-content .container {
  display: block; }
  .country-normative .collapsible-content .container .description {
    margin-top: 1em; }
    .country-normative .collapsible-content .container .description p.description {
      color: #14193A;
      font-weight: 600;
      line-height: 1.6; }
  .country-normative .collapsible-content .container .selection-button .arrow-container {
    background-color: #C9BFC4; }
    .country-normative .collapsible-content .container .selection-button .arrow-container .dashicons {
      color: #F4F3F4; }
  .country-normative .collapsible-content .container .selection-button .text-container {
    background-color: #F4F3F4;
    color: #14193A; }
  .country-normative .collapsible-content .container .selection-button.selected .arrow-container {
    background-color: #6E2136; }
    .country-normative .collapsible-content .container .selection-button.selected .arrow-container .dashicons {
      color: #E84E1B; }
  .country-normative .collapsible-content .container .selection-button.selected .text-container {
    background-color: #864658;
    color: white; }
  .country-normative .collapsible-content .container .selectionable {
    margin-top: 1em; }
    .country-normative .collapsible-content .container .selectionable img {
      width: 100%; }

.selectionable-container .selection-button {
  display: flex;
  overflow: hidden;
  align-items: center;
  margin: 1em auto;
  width: 250px;
  cursor: pointer; }
  .selectionable-container .selection-button .arrow-container {
    height: 4em;
    width: 3em; }
    .selectionable-container .selection-button .arrow-container div {
      margin-top: 0.2em;
      font-size: 3em; }
  .selectionable-container .selection-button .text-container {
    display: flex;
    align-items: centeR;
    height: 4em;
    width: calc(250px - 3em);
    padding-left: 1em;
    text-transform: uppercase; }

.selectionable-container .selectionable {
  display: none; }

.selectionable-container .selectionable.selected {
  display: block; }

.country-events {
  padding-bottom: 2em; }
  .country-events .title-container {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    background-color: #E84E1B; }
    .country-events .title-container .title {
      margin: 0.2em 0;
      float: left;
      text-transform: uppercase;
      font-size: 1.5em;
      color: white; }
    .country-events .title-container .view-more {
      margin-top: 0.5em;
      float: right;
      font-weight: 600;
      font-size: 1em;
      cursor: pointer;
      color: white; }
      .country-events .title-container .view-more span {
        color: white; }
  .country-events .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .country-events .item {
    margin: 1em 0; }
    .country-events .item .image-container {
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA; }
    .country-events .item .info-container {
      background-color: #E84E1B;
      padding: 1em;
      overflow: hidden; }
      .country-events .item .info-container .title {
        color: white;
        font-weight: 600;
        line-height: 1.6;
        font-size: 1.4em; }
      .country-events .item .info-container .excerpt {
        color: white;
        line-height: 1.6; }
  @media (min-width: 768px) {
    .country-events .item {
      width: 48%; } }

.country-library {
  padding-bottom: 2em;
  background-color: #DCDDE1; }
  .country-library .title-container {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    background-color: #1B2356; }
    .country-library .title-container .title {
      margin: 0.2em 0;
      float: left;
      text-transform: uppercase;
      font-size: 1.5em;
      color: white; }
    .country-library .title-container .view-more {
      margin-top: 0.5em;
      float: right;
      font-weight: 600;
      font-size: 1em;
      cursor: pointer;
      color: white; }
      .country-library .title-container .view-more span {
        color: white; }
  .country-library .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .country-library .item {
    margin: 1em 0; }
    .country-library .item .image-container {
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA;
      position: relative;
      overflow: hidden; }
      .country-library .item .image-container .corner {
        background-color: #1B2356;
        opacity: 0.9;
        position: absolute;
        top: -70px;
        right: -70px;
        width: 140px;
        height: 140px;
        transform: rotate(45deg); }
      .country-library .item .image-container .icon {
        position: absolute;
        right: 20px;
        top: 20px;
        color: white;
        font-size: 25px; }
    .country-library .item .info-container {
      background-color: #1B2356;
      padding: 1em;
      overflow: hidden; }
      .country-library .item .info-container .title {
        color: white;
        font-weight: 600;
        line-height: 1.6;
        font-size: 1.4em; }
      .country-library .item .info-container .excerpt {
        color: white;
        line-height: 1.6; }
  @media (min-width: 768px) {
    .country-library .item {
      width: 48%; }
      .country-library .item.first {
        width: 100%; } }

.go-back-container {
  text-align: center; }
  .go-back-container .go-back-button {
    display: inline-block;
    margin: 1em auto;
    color: white;
    text-align: center;
    background-color: #E84E1B;
    padding: 0.5em 1.25em;
    width: auto;
    font-weight: 600;
    border-radius: 5px; }
    .go-back-container .go-back-button span {
      color: white; }

.contact-us .form-section {
  margin-top: 2em;
  margin-bottom: 2em; }
  .contact-us .form-section .description {
    font-size: 1.8em;
    color: #14193A; }
  .contact-us .form-section .entry-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 2vw; }
  .contact-us .form-section span.wpcf7-form-control-wrap {
    font-size: 0; }
  .contact-us .form-section input[type=text],
  .contact-us .form-section input[type=email] {
    width: 100%;
    margin: 0;
    font-family: "Montserrat";
    font-size: 18px;
    padding: 0.5em 0.25em; }
  .contact-us .form-section label {
    line-height: 1.5;
    display: block;
    background-color: #E34F0F;
    color: white;
    margin: 0;
    font-size: 1.2em;
    padding-left: 1vw;
    font-family: "Montserrat"; }
  .contact-us .form-section input[type="submit"] {
    background-color: #303650;
    padding: 0.75vw 2vw;
    font-size: 22px;
    color: white; }
  .contact-us .form-section textarea {
    font-family: "Montserrat";
    width: 100%;
    height: calc(100% - 3vw);
    resize: none;
    margin: 0;
    font-size: 18px; }
  .contact-us .form-section .half {
    width: 100%;
    box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42);
    margin-bottom: 2vw; }
  @media (min-width: 1296px) {
    .contact-us .form-section .half {
      width: 48%;
      margin-bottom: 0; } }
  .contact-us .form-section .full {
    width: 100%;
    box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42); }

.contact-us .map {
  margin-top: 2em;
  margin-bottom: 2em;
  width: 100%;
  padding-bottom: 100%;
  box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42);
  border: solid 3px #593469;
  position: relative; }
  .contact-us .map iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%; }

.contact-us .address .address-title {
  width: 100%;
  background-color: #E34F0F;
  padding-left: 1vw;
  box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42); }
  .contact-us .address .address-title span {
    line-height: 2;
    font-size: 22px;
    font-weight: bold;
    color: white; }

.contact-us .address .address-info {
  padding: 1em; }
  .contact-us .address .address-info h3 {
    font-size: 1.6em; }
  .contact-us .address .address-info p {
    font-size: 1.2em;
    line-height: 1.4; }

.contact-us .social-media {
  margin-bottom: 2em; }
  .contact-us .social-media .address-title {
    width: 100%;
    background-color: #E34F0F;
    padding-left: 1vw;
    box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42); }
    .contact-us .social-media .address-title span {
      line-height: 2;
      font-size: 22px;
      font-weight: bold;
      color: white; }
  .contact-us .social-media .social-media-container {
    margin: 1vw 0;
    display: flex;
    align-items: stretch;
    justify-content: space-around; }
    .contact-us .social-media .social-media-container .soc-icon {
      font-size: 60px;
      text-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42);
      color: #555555;
      transition: color 0.25s; }
    .contact-us .social-media .social-media-container .soc-icon:hover {
      color: #303650; }

.unds-staff .staff-head {
  background-color: rgba(54, 59, 104, 0.2);
  padding: 2em; }

.unds-staff .staff-head-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center; }

.unds-staff .staff-info .name {
  text-transform: uppercase;
  font-size: 50px;
  font-weight: 600;
  color: #363B68; }

.unds-staff .staff-info .position {
  font-size: 25px;
  color: #404040;
  margin: 0; }

.unds-staff .staff-picture {
  width: 200px;
  height: 200px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border: solid 2px #363B68;
  border-radius: 5px; }

.unds-staff .staff-biography p,
.unds-staff .staff-biography li,
.unds-staff .staff-biography a {
  font-family: "Montserrat";
  font-size: 20px; }

.unds-staff .staff-biography p {
  color: #404040;
  line-height: 1.4; }

.eventos .title-banner {
  position: relative;
  text-align: center;
  text-transform: uppercase; }
  .eventos .title-banner h2, .eventos .title-banner h3 {
    display: inline-block;
    opacity: 1;
    color: white; }

.eventos #top-title {
  padding-top: 40px; }

.eventos .description {
  margin-top: 40px;
  margin-bottom: 40px; }

.bg-light-blue {
  background-color: #353A68; }

.bg-medium-blue {
  background-color: #1B2356; }

.bg-dark-blue {
  background-color: #14193A; }

.photos-header {
  height: auto;
  overflow: hidden;
  background-color: #1B2356;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }
  .photos-header h4 {
    color: white;
    line-height: 2;
    font-size: 15px;
    margin: 5px; }
    .photos-header h4 i {
      margin-left: 10px; }
  @media (min-width: 768px) {
    .photos-header h4 {
      font-size: 20px; } }

.images-wrapper {
  overflow: hidden; }
  .images-wrapper .grid-item {
    width: 100%;
    border: solid 2px white; }
    .images-wrapper .grid-item img {
      width: 100%;
      display: block;
      cursor: pointer; }
  @media (min-width: 768px) {
    .images-wrapper .grid-item {
      width: 50%; } }
  @media (min-width: 1024px) {
    .images-wrapper .grid-item {
      width: 33.3333%; } }

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1; }
  .overlay.color {
    opacity: 0.8; }
    .overlay.color.o-6 {
      opacity: 0.6; }
    .overlay.color.o-4 {
      opacity: 0.4; }
  .overlay.dark-blue {
    background-color: #14193A; }
  .overlay.medium-blue {
    background-color: #1B2356; }
  .overlay.light-blue {
    background-color: #1B2356; }

.archive-container .filter-container {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  background-color: #1B2356;
  padding: 1em 0.5em; }
  .archive-container .filter-container .v-search {
    width: 80%;
    background-color: #7179AA;
    color: White; }
    .archive-container .filter-container .v-search input {
      font-size: 12px;
      color: white;
      font-weight: 600;
      text-transform: uppercase; }
    .archive-container .filter-container .v-search input:focus {
      outline-color: white; }
    .archive-container .filter-container .v-search .vsearch__actions svg {
      fill: white; }
  .archive-container .filter-container .v-select {
    width: 80%;
    min-height: 28px;
    margin-bottom: 0.5em;
    background-color: #7179AA; }
    .archive-container .filter-container .v-select .vs__dropdown-toggle {
      border: none; }
    .archive-container .filter-container .v-select input {
      color: white;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: 600; }
    .archive-container .filter-container .v-select .vs__actions svg {
      fill: white; }
    .archive-container .filter-container .v-select .vs__selected {
      color: white;
      text-align: left;
      font-size: 12px;
      font-weight: 600; }
    .archive-container .filter-container .v-select .vs__dropdown-menu {
      background-color: #7179AA;
      padding-bottom: 0;
      border: none; }
      .archive-container .filter-container .v-select .vs__dropdown-menu li {
        color: white;
        font-size: 12px;
        font-weight: 600;
        transition: background-color 0.4s; }
      .archive-container .filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
        background-color: #1B2356; }
      .archive-container .filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
        background-color: #7179AA; }
      .archive-container .filter-container .v-select .vs__dropdown-menu li:hover {
        background-color: #E84E1B; }
  @media (min-width: 768px) {
    .archive-container .filter-container .v-search,
    .archive-container .filter-container .v-select {
      width: 200px; } }

.archive-container .content-container {
  display: flex;
  justify-content: space-between;
  align-content: flex-start;
  flex-wrap: wrap;
  padding: 2em 1em; }
  .archive-container .content-container .item {
    width: 300px; }
    .archive-container .content-container .item.document {
      width: 100%;
      margin-bottom: 1em; }
      .archive-container .content-container .item.document .area-container {
        width: 100%;
        height: 30px;
        background-color: #1B2356;
        color: white;
        padding: 5px 10px;
        font-size: 15px;
        font-weight: 600; }
      .archive-container .content-container .item.document .image-container {
        width: 100%;
        padding-bottom: 56.25%;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-color: #DEDEDE; }
      .archive-container .content-container .item.document .info-container {
        width: 100%;
        overflow: hidden;
        padding: 1em;
        background-color: #F4F2F1; }
        .archive-container .content-container .item.document .info-container .title {
          overflow: hidden;
          font-weight: 600;
          height: 75px; }
          .archive-container .content-container .item.document .info-container .title p {
            transition: color 0.4s; }
        .archive-container .content-container .item.document .info-container .title a:hover p {
          color: #E84E1B; }
        .archive-container .content-container .item.document .info-container .authors p {
          font-size: 0.9em;
          font-weight: 600;
          color: #14193A; }
        .archive-container .content-container .item.document .info-container .date p {
          font-size: 0.9em;
          color: #E84E1B; }
        .archive-container .content-container .item.document .info-container .date,
        .archive-container .content-container .item.document .info-container .authors {
          overflow: hidden;
          height: 40px; }
    .archive-container .content-container .item.newsletter {
      width: 100%;
      display: flex;
      margin-bottom: 1em; }
      .archive-container .content-container .item.newsletter .image-container {
        width: 40%;
        padding-bottom: 22.5%;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-color: #DEDEDE;
        position: relative; }
        .archive-container .content-container .item.newsletter .image-container a {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0; }
      .archive-container .content-container .item.newsletter .info-container {
        width: 60%;
        padding: 1em;
        background-color: #F4F2F1; }
        .archive-container .content-container .item.newsletter .info-container .excerpt {
          height: 100%;
          display: flex;
          align-items: center; }
  .archive-container .content-container .load-more {
    width: 100%;
    text-align: center; }
    .archive-container .content-container .load-more p {
      text-align: center;
      color: #14193A;
      font-weight: 600;
      cursor: pointer; }
    .archive-container .content-container .load-more .load-more-button {
      position: relative;
      margin: auto;
      width: 0;
      height: 0;
      border-left: 40px solid transparent;
      border-right: 40px solid transparent;
      border-top: 40px solid #E84E1B;
      cursor: pointer; }
      .archive-container .content-container .load-more .load-more-button span {
        position: absolute;
        color: white;
        top: -30px;
        left: -10px; }

.archive-container.highlight .content-container .item.first {
  width: 100%; }

@media (min-width: 768px) {
  .archive-container .content-container .item.document {
    width: 48%; }
  .archive-container .content-container .item.newsletter {
    width: 100%; }
  .archive-container .content-container .item.first .info-container .title {
    font-size: 1.2em; } }

.tabs-component {
  margin: 2em 0; }

.tabs-component-tabs {
  margin-bottom: 5px;
  margin-left: 0;
  padding-inline-start: 0; }

@media (min-width: 768px) {
  .tabs-component-tabs {
    border: 0;
    align-items: stretch;
    display: flex;
    justify-content: flex-start;
    margin-bottom: -1px;
    padding-inline-start: 20px; } }

.tabs-component-tab {
  background-color: #353A68;
  color: white;
  font-size: 14px;
  font-weight: 600;
  margin-right: 0;
  list-style: none; }

@media (min-width: 768px) {
  .tabs-component-tab {
    background-color: #353A68; } }

.tabs-component-tab:hover {
  color: white; }
  .tabs-component-tab:hover a {
    color: white; }

.tabs-component-tab.is-active {
  background-color: #E84E1B;
  color: white; }

.tabs-component-tab.is-disabled * {
  color: #cdcdcd;
  cursor: not-allowed !important; }

@media (min-width: 768px) {
  .tabs-component-tab {
    background-color: #7179AA;
    color: #14193A;
    border-radius: 5px 5px 0 0;
    margin-right: .5em; }
  .tabs-component-tab.is-active {
    background-color: #E84E1B;
    color: white;
    z-index: 2; } }

.tabs-component-tab-a {
  align-items: center;
  color: inherit;
  display: flex;
  padding: .75em 1em;
  text-decoration: none; }

.tabs-component-panels {
  padding: 0; }

@media (min-width: 768px) {
  .tabs-component-panels {
    border-top-left-radius: 0;
    background-color: #fff;
    padding: 4em 0;
    padding: 0 0.5em 1em; } }

.vsearch__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 28px; }
  .vsearch__container .vsearch__actions {
    display: flex;
    height: inherit; }
  .vsearch__container input {
    width: calc(100% - 20px);
    appearance: none;
    -webkit-appearance: none;
    border: none;
    background-color: transparent !important;
    box-shadow: none;
    height: inherit;
    padding: 0 6px; }
  .vsearch__container input::placeholder {
    color: inherit; }
  .vsearch__container .vsearch__search-icon {
    display: flex;
    align-items: center; }

.counter-container {
  margin: 2em 0;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap; }
  .counter-container .counter-div {
    text-align: center;
    width: 100%; }
    .counter-container .counter-div.digital .count {
      font-family: "Digital";
      margin: 0;
      font-size: 70px; }
    .counter-container .counter-div.digital .label {
      width: 100px;
      margin: auto; }
    .counter-container .counter-div.digital.total .count {
      font-size: 90px; }
    .counter-container .counter-div.digital.total .label {
      font-weight: bold;
      width: 120px;
      margin: auto; }
    .counter-container .counter-div.gauge .count {
      margin: 15px 0 0;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 50px;
      text-anchor: middle; }
    .counter-container .counter-div.gauge .semi-circle {
      fill: #4A507E;
      stroke: #262D64;
      stroke-width: 20px; }
    .counter-container .counter-div.gauge .count-circle {
      fill: white;
      fill-opacity: 0.2; }
    .counter-container .counter-div.gauge .label {
      font-weight: 600; }
    .counter-container .counter-div p {
      text-align: center; }

@media (min-width: 768px) {
  .counter-container .counter-div {
    width: auto; } }

@media (min-width: 1024px) {
  .counter-container {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: wrap; }
    .counter-container .counter-div.digital .count {
      font-size: 70px; }
    .counter-container .counter-div.digital .label {
      width: 120px; }
    .counter-container .counter-div.digital.total .count {
      font-size: 90px; }
    .counter-container .counter-div.digital.total .label {
      font-weight: bold;
      width: 120px; } }

.loading-message-container {
  position: relative;
  width: 100%;
  padding-bottom: 100px; }
  .loading-message-container.full-size {
    padding-bottom: 56.25%; }
  .loading-message-container .loading-content-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center; }
    .loading-message-container .loading-content-container .message-container .animation {
      text-align: center; }
    .loading-message-container .loading-content-container .message-container .lds-grid {
      display: inline-block;
      position: relative;
      width: 64px;
      height: 64px; }
    .loading-message-container .loading-content-container .message-container .lds-grid div {
      position: absolute;
      width: 13px;
      height: 13px;
      border-radius: 50%;
      background: #fff;
      animation: lds-grid 1.2s linear infinite; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(odd) {
      background-color: #1B2356; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(even) {
      background-color: #E84E1B; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(1) {
      top: 6px;
      left: 6px;
      animation-delay: 0s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(2) {
      top: 6px;
      left: 26px;
      animation-delay: -0.4s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(3) {
      top: 6px;
      left: 45px;
      animation-delay: -0.8s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(4) {
      top: 26px;
      left: 6px;
      animation-delay: -0.4s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(5) {
      top: 26px;
      left: 26px;
      animation-delay: -0.8s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(6) {
      top: 26px;
      left: 45px;
      animation-delay: -1.2s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(7) {
      top: 45px;
      left: 6px;
      animation-delay: -0.8s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(8) {
      top: 45px;
      left: 26px;
      animation-delay: -1.2s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(9) {
      top: 45px;
      left: 45px;
      animation-delay: -1.6s; }

@keyframes lds-grid {
  0%, 100% {
    opacity: 1; }
  50% {
    opacity: 0.5; } }

.nothing-found-message-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; }
  .nothing-found-message-container .nothing-found-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1em; }
    .nothing-found-message-container .nothing-found-container .message-container {
      text-align: center; }
      .nothing-found-message-container .nothing-found-container .message-container p {
        font-weight: 600;
        font-size: 1.2em;
        color: #E84E1B; }
      .nothing-found-message-container .nothing-found-container .message-container .icon-container {
        overflow: hidden; }
      .nothing-found-message-container .nothing-found-container .message-container .icon {
        color: #1B2356;
        font-size: 4em; }

.v-select {
  position: relative;
  font-family: inherit; }

.v-select,
.v-select * {
  box-sizing: border-box; }

/* KeyFrames */
@-webkit-keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Dropdown Default Transition */
.vs__fade-enter-active,
.vs__fade-leave-active {
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1); }

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0; }

/** Component States */
/*
 * Disabled
 *
 * When the component is disabled, all interaction
 * should be prevented. Here we modify the bg color,
 * and change the cursor displayed on the interactive
 * components.
 */
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__clear,
.vs--disabled .vs__search,
.vs--disabled .vs__selected,
.vs--disabled .vs__open-indicator {
  cursor: not-allowed;
  background-color: #f8f8f8; }

/*
 *  RTL - Right to Left Support
 *
 *  Because we're using a flexbox layout, the `dir="rtl"`
 *  HTML attribute does most of the work for us by
 *  rearranging the child elements visually.
 */
.v-select[dir="rtl"] .vs__actions {
  padding: 0 3px 0 6px; }

.v-select[dir="rtl"] .vs__clear {
  margin-left: 6px;
  margin-right: 0; }

.v-select[dir="rtl"] .vs__deselect {
  margin-left: 0;
  margin-right: 2px; }

.v-select[dir="rtl"] .vs__dropdown-menu {
  text-align: right; }

/**
    Dropdown Toggle

    The dropdown toggle is the primary wrapper of the component. It
    has two direct descendants: .vs__selected-options, and .vs__actions.

    .vs__selected-options holds the .vs__selected's as well as the
    main search input.

    .vs__actions holds the clear button and dropdown toggle.
 */
.vs__dropdown-toggle {
  appearance: none;
  display: flex;
  padding: 0 0 4px 0;
  background: none;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  white-space: normal; }

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  padding: 0 2px;
  position: relative; }

.vs__actions {
  display: flex;
  align-items: center;
  padding: 4px 6px 0 3px; }

/* Dropdown Toggle States */
.vs--searchable .vs__dropdown-toggle {
  cursor: text; }

.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer; }

.vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  transform: scale(1);
  transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855); }

.vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1); }

.vs--loading .vs__open-indicator {
  opacity: 0; }

/* Clear Button */
.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  margin-right: 8px; }

/* Dropdown Menu */
.vs__dropdown-menu {
  display: block;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  z-index: 1000;
  padding: 5px 0;
  margin: 0;
  width: 100%;
  max-height: 350px;
  min-width: 160px;
  overflow-y: auto;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-top-style: none;
  border-radius: 0 0 4px 4px;
  text-align: left;
  list-style: none;
  background: #fff; }

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

/* List Items */
.vs__dropdown-option {
  line-height: 1.42857143;
  /* Normalize line height */
  display: block;
  padding: 3px 20px;
  clear: both;
  color: #333;
  /* Overrides most CSS frameworks */
  white-space: nowrap; }
  .vs__dropdown-option:hover {
    cursor: pointer; }

.vs__dropdown-option--highlight {
  background: #5897fb;
  color: #fff; }

/* Selected Tags */
.vs__selected {
  display: flex;
  align-items: center;
  background-color: #f0f0f0;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  color: #333;
  line-height: 1.4;
  margin: 4px 2px 0px 2px;
  padding: 0 0.25em; }

.vs__deselect {
  display: inline-flex;
  appearance: none;
  margin-left: 4px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  fill: rgba(60, 60, 60, 0.5);
  text-shadow: 0 1px 0 #fff; }

/* States */
.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent; }

.vs--single.vs--open .vs__selected {
  position: absolute;
  opacity: .4; }

.vs--single.vs--searching .vs__selected {
  display: none; }

/* Search Input */
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-cancel-button,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration,
.vs__search::-ms-clear {
  display: none; }

.vs__search,
.vs__search:focus {
  appearance: none;
  line-height: 1.4;
  font-size: 1em;
  border: 1px solid transparent;
  border-left: none;
  outline: none;
  margin: 4px 0 0 0;
  padding: 0 7px;
  background: none;
  box-shadow: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1; }

.vs__search::placeholder {
  color: inherit; }

/**
    States
 */
.vs--unsearchable .vs__search {
  opacity: 1; }
  .vs--unsearchable .vs__search:hover {
    cursor: pointer; }

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: .2; }

/* Loading Spinner */
.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  border-top: 0.9em solid rgba(100, 100, 100, 0.1);
  border-right: 0.9em solid rgba(100, 100, 100, 0.1);
  border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left: 0.9em solid rgba(60, 60, 60, 0.45);
  transform: translateZ(0);
  animation: vSelectSpinner 1.1s infinite linear;
  transition: opacity .1s; }

.vs__spinner,
.vs__spinner:after {
  border-radius: 50%;
  width: 5em;
  height: 5em; }

/* Loading Spinner States */
.vs--loading .vs__spinner {
  opacity: 1; }

.twitter-container {
  padding: 50px 0 2em;
  border-top: solid 4px #1B2356; }
  .twitter-container #ctf .ctf-tweets .ctf-item {
    width: calc(100% - 20px);
    border-top: none;
    float: left;
    margin: 10px; }
    .twitter-container #ctf .ctf-tweets .ctf-item .ctf-author-box {
      margin-left: 0; }
    .twitter-container #ctf .ctf-tweets .ctf-item .ctf-author-box::before {
      content: "\f099";
      font-family: "Font Awesome 5 Brands";
      font-size: 28px;
      padding: 6px;
      color: #353A68;
      border: solid 2px #353A68;
      border-radius: 50%; }
    .twitter-container #ctf .ctf-tweets .ctf-item .ctf-author-name {
      color: #1B2356 !important;
      font-size: 1.4em !important;
      margin-left: 12px; }
    .twitter-container #ctf .ctf-tweets .ctf-item .ctf-tweet-content {
      padding-left: 56px; }
    .twitter-container #ctf .ctf-tweets .ctf-item img, .twitter-container #ctf .ctf-tweets .ctf-item .ctf-author-avatar {
      display: none; }
  .twitter-container #ctf .ctf-tweets .ctf-context, .twitter-container #ctf .ctf-tweets .ctf-author-screenname, .twitter-container #ctf .ctf-tweets .ctf-tweet-date, .twitter-container #ctf .ctf-tweets .ctf-screename-sep {
    display: none; }
  .twitter-container #ctf .ctf-tweets .ctf-item:first-of-type {
    border-right: none; }
    .twitter-container #ctf .ctf-tweets .ctf-item:first-of-type .ctf-tweet-text {
      font-size: 1.3em;
      margin-left: 56px; }
    .twitter-container #ctf .ctf-tweets .ctf-item:first-of-type .ctf-author-box::before {
      font-size: 32px; }
  @media (min-width: 768px) {
    .twitter-container #ctf .ctf-tweets .ctf-item {
      width: calc(40% - 20px); }
    .twitter-container #ctf .ctf-tweets .ctf-item:first-of-type {
      width: calc(60% - 20px);
      height: 100%; } }

.resource-link-container {
  display: flex;
  align-items: center;
  margin: 20px 0; }
  .resource-link-container .resource-icon {
    font-size: 1.5em;
    color: #E84E1B;
    margin-right: 20px; }
  .resource-link-container .resource-label a {
    color: #404040;
    font-weight: 600;
    transition: color 0.4s; }
  .resource-link-container .resource-label a:hover {
    color: #14193A; }

section {
  overflow: hidden; }

h2.dark-bg, h3.dark-bg, h4.dark-bg, h5.dark-bg, h6.dark-bg {
  color: white; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9tYWluLnNjc3MgKDEpIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7O0FBRWhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FB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QkFBMkI7O0FBRTNCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOFdBQThXOztBQUU5VztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNB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QTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLG1CQUFtQixFQUFFOztBQUVyQjtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsZUFBZSIsImZpbGUiOiIuLy4uL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogQ0VQRUkgVGhlbWVcblRoZW1lIFVSSTogaHR0cHM6Ly93d3cuc2hvd250ZWxsZGF0YS5jb21cbkF1dGhvcjogUm95IE5pamhvZlxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuc2hvd250ZWxsZGF0YS5jb21cbkRlc2NyaXB0aW9uOiBDdXN0b20gdGhlbWU6IENFUEVJIFRoZW1lLCBkZXZlbG9wZWQgYnkgUm95IE5pamhvZlxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGNlcGVpXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXG5cbkNFUEVJIFRoZW1lIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDE3IEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIFNldCBib3gtc2l6aW5nIHRvIHRvIGJvcmRlci1ib3ggZm9yIGFsbCBlbGVtZW50c1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkJSRUFLUE9JTlRTXG4qKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGlnaXRhbFwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jZXBlaS9hc3NldHMvZm9udHMvZGlnaXRhbC03LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NlcGVpL2Fzc2V0cy9mb250cy9kaWdpdGFsLTcudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5wIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTsgfSB9XG5cbi5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibHVlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNzVlbSAwOyB9XG5cbi5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuaDEsIGgyIHtcbiAgY29sb3I6ICMxQjIzNTY7IH1cblxucCwgc3BhbiwgbGkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzQwNDA0MDsgfVxuXG5hIHtcbiAgY29sb3I6ICNFODRFMUI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40czsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQwNDA0MDsgfVxuICBhLm5vLWRlY29yYXRpb24ge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjODA4MDgwOyB9XG4gIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgY29sb3I6ICMxQjIzNTY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBibG9ja3F1b3RlIGNpdGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLSBcIjsgfVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNFQUVBRUE7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAyZW07IH1cbiAgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kZWZhdWx0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNDA0MDQwOyB9XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0ID4gZmlndXJlID4gaW1nIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udGFibGVhdVBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1vcmFuZ2UtY29sb3Ige1xuICBjb2xvcjogI0U4NEUxQjsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLWRhcmstYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMTQxOTNBOyB9XG5cbjpyb290IC5oYXMtY2VwZWktZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBOyB9XG5cbjpyb290IC5oYXMtY2VwZWktbWVkaXVtLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzFCMjM1NjsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLW1lZGl1bS1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG5cbjpyb290IC5oYXMtY2VwZWktbGlnaHQtYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMzUzQTY4OyB9XG5cbjpyb290IC5oYXMtY2VwZWktbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1M0E2ODsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLWxpZ2h0ZXN0LWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzcxNzlBQTsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLWxpZ2h0ZXN0LWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1yZWQtY29sb3Ige1xuICBjb2xvcjogI0M5MTYxOTsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5MTYxOTsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLWRhcmstZ3JleS1jb2xvciB7XG4gIGNvbG9yOiAjNDA0MDQwOyB9XG5cbjpyb290IC5oYXMtY2VwZWktZGFyay1ncmV5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwOyB9XG5cbjpyb290IC5oYXMtY2VwZWktbWVkaXVtLWdyZXktY29sb3Ige1xuICBjb2xvcjogIzgwODA4MDsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLW1lZGl1bS1ncmV5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwOyB9XG5cbjpyb290IC5oYXMtY2VwZWktbGlnaHQtZ3JleS1jb2xvciB7XG4gIGNvbG9yOiAjRUFFQUVBOyB9XG5cbjpyb290IC5oYXMtY2VwZWktbGlnaHQtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLWJsYWNrLWNvbG9yIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmhhcy1jZXBlaS1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLXdoaXRlLWNvbG9yIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiAjcmVnaW9uIHdwLWJsb2NrLWJ1dHRvbnMgKi9cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ0NTE1OyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDExMjc7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1tZWRpdW0tYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYjQzOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMTU3OyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbGlnaHRlc3QtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2YWEwOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktcmVkLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjEzMTY7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1kYXJrLWdyZXktYmFja2dyb3VuZC1jb2xvcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLW1lZGl1bS1ncmV5LWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1saWdodC1ncmV5LWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1vcmFuZ2UtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktZGFyay1ibHVlLWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0MTkzQTsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLW1lZGl1bS1ibHVlLWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogIzFCMjM1NjsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLWxpZ2h0LWJsdWUtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjMzUzQTY4OyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbGlnaHRlc3QtYmx1ZS1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICM3MTc5QUE7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1yZWQtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjQzkxNjE5OyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktZGFyay1ncmV5LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogIzQwNDA0MDsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLW1lZGl1bS1ncmV5LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogIzgwODA4MDsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLWxpZ2h0LWdyZXktY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjRUFFQUVBOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktYmxhY2stY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktd2hpdGUtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1vcmFuZ2UtY29sb3I6aG92ZXIge1xuICBjb2xvcjogI2Q0NDUxNTsgfVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktZGFyay1ibHVlLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICMwZDExMjc7IH1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLW1lZGl1bS1ibHVlLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICMxNTFiNDM7IH1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLWxpZ2h0LWJsdWUtY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzJjMzE1NzsgfVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbGlnaHRlc3QtYmx1ZS1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjNjE2YWEwOyB9XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1yZWQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogI2IyMTMxNjsgfVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktZGFyay1ncmV5LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLW1lZGl1bS1ncmV5LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICM3MzczNzM7IH1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLWxpZ2h0LWdyZXktY29sb3I6aG92ZXIge1xuICBjb2xvcjogI2RkZGRkZDsgfVxuXG4vKiAjZW5kcmVnaW9uICovXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4udGFibGVhdS13cmFwcGVyICN2aXotY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnRhYmxlYXUtd3JhcHBlciAjdml6LWNvbnRhaW5lciBpZnJhbWUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlYXUtd3JhcHBlciAjdml6LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFibGVhdS13cmFwcGVyICN2aXotY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyOTZweCkge1xuICAudGFibGVhdS13cmFwcGVyICN2aXotY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIwMHB4OyB9IH1cblxuLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBtYXJnaW46IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5idG4uaWNvbi1idG4ge1xuICBwYWRkaW5nOiA1cHggOHB4IDVweCA1cHg7IH1cblxuLmJ1dHRvbi1jb250YWluZXIgLmJ0biB7XG4gIG1hcmdpbjogMDsgfVxuXG5hLmJ1dHRvbi1jb250YWluZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYS5idG46aG92ZXIge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJ0bi5idG4tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLmJvbGQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5idG4uYmlnIHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAuYnRuLmJpZyA+IC5kYXNoaWNvbnM6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMS41ZW07IH1cblxuLmJ0bi5tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMmVtOyB9XG4gIC5idG4ubWVkaXVtID4gLmRhc2hpY29uczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIHdpZHRoOiAxLjJlbTsgfVxuXG4uYnRuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAuYnRuLnNtYWxsLmRhc2hpY29ucy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAwLjhlbTtcbiAgICB3aWR0aDogMC44ZW07XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAuYnRuLnNtYWxsIC5kYXNoaWNvbnM6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAwLjhlbTtcbiAgICB3aWR0aDogMC44ZW07IH1cblxuLmJ0bi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJ0bi1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJ0bi1tZWRpdW0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnRuLW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDQ1MTU7IH1cblxuLmJ0bi1kYXJrLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQxMTI3OyB9XG5cbi5idG4tbGlnaHRlc3QtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucGVnZ2VkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucGVnZ2VkLWxlZnQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGVnZ2VkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBlZ2dlZC1sZWZ0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucGVnZ2VkLXJpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucGlsbCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMCUgLyA1MCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucGlsbC5kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5waWxsLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cblxuLmJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuICAuYnV0dG9uLXdyYXBwZXIuY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud3AtYmxvY2stYnV0dG9ucy5hbGlnbnJpZ2h0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5zZWFyY2gtYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuaW5wdXQuc2VhcmNoLWJveCB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1heC13aWR0aDogODAlOyB9XG5cbmlucHV0LnNlYXJjaC1ib3g6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjMTQxOTNBOyB9XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI1NnB4OyB9IH1cblxuLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJvdyA+IFtjbGFzc149J2NvbC0nXSwgLnJvdyBbY2xhc3MqPScgY29sLSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAucm93ID4gW2NsYXNzXj0nY29sLXhsJ10sIC5yb3cgW2NsYXNzKj0nIGNvbC14bCddIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93ID4gW2NsYXNzXj0nY29sLWxnJ10sIC5yb3cgW2NsYXNzKj0nIGNvbC1sZyddIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93ID4gW2NsYXNzXj0nY29sLW1kJ10sIC5yb3cgW2NsYXNzKj0nIGNvbC1tZCddIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93ID4gW2NsYXNzXj0nY29sLXNtJ10sIC5yb3cgW2NsYXNzKj0nIGNvbC1zbSddIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93ID4gLmNvbC0xLCAucm93IC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IGNhbGMoMSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgLnJvdyA+IC5jb2wtMiwgLnJvdyAuY29sLXhzLTIge1xuICAgIHdpZHRoOiBjYWxjKDIgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gIC5yb3cgPiAuY29sLTMsIC5yb3cgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogY2FsYygzICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAucm93ID4gLmNvbC00LCAucm93IC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IGNhbGMoNCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgLnJvdyA+IC5jb2wtNSwgLnJvdyAuY29sLXhzLTUge1xuICAgIHdpZHRoOiBjYWxjKDUgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gIC5yb3cgPiAuY29sLTYsIC5yb3cgLmNvbC14cy02IHtcbiAgICB3aWR0aDogY2FsYyg2ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAucm93ID4gLmNvbC03LCAucm93IC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IGNhbGMoNyAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgLnJvdyA+IC5jb2wtOCwgLnJvdyAuY29sLXhzLTgge1xuICAgIHdpZHRoOiBjYWxjKDggKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gIC5yb3cgPiAuY29sLTksIC5yb3cgLmNvbC14cy05IHtcbiAgICB3aWR0aDogY2FsYyg5ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAucm93ID4gLmNvbC0xMCwgLnJvdyAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogY2FsYygxMCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgLnJvdyA+IC5jb2wtMTEsIC5yb3cgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IGNhbGMoMTEgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gIC5yb3cgPiAuY29sLTEyLCAucm93IC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiBjYWxjKDEyICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucm93ID4gLmNvbC1zbS0xIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtc20tMiB7XG4gICAgICB3aWR0aDogY2FsYygyICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXNtLTMge1xuICAgICAgd2lkdGg6IGNhbGMoMyAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1zbS00IHtcbiAgICAgIHdpZHRoOiBjYWxjKDQgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtc20tNSB7XG4gICAgICB3aWR0aDogY2FsYyg1ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXNtLTYge1xuICAgICAgd2lkdGg6IGNhbGMoNiAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1zbS03IHtcbiAgICAgIHdpZHRoOiBjYWxjKDcgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtc20tOCB7XG4gICAgICB3aWR0aDogY2FsYyg4ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXNtLTkge1xuICAgICAgd2lkdGg6IGNhbGMoOSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1zbS0xMCB7XG4gICAgICB3aWR0aDogY2FsYygxMCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1zbS0xMSB7XG4gICAgICB3aWR0aDogY2FsYygxMSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1zbS0xMiB7XG4gICAgICB3aWR0aDogY2FsYygxMiAqIGNhbGMoMTAwJSAvIDEyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucm93ID4gLmNvbC1tZC0xIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbWQtMiB7XG4gICAgICB3aWR0aDogY2FsYygyICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLW1kLTMge1xuICAgICAgd2lkdGg6IGNhbGMoMyAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1tZC00IHtcbiAgICAgIHdpZHRoOiBjYWxjKDQgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbWQtNSB7XG4gICAgICB3aWR0aDogY2FsYyg1ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLW1kLTYge1xuICAgICAgd2lkdGg6IGNhbGMoNiAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1tZC03IHtcbiAgICAgIHdpZHRoOiBjYWxjKDcgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbWQtOCB7XG4gICAgICB3aWR0aDogY2FsYyg4ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLW1kLTkge1xuICAgICAgd2lkdGg6IGNhbGMoOSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1tZC0xMCB7XG4gICAgICB3aWR0aDogY2FsYygxMCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1tZC0xMSB7XG4gICAgICB3aWR0aDogY2FsYygxMSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1tZC0xMiB7XG4gICAgICB3aWR0aDogY2FsYygxMiAqIGNhbGMoMTAwJSAvIDEyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJvdyA+IC5jb2wtbGctMSB7XG4gICAgICB3aWR0aDogY2FsYygxICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLWxnLTIge1xuICAgICAgd2lkdGg6IGNhbGMoMiAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1sZy0zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbGctNCB7XG4gICAgICB3aWR0aDogY2FsYyg0ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLWxnLTUge1xuICAgICAgd2lkdGg6IGNhbGMoNSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1sZy02IHtcbiAgICAgIHdpZHRoOiBjYWxjKDYgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbGctNyB7XG4gICAgICB3aWR0aDogY2FsYyg3ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLWxnLTgge1xuICAgICAgd2lkdGg6IGNhbGMoOCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1sZy05IHtcbiAgICAgIHdpZHRoOiBjYWxjKDkgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbGctMTAge1xuICAgICAgd2lkdGg6IGNhbGMoMTAgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbGctMTEge1xuICAgICAgd2lkdGg6IGNhbGMoMTEgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbGctMTIge1xuICAgICAgd2lkdGg6IGNhbGMoMTIgKiBjYWxjKDEwMCUgLyAxMikpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyOTZweCkge1xuICAgIC5yb3cgPiAuY29sLXhsLTEge1xuICAgICAgd2lkdGg6IGNhbGMoMSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC14bC0yIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wteGwtMyB7XG4gICAgICB3aWR0aDogY2FsYygzICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXhsLTQge1xuICAgICAgd2lkdGg6IGNhbGMoNCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC14bC01IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wteGwtNiB7XG4gICAgICB3aWR0aDogY2FsYyg2ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXhsLTcge1xuICAgICAgd2lkdGg6IGNhbGMoNyAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC14bC04IHtcbiAgICAgIHdpZHRoOiBjYWxjKDggKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wteGwtOSB7XG4gICAgICB3aWR0aDogY2FsYyg5ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXhsLTEwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXhsLTExIHtcbiAgICAgIHdpZHRoOiBjYWxjKDExICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXhsLTEyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEyICogY2FsYygxMDAlIC8gMTIpKTsgfSB9XG4gIC5yb3cuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDFlbTsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMmVtOyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAzZW07IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDRlbTsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDNlbTtcbiAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0ZW07XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cblxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG5cbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTsgfVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAzZW07IH1cblxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgcGFkZGluZy1yaWdodDogNGVtOyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDFlbTsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAyZW07IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogM2VtOyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDRlbTsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWJvdXQtbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWJvdXQtbWVudS13cmFwIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hYm91dC1tZW51LXdyYXAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFib3V0LW1lbnUtd3JhcCAuY29sbGFwc2libGUgLmhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hYm91dC1tZW51LXdyYXAgLmNvbGxhcHNpYmxlIC5oZWFkZXIgLm1lbnUtdGl0bGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hYm91dC1tZW51LXdyYXAgLmNvbGxhcHNpYmxlIC5oZWFkZXIgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5hYm91dC1tZW51LXdyYXAgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmFib3V0LW1lbnUtd3JhcCAjYWJvdXQtbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmFib3V0LW1lbnUtd3JhcCAjYWJvdXQtbWVudSBsaSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgIC5hYm91dC1tZW51LXdyYXAgI2Fib3V0LW1lbnUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40czsgfVxuICAgICAgLmFib3V0LW1lbnUtd3JhcCAjYWJvdXQtbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFODRFMUI7IH1cbiAgICAgIC5hYm91dC1tZW51LXdyYXAgI2Fib3V0LW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFib3V0LW1lbnUtd3JhcCAjYWJvdXQtbWVudSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gICAgICAuYWJvdXQtbWVudS13cmFwICNhYm91dC1tZW51IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWJvdXQtbWVudS13cmFwIC5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hYm91dC1tZW51LXdyYXAgLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZXZlbnQtbWFpbi1wb2ludHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50LW1haW4tcG9pbnRzIC5zaG50LW51bWJlcmVkLXJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZXZlbnQtbWFpbi1wb2ludHMgLnNobnQtbnVtYmVyZWQtcm93IHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5ldmVudC1tYWluLXBvaW50czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LW1haW4tcG9pbnRzIC5zaG50LW51bWJlcmVkLXJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5ldmVudC1tYWluLXBvaW50cyAuc2hudC1udW1iZXJlZC1yb3cgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmV2ZW50LW1haW4tcG9pbnRzOjphZnRlciB7XG4gICAgbGVmdDogY2FsYyggNTAlIC0gNTMwcHgpOyB9IH1cblxuLmdpYW50LXF1b3RlIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTcwcHgpO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdpYW50LXF1b3RlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzVweDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGNvbnRlbnQ6ICdcXDIwMUMnO1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGNvbG9yOiAjNzE3OUFBOyB9XG4gIC5naWFudC1xdW90ZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKCAxMDAlIC0gMTBweCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBjb250ZW50OiAnXFwyMDFEJztcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBjb2xvcjogIzcxNzlBQTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpYW50LXF1b3RlIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgLmdpYW50LXF1b3RlOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDIwMHB4OyB9XG4gICAgLmdpYW50LXF1b3RlOjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMUQnO1xuICAgICAgZm9udC1zaXplOiAyMDBweDsgfSB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogNTAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcCAuY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vZGFsLWJhY2tkcm9wIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNjBweDtcbiAgICB0b3A6IDYwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogNTAxOyB9XG4gIC5tb2RhbC1iYWNrZHJvcCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uc2luZ2xlLWNvbnRlbnQgcCwgLnNpbmdsZS1jb250ZW50IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbi5zaW5nbGUtY29udGVudCBjaXRlIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5zaW5nbGUtY29udGVudCAuZW50cnktbWV0YSBzcGFuIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjODA4MDgwOyB9XG5cbi5zaW5nbGUtY29udGVudCAuZW50cnktbWV0YSBzcGFuLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjJlbSAwIDAuNWVtOyB9XG5cbi5zaW5nbGUtY29udGVudCAuc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLnNpbmdsZS1jb250ZW50IC5zZXBhcmF0b3IgLncxMDAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtY29udGVudCAuc2VwYXJhdG9yIC53ODAge1xuICAgIHdpZHRoOiA4MCU7IH1cblxuLnNpbmdsZS1jb250ZW50IC5ncmV5LWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBOyB9XG5cbi5zaW5nbGUtY29udGVudCAuZ3JhZGllbnQtbGluZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4NWRlZywgI0ZGNUMwMCAwJSwgIzRDMDJCRiA0MCUsICMxMzAyODAgMTAwJSk7IH1cblxuLnNpbmdsZS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc2luZ2xlLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY2VwZWkvYXNzZXRzL2ltZy9pY29ucy9saXN0LWl0ZW0ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTsgfVxuICAuc2luZ2xlLWNvbnRlbnQgdWwgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDsgfVxuXG4jbWFzdGhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1M0E2ODsgfVxuICAjbWFzdGhlYWQgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDsgfVxuXG4udXBwZXItbmF2LWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYXN0aGVhZC1yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5zaXRlLWJyYW5kaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5zaXRlLWJyYW5kaW5nID4gYSAuY3VzdG9tLWxvZ28ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc2l0ZS1icmFuZGluZyA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5uYXYtY29sIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7IH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uID4gLm5hdi1jb250YWluZXIubW9iaWxlIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMHZ3O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNXM7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5tb2JpbGUtbmF2aWdhdGlvbiA+IC5uYXYtY29udGFpbmVyLm1vYmlsZS50b2dnbGVkIHtcbiAgICByaWdodDogMDsgfVxuICAubW9iaWxlLW5hdmlnYXRpb24gPiAjbW9iaWxlLXNlYXJjaC1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uYWRtaW4tYmFyIC5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIHRvcDogMTI2cHg7IH1cblxuI21vYmlsZS1tZW51LWNvbnRhaW5lciB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuICAjbW9iaWxlLW1lbnUtY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAjbW9iaWxlLW1lbnUtY29udGFpbmVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtOyB9XG4gICNtb2JpbGUtbWVudS1jb250YWluZXIgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI21vYmlsZS1tZW51LWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNtb2JpbGUtbWVudS1jb250YWluZXIgPiAubWVudS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjbW9iaWxlLW1lbnUtY29udGFpbmVyID4gLm1lbnUtZm9vdGVyIC5sb3dlci1tZW51LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAjbW9iaWxlLW1lbnUtY29udGFpbmVyID4gLm1lbnUtZm9vdGVyIC5zaWRlYmFyLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBO1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG5cbi5tZW51LXRvZ2dsZSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubWVudS10b2dnbGUubWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7IH1cbiAgLm1lbnUtdG9nZ2xlLm1lbnUgPiAuZGFzaGljb25zLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZW51LXRvZ2dsZS5tZW51ID4gLmRhc2hpY29ucy1uby1hbHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lbnUtdG9nZ2xlLnNlYXJjaCB7XG4gIHBhZGRpbmc6IDIwcHggNXB4OyB9XG5cbi5tZW51LXRvZ2dsZS5tZW51LnRvZ2dsZWQgPiAuZGFzaGljb25zLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZW51LXRvZ2dsZS5tZW51LnRvZ2dsZWQgPiAuZGFzaGljb25zLW5vLWFsdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB3aWR0aDogNDBweDsgfVxuXG4udXBwZXItbmF2LFxuLmxvd2VyLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1haW4tbmF2aWdhdGlvbixcbi5tYWluLW1lbnUge1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuLm1haW4tbWVudSAjbWFpbi1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4ubWFpbi1tZW51ICNtYWluLW1lbnUgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLm1haW4tbWVudSAjbWFpbi1tZW51IGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udG9wLW1lbnUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbiN0b3AtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbiN0b3AtbWVudSA+IC5tZW51LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAlIC8gNTAlOyB9XG4gICN0b3AtbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODRweCkge1xuICAuYWRtaW4tYmFyIC5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gICAgdG9wOiAxMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hc3RoZWFkLXJvdyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaXRlLWJyYW5kaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5zaXRlLWJyYW5kaW5nID4gYSAuY3VzdG9tLWxvZ28ge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IDIxMXB4OyB9XG4gIC5uYXYtY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjExcHggLSAyICogMzBweCk7IH1cbiAgLnVwcGVyLW5hdi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFkbWluLWJhciAudXBwZXItbmF2LWJhY2tncm91bmQge1xuICAgIHRvcDogMzJweDsgfVxuICAubG93ZXItbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudXBwZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnVwcGVyLW5hdiAubGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnVwcGVyLW5hdiBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC51cHBlci1uYXYgLnNpbXBsZS1zb2NpYWwtaWNvbnMgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLnVwcGVyLW5hdiA+IC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC51cHBlci1uYXYgaW5wdXQuc2VhcmNoLWJveCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51cHBlci1uYXYge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAubG93ZXItbmF2IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5tZW51LXRvZ2dsZSxcbiAgLm1vYmlsZS1uYXZpZ2F0aW9uLFxuICAjbW9iaWxlLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyOTZweCkge1xuICAudXBwZXItbmF2IGlucHV0LnNlYXJjaC1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMCUgLyA1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNSU7IH0gfVxuXG5mb290ZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mbHVpZCAuZm9vdGVyLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIGZvb3RlciAuY29udGFpbmVyLWZsdWlkIC5mb290ZXItYmFja2dyb3VuZC5sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuICAgIGZvb3RlciAuY29udGFpbmVyLWZsdWlkIC5mb290ZXItYmFja2dyb3VuZC5yaWdodCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzQTY4OyB9XG5cbi5zaXRlLWZvb3RlciAucm93LmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLWZvb3RlciAucm93Lm1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLnNpdGUtZm9vdGVyIC5sZWZ0LXNpZGUge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zaXRlLWZvb3RlciAubGVmdC1zaWRlIC5jb250YWN0LWluZm8ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuc2l0ZS1mb290ZXIgLmxlZnQtc2lkZSAubWVudS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMWVtIDA7IH1cbiAgLnNpdGUtZm9vdGVyIC5sZWZ0LXNpZGUgLmZvb3Rlci1pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtZm9vdGVyIC5sZWZ0LXNpZGUgLnRvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWZvb3RlciAubGVmdC1zaWRlIC5tYWluLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4uc2l0ZS1mb290ZXIgLnJpZ2h0LXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzQTY4OyB9XG4gIC5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSAud2lkZ2V0X2N1c3RvbV9odG1sIHtcbiAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5yaWdodC1zaWRlIC53aWRnZXRfY3VzdG9tX2h0bWwgLndpZGdldC10aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSAud2lkZ2V0X2N1c3RvbV9odG1sIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSAud2lkZ2V0X2N1c3RvbV9odG1sIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAuc2l0ZS1mb290ZXIgLnJpZ2h0LXNpZGUgLnNpbXBsZS1zb2NpYWwtaWNvbnMge1xuICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2l0ZS1mb290ZXIgLnJpZ2h0LXNpZGUgLnNpbXBsZS1zb2NpYWwtaWNvbnMgLndpZGdldC10aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBtYXJnaW46IDAuOWVtIDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5yaWdodC1zaWRlIC5zaW1wbGUtc29jaWFsLWljb25zIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1lbnUgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1lbnUgYSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2l0ZS1mb290ZXIgLmNvbnRhY3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7IH1cbiAgLnNpdGUtZm9vdGVyIC5jb250YWN0LWluZm8gLnRleHR3aWRnZXQge1xuICAgIG1hcmdpbjogMWVtIDEwJTsgfVxuICAgIC5zaXRlLWZvb3RlciAuY29udGFjdC1pbmZvIC50ZXh0d2lkZ2V0IHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWZvb3RlciAucm93LmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNpdGUtZm9vdGVyIC5yb3cubW9iaWxlLFxuICAuc2l0ZS1mb290ZXIgLmNvbnRhY3QtaW5mby5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtZm9vdGVyIC5jb250YWN0LWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5zaXRlLWZvb3RlciAuY29udGFjdC1pbmZvIC50ZXh0d2lkZ2V0IHtcbiAgICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuY29udGFjdC1pbmZvIC50ZXh0d2lkZ2V0IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgLnNpdGUtZm9vdGVyIC5sZWZ0LXNpZGUgLmZvb3Rlci1pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuc2l0ZS1mb290ZXIgLmxlZnQtc2lkZSAuZm9vdGVyLWltYWdlLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28ge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAuc2l0ZS1mb290ZXIgLmxlZnQtc2lkZSAubWFpbi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnNpdGUtZm9vdGVyIC5sZWZ0LXNpZGUgLnRvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSAud2lkZ2V0X2N1c3RvbV9odG1sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpdGUtZm9vdGVyIC5yaWdodC1zaWRlIC53aWRnZXRfY3VzdG9tX2h0bWwgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSAuc2ltcGxlLXNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuc2l0ZS1mb290ZXIgLnJpZ2h0LXNpZGUgLnNpbXBsZS1zb2NpYWwtaWNvbnMgLndpZGdldC10aXRsZSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSAuc2ltcGxlLXNvY2lhbC1pY29ucyB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTEuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtOyB9XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtOyB9XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtOyB9XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07IH1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjsgfVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc4XCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjsgfVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiOyB9XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiOyB9XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7IH1cblxuLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjsgfVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLWJhY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjsgfVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7IH1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjsgfVxuXG4uZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjsgfVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjsgfVxuXG4uZmEtYnV5LW4tbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTZcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiOyB9XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cblxuLmZhLWNhbmR5LWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjsgfVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7IH1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7IH1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjsgfVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjsgfVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiOyB9XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiOyB9XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7IH1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODllXCI7IH1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjsgfVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7IH1cblxuLmZhLWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7IH1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjsgfVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjsgfVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiOyB9XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiOyB9XG5cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjsgfVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjsgfVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjsgfVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7IH1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjsgfVxuXG4uZmEtZHJhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7IH1cblxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7IH1cblxuLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjsgfVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7IH1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjsgfVxuXG4uZmEtZHVuZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cblxuLmZhLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjsgfVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7IH1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7IH1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7IH1cblxuLmZhLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7IH1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTlcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjsgfVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjsgfVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiOyB9XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1maXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiOyB9XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjsgfVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiOyB9XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7IH1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiOyB9XG5cbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7IH1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIjsgfVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjsgfVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiOyB9XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjsgfVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjsgfVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7IH1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiOyB9XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjsgfVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiOyB9XG5cbi5mYS1oYXlrYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiOyB9XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiOyB9XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjsgfVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjsgfVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiOyB9XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7IH1cblxuLmZhLWljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuXG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjsgfVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjsgfVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjsgfVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiOyB9XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7IH1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjsgfVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjsgfVxuXG4uZmEtbGFuZG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7IH1cblxuLmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEyXCI7IH1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjsgfVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiOyB9XG5cbi5mYS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWJcIjsgfVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiOyB9XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjsgfVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG5cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzZcIjsgfVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7IH1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiOyB9XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7IH1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjsgfVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLW1haWwtYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiOyB9XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiOyB9XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7IH1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7IH1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi5mYS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2FcIjsgfVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjsgfVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiOyB9XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7IH1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjsgfVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7IH1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLW1pdHRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiOyB9XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7IH1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiOyB9XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiOyB9XG5cbi5mYS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiOyB9XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjsgfVxuXG4uZmEtb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3JjaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDJcIjsgfVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7IH1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLmZhLXBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7IH1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjsgfVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjsgfVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjsgfVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjsgfVxuXG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cblxuLmZhLXBlbm55LWFyY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNFwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7IH1cblxuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7IH1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiOyB9XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiOyB9XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuXG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjsgfVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjsgfVxuXG4uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjsgfVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjsgfVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjsgfVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjsgfVxuXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjsgfVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjsgfVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7IH1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjsgfVxuXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiOyB9XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLmZhLXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjsgfVxuXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cblxuLmZhLXNpbS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cblxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjsgfVxuXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7IH1cblxuLmZhLXNraWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiOyB9XG5cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7IH1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7IH1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTRcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5mYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiOyB9XG5cbi5mYS1zbGVpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjsgfVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiOyB9XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmZhLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWZcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG5cbi5mYS1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cblxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiOyB9XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiOyB9XG5cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiOyB9XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiOyB9XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODVcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiOyB9XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiOyB9XG5cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiOyB9XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjsgfVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7IH1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjsgfVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLmZhLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7IH1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjsgfVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiOyB9XG5cbi5mYS1zd2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMVwiOyB9XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7IH1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjsgfVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiOyB9XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjsgfVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YlwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cblxuLmZhLXRlbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjsgfVxuXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiOyB9XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdGludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdG9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjsgfVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiOyB9XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7IH1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjlcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiOyB9XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7IH1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjsgfVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjsgfVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiOyB9XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiOyB9XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjsgfVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZvdGUteWVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7IH1cblxuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiOyB9XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjsgfVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjsgfVxuXG4uZmEtd2F2ZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjsgfVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjsgfVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiOyB9XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7IH1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiOyB9XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiOyB9XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTEuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKGZvbnRzL2ZhLWJyYW5kcy00MDAuZW90KTtcbiAgc3JjOiB1cmwoZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKGZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZm9udHMvZmEtYnJhbmRzLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoL2hvbWUvcm95L1Byb2plY3RzL0NFUEVJL25ld19jZXBlaV9zaXRlL3NpdGUvYmVkcm9jay93ZWIvYXBwL3RoZW1lcy9jZXBlaS9qc2ltYWdlcy9hOWM0YmI3MzQ4ZjQyNjI2NDU0Yzk4OGRiZGUxZDBhMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKGZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCk7XG4gIHNyYzogdXJsKGZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoZm9udHMvZmEtcmVndWxhci00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoZm9udHMvZmEtcmVndWxhci00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvaG9tZS9yb3kvUHJvamVjdHMvQ0VQRUkvbmV3X2NlcGVpX3NpdGUvc2l0ZS9iZWRyb2NrL3dlYi9hcHAvdGhlbWVzL2NlcGVpL2pzaW1hZ2VzLzdiOTU2OGU2Mzg5YjFmOGFlMDkwMmNkMzk2NjVmYzFlLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKGZvbnRzL2ZhLXNvbGlkLTkwMC5lb3QpO1xuICBzcmM6IHVybChmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChmb250cy9mYS1zb2xpZC05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoZm9udHMvZmEtc29saWQtOTAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9mYS1zb2xpZC05MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC9ob21lL3JveS9Qcm9qZWN0cy9DRVBFSS9uZXdfY2VwZWlfc2l0ZS9zaXRlL2JlZHJvY2svd2ViL2FwcC90aGVtZXMvY2VwZWkvanNpbWFnZXMvYzI4MDFmYjQxNWYwM2M3YjE3MDkzNDc2OWQ3YjUzOTcuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzd2dzsgfVxuICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW1zLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIGEsIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mbyBoMSwgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIHAge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mbyAuYnRuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mbyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIHAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0ubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLnNlbGVjdGlvbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtLXNlbGVjdG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtLXNlbGVjdG9yIC5zZXBhcmF0b3Ige1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0tc2VsZWN0b3Iuc2VsZWN0ZWQgLnNlcGFyYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCOyB9XG4gICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtLXNlbGVjdG9yLnNlbGVjdGVkIC5zZXBhcmF0b3I6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0U4NEUxQjsgfVxuICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbS1zZWxlY3RvciBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mbyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0uZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5zZWxlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDEwJTsgfVxuICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuc2VsZWN0aW9uLWNvbnRhaW5lciAuaXRlbS1zZWxlY3RvciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MnZ3OyB9XG4gICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvLmZ1bGwge1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mby5oYWxmIHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8gaDEge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8gcCB7XG4gICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5zZWxlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTAlOyB9XG4gICAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLnNlbGVjdGlvbi1jb250YWluZXIgLml0ZW0tc2VsZWN0b3Ige1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5zZWxlY3Rpb24tY29udGFpbmVyIC5pdGVtLXNlbGVjdG9yIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDEuM2VtOyB9XG4gIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuc2VsZWN0aW9uLWNvbnRhaW5lciAuaXRlbS1zZWxlY3RvciBwIHtcbiAgICBmb250LXNpemU6IDFlbTsgfSB9XG5cbi5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5oZWFkaW5nIC5sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5oZWFkaW5nIC5yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLmhlYWRpbmcgLnJpZ2h0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaGVhZGluZyAucmlnaHQgLmZlYXR1cmVkIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5oZWFkaW5nIC5yaWdodCAudGl0bGUge1xuICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5tYWluLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5tYWluLWRlc2NyaXB0aW9uIHAge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiAxMHB4OyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU2dnc7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZ2dyAtIDkwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIHVsLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIGxpLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5zbGlkZXItYnV0dG9uIHtcbiAgICAgIHRvcDogMjh2dzsgfVxuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLnNlbGVjdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5zZWxlY3RvcnMgLnNlbGVjdG9yIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuc2VsZWN0b3JzIC5zZWxlY3Rvci5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDU2dnc7IH1cbiAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwdncgLSA5MHB4KTsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHAsIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHVsLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiBsaSwgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5zbGlkZXItYnV0dG9uIHtcbiAgICB0b3A6IDM1dnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiA1NnZ3OyB9XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHZ3IC0gOTBweCk7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLnNsaWRlci1idXR0b24ge1xuICAgIHRvcDogNDV2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLmhlYWRpbmcgLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLmhlYWRpbmcgLnJpZ2h0IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiA4MHZ3OyB9XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHZ3IC0gOTBweCk7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiB1bCwgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24gbGksIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgdG9wOiA0MHZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaGVhZGluZyAubGVmdCB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5oZWFkaW5nIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaGVhZGluZyAucmlnaHQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5tYWluLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDJlbSA0ZW0gMCA0ZW07XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAzZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjRkY1QzAwIDAlLCAjNEMwMkJGIDQwJSwgIzEzMDI4MCAxMDAlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44czsgfVxuICAgICAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmRlc2NyaXB0aW9uIGgxLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5kZXNjcmlwdGlvbiBoMiwgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuZGVzY3JpcHRpb24gaDMsIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmRlc2NyaXB0aW9uIGg0LCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5kZXNjcmlwdGlvbiBoNSwgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuZGVzY3JpcHRpb24gaDYge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuZGVzY3JpcHRpb24gcCwgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuZGVzY3JpcHRpb24gdWwsIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmRlc2NyaXB0aW9uIGxpLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5kZXNjcmlwdGlvbjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuYnV0dG9uLWNvbnRhaW5lci5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuYnV0dG9uLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBib3R0b206IDEwcHg7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLnNlbGVjdG9ycyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5zbGlkZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJpYW5nbGUtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRyaWFuZ2xlLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50cmlhbmdsZS1yaWdodC5iaWcsXG4udHJpYW5nbGUtbGVmdC5iaWcge1xuICBib3JkZXItd2lkdGg6IDI1cHg7IH1cblxuLnRyaWFuZ2xlLXJpZ2h0Lm1lZGl1bSxcbi50cmlhbmdsZS1sZWZ0Lm1lZGl1bSB7XG4gIGJvcmRlci13aWR0aDogMTVweDsgfVxuXG4uc2xpZGVyLWJ1dHRvbi50cmlhbmdsZS1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2xpZGVyLWJ1dHRvbi50cmlhbmdsZS1yaWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnNsaWRlci1idXR0b24uZGlzYWJsZWQudHJpYW5nbGUtbGVmdCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5zbGlkZXItYnV0dG9uLmRpc2FibGVkLnRyaWFuZ2xlLXJpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4uc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLnRpdGxlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg0MHB4IC0gMS4yZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwcHggLSAxLjJlbSk7IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciAudmlldy1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOTVlbTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC52aWV3LW1vcmUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLnRleHQtY29udGFpbmVyLCAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLnRpdGxlLCAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmV4Y2VycHQsIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLmV4Y2VycHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5ldmVudC1jYXRlZ29yeS1maWx0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjJGMDsgfVxuICAuZXZlbnQtY2F0ZWdvcnktZmlsdGVyLXdyYXBwZXIgLmNhdGVnb3J5LWJveCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMjVweCAyNXB4OyB9XG4gICAgLmV2ZW50LWNhdGVnb3J5LWZpbHRlci13cmFwcGVyIC5jYXRlZ29yeS1ib3ggLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBOyB9XG4gICAgLmV2ZW50LWNhdGVnb3J5LWZpbHRlci13cmFwcGVyIC5jYXRlZ29yeS1ib3ggLnRleHQtY29udGFpbmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxMjEsIDE3MCwgMC45KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ldmVudC1jYXRlZ29yeS1maWx0ZXItd3JhcHBlciAuY2F0ZWdvcnktYm94IC50aXRsZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ldmVudC1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyMCwgMjAsIDAuOSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmV2ZW50LXN1bW1hcnkgLmNsb3NlLWJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLmV2ZW50LXN1bW1hcnkgLnN1bW1hcnktaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5ldmVudC1zdW1tYXJ5IC5zdW1tYXJ5LWl0ZW0gaDMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmV2ZW50LXN1bW1hcnkgLnN1bW1hcnktaXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmV2ZW50LXN1bW1hcnkge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB3aGl0ZTsgfVxuICAgICAgLmV2ZW50LXN1bW1hcnkgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ldmVudC1zdW1tYXJ5IC5zdW1tYXJ5LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4OyB9IH1cblxuLmFyY2hpdmUtaXRlbSAuYXJlYS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYXJjaGl2ZS1pdGVtIC5hcmVhLWNvbnRhaW5lciAuYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLmFyY2hpdmUtaXRlbSAuYXJlYS1jb250YWluZXIgLm11bHRpbWVkaWEtY29udGVudC1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmFyY2hpdmUtaXRlbSAuYXJlYS1jb250YWluZXIgLm11bHRpbWVkaWEtY29udGVudC1pY29ucyA+IC5saXZlc3RyZWFtLXBpbGwge1xuICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAgICAgLmFyY2hpdmUtaXRlbSAuYXJlYS1jb250YWluZXIgLm11bHRpbWVkaWEtY29udGVudC1pY29ucyA+IC5saXZlc3RyZWFtLXBpbGwgLmxpdmVzdHJlYW0tbGluayB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuYXJjaGl2ZS1pdGVtIC5hcmVhLWNvbnRhaW5lciAubXVsdGltZWRpYS1jb250ZW50LWljb25zID4gLmxpdmVzdHJlYW0tcGlsbCAubGl2ZXN0cmVhbS1saW5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0U4NEUxQjsgfVxuICAgICAgLmFyY2hpdmUtaXRlbSAuYXJlYS1jb250YWluZXIgLm11bHRpbWVkaWEtY29udGVudC1pY29ucyA+IC5saXZlc3RyZWFtLXBpbGwgLmxpdmVkb3Qge1xuICAgICAgICBjb2xvcjogI0M5MTYxOTtcbiAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5hcmNoaXZlLWl0ZW0gLmFyZWEtY29udGFpbmVyIC5tdWx0aW1lZGlhLWNvbnRlbnQtaWNvbnMgPiAubXVsdGltZWRpYS1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5hcmNoaXZlLWl0ZW0gLmFyZWEtY29udGFpbmVyIC5tdWx0aW1lZGlhLWNvbnRlbnQtaWNvbnMgPiAubXVsdGltZWRpYS1pY29uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmFyY2hpdmUtaXRlbSAuYXJlYS1jb250YWluZXIgLm11bHRpbWVkaWEtY29udGVudC1pY29ucyA+IC5tdWx0aW1lZGlhLWljb246bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuYXJjaGl2ZS1pdGVtIC5hcmVhLWNvbnRhaW5lciAubXVsdGltZWRpYS1jb250ZW50LWljb25zID4gLm11bHRpbWVkaWEtaWNvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcmNoaXZlLWl0ZW0gLmFyZWEtY29udGFpbmVyIC5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hcmNoaXZlLWl0ZW0uZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hcmNoaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYXJjaGl2ZSAubGlzdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYXJjaGl2ZSAubGlzdC13cmFwcGVyIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyIC5hcmVhLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBOyB9XG4gICAgICAuYXJjaGl2ZSAubGlzdC13cmFwcGVyIC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIsIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAudGl0bGUsIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgICAgIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZXhjZXJwdCwgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5leGNlcnB0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgICAgIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZGF0ZSwgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5kYXRlIHtcbiAgICAgICAgICBjb2xvcjogI0U4NEUxQjtcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgICAuYXJjaGl2ZSAubGlzdC13cmFwcGVyIC5pdGVtLWNvbnRhaW5lci5ldmVudCAuaW5mby1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMkYwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIuZXZlbnQgLmluZm8tY29udGFpbmVyIC5leGNlcnB0IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTsgfVxuICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICAgIGNvbG9yOiBXaGl0ZTsgfVxuICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHdoaXRlOyB9XG4gICAgICAuYXJjaGl2ZSAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggLnZzZWFyY2hfX2FjdGlvbnMgc3ZnIHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAuYXJjaGl2ZSAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7IH1cbiAgICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IGlucHV0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2FjdGlvbnMgc3ZnIHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX3NlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGkge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7IH1cbiAgICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gICAgICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7IH1cbiAgICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoLFxuICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgLmFyY2hpdmUgLmxvYWQtbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFyY2hpdmUgLmxvYWQtbW9yZSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTQxOTNBO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hcmNoaXZlIC5sb2FkLW1vcmUgLmxvYWQtbW9yZS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgI0U4NEUxQjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmFyY2hpdmUgLmxvYWQtbW9yZSAubG9hZC1tb3JlLWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4OyB9XG5cbi5ldmVudC1hcmNoaXZlIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uZXZlbnQtYXJjaGl2ZSAuc2VsZWN0LWFsbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMkYwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZSAuY29udGVudC1jb250YWluZXIgLml0ZW0tY29udGFpbmVyLmV2ZW50IHtcbiAgICB3aWR0aDogNDglOyB9XG4gIC5hcmNoaXZlIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIuZmlyc3QgLmluZm8tY29udGFpbmVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAuYXJjaGl2ZSAubGlzdC13cmFwcGVyIC5pdGVtLWNvbnRhaW5lci5ldmVudCB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuICAgIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyLmV2ZW50IC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDUwcHggLSAxLjJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTBweCAtIDEuMmVtKTsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciAudmlldy1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNzVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC52aWV3LW1vcmUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyLnB1YmxpY2F0aW9uIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lci5wdWJsaWNhdGlvbiAuaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDM5LjM3NSU7IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lci5wdWJsaWNhdGlvbiAuaXRlbS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgICB3aWR0aDogMzAlOyB9XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyLmV2ZW50IC5pdGVtcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lci5ldmVudCAuaXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFlbSk7IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lci5ldmVudCAuaXRlbS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH1cbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIuZXZlbnQgLml0ZW0tY29udGFpbmVyLmZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyLmV2ZW50IC5pdGVtLWNvbnRhaW5lci5maXJzdCAudGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmNvbGxhYm9yYXRlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAuY29sbGFib3JhdGUtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29sbGFib3JhdGUtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb2xsYWJvcmF0ZS1zZWN0aW9uIC5pdGVtcy1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmNvbGxhYm9yYXRlLXNlY3Rpb24gLml0ZW1zLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sbGFib3JhdGUtc2VjdGlvbiAuaXRlbXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLmNvbGxhYm9yYXRlLXNlY3Rpb24gLml0ZW1zLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIud2lkdGgtMS00IHtcbiAgICAgIHdpZHRoOiAyMiU7IH1cbiAgICAuY29sbGFib3JhdGUtc2VjdGlvbiAuaXRlbXMtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lci53aWR0aC0xLTMge1xuICAgICAgd2lkdGg6IDMyJTsgfSB9XG5cbi50aXRsZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbSAyZW07IH1cbiAgLnRpdGxlLWJhbm5lciAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAudGl0bGUtYmFubmVyIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAudGl0bGUtYmFubmVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gIC50aXRsZS1iYW5uZXIgaDIsIC50aXRsZS1iYW5uZXIgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLnRpdGxlLWJhbm5lciBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC50aXRsZS1iYW5uZXIucmVkdWNlLWhlaWdodCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ubG9nby1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5sb2dvLWJhbm5lciAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0ZW0gYXV0byAyZW07XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGl0bGUtYmFubmVyIGgxLCAudGl0bGUtYmFubmVyIGgyLCAudGl0bGUtYmFubmVyIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudGl0bGUtYmFubmVyIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjUlO1xuICAgIHRvcDogNmVtO1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAubG9nby1iYW5uZXIgLmxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMmVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG5cbi5ub3NvdHJvcyAudGl0bGUtYmFubmVyIGgxIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNEY0O1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAudGl0bGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLnRpdGxlLWhlYWRlciAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLnRpdGxlLWhlYWRlciAuc2hhcmluZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U1RUM7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAudGl0bGUtaGVhZGVyIC5zaGFyaW5nLWNvbnRhaW5lciAuaGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAudGl0bGUtaGVhZGVyIC5zaGFyaW5nLWNvbnRhaW5lciAuaWNvbi1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLnRpdGxlLWhlYWRlciAuc2hhcmluZy1jb250YWluZXIgLmljb24tY29udGFpbmVyIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC50aXRsZS1oZWFkZXIgLnNoYXJpbmctY29udGFpbmVyIC5pY29uLWNvbnRhaW5lciBhIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC50aXRsZS1oZWFkZXIgLnNoYXJpbmctY29udGFpbmVyIC5oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLmNvdmVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5jb3Zlci1jb250YWluZXIgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLmNvdmVyLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAucXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmF1dGhvcnMge1xuICAgICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZXhjZXJwdCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAuY292ZXItY29udGFpbmVyLCAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC5kb2N1bWVudC1pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAuZG9jdW1lbnQtaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjRkY1QzAwIDAlLCAjNEMwMkJGIDQwJSwgIzEzMDI4MCAxMDAlKTsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAuc2VwYXJhdG9yLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5zaW5nbGUtZG9jdW1lbnRzIC5wdWJsaWNhdGlvbi1hdXRob3JzIC5hdXRob3JzLWFib3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAucHVibGljYXRpb24tYXV0aG9ycyAuYXV0aG9ycy1hYm91dCAucm93IHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAucHVibGljYXRpb24tYXV0aG9ycyAuYXV0aG9ycy1hYm91dCBoMiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5wdWJsaWNhdGlvbi1hdXRob3JzIC5hdXRob3JzLWFib3V0IC5hdXRob3JzLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzUwcHg7IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAucHVibGljYXRpb24tYXV0aG9ycyAuYXV0aG9ycy1hYm91dCAuYXV0aG9ycy1pbWFnZSAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAucHVibGljYXRpb24tYXV0aG9ycyAuYXV0aG9ycy1hYm91dCAuYXV0aG9ycy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLnB1YmxpY2F0aW9uLWF1dGhvcnMgLmF1dGhvcnMtYWJvdXQgLmF1dGhvcnMsIC5zaW5nbGUtZG9jdW1lbnRzIC5wdWJsaWNhdGlvbi1hdXRob3JzIC5hdXRob3JzLWFib3V0IC5hYm91dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLnB1YmxpY2F0aW9uLWF1dGhvcnMgLmF1dGhvcnMtYWJvdXQgLmF1dGhvcnMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLmltYWdlLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLmV2ZW50LCAuc2luZ2xlLWRvY3VtZW50cyAubXVsdGltZWRpYSB7XG4gIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5ldmVudCAuaGVhZGVyLCAuc2luZ2xlLWRvY3VtZW50cyAubXVsdGltZWRpYSAuaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7XG4gICAgcGFkZGluZzogMCAwLjVlbTsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5ldmVudCAuaGVhZGVyIGgyLCAuc2luZ2xlLWRvY3VtZW50cyAubXVsdGltZWRpYSAuaGVhZGVyIGgyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmV2ZW50IC5ldmVudC1pbWFnZSwgLnNpbmdsZS1kb2N1bWVudHMgLm11bHRpbWVkaWEgLmV2ZW50LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5ldmVudCAuZXZlbnQtaW5mbywgLnNpbmdsZS1kb2N1bWVudHMgLm11bHRpbWVkaWEgLmV2ZW50LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjQ7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmV2ZW50IC5ldmVudC1pbmZvIC50aXRsZSwgLnNpbmdsZS1kb2N1bWVudHMgLm11bHRpbWVkaWEgLmV2ZW50LWluZm8gLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzE0MTkzQTsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5ldmVudCAuZXZlbnQtaW5mbyAuZXhjZXJwdCwgLnNpbmdsZS1kb2N1bWVudHMgLm11bHRpbWVkaWEgLmV2ZW50LWluZm8gLmV4Y2VycHQge1xuICAgICAgY29sb3I6ICMxQjIzNTY7IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC1wdWJsaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLnRpdGxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLnRpdGxlLWhlYWRlciAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXB1YmxpY2F0aW9uIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHRvcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC1wdWJsaWNhdGlvbiAuaW5mby1jb250YWluZXIgLmNvdmVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC1wdWJsaWNhdGlvbiAuaW5mby1jb250YWluZXIgLmNvdmVyLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLmluZm8tY29udGFpbmVyIC5jb3Zlci1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXB1YmxpY2F0aW9uIC5pbmZvLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC1wdWJsaWNhdGlvbiAuaW5mby1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5xdW90ZSB7XG4gICAgICAgIGNvbG9yOiAjMTQxOTNBO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYXV0aG9ycyB7XG4gICAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXB1YmxpY2F0aW9uIC5pbmZvLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmRhdGUge1xuICAgICAgICBjb2xvcjogI0U4NEUxQjtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXB1YmxpY2F0aW9uIC5pbmZvLWNvbnRhaW5lciAuY292ZXItY29udGFpbmVyLCAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXB1YmxpY2F0aW9uIC5pbmZvLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC12aXN1YWxpemF0aW9uIHtcbiAgcGFkZGluZzogMmVtIDA7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC12aXN1YWxpemF0aW9uIGgyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC12aXN1YWxpemF0aW9uIC52aXN1YWxpemF0aW9uLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtdmlzdWFsaXphdGlvbiAudmlzdWFsaXphdGlvbi1pbWFnZSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtdmlzdWFsaXphdGlvbiAudml6LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjQ7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC12aXN1YWxpemF0aW9uIC52aXotaW5mbyAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMTQxOTNBOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC12aXN1YWxpemF0aW9uIC52aXotaW5mbyAuZXhjZXJwdCB7XG4gICAgICBjb2xvcjogIzFCMjM1NjsgfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAucXVvdGUtaGlnaGxpZ2h0IGgyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLnF1b3RlLWhpZ2hsaWdodCAucXVvdGUtY29udGVudC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5xdW90ZS1oaWdobGlnaHQgLnF1b3RlLWNvbnRlbnQtY29udGFpbmVyIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5xdW90ZS1oaWdobGlnaHQgLnF1b3RlLWNvbnRlbnQtY29udGFpbmVyIC5xdW90ZS1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLnF1b3RlLWhpZ2hsaWdodCAucXVvdGUtY29udGVudC1jb250YWluZXIgLnF1b3RlLWltYWdlIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5xdW90ZS1oaWdobGlnaHQgLnF1b3RlLWNvbnRlbnQtY29udGFpbmVyIC5xdW90ZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLnF1b3RlLWhpZ2hsaWdodCAucXVvdGUtY29udGVudC1jb250YWluZXIgLnRpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAucXVvdGUtaGlnaGxpZ2h0IC5xdW90ZS1jb250ZW50LWNvbnRhaW5lciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLmRvY3VtZW50LWJ1bGxldHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAuZG9jdW1lbnQtYnVsbGV0cyAudGl0bGUtY29udGFpbmVyIGgyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmRvY3VtZW50LWJ1bGxldHMgLmJ1bGxldHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmRvY3VtZW50LWJ1bGxldHMgLmJ1bGxldHMtY29udGFpbmVyIC5idWxsZXQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuZG9jdW1lbnQtYnVsbGV0cyAuYnVsbGV0cy1jb250YWluZXIgLmJ1bGxldC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuZG9jdW1lbnQtYnVsbGV0cyAuYnVsbGV0cy1jb250YWluZXIgLmJ1bGxldC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuZG9jdW1lbnQtYnVsbGV0cyAuYnVsbGV0cy1jb250YWluZXIgLmJ1bGxldC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzIlOyB9IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmluZm9ncmFwaGljLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY3RjY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5kYXRlIHtcbiAgICAgIGNvbG9yOiAjRTg0RTFCO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cblxuLnRhYmJlZC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnRhYmJlZC1jb250ZW50LmRhcmstYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTsgfVxuICAudGFiYmVkLWNvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFiYmVkLWNvbnRlbnQgLmNvbnRlbnQuZGFyay1iZyBwLCAudGFiYmVkLWNvbnRlbnQgLmNvbnRlbnQuZGFyay1iZyBhLCAudGFiYmVkLWNvbnRlbnQgLmNvbnRlbnQuZGFyay1iZyBsaSwgLnRhYmJlZC1jb250ZW50IC5jb250ZW50LmRhcmstYmcgaDEsIC50YWJiZWQtY29udGVudCAuY29udGVudC5kYXJrLWJnIGgyLCAudGFiYmVkLWNvbnRlbnQgLmNvbnRlbnQuZGFyay1iZyBoMywgLnRhYmJlZC1jb250ZW50IC5jb250ZW50LmRhcmstYmcgaDQsIC50YWJiZWQtY29udGVudCAuY29udGVudC5kYXJrLWJnIGg1LCAudGFiYmVkLWNvbnRlbnQgLmNvbnRlbnQuZGFyay1iZyBoNiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC50YWJiZWQtY29udGVudCAudGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAudGFiYmVkLWNvbnRlbnQgLnRhYi5zZWxlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnRhYmJlZC1jb250ZW50IC50YWIuZGFyay1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7IH1cbiAgLnRhYmJlZC1jb250ZW50IC50YWJiZWQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50YWJiZWQtY29udGVudCAudGFiYmVkLWhlYWRlciAudGFiLXNlbGVjdG9yIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50YWJiZWQtY29udGVudCAudGFiYmVkLWhlYWRlciAudGFiLXNlbGVjdG9yIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgLnRhYmJlZC1jb250ZW50IC50YWJiZWQtaGVhZGVyIC50YWItc2VsZWN0b3IgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAudGFiYmVkLWNvbnRlbnQgLnRhYmJlZC1oZWFkZXIgLnRhYi1zZWxlY3Rvcjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAuaXRlbXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxNDE5M0E7IH1cbiAgLnNsaWRlci1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwOyB9XG4gICAgLnNsaWRlci1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2xpZGVyLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAuc2xpZGVyLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzE0MTkzQTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zbGlkZXItY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXI6aG92ZXIgcCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC52aWV3LWFsbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zbGlkZXItY29udGFpbmVyIC52aWV3LWFsbCBkaXYge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIC5pdGVtcy1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciAuaXRlbXMtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gNXB4KTsgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAudmlldy1hbGwgZGl2IHtcbiAgICB3aWR0aDogMjAlOyB9IH1cblxuLmZsaWNrci1nYWxsZXJ5LWNvbnRhaW5lciAudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuXG4uaG9tZS1pbml0aWF0aXZlLWFyY2hpdmUge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIGJvcmRlci10b3A6IHNvbGlkIDVweCAjRTg0RTFCOyB9XG4gIC5ob21lLWluaXRpYXRpdmUtYXJjaGl2ZSAuc2VjdGlvbi1jb250YWluZXIgLnBvc3QtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjRTg0RTFCOyB9XG4gICAgLmhvbWUtaW5pdGlhdGl2ZS1hcmNoaXZlIC5zZWN0aW9uLWNvbnRhaW5lciAucG9zdC1jb250YWluZXIgLmluaXRpYXRpdmUtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyZW07IH1cbiAgICAuaG9tZS1pbml0aWF0aXZlLWFyY2hpdmUgLnNlY3Rpb24tY29udGFpbmVyIC5wb3N0LWNvbnRhaW5lciAuaW5pdGlhdGl2ZS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgLmhvbWUtaW5pdGlhdGl2ZS1hcmNoaXZlIC5zZWN0aW9uLWNvbnRhaW5lciAucG9zdC1jb250YWluZXIgLmluaXRpYXRpdmUtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAuaG9tZS1pbml0aWF0aXZlLWFyY2hpdmUgLnNlY3Rpb24tY29udGFpbmVyIC5wb3N0LWNvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNlY3Rpb24taW5pdGlhdGl2ZS1hcmNoaXZlIC5hcmNoaXZlLWluaXRpYXRpdmUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5zZWN0aW9uLWluaXRpYXRpdmUtYXJjaGl2ZSAuYXJjaGl2ZS1pbml0aWF0aXZlLWNvbnRhaW5lciAuaW5pdGlhdGl2ZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLnNlY3Rpb24taW5pdGlhdGl2ZS1hcmNoaXZlIC5hcmNoaXZlLWluaXRpYXRpdmUtY29udGFpbmVyIC5pbml0aWF0aXZlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24taW5pdGlhdGl2ZS1hcmNoaXZlIC5hcmNoaXZlLWluaXRpYXRpdmUtY29udGFpbmVyIC5pbml0aWF0aXZlLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLnNlY3Rpb24taW5pdGlhdGl2ZS1hcmNoaXZlIC5hcmNoaXZlLWluaXRpYXRpdmUtY29udGFpbmVyIC52aWV3LW1vcmUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWN0aW9uLWluaXRpYXRpdmUtYXJjaGl2ZSAuYXJjaGl2ZS1pbml0aWF0aXZlLWNvbnRhaW5lciAucG9zdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAuc2VjdGlvbi1pbml0aWF0aXZlLWFyY2hpdmUgLmFyY2hpdmUtaW5pdGlhdGl2ZS1jb250YWluZXIgLnBvc3QtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTsgfVxuICAgICAgLnNlY3Rpb24taW5pdGlhdGl2ZS1hcmNoaXZlIC5hcmNoaXZlLWluaXRpYXRpdmUtY29udGFpbmVyIC5wb3N0LWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyLnNpbmdsZS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTIuNSU7IH1cbiAgICAuc2VjdGlvbi1pbml0aWF0aXZlLWFyY2hpdmUgLmFyY2hpdmUtaW5pdGlhdGl2ZS1jb250YWluZXIgLnBvc3QtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5zZWN0aW9uLWluaXRpYXRpdmUtYXJjaGl2ZSAuYXJjaGl2ZS1pbml0aWF0aXZlLWNvbnRhaW5lciAucG9zdC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuXG4uZnVsbC13aWR0aC1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZnVsbC13aWR0aC1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZ1bGwtd2lkdGgtaW1hZ2UtY29udGFpbmVyIC50aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4ucGFydG5lci1hcmNoaXZlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhcnRuZXItYXJjaGl2ZS1jb250YWluZXIgaDIge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucGFydG5lci1hcmNoaXZlLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5wYXJ0bmVyLWFyY2hpdmUtY29udGFpbmVyIC5wYXJ0bmVycy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnBhcnRuZXItYXJjaGl2ZS1jb250YWluZXIgLnBhcnRuZXJzLWNvbnRhaW5lciAub3JnYW5pemF0aW9uLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbXBvbmVudHMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb21wb25lbnRzLWNvbnRhaW5lciAuY29tcG9uZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyZW07IH1cbiAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmNvbXBvbmVudC1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5jb21wb25lbnRzLWNvbnRhaW5lciAuY29tcG9uZW50LWNvbnRhaW5lciAuY29tcG9uZW50LWhlYWRlci1jb250YWluZXIgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5jb21wb25lbnRzLWNvbnRhaW5lciAuY29tcG9uZW50LWNvbnRhaW5lciAuY29tcG9uZW50LWhlYWRlci1jb250YWluZXIgLmxvZ28gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5jb21wb25lbnQtaGVhZGVyLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMWVtOyB9XG4gICAgICAgIC5jb21wb25lbnRzLWNvbnRhaW5lciAuY29tcG9uZW50LWNvbnRhaW5lciAuY29tcG9uZW50LWhlYWRlci1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICByaWdodDogMTBweDsgfVxuICAgIC5jb21wb25lbnRzLWNvbnRhaW5lciAuY29tcG9uZW50LWNvbnRhaW5lciAuZXhhbXBsZS1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5leGFtcGxlLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5leGFtcGxlLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5leGFtcGxlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmV4YW1wbGUtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5leGFtcGxlLWNvbnRhaW5lciAuZXhhbXBsZS10ZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMWVtIDJlbTsgfVxuICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5leGFtcGxlLWNvbnRhaW5lciAuZXhhbXBsZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmNvbXBvbmVudC1oZWFkZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5jb21wb25lbnQtaGVhZGVyLWNvbnRhaW5lciAubG9nbyB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5jb21wb25lbnQtaGVhZGVyLWNvbnRhaW5lciAubG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21wb25lbnRzLWNvbnRhaW5lciAuY29tcG9uZW50LWNvbnRhaW5lciAuY29tcG9uZW50LWhlYWRlci1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcGFkZGluZzogM2VtIDJlbTsgfVxuICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5jb21wb25lbnQtaGVhZGVyLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfSB9XG5cbi5wc3QtY29udGFpbmVyLnF1b3RlcyAuaW5kaWNhdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlDQkUwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC43NWVtIDFlbTsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmluZGljYXRpb24tY29udGFpbmVyIC5pbmRpY2F0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzE0MTkzQTsgfVxuXG4ucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgcGFkZGluZzogMWVtIDAuNWVtOyB9XG4gIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoLCAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3Qge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgaW5wdXQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2FjdGlvbnMgc3ZnIHtcbiAgICAgIGZpbGw6IHdoaXRlOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2gge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICBjb2xvcjogV2hpdGU7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmUtY29sb3I6IHdoaXRlOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggLnZzZWFyY2hfX2FjdGlvbnMgc3ZnIHtcbiAgICAgIGZpbGw6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoLFxuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG5cbi5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLnRhYmxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUNDRTA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIHtcbiAgbWFyZ2luOiAyZW0gMDsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLmZpY2hhLXRlY25pY2EtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLmZpY2hhLXRlY25pY2EtY29udGFpbmVyIGgyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZGMDtcbiAgICAgIGNvbG9yOiAjMTQxOTNBO1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzE0MTkzQTsgfVxuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRoOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgcGFkZGluZzogMWVtOyB9IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGJvZHkgdHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCOTBCRjsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGJvZHkgdHIgdGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMTQxOTNBOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI3MUFEOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQgLmNlbGwtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuc2RnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLnNkZyAuY29sb3ItaW5kaWNhdG9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA1cHg7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuc2RnIC5jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTsgfVxuICAgICAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLnNkZyAuY29udGVudCAuY29sb3ItaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLnNkZyAuY29udGVudCAuc2RnLW51bWJlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLnNkZyAuY29udGVudCAuc2RnLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLmNvdW50cnkgLmNlbGwtY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLmNvdW50cnkgLm5hbWUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLmNvdW50cnkgLmZsYWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZC5ldmVudCAubmFtZSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZC55ZWFyIC5uYW1lIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQucXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLnF1b3RlIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQucXVvdGUgLnF1b3RlLWV4cGFuZCB7XG4gICAgICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZC5kb2N1bWVudCBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuZG9jdW1lbnQgYSBpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZC5kb2N1bWVudCBhIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLnF1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiA3NTBweDsgfSB9XG5cbi5wc3QtY29udGFpbmVyLnF1b3RlcyAuZG93bmxvYWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmRvd25sb2FkLWNvbnRhaW5lciBzcGFuLCAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmRvd25sb2FkLWNvbnRhaW5lciBwLCAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmRvd25sb2FkLWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBzdC1jb250YWluZXIucXVvdGVzIC5kb3dubG9hZC1jb250YWluZXIgYS5ib3JkZXJlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmRvd25sb2FkLWNvbnRhaW5lciBhLmJvcmRlcmVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNFODRFMUI7IH1cbiAgLnBzdC1jb250YWluZXIucXVvdGVzIC5kb3dubG9hZC1jb250YWluZXIgLmRvd25sb2FkLWJveCBzcGFuLCAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmRvd25sb2FkLWNvbnRhaW5lciAuZG93bmxvYWQtYm94IHAsIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuZG93bmxvYWQtY29udGFpbmVyIC5kb3dubG9hZC1ib3ggYSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5wc3QtY29udGFpbmVyLmRvY3VtZW50cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlDQkUwOyB9XG4gIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuY2F0ZWdvcnktc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmNhdGVnb3J5LXNlbGVjdC1jb250YWluZXIgLmNhdGVnb3J5LXNlbGVjdG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwLjI1ZW0gMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmNhdGVnb3J5LXNlbGVjdC1jb250YWluZXIgLmNhdGVnb3J5LXNlbGVjdG9yIC5jaXJjbGUtaW5kaWNhdG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDRweCAjMTQxOTNBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmNhdGVnb3J5LXNlbGVjdC1jb250YWluZXIgLmNhdGVnb3J5LXNlbGVjdG9yIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjMTQxOTNBOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmNhdGVnb3J5LXNlbGVjdC1jb250YWluZXIgLmNhdGVnb3J5LXNlbGVjdG9yIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBwYWRkaW5nOiAxZW0gMC41ZW07IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoLCAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgaW5wdXQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2FjdGlvbnMgc3ZnIHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGkge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgICAgY29sb3I6IFdoaXRlOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCAudnNlYXJjaF9fYWN0aW9ucyBzdmcge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCxcbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkYwO1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMTQxOTNBOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0aC5zb3J0YWJsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGggLnNvcnQtaW5kaWNhdG9yIHtcbiAgICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgcGFkZGluZzogMWVtOyB9IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0aDpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdHIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4QjkwQkY7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzE0MTkzQTtcbiAgICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIgdGQgLmNlbGwtY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkLmNvdW50cnkgLmNlbGwtY29udGFpbmVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkLmNvdW50cnkgLm5hbWUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0Ym9keSB0ciB0ZC5jb3VudHJ5IC5mbGFnIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIgdGQuZXZlbnQgLm5hbWUge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0Ym9keSB0ciB0ZC55ZWFyIC5uYW1lIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkLmRvYy1uYW1lIC5uYW1lIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40czsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0Ym9keSB0ciB0ZC5kb2MtbmFtZSBhOmhvdmVyIC5uYW1lIHtcbiAgICAgICAgICBjb2xvcjogI0U4NEUxQjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtOyB9IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjcxQUQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDc1MHB4OyB9IH1cbiAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5kb3dubG9hZC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmRvd25sb2FkLWNvbnRhaW5lciBzcGFuLCAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmRvd25sb2FkLWNvbnRhaW5lciBwLCAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmRvd25sb2FkLWNvbnRhaW5lciBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZG93bmxvYWQtY29udGFpbmVyIGEuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZG93bmxvYWQtY29udGFpbmVyIGEuYm9yZGVyZWQ6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTg0RTFCOyB9XG4gICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5kb3dubG9hZC1jb250YWluZXIgLmRvd25sb2FkLWJveCBzcGFuLCAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmRvd25sb2FkLWNvbnRhaW5lciAuZG93bmxvYWQtYm94IHAsIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZG93bmxvYWQtY29udGFpbmVyIC5kb3dubG9hZC1ib3ggYSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuLnBhcnRuZXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFydG5lci1zZWN0aW9uIC5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnBhcnRuZXItc2VjdGlvbiAuYmFja2dyb3VuZC5sZWZ0IHtcbiAgICAgIGJvdHRvbTogNTAlOyB9XG4gICAgLnBhcnRuZXItc2VjdGlvbiAuYmFja2dyb3VuZC5yaWdodCB7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRuZXItc2VjdGlvbiAuYmFja2dyb3VuZC5sZWZ0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgICAgIC5wYXJ0bmVyLXNlY3Rpb24gLmJhY2tncm91bmQucmlnaHQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9IH1cbiAgLnBhcnRuZXItc2VjdGlvbiAuY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLXNlY3Rpb24gLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAucGFydG5lci1zZWN0aW9uIC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgcCwgLnBhcnRuZXItc2VjdGlvbiAuY29udGVudCAuY29udGVudC13cmFwcGVyIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAucGFydG5lci1zZWN0aW9uIC5jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFydG5lci1zZWN0aW9uIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAxZW07XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0bmVyLXNlY3Rpb24gLnZpZXctbW9yZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNWVtIDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5oZWFkZXIgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAuY29udGVudC1yb3cge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5tYXAtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5saXN0LWJhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgNTgsIDEwNCwgMC44KTsgfVxuICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubGlzdC1jb250YWluZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubGlzdC1jb250YWluZXIgLmxpc3QtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLmxpc3QtY29udGFpbmVyIC5jb3VudHJ5LWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDsgfVxuICAgICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLmxpc3QtY29udGFpbmVyIC5jb3VudHJ5LWxpc3QgbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubGlzdC1jb250YWluZXIgLmNvdW50cnktbGlzdCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubGlzdC1jb250YWluZXIgLmNvdW50cnktbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gICAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubGlzdC1jb250YWluZXIgLmNvdW50cnktbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLm1hcC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubWFwLWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgcCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5tYXAtY29udGFpbmVyIC5tYXAtc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLm1hcC1jb250YWluZXIgLmNvdW50cnktcGF0aCB7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICBzdHJva2U6ICMzNTNBNjg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC40czsgfVxuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5tYXAtY29udGFpbmVyIC5jb3VudHJ5LXBhdGg6aG92ZXIge1xuICAgICAgICBmaWxsOiAjRTg0RTFCOyB9XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLm1hcC1jb250YWluZXIgLnpvb21hYmxlLWJ1dHRvbnMgaW1hZ2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubWFwLWNvbnRhaW5lciAuaG92ZXItd2luZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNEMUQwQ0Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLm1hcC1jb250YWluZXIgLmhvdmVyLXdpbmRvdyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICNFODRFMUI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5tYXAtYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgMTIxLCAxNzAsIDAuOCk7IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubGlzdC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLm1hcC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5sZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLnhsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyOTZweCkge1xuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5sZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAueGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jb2x1bW4tdGV4dC5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uY29sdW1uLXRleHQgLmZsdWlkLXJvdy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbHVtbi10ZXh0IC5jb2wtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IH1cbiAgLmNvbHVtbi10ZXh0IC5jb2wtYmFja2dyb3VuZC5jb2wtY291bnQtMSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5jb2x1bW4tdGV4dCAuY29sLWJhY2tncm91bmQuY29sLWNvdW50LTIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbHVtbi10ZXh0IC5jb2wtYmFja2dyb3VuZC5jb2wtY291bnQtMi5wb3MtMSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDUwJTsgfVxuICAgIC5jb2x1bW4tdGV4dCAuY29sLWJhY2tncm91bmQuY29sLWNvdW50LTIucG9zLTIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4uY29sdW1uLXRleHQgLmNvbC1jb250ZW50IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1ub3NvdHJvcyAuY29sLWNvbnRlbnQgaDEge1xuICBtYXJnaW46IDNlbSAwIDFlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW5vc290cm9zIC5jb2wtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuaWNvbi1tZW51IC5pY29uLW1lbnUtY29udGFpbmVyIC5lbnRyeS1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lciAudG9wIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAuaWNvbi1tZW51IC5pY29uLW1lbnUtY29udGFpbmVyIC5lbnRyeS1jb250YWluZXIgLmljb24tY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuaWNvbi1tZW51IC5pY29uLW1lbnUtY29udGFpbmVyIC5lbnRyeS1jb250YWluZXIgLmljb24tY29udGFpbmVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5zcXVhcmUgLmljb24tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAyNXB4ICNFODRFMUI7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAuaWNvbi1tZW51IC5pY29uLW1lbnUtY29udGFpbmVyIC5lbnRyeS1jb250YWluZXIucm91bmQgLmljb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxNXB4ICNFODRFMUI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAuaWNvbi1tZW51IC5pY29uLW1lbnUtY29udGFpbmVyIC5lbnRyeS1jb250YWluZXIucmVjdGFuZ2xlIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMjVweCAjRTg0RTFCO1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lciAubGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuNGVtOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utbm9zb3Ryb3MgLmljb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaWNvbi1tZW51IC5pY29uLW1lbnUtY29udGFpbmVyIC5lbnRyeS1jb250YWluZXIucm91bmQge1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCAudG9wIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAuaWNvbi1tZW51IC5pY29uLW1lbnUtY29udGFpbmVyIC5lbnRyeS1jb250YWluZXIucm91bmQgLmljb24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCAuaWNvbi1jb250YWluZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAuaWNvbi1tZW51IC5pY29uLW1lbnUtY29udGFpbmVyIC5lbnRyeS1jb250YWluZXIucm91bmQgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gIC5pY29uLW1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCAudG9wIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAuaWNvbi1tZW51IC5pY29uLW1lbnUtY29udGFpbmVyIC5lbnRyeS1jb250YWluZXIucm91bmQgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDE5MHB4OyB9XG4gICAgICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCAuaWNvbi1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9IH1cblxuLmFib3V0LWFyZWFzIGgyIHtcbiAgZm9udC1zaXplOiAyLjZlbTsgfVxuXG4uYWJvdXQtYXJlYXMgcCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG4uYWJvdXQtYXJlYXMgLm9jdGFnb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmFib3V0LWFyZWFzIC5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWJvdXQtYXJlYXMgbGkge1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi5hYm91dC1hcmVhcyAubGcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LWFyZWFzIC5sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFib3V0LWFyZWFzIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWJvdXQtb2ZmZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG5cbi5zZXBhcmF0b3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbjogNTBweCAwOyB9XG4gIC5zZXBhcmF0b3ItY29udGFpbmVyLmFyZWFzIC5zZXBhcmF0b3ItaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnNlcGFyYXRvci1jb250YWluZXIub2ZmZXJzIC5zZXBhcmF0b3ItaXRlbSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAvIDUwJTsgfVxuXG4uZ3JpZC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMmVtIDA7IH1cbiAgLmdyaWQtc2VjdGlvbiAuYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZ3JpZC1zZWN0aW9uIC5ibG9ja3MtY29udGFpbmVyIC5ibG9jayB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBwYWRkaW5nOiAzZW0gM2VtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAuZ3JpZC1zZWN0aW9uIC5ibG9ja3MtY29udGFpbmVyIC5ibG9jayBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdyaWQtc2VjdGlvbiAuYmxvY2tzLWNvbnRhaW5lciAuYmxvY2sge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfSB9XG5cbi5saXN0IHtcbiAgcGFkZGluZzogMmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxpc3QgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGlzdCBwIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmxpc3QgLnJhaWwtbGlzdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAubGlzdCAucmFpbC1saXN0LWNvbnRhaW5lciAucmFpbC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAubGlzdCAucmFpbC1saXN0LWNvbnRhaW5lciAucmFpbC1jb250YWluZXIgLnJhaWwtYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICAgIC5saXN0IC5yYWlsLWxpc3QtY29udGFpbmVyIC5yYWlsLWNvbnRhaW5lciAucmFpbC1mb3JlZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDsgfVxuICAgICAgLmxpc3QgLnJhaWwtbGlzdC1jb250YWluZXIgLnJhaWwtY29udGFpbmVyIC5jaXJjbGUge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubGlzdCAucmFpbC1saXN0LWNvbnRhaW5lciAucmFpbC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAubGlzdCAucmFpbC1saXN0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5saXN0IC5yYWlsLWxpc3QtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgICAgLmxpc3QgLnJhaWwtbGlzdC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxpc3QgLnJhaWwtbGlzdC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubGlzdCAuaXRlbS1saXN0IC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAubGlzdCAuaXRlbS1saXN0IC5pdGVtIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGlzdCAuaXRlbS1saXN0IC5pdGVtIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnN0YWZmLWFyY2hpdmUge1xuICBwYWRkaW5nOiA0ZW0gMDsgfVxuICAuc3RhZmYtYXJjaGl2ZSAuc3RhZmYtc2VsZWN0ZWQtaXRlbSAuc3RhZmYtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRkVGRTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLnN0YWZmLWFyY2hpdmUgLnN0YWZmLXNlbGVjdGVkLWl0ZW0gLnN0YWZmLWluZm8ge1xuICAgIG1hcmdpbjogMmVtIGF1dG87XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAuc3RhZmYtYXJjaGl2ZSAuc3RhZmYtc2VsZWN0ZWQtaXRlbSAuc3RhZmYtaW5mbyAubmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RhZmYtYXJjaGl2ZSAuc3RhZmYtc2VsZWN0ZWQtaXRlbSAuc3RhZmYtaW5mbyAucG9zaXRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGNvbG9yOiAjMzUzQTY4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zdGFmZi1hcmNoaXZlIC5zdGFmZi1zZWxlY3RlZC1pdGVtIC52aWV3LXByb2ZpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdGFmZi1hcmNoaXZlIC5zdGFmZi1zZWxlY3RlZC1pdGVtIC52aWV3LXByb2ZpbGUgLnZpZXctcHJvZmlsZS1idXR0b24ge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzFCMjM1NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gICAgICBjb2xvcjogIzFCMjM1NjsgfVxuICAuc3RhZmYtYXJjaGl2ZSAuc3RhZmYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAuc3RhZmYtYXJjaGl2ZSAuc3RhZmYtbGlzdCAuc3RhZmYtaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgIC5zdGFmZi1hcmNoaXZlIC5zdGFmZi1saXN0IC5zdGFmZi1pdGVtIC5zdGFmZi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHM7IH1cbiAgICAuc3RhZmYtYXJjaGl2ZSAuc3RhZmYtbGlzdCAuc3RhZmYtaXRlbTpob3ZlciAuc3RhZmYtaW1hZ2Uge1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5kb3dubG9hZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGM0Y0O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFCMjM1NjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZG93bmxvYWQtY29udGFpbmVyIC5kb3dubG9hZC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZG93bmxvYWQtY29udGFpbmVyIC5kb3dubG9hZC1ib3ggYSwgLmRvd25sb2FkLWNvbnRhaW5lciAuZG93bmxvYWQtYm94IHNwYW4ge1xuICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuZG93bmxvYWQtY29udGFpbmVyIC5kb3dubG9hZC1ib3ggYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0U4NEUxQjsgfVxuICAuZG93bmxvYWQtY29udGFpbmVyIC5saW5rLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5kb3dubG9hZC1jb250YWluZXIgLmxpbmstYm94IGEsIC5kb3dubG9hZC1jb250YWluZXIgLmxpbmstYm94IHNwYW4ge1xuICAgICAgY29sb3I6ICMxQjIzNTY7IH1cbiAgICAuZG93bmxvYWQtY29udGFpbmVyIC5saW5rLWJveCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gIC5kb3dubG9hZC1jb250YWluZXIgLnNoYXJpbmctYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmRvd25sb2FkLWNvbnRhaW5lciAuc2hhcmluZy1ib3ggc3BhbiB7XG4gICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5kb3dubG9hZC1jb250YWluZXIgLnNoYXJpbmctYm94IC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMUIyMzU2O1xuICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzOyB9XG4gICAgICAuZG93bmxvYWQtY29udGFpbmVyIC5zaGFyaW5nLWJveCAuYm9yZGVyZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0U4NEUxQjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTg0RTFCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZG93bmxvYWQtY29udGFpbmVyIC5kb3dubG9hZC1ib3gge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kb3dubG9hZC1jb250YWluZXIgLmxpbmstYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZG93bmxvYWQtY29udGFpbmVyIC5zaGFyaW5nLWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc3ZnLWRvd25sb2FkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc3ZnLWRvd25sb2FkLWNvbnRhaW5lciAuY3VzdG9tLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc3ZnLWRvd25sb2FkLWNvbnRhaW5lciAuY3VzdG9tLWJ0biBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzOyB9XG4gICAgICAuc3ZnLWRvd25sb2FkLWNvbnRhaW5lciAuY3VzdG9tLWJ0biBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFODRFMUI7IH1cblxuLmZpbGUtZG93bmxvYWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5maWxlLWRvd25sb2FkLWNvbnRhaW5lciBzcGFuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmZpbGUtZG93bmxvYWQtY29udGFpbmVyIHNwYW46aG92ZXIge1xuICAgICAgY29sb3I6ICNFODRFMUI7IH1cblxuI2Rvd25sb2FkLWNhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiNpbWFnZS1kb3dubG9hZC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hhcmluZy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0Q4REM7XG4gIGhlaWdodDogNXB4OyB9XG4gIC5zaGFyaW5nLWhlYWRlciAuc2hhcmluZy1idXR0b25zLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zaGFyaW5nLWhlYWRlciAuc2hhcmluZy1idXR0b25zLWNvbnRhaW5lciAuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzFCMjM1NjtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBib3JkZXItY29sb3IgMC40czsgfVxuICAgICAgLnNoYXJpbmctaGVhZGVyIC5zaGFyaW5nLWJ1dHRvbnMtY29udGFpbmVyIC5ib3JkZXJlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFODRFMUI7IH1cblxuLnNoYXJpbmctZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZBO1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAuc2hhcmluZy1mb290ZXIgLnNoYXJpbmctYnV0dG9ucy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gICAgLnNoYXJpbmctZm9vdGVyIC5zaGFyaW5nLWJ1dHRvbnMtY29udGFpbmVyIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMUIyMzU2O1xuICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzOyB9XG4gICAgICAuc2hhcmluZy1mb290ZXIgLnNoYXJpbmctYnV0dG9ucy1jb250YWluZXIgLmJvcmRlcmVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFODRFMUI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0U4NEUxQjsgfVxuXG4jYWNjb3VudGFiaWxpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAjYWNjb3VudGFiaWxpdHkgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjtcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjYWNjb3VudGFiaWxpdHkgLmNhdGVnb3J5LWhlYWRlciBoNCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IDhweCAwOyB9XG4gICNhY2NvdW50YWJpbGl0eSAuZG9jdW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAgICNhY2NvdW50YWJpbGl0eSAuZG9jdW1lbnQgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTQxOTNBO1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAjYWNjb3VudGFiaWxpdHkgLmRvY3VtZW50IGRpdi52aWV3IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI2FjY291bnRhYmlsaXR5IC5kb2N1bWVudCBkaXYudmlldyAuZG9jLWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgI2FjY291bnRhYmlsaXR5IC5kb2N1bWVudCBkaXYudmlldyAuZG9jLWxpbmsgc3Bhbi5mYXMge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgICAgICNhY2NvdW50YWJpbGl0eSAuZG9jdW1lbnQgZGl2LnZpZXcgLmRvYy1saW5rIHAudmlldyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5maWx0ZXJhYmxlLWFyY2hpdmUtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZpbHRlcmFibGUtYXJjaGl2ZS1zZWN0aW9uIC50aXRsZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZpbHRlcmFibGUtYXJjaGl2ZS1zZWN0aW9uIC50aXRsZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuZmlsdGVyYWJsZS1hcmNoaXZlLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAgIC5maWx0ZXJhYmxlLWFyY2hpdmUtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLmZpbHRlcmFibGUtYXJjaGl2ZS1zZWN0aW9uIC50aXRsZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLmZpbHRlcmFibGUtYXJjaGl2ZS1zZWN0aW9uIC50aXRsZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyYWJsZS1hcmNoaXZlLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVyYWJsZS1hcmNoaXZlLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9IH1cblxuLmZpbHRlcmFibGUtYXJjaGl2ZS1zZWN0aW9uIC5pdGVtcy1jb250YWluZXIgLmV4Y2VycHQge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmlsdGVyYWJsZS1hcmNoaXZlLXNlY3Rpb24gLnZpZXctbW9yZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5maWx0ZXJhYmxlLWFyY2hpdmUtc2VjdGlvbiAudmlldy1tb3JlLWNvbnRhaW5lciAudmlldy1tb3JlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC4yNWVtIDFlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi51bmRzLXN0YWZmIC50ZWFtLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51bmRzLXN0YWZmIC50ZWFtLXNlY3Rpb24gLnN0YWZmLWNhcmQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjMzYzQjY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC51bmRzLXN0YWZmIC50ZWFtLXNlY3Rpb24gLnN0YWZmLWNhcmQgLnN0YWZmLXBpY3R1cmUge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzLCBoZWlnaHQgMC40czsgfVxuICAgIC51bmRzLXN0YWZmIC50ZWFtLXNlY3Rpb24gLnN0YWZmLWNhcmQgLnN0YWZmLWluZm8gLm5hbWUge1xuICAgICAgY29sb3I6ICMzNjNCNjg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgZm9udC1zaXplIDAuNHM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiAuc3RhZmYtY2FyZCAuc3RhZmYtaW5mbyAucG9zaXRpb24sIC51bmRzLXN0YWZmIC50ZWFtLXNlY3Rpb24gLnN0YWZmLWNhcmQgLnN0YWZmLWluZm8gLnByb2plY3Qge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC51bmRzLXN0YWZmIC50ZWFtLXNlY3Rpb24gLnN0YWZmLWNhcmQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNTksIDEwNCwgMC45KTtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiAuc3RhZmYtY2FyZDpob3ZlciAuc3RhZmYtcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgICAgLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiAuc3RhZmYtY2FyZDpob3ZlciAuc3RhZmYtaW5mbyAubmFtZSB7XG4gICAgICAgIGNvbG9yOiAjRTM0RjBGO1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgIC51bmRzLXN0YWZmIC50ZWFtLXNlY3Rpb24gLnN0YWZmLWNhcmQ6aG92ZXIgLnN0YWZmLWluZm8gLnBvc2l0aW9uLCAudW5kcy1zdGFmZiAudGVhbS1zZWN0aW9uIC5zdGFmZi1jYXJkOmhvdmVyIC5zdGFmZi1pbmZvIC5wcm9qZWN0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5zaW1wbGUtdGV4dC1zZWN0aW9uIGgxIHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGUtdGV4dC1zZWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTsgfSB9XG5cbi52aXNpYmxlLWZyb20tbWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aXNpYmxlLWZyb20tbGcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlzaWJsZS1mcm9tLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpc2libGUtZnJvbS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubGl2ZS1waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubGl2ZS1waWxsIC5saXZlZG90IHtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBjb2xvcjogI0M5MTYxOTsgfVxuICAubGl2ZS1waWxsIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZS1jb250YWluZXIucjE2LTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLmltYWdlLWNvbnRhaW5lci5yNC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi5lbWJlZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbWJlZC1jb250YWluZXIucjE2LTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLmVtYmVkLWNvbnRhaW5lci5yNC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG4gIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm92ZXJsYXkuY2VudGVyZWQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi52aWRlby1idXR0b24ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLnRvcC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7IH1cbiAgLnRvcC1yaWdodC50LTEwIHtcbiAgICB0b3A6IDEwcHg7IH1cbiAgLnRvcC1yaWdodC50LTIwIHtcbiAgICB0b3A6IDIwcHg7IH1cbiAgLnRvcC1yaWdodC5yLTEwIHtcbiAgICByaWdodDogMTBweDsgfVxuICAudG9wLXJpZ2h0LnItMjAge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC50b3AtcmlnaHQuci00MCB7XG4gICAgcmlnaHQ6IDQwcHg7IH1cblxuLnVwY29taW5nLWV2ZW50cyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudXBjb21pbmctZXZlbnRzIC5jYWxlbmRhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgY29sb3I6ICMxQjIzNTY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAuY2FsZW5kYXItYnV0dG9uIGkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDUwcHggMDsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmV2ZW50LWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAuc2Nyb2xsaW5nLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgICAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDMyLCAzMiwgMC45KTsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyIC50b2dnbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyIC50b2dnbGUubGl2ZXN0cmVhbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lciAudG9nZ2xlLmxpdmVzdHJlYW0gLmZhLWNhcmV0LWxlZnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lciAjdG9nZ2xlLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lciAjdG9nZ2xlLXNtYWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyIGgzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIuc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgei1pbmRleDogMTAwMDsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyLnNlbGVjdGVkIC5lbWJlZC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyLnNlbGVjdGVkICN0b2dnbGUtc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICByaWdodDogNDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51cGNvbWluZy1ldmVudHMgLmNhbGVuZGFyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTcwcHg7IH1cbiAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmV2ZW50LWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzMuNzUlOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5zY3JvbGxpbmctY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjkwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIud2l0aC1saXZlc3RyZWFtIHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIud2l0aC1saXZlc3RyZWFtIC5zY3JvbGxpbmctY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAzMiwgMzIsIDAuOSk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41czsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyIC50b2dnbGUubGl2ZXN0cmVhbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIgI3RvZ2dsZS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyIGgzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lci5zZWxlY3RlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAyMHB4OyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIuc2VsZWN0ZWQgaDMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyLnNlbGVjdGVkIC5lbWJlZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDcwdnc7XG4gICAgICBoZWlnaHQ6IDQwdnc7XG4gICAgICBtYXgtaGVpZ2h0OiA2NzVweDtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lci5zZWxlY3RlZCAjdG9nZ2xlLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lci5zZWxlY3RlZCAjdG9nZ2xlLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmV2ZW50LXdyYXBwZXIgLmZsZXgtY2VudGVyZWQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyLndpdGgtbGl2ZXN0cmVhbSB7XG4gICAgbWF4LXdpZHRoOiA2MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gIC51cGNvbWluZy1ldmVudHMgLmV2ZW50LWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLnNjcm9sbGluZy1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4OyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAuc2Nyb2xsaW5nLWNvbnRhaW5lciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC51cGNvbWluZy1ldmVudHMgLmV2ZW50LWNvbnRhaW5lci53aXRoLWxpdmVzdHJlYW0ge1xuICAgIG1heC13aWR0aDogNzAlOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyLndpdGgtbGl2ZXN0cmVhbSAuc2Nyb2xsaW5nLWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAyOTBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAgIC51cGNvbWluZy1ldmVudHMgLmV2ZW50LWNvbnRhaW5lci53aXRoLWxpdmVzdHJlYW0gLnNjcm9sbGluZy1jb250YWluZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cblxuLmNhbGVuZGFyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWJveGVzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWJveGVzIC53ZWVrIHtcbiAgICAgIGNvbG9yOiAjNzE3OUFBOyB9XG4gICAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ib3hlcyAud2VlayAuZGF5IHtcbiAgICAgICAgY29sb3I6ICM3MTc5QUE7IH1cbiAgICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItYm94ZXMgLndlZWsgLmRheSAuZGF0ZSB7XG4gICAgICAgICAgY29sb3I6ICM3MTc5QUE7IH1cbiAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ib3hlcyAuZGF5LW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItYm94ZXMgLmRheS1uYW1lIHAge1xuICAgICAgICBjb2xvcjogIzcxNzlBQTsgfVxuICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWJveGVzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudCB7XG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWV2ZW50LWluZm8gLmV2ZW50LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCBwLCAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IHNwYW4sIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWV2ZW50LWluZm8gLmV2ZW50LWNvbnRlbnQgbGkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWV2ZW50LWluZm8gLmV2ZW50LWNvbnRlbnQgLmluZm8tYm94IHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4OyB9XG4gICAgICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWV2ZW50LWluZm8gLmV2ZW50LWNvbnRlbnQgLmluZm8tYm94IC5oZWFkaW5nIHtcbiAgICAgICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbjogM3B4IDA7IH1cbiAgICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwOyB9XG4gICAgICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWV2ZW50LWluZm8gLmV2ZW50LWNvbnRlbnQgLmluZm8tYm94IHAsIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWV2ZW50LWluZm8gLmV2ZW50LWNvbnRlbnQgLmluZm8tYm94IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggYSwgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggYTpob3ZlciwgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggYTpmb2N1cywgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggYTp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggYS5tYXAtbGluayB7XG4gICAgICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IC5pbmZvLWJveCAucGxhY2Uge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggLmFkZHJlc3Mge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1zZWxlY3RvciAuc2VsZWN0b3Ige1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLXNlbGVjdG9yIC5kYXRlIHtcbiAgICBjb2xvcjogIzcxNzlBQTtcbiAgICBmb250LXNpemU6IDEuNGVtOyB9XG5cbi5mbGV4LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtd3JhcHBlci5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gICAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FsZW5kYXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWJveGVzIHtcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMzAwcHgpOyB9XG4gICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1MnB4OyB9IH1cblxuLmltYWdlLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB6LWluZGV4OiAxMDsgfVxuICAuaW1hZ2UtbW9kYWwgLmNsb3NlLWJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmltYWdlLW1vZGFsIC5pbWFnZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5pbWFnZS1tb2RhbCAuaW1hZ2UtY29udGVudCBpbWcge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTsgfVxuICAuaW1hZ2UtbW9kYWwuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuI25ld3NsZXR0ZXItdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNuZXdzbGV0dGVyLWZvcm0tYmFja2Ryb3AgLm1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgI25ld3NsZXR0ZXItZm9ybS1iYWNrZHJvcCAubW9kYWwtY29udGVudCAuZm9ybS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNuZXdzbGV0dGVyLWZvcm0tYmFja2Ryb3AgLm1vZGFsLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyIC5uZXdzbGV0dGVyLWlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUMwRTY7XG4gICAgICBwYWRkaW5nOiAwLjc1ZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICNuZXdzbGV0dGVyLWZvcm0tYmFja2Ryb3AgLm1vZGFsLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyIC5uZXdzbGV0dGVyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICNuZXdzbGV0dGVyLWZvcm0tYmFja2Ryb3AgLm1vZGFsLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyICNuZXdzbGV0dGVyLXN1Ym1pdCxcbiAgICAjbmV3c2xldHRlci1mb3JtLWJhY2tkcm9wIC5tb2RhbC1jb250ZW50IC5mb3JtLWNvbnRhaW5lciAjc3VibWl0LW5ld3NsZXR0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYzODI5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbmV3c2xldHRlci1mb3JtLWJhY2tkcm9wIC5tb2RhbC1jb250ZW50IC5mb3JtLWNvbnRhaW5lciAuY2xvc2UtYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBjb2xvcjogI0M2MzgyOTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25ld3NsZXR0ZXItZm9ybS1iYWNrZHJvcCAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDYwMHB4OyB9IH1cblxuLnN0YWZmIC5zdGFmZi1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwYWRkaW5nOiAyZW0gNGVtO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0YWZmIC5zdGFmZi1oZWFkZXIgLmhlYWRlci1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNWVtO1xuICAgIGJvdHRvbTogMmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNGVtKTsgfVxuICAgIC5zdGFmZiAuc3RhZmYtaGVhZGVyIC5oZWFkZXItaW5mbyAubmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0YWZmIC5zdGFmZi1oZWFkZXIgLmhlYWRlci1pbmZvIC5wb3NpdGlvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnN0YWZmIC5zdGFmZi1oZWFkZXIgLnNvY2lhbC1tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAgIC5zdGFmZiAuc3RhZmYtaGVhZGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5zdGFmZiAuc3RhZmYtaGVhZGVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0YWZmIC5zdGFmZi1oZWFkZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RhZmYgLnN0YWZmLWJpbyAuZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuLnN0YWZmIC5zdGFmZi1iaW8gLnJlYWRtb3JlLWJ1dHRvbi1jb250YWluZXIgLnJlYWRtb3JlLWJ1dHRvbiwgLnN0YWZmIC5zdGFmZi1iaW8gLnJlYWRtb3JlLWJ1dHRvbi1jb250YWluZXIgLnJlYWRsZXNzLWJ1dHRvbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFODRFMUI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNFODRFMUI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3RhZmYgLnN0YWZmLWJpbyAucmVhZG1vcmUtYnV0dG9uLWNvbnRhaW5lciAucmVhZGxlc3MtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi5zdGFmZiAuc3RhZmYtYmlvIC5zdGFmZi1iaW8tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDsgfVxuICAuc3RhZmYgLnN0YWZmLWJpbyAuc3RhZmYtYmlvLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5zdGFmZiAuc3RhZmYtYmlvIC5zdGFmZi1iaW8tY29udGVudCBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnN0YWZmIC5zdGFmZi1ldmVudHMge1xuICBtYXJnaW46IDJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAuc3RhZmYgLnN0YWZmLWV2ZW50cyBoMSB7XG4gICAgY29sb3I6ICMxQjIzNTY7IH1cbiAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTsgfVxuICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICAgIGNvbG9yOiBXaGl0ZTsgfVxuICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggLnZzZWFyY2hfX2FjdGlvbnMgc3ZnIHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7IH1cbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IGlucHV0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2FjdGlvbnMgc3ZnIHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX3NlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGkge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7IH1cbiAgICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gICAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7IH1cbiAgICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoLFxuICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50LWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudC1pdGVtcy1jb250YWluZXIgLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnQtaXRlbXMtY29udGFpbmVyIC5oZWFkZXIgaDIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudC1pdGVtcy1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnQtaXRlbXMtY29udGFpbmVyIC5jb250ZW50IC5ldmVudC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50LWl0ZW1zLWNvbnRhaW5lciAuY29udGVudCAuZXZlbnQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudC1pdGVtcy1jb250YWluZXIgLmNvbnRlbnQgLmV2ZW50LWl0ZW0gLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMC41ZW07IH1cbiAgICAgICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnQtaXRlbXMtY29udGFpbmVyIC5jb250ZW50IC5ldmVudC1pdGVtIC50ZXh0LWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMzNTNBNjg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIG1hcmdpbjogMC4yZW0gMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudC1pdGVtcy1jb250YWluZXIgLmNvbnRlbnQgLmV2ZW50LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzMiU7IH0gfVxuICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuYXJjaGl2ZS1saW5rIHtcbiAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzFCMjM1NjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICMxQjIzNTY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdGFmZiAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtaXRlbS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc3RhZmYgLmltYWdlLWdhbGxlcnkgLmltYWdlLWl0ZW0tY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0YWZmIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1pdGVtLWNvbnRhaW5lciAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cywgaGVpZ2h0IDAuNHM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuc3RhZmYgLmltYWdlLWdhbGxlcnkgLmltYWdlLWl0ZW0tY29udGFpbmVyIC5vdmVybGF5IC5kYXRlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RhZmYgLmltYWdlLWdhbGxlcnkgLmltYWdlLWl0ZW0tY29udGFpbmVyIC5vdmVybGF5IC5jb3VudHJ5IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RhZmYgLmltYWdlLWdhbGxlcnkgLmltYWdlLWl0ZW0tY29udGFpbmVyIC5vdmVybGF5IC5jaXR5IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RhZmYgLmltYWdlLWdhbGxlcnkgLmltYWdlLWl0ZW0tY29udGFpbmVyOmhvdmVyIC5vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN0YWZmIC5pbWFnZS1nYWxsZXJ5IC5tb2RhbC1iYWNrZHJvcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdGFmZiAuaW1hZ2UtZ2FsbGVyeSAubW9kYWwtYmFja2Ryb3AgLm1vZGFsLWNvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAuc3RhZmYgLmltYWdlLWdhbGxlcnkgLm1vZGFsLWJhY2tkcm9wIC5jbG9zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zdGFmZiAubXVsdGltZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7IH1cbiAgLnN0YWZmIC5tdWx0aW1lZGlhIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAuc3RhZmYgLm11bHRpbWVkaWEgLm11bHRpbWVkaWEtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnN0YWZmIC5tdWx0aW1lZGlhIC5tdWx0aW1lZGlhLWdyaWQgLm11bHRpbWVkaWEtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDEwcHggNXB4OyB9XG4gICAgICAuc3RhZmYgLm11bHRpbWVkaWEgLm11bHRpbWVkaWEtZ3JpZCAubXVsdGltZWRpYS1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgICAgLnN0YWZmIC5tdWx0aW1lZGlhIC5tdWx0aW1lZGlhLWdyaWQgLm11bHRpbWVkaWEtaXRlbSAudGV4dC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgICAuc3RhZmYgLm11bHRpbWVkaWEgLm11bHRpbWVkaWEtZ3JpZCAubXVsdGltZWRpYS1pdGVtIC50ZXh0LWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGFmZiAubXVsdGltZWRpYSAubXVsdGltZWRpYS1ncmlkIC5tdWx0aW1lZGlhLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnN0YWZmIC5tdWx0aW1lZGlhIC5tdWx0aW1lZGlhLWdyaWQgLm11bHRpbWVkaWEtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpOyB9IH1cbiAgLnN0YWZmIC5tdWx0aW1lZGlhIC5sb2FkLW1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdGFmZiAubXVsdGltZWRpYSAubG9hZC1tb3JlIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN0YWZmIC5tdWx0aW1lZGlhIC5sb2FkLW1vcmUgLmxvYWQtbW9yZS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgI0U4NEUxQjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnN0YWZmIC5tdWx0aW1lZGlhIC5sb2FkLW1vcmUgLmxvYWQtbW9yZS1idXR0b24gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDsgfVxuXG4uc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5ncm91cGVkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5ncm91cGVkLWNvbnRhaW5lciAuZ3JvdXAge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5ncm91cGVkLWNvbnRhaW5lciAuZ3JvdXAgLmdyb3VwLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLmdyb3VwZWQtY29udGFpbmVyIC5ncm91cCAuZ3JvdXAtb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuZ3JvdXBlZC1jb250YWluZXIgLmdyb3VwIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLmdyb3VwZWQtY29udGFpbmVyIC5ncm91cCAuY29udGVudCBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuZ3JvdXBlZC1jb250YWluZXIgLmdyb3VwIC5jb250ZW50IC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLmdyb3VwZWQtY29udGFpbmVyIC5ncm91cCAuY29udGVudCAuY291bnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLnNlbGVjdGVkLWl0ZW1zIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5zZWxlY3RlZC1pdGVtcyAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogMmVtIDRlbTsgfVxuICAgICAgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuc2VsZWN0ZWQtaXRlbXMgLmNvbnRlbnQgLnNlbGVjdGVkLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLnNlbGVjdGVkLWl0ZW1zIC5jb250ZW50IC5zZWxlY3RlZC1pdGVtLWNvbnRhaW5lciBwLCAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5zZWxlY3RlZC1pdGVtcyAuY29udGVudCAuc2VsZWN0ZWQtaXRlbS1jb250YWluZXIgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLnNlbGVjdGVkLWl0ZW1zIC5jb250ZW50IC5zZWxlY3RlZC1pdGVtLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuc2VsZWN0ZWQtaXRlbXMgLmNvbnRlbnQgLnNlbGVjdGVkLWl0ZW0tY29udGFpbmVyIC52aWV3IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5zZWxlY3RlZC1pdGVtcyAuY29udGVudCAuc2VsZWN0ZWQtaXRlbS1jb250YWluZXIgLnZpZXcgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgICAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLnNlbGVjdGVkLWl0ZW1zIC5jb250ZW50IC5zZWxlY3RlZC1pdGVtLWNvbnRhaW5lciAudmlldyBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuXG4uc3RhZmYgLmtub3dsZWRnZS1hcmVhcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN0YWZmIC5rbm93bGVkZ2UtYXJlYXMgLmFyZWFzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnN0YWZmIC5rbm93bGVkZ2UtYXJlYXMgLmFyZWFzLXdyYXBwZXIgLmFyZWEtd3JhcHBlciB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1MUY3ODtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDVweDsgfVxuICAgICAgLnN0YWZmIC5rbm93bGVkZ2UtYXJlYXMgLmFyZWFzLXdyYXBwZXIgLmFyZWEtd3JhcHBlciAubWFpbi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zdGFmZiAua25vd2xlZGdlLWFyZWFzIC5hcmVhcy13cmFwcGVyIC5hcmVhLXdyYXBwZXIgLmR1bW15LXN1YiB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5zdGFmZiAua25vd2xlZGdlLWFyZWFzIC5hcmVhcy13cmFwcGVyIC5hcmVhLXdyYXBwZXIgLnN1Yi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgICAuc3RhZmYgLmtub3dsZWRnZS1hcmVhcyAuYXJlYXMtd3JhcHBlciAuYXJlYS13cmFwcGVyOmhvdmVyIC5tYWluLWNvbnRlbnQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgICAgLnN0YWZmIC5rbm93bGVkZ2UtYXJlYXMgLmFyZWFzLXdyYXBwZXIgLmFyZWEtd3JhcHBlcjpob3ZlciAuc3ViLWNvbnRlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YWZmIC5zdGFmZi1oZWFkZXIge1xuICAgIGhlaWdodDogNDB2dzsgfVxuICAgIC5zdGFmZiAuc3RhZmYtaGVhZGVyIC5oZWFkZXItaW5mbyB7XG4gICAgICByaWdodDogNGVtOyB9XG4gICAgLnN0YWZmIC5zdGFmZi1oZWFkZXIgLnNvY2lhbC1tZWRpYSB7XG4gICAgICByaWdodDogMy41ZW07XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgLnN0YWZmIC5zdGFmZi1oZWFkZXIgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWhlYWRlci5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdGFmZiAuc3RhZmYtaGVhZGVyLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudHMtbWFwLWNvbnRhaW5lciAjbWFwLXNlbGVjdG9yIC5jb3VudHJ5LXBhdGgge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgICBmaWxsLW9wYWNpdHk6IDAuODtcbiAgICAgIHN0cm9rZTogIzcxNzlBQTsgfVxuICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyICNtYXAtc2VsZWN0b3IgLmNvdW50cnktcGF0aC5zZWxlY3RlZCB7XG4gICAgICAgIGZpbGw6ICM3MTc5QUE7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnRzLW1hcC1jb250YWluZXIgI21hcC1zZWxlY3RvciAuY291bnRyeS1wYXRoOmhvdmVyIHtcbiAgICAgIGZpbGw6ICM3MTc5QUE7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnRzLW1hcC1jb250YWluZXIgI21hcC1zZWxlY3RvciAuY29ubmVjdG9yLWxpbmVzIC5jZW50ZXItY2lyY2xlIHtcbiAgICAgIGZpbGw6ICNFODRFMUI7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnRzLW1hcC1jb250YWluZXIgI21hcC1zZWxlY3RvciAuY29ubmVjdG9yLWxpbmVzIC5jb25uZWN0b3ItbGluZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlOiAjRTg0RTFCO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnRzLW1hcC1jb250YWluZXIgI21hcC1zZWxlY3RvciAuY29ubmVjdG9yLWxpbmVzIC5jb25uZWN0b3ItY2lyY2xlIHtcbiAgICAgIGZpbGw6ICNFODRFMUI7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnRzLW1hcC1jb250YWluZXIgLm1hcC1zZWxlY3Rvci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnRzLW1hcC1jb250YWluZXIgLm1hcC1zZWxlY3Rvci1jb250YWluZXIgLmhvdmVyLXdpbmRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDEwcHgpO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMxQjIzNTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnRzLW1hcC1jb250YWluZXIgLm1hcC1zZWxlY3Rvci1jb250YWluZXIgLmhvdmVyLXdpbmRvdyAubmFtZSB7XG4gICAgICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudHMtbWFwLWNvbnRhaW5lciAubWFwLXNlbGVjdG9yLWNvbnRhaW5lciAuaG92ZXItd2luZG93IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zdGFmZiAua25vd2xlZGdlLWFyZWFzIC5hcmVhcy13cmFwcGVyIC5hcmVhLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMCU7IH0gfVxuXG4uY291bnRyeS1wcm9maWxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuY291bnRyeS1wcm9maWxlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLmNvdW50cnktcHJvZmlsZS1oZWFkZXIgLmNvbnRhaW5lciBoMSwgLmNvdW50cnktcHJvZmlsZS1oZWFkZXIgLmNvbnRhaW5lciBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNvdW50cnktcHJvZmlsZS1oZWFkZXIgLmNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY291bnRyeS1wcm9maWxlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmNvbGxhcHNpYmxlIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb2xsYXBzaWJsZSAudG9nZ2xlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjRTg0RTFCO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5jb2xsYXBzaWJsZS5jb2xsYXBzZWQgLnRvZ2dsZS1idXR0b24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0RERTE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBvc2l0aW9uLXRyYWNrZXIgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE4MzU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBvc2l0aW9uLXRyYWNrZXIgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc2l0aW9uLXRyYWNrZXIgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH0gfVxuICAucG9zaXRpb24tdHJhY2tlciAuaGVhZGVyIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDA7IH1cblxuLnBvc2l0aW9uLXRyYWNrZXIgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLnBvc2l0aW9uLXRyYWNrZXIgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDYwcHggNGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBvc2l0aW9uLXRyYWNrZXIgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuY29udGVudCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuLmNvdW50cnktaW5mbyAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTgzNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY291bnRyeS1pbmZvIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gIC5jb3VudHJ5LWluZm8gLmhlYWRlciBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEREUxOyB9XG4gIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZmxhZy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZmxhZy1jb250YWluZXIgLmZsYWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZmxhZy1jb250YWluZXIgLm1hcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5mbGFnLWNvbnRhaW5lciAuZmxhZyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZmxhZy1jb250YWluZXIgLmZsYWcge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmZsYWctY29udGFpbmVyIC5tYXAge1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG4gIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRhdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kYXRhLWNvbnRhaW5lciAuZGF0YS1pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZGF0YS1jb250YWluZXIgLmRhdGFwb2ludC1jb250YWluZXIgcCB7XG4gICAgICBjb2xvcjogIzE0MTkzQTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzOyB9XG4gICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZGF0YS1jb250YWluZXIgLmRhdGFwb2ludC1jb250YWluZXIgYTpob3ZlciBwIHtcbiAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZGF0YS1jb250YWluZXIgLmRhdGFwb2ludC1jb250YWluZXIgLm5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kYXRhLWNvbnRhaW5lciAuZGF0YXBvaW50LWNvbnRhaW5lciAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kYXRhLWNvbnRhaW5lciAuZGF0YXBvaW50LWNvbnRhaW5lciAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRhdGEtY29udGFpbmVyIC5kYXRhcG9pbnQtY29udGFpbmVyIC52YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH0gfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRhdGEtY29udGFpbmVyIC5kYXRhcG9pbnQtY29udGFpbmVyIGE6aG92ZXIgLnZhbHVlIHtcbiAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLnByZXNpZGVudC1jb250YWluZXIgLnByZXNpZGVudC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAucHJlc2lkZW50LWNvbnRhaW5lciAuaW5mby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLnByZXNpZGVudC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAucHJlc2lkZW50LWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLnBvc2l0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5wcmVzaWRlbnQtY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAubmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLnByZXNpZGVudC1jb250YWluZXIgLmxpbmstY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLnByZXNpZGVudC1jb250YWluZXIgLmxpbmstY29udGFpbmVyIC5saW5rLWljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLnByZXNpZGVudC1jb250YWluZXIgLmxpbmstY29udGFpbmVyIHAge1xuICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40czsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLnByZXNpZGVudC1jb250YWluZXIgLmxpbmstY29udGFpbmVyOmhvdmVyIHAge1xuICAgICAgY29sb3I6ICNFODRFMUI7IH1cblxuLmNvdW50cnktbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0RERTE7IH1cbiAgLmNvdW50cnktbmV3cyAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxRjQ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY291bnRyeS1uZXdzIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAuY291bnRyeS1uZXdzIC5oZWFkZXIgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuY291bnRyeS1uZXdzIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb3VudHJ5LW5ld3MgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvdW50cnktbmV3cyAuY29sbGFwc2libGUtY29udGVudCAuaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC5jb3VudHJ5LW5ld3MgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLml0ZW0gLmluZm8tY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmNvdW50cnktbmV3cyAuY29sbGFwc2libGUtY29udGVudCAuaXRlbSAuaW5mby1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvdW50cnktbmV3cyAuY29sbGFwc2libGUtY29udGVudCAuaXRlbSB7XG4gICAgICB3aWR0aDogNDglOyB9IH1cblxuLmNvdW50cnktZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0RERTE7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvdW50cnktZGF0YSAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIxRDQ4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY291bnRyeS1kYXRhIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAuY291bnRyeS1kYXRhIC5oZWFkZXIgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb3VudHJ5LWRhdGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb3VudHJ5LWRhdGEgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRyYXdpbmctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDY1JTsgfVxuICAgIC5jb3VudHJ5LWRhdGEgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRyYXdpbmctY29udGFpbmVyIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5jb3VudHJ5LWRhdGEgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRyYXdpbmctY29udGFpbmVyIHN2ZyAuY291bnRyeS1zZWxlY3RvciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kcmF3aW5nLWNvbnRhaW5lciBzdmcgLmNvdW50cnktc2VsZWN0b3IgLmNvdW50cnktbGFiZWwtYmFja2Ryb3Age1xuICAgICAgICAgIGZpbGw6IHdoaXRlOyB9XG4gICAgICAgIC5jb3VudHJ5LWRhdGEgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRyYXdpbmctY29udGFpbmVyIHN2ZyAuY291bnRyeS1zZWxlY3RvciAuY291bnRyeS1sYWJlbC1hcnJvdyB7XG4gICAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAgICAgLmNvdW50cnktZGF0YSAuY29sbGFwc2libGUtY29udGVudCAuZHJhd2luZy1jb250YWluZXIgc3ZnIC5jb3VudHJ5LXNlbGVjdG9yIC5jb3VudHJ5LWxhYmVsIHtcbiAgICAgICAgICB0ZXh0LWFuY2hvcjogbWlkZGxlOyB9XG4gICAgICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kcmF3aW5nLWNvbnRhaW5lciBzdmcgLmRhdGFwb2ludHMgLmRhdGFwb2ludCB7XG4gICAgICAgIGZpbGw6ICNFODRFMUI7IH1cbiAgICAgIC5jb3VudHJ5LWRhdGEgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRyYXdpbmctY29udGFpbmVyIHN2ZyAuZGF0YXBvaW50cyAuZGF0YXNvdXJjZSB7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDAuODsgfVxuICAgICAgLmNvdW50cnktZGF0YSAuY29sbGFwc2libGUtY29udGVudCAuZHJhd2luZy1jb250YWluZXIgc3ZnIC5kYXRhcG9pbnRzIC5kYXRhdmFsdWUge1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kcmF3aW5nLWNvbnRhaW5lciBzdmcgLmRhdGFwb2ludHMgLmRhdGFsYWJlbCB7XG4gICAgICAgIGZpbGw6ICMyQjFENDg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmNvdW50cnktZGF0YSAuY29sbGFwc2libGUtY29udGVudCAuZHJhd2luZy1jb250YWluZXIgc3ZnIC5kYXRhcG9pbnRzIC5jb3VudHJ5LWNvbm5lY3RvciB7XG4gICAgICAgIHN0cm9rZTogIzJCMUQ0ODtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjk2cHgpIHtcbiAgICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IGRpdi5kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY291bnRyeS1kYXRhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jb3VudHJ5LXBsYW4gLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTE3NDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvdW50cnktcGxhbiAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAuY291bnRyeS1wbGFuIC5oZWFkZXIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY291bnRyeS1wbGFuIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY291bnRyeS1wbGFuIC5jb2xsYXBzaWJsZS1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb3VudHJ5LWluc3RpdHV0aW9uIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MxNTI4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb3VudHJ5LWluc3RpdHV0aW9uIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gIC5jb3VudHJ5LWluc3RpdHV0aW9uIC5oZWFkZXIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY291bnRyeS1pbnN0aXR1dGlvbiAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5jb3VudHJ5LWluc3RpdHV0aW9uIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLmRlc2NyaXB0aW9uIHAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuY291bnRyeS1pbnN0aXR1dGlvbiAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uIC5hcnJvdy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUJGQzQ7IH1cbiAgICAuY291bnRyeS1pbnN0aXR1dGlvbiAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uIC5hcnJvdy1jb250YWluZXIgLmRhc2hpY29ucyB7XG4gICAgICBjb2xvcjogI0Y0RjNGNDsgfVxuICAuY291bnRyeS1pbnN0aXR1dGlvbiAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjNGNDtcbiAgICBjb2xvcjogIzE0MTkzQTsgfVxuICAuY291bnRyeS1pbnN0aXR1dGlvbiAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uLnNlbGVjdGVkIC5hcnJvdy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzE1Mjg7IH1cbiAgICAuY291bnRyeS1pbnN0aXR1dGlvbiAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uLnNlbGVjdGVkIC5hcnJvdy1jb250YWluZXIgLmRhc2hpY29ucyB7XG4gICAgICBjb2xvcjogI0U4NEUxQjsgfVxuICAuY291bnRyeS1pbnN0aXR1dGlvbiAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uLnNlbGVjdGVkIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVEM0M0QztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uYWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uYWJsZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmNvdW50cnktbm9ybWF0aXZlIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkUyMTM2O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb3VudHJ5LW5vcm1hdGl2ZSAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAuY291bnRyeS1ub3JtYXRpdmUgLmhlYWRlciBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jb3VudHJ5LW5vcm1hdGl2ZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvdW50cnktbm9ybWF0aXZlIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAuY291bnRyeS1ub3JtYXRpdmUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuZGVzY3JpcHRpb24gcC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzE0MTkzQTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5jb3VudHJ5LW5vcm1hdGl2ZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uIC5hcnJvdy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUJGQzQ7IH1cbiAgICAuY291bnRyeS1ub3JtYXRpdmUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbiAuYXJyb3ctY29udGFpbmVyIC5kYXNoaWNvbnMge1xuICAgICAgY29sb3I6ICNGNEYzRjQ7IH1cbiAgLmNvdW50cnktbm9ybWF0aXZlIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLnNlbGVjdGlvbi1idXR0b24gLnRleHQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGM0Y0O1xuICAgIGNvbG9yOiAjMTQxOTNBOyB9XG4gIC5jb3VudHJ5LW5vcm1hdGl2ZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uLnNlbGVjdGVkIC5hcnJvdy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RTIxMzY7IH1cbiAgICAuY291bnRyeS1ub3JtYXRpdmUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbi5zZWxlY3RlZCAuYXJyb3ctY29udGFpbmVyIC5kYXNoaWNvbnMge1xuICAgICAgY29sb3I6ICNFODRFMUI7IH1cbiAgLmNvdW50cnktbm9ybWF0aXZlIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLnNlbGVjdGlvbi1idXR0b24uc2VsZWN0ZWQgLnRleHQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY0NjU4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuY291bnRyeS1ub3JtYXRpdmUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uYWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLmNvdW50cnktbm9ybWF0aXZlIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLnNlbGVjdGlvbmFibGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWxlY3Rpb25hYmxlLWNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHdpZHRoOiAyNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWxlY3Rpb25hYmxlLWNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbiAuYXJyb3ctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgICB3aWR0aDogM2VtOyB9XG4gICAgLnNlbGVjdGlvbmFibGUtY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uIC5hcnJvdy1jb250YWluZXIgZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgICAgZm9udC1zaXplOiAzZW07IH1cbiAgLnNlbGVjdGlvbmFibGUtY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVSO1xuICAgIGhlaWdodDogNGVtO1xuICAgIHdpZHRoOiBjYWxjKDI1MHB4IC0gM2VtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWxlY3Rpb25hYmxlLWNvbnRhaW5lciAuc2VsZWN0aW9uYWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdGlvbmFibGUtY29udGFpbmVyIC5zZWxlY3Rpb25hYmxlLnNlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvdW50cnktZXZlbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAuY291bnRyeS1ldmVudHMgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCOyB9XG4gICAgLmNvdW50cnktZXZlbnRzIC50aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuY291bnRyeS1ldmVudHMgLnRpdGxlLWNvbnRhaW5lciAudmlldy1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuY291bnRyeS1ldmVudHMgLnRpdGxlLWNvbnRhaW5lciAudmlldy1tb3JlIHNwYW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNvdW50cnktZXZlbnRzIC5pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb3VudHJ5LWV2ZW50cyAuaXRlbSB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5jb3VudHJ5LWV2ZW50cyAuaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7IH1cbiAgICAuY291bnRyeS1ldmVudHMgLml0ZW0gLmluZm8tY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY291bnRyeS1ldmVudHMgLml0ZW0gLmluZm8tY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgLmNvdW50cnktZXZlbnRzIC5pdGVtIC5pbmZvLWNvbnRhaW5lciAuZXhjZXJwdCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY291bnRyeS1ldmVudHMgLml0ZW0ge1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG5cbi5jb3VudHJ5LWxpYnJhcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEREUxOyB9XG4gIC5jb3VudHJ5LWxpYnJhcnkgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gICAgLmNvdW50cnktbGlicmFyeSAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNvdW50cnktbGlicmFyeSAudGl0bGUtY29udGFpbmVyIC52aWV3LW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5jb3VudHJ5LWxpYnJhcnkgLnRpdGxlLWNvbnRhaW5lciAudmlldy1tb3JlIHNwYW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNvdW50cnktbGlicmFyeSAuaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY291bnRyeS1saWJyYXJ5IC5pdGVtIHtcbiAgICBtYXJnaW46IDFlbSAwOyB9XG4gICAgLmNvdW50cnktbGlicmFyeSAuaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY291bnRyeS1saWJyYXJ5IC5pdGVtIC5pbWFnZS1jb250YWluZXIgLmNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICByaWdodDogLTcwcHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAuY291bnRyeS1saWJyYXJ5IC5pdGVtIC5pbWFnZS1jb250YWluZXIgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgLmNvdW50cnktbGlicmFyeSAuaXRlbSAuaW5mby1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5jb3VudHJ5LWxpYnJhcnkgLml0ZW0gLmluZm8tY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgLmNvdW50cnktbGlicmFyeSAuaXRlbSAuaW5mby1jb250YWluZXIgLmV4Y2VycHQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvdW50cnktbGlicmFyeSAuaXRlbSB7XG4gICAgICB3aWR0aDogNDglOyB9XG4gICAgICAuY291bnRyeS1saWJyYXJ5IC5pdGVtLmZpcnN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZ28tYmFjay1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdvLWJhY2stY29udGFpbmVyIC5nby1iYWNrLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCO1xuICAgIHBhZGRpbmc6IDAuNWVtIDEuMjVlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5nby1iYWNrLWNvbnRhaW5lciAuZ28tYmFjay1idXR0b24gc3BhbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuLmNvbnRhY3QtdXMgLmZvcm0tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5jb250YWN0LXVzIC5mb3JtLXNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGNvbG9yOiAjMTQxOTNBOyB9XG4gIC5jb250YWN0LXVzIC5mb3JtLXNlY3Rpb24gLmVudHJ5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJ2dzsgfVxuICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jb250YWN0LXVzIC5mb3JtLXNlY3Rpb24gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuMjVlbTsgfVxuICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIGxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzRGMEY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXZ3O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM2NTA7XG4gICAgcGFkZGluZzogMC43NXZ3IDJ2dztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jb250YWN0LXVzIC5mb3JtLXNlY3Rpb24gdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDN2dyk7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNvbnRhY3QtdXMgLmZvcm0tc2VjdGlvbiAuaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMC4zdncgMC4zdncgMC41dncgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAydnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyOTZweCkge1xuICAgIC5jb250YWN0LXVzIC5mb3JtLXNlY3Rpb24gLmhhbGYge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIC5mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwLjN2dyAwLjN2dyAwLjV2dyByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5jb250YWN0LXVzIC5tYXAge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiAwLjN2dyAwLjN2dyAwLjV2dyByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBib3JkZXI6IHNvbGlkIDNweCAjNTkzNDY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3QtdXMgLm1hcCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jb250YWN0LXVzIC5hZGRyZXNzIC5hZGRyZXNzLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzRGMEY7XG4gIHBhZGRpbmctbGVmdDogMXZ3O1xuICBib3gtc2hhZG93OiAwLjN2dyAwLjN2dyAwLjV2dyByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG4gIC5jb250YWN0LXVzIC5hZGRyZXNzIC5hZGRyZXNzLXRpdGxlIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmNvbnRhY3QtdXMgLmFkZHJlc3MgLmFkZHJlc3MtaW5mbyB7XG4gIHBhZGRpbmc6IDFlbTsgfVxuICAuY29udGFjdC11cyAuYWRkcmVzcyAuYWRkcmVzcy1pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gIC5jb250YWN0LXVzIC5hZGRyZXNzIC5hZGRyZXNzLWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5jb250YWN0LXVzIC5zb2NpYWwtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmNvbnRhY3QtdXMgLnNvY2lhbC1tZWRpYSAuYWRkcmVzcy10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzNEYwRjtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgICBib3gtc2hhZG93OiAwLjN2dyAwLjN2dyAwLjV2dyByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG4gICAgLmNvbnRhY3QtdXMgLnNvY2lhbC1tZWRpYSAuYWRkcmVzcy10aXRsZSBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNvbnRhY3QtdXMgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxdncgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLmNvbnRhY3QtdXMgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jLWljb24ge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDAuM3Z3IDAuM3Z3IDAuNXZ3IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzOyB9XG4gICAgLmNvbnRhY3QtdXMgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jLWljb246aG92ZXIge1xuICAgICAgY29sb3I6ICMzMDM2NTA7IH1cblxuLnVuZHMtc3RhZmYgLnN0YWZmLWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA1OSwgMTA0LCAwLjIpO1xuICBwYWRkaW5nOiAyZW07IH1cblxuLnVuZHMtc3RhZmYgLnN0YWZmLWhlYWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnVuZHMtc3RhZmYgLnN0YWZmLWluZm8gLm5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzYzQjY4OyB9XG5cbi51bmRzLXN0YWZmIC5zdGFmZi1pbmZvIC5wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIG1hcmdpbjogMDsgfVxuXG4udW5kcy1zdGFmZiAuc3RhZmYtcGljdHVyZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzM2M0I2ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi51bmRzLXN0YWZmIC5zdGFmZi1iaW9ncmFwaHkgcCxcbi51bmRzLXN0YWZmIC5zdGFmZi1iaW9ncmFwaHkgbGksXG4udW5kcy1zdGFmZiAuc3RhZmYtYmlvZ3JhcGh5IGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4udW5kcy1zdGFmZiAuc3RhZmYtYmlvZ3JhcGh5IHAge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4uZXZlbnRvcyAudGl0bGUtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmV2ZW50b3MgLnRpdGxlLWJhbm5lciBoMiwgLmV2ZW50b3MgLnRpdGxlLWJhbm5lciBoMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5ldmVudG9zICN0b3AtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4uZXZlbnRvcyAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1M0E2ODsgfVxuXG4uYmctbWVkaXVtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG5cbi5iZy1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBOyB9XG5cbi5waG90b3MtaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gIC5waG90b3MtaGVhZGVyIGg0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogNXB4OyB9XG4gICAgLnBob3Rvcy1oZWFkZXIgaDQgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGhvdG9zLWhlYWRlciBoNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uaW1hZ2VzLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pbWFnZXMtd3JhcHBlciAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTsgfVxuICAgIC5pbWFnZXMtd3JhcHBlciAuZ3JpZC1pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbWFnZXMtd3JhcHBlciAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmltYWdlcy13cmFwcGVyIC5ncmlkLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7IH1cbiAgLm92ZXJsYXkuY29sb3Ige1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5vdmVybGF5LmNvbG9yLm8tNiB7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAub3ZlcmxheS5jb2xvci5vLTQge1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gIC5vdmVybGF5LmRhcmstYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTsgfVxuICAub3ZlcmxheS5tZWRpdW0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuICAub3ZlcmxheS5saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG5cbi5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbTsgfVxuICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgY29sb3I6IFdoaXRlOyB9XG4gICAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZS1jb2xvcjogd2hpdGU7IH1cbiAgICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIC52c2VhcmNoX19hY3Rpb25zIHN2ZyB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTsgfVxuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCBpbnB1dCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19hY3Rpb25zIHN2ZyB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzOyB9XG4gICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBOyB9XG4gICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCxcbiAgICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG5cbi5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMmVtIDFlbTsgfVxuICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtIHtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IC5hcmVhLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5kb2N1bWVudCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7IH1cbiAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0uZG9jdW1lbnQgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjJGMTsgfVxuICAgICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IC5pbmZvLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAgICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IC5pbmZvLWNvbnRhaW5lciAudGl0bGUgcCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzOyB9XG4gICAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0uZG9jdW1lbnQgLmluZm8tY29udGFpbmVyIC50aXRsZSBhOmhvdmVyIHAge1xuICAgICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gICAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0uZG9jdW1lbnQgLmluZm8tY29udGFpbmVyIC5hdXRob3JzIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogIzE0MTkzQTsgfVxuICAgICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IC5pbmZvLWNvbnRhaW5lciAuZGF0ZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gICAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0uZG9jdW1lbnQgLmluZm8tY29udGFpbmVyIC5kYXRlLFxuICAgICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IC5pbmZvLWNvbnRhaW5lciAuYXV0aG9ycyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLm5ld3NsZXR0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLm5ld3NsZXR0ZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMi41JTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0ubmV3c2xldHRlciAuaW1hZ2UtY29udGFpbmVyIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0ubmV3c2xldHRlciAuaW5mby1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEYyRjE7IH1cbiAgICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5uZXdzbGV0dGVyIC5pbmZvLWNvbnRhaW5lciAuZXhjZXJwdCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5sb2FkLW1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmxvYWQtbW9yZSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTQxOTNBO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmxvYWQtbW9yZSAubG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjRTg0RTFCO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5sb2FkLW1vcmUgLmxvYWQtbW9yZS1idXR0b24gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDsgfVxuXG4uYXJjaGl2ZS1jb250YWluZXIuaGlnaGxpZ2h0IC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5maXJzdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IHtcbiAgICB3aWR0aDogNDglOyB9XG4gIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0ubmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5maXJzdCAuaW5mby1jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMmVtOyB9IH1cblxuLnRhYnMtY29tcG9uZW50IHtcbiAgbWFyZ2luOiAyZW0gMDsgfVxuXG4udGFicy1jb21wb25lbnQtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jb21wb25lbnQtdGFicyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7IH0gfVxuXG4udGFicy1jb21wb25lbnQtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1M0E2ODtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtY29tcG9uZW50LXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1M0E2ODsgfSB9XG5cbi50YWJzLWNvbXBvbmVudC10YWI6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLnRhYnMtY29tcG9uZW50LXRhYjpob3ZlciBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYnMtY29tcG9uZW50LXRhYi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYnMtY29tcG9uZW50LXRhYi5pcy1kaXNhYmxlZCAqIHtcbiAgY29sb3I6ICNjZGNkY2Q7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtY29tcG9uZW50LXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICBjb2xvcjogIzE0MTkzQTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cbiAgLnRhYnMtY29tcG9uZW50LXRhYi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7IH0gfVxuXG4udGFicy1jb21wb25lbnQtdGFiLWEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRhYnMtY29tcG9uZW50LXBhbmVscyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLWNvbXBvbmVudC1wYW5lbHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgICBwYWRkaW5nOiAwIDAuNWVtIDFlbTsgfSB9XG5cbi52c2VhcmNoX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjhweDsgfVxuICAudnNlYXJjaF9fY29udGFpbmVyIC52c2VhcmNoX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAudnNlYXJjaF9fY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCA2cHg7IH1cbiAgLnZzZWFyY2hfX2NvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC52c2VhcmNoX19jb250YWluZXIgLnZzZWFyY2hfX3NlYXJjaC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvdW50ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvdW50ZXItY29udGFpbmVyIC5jb3VudGVyLWRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvdW50ZXItY29udGFpbmVyIC5jb3VudGVyLWRpdi5kaWdpdGFsIC5jb3VudCB7XG4gICAgICBmb250LWZhbWlseTogXCJEaWdpdGFsXCI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDcwcHg7IH1cbiAgICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2LmRpZ2l0YWwgLmxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZGlnaXRhbC50b3RhbCAuY291bnQge1xuICAgICAgZm9udC1zaXplOiA5MHB4OyB9XG4gICAgLmNvdW50ZXItY29udGFpbmVyIC5jb3VudGVyLWRpdi5kaWdpdGFsLnRvdGFsIC5sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZ2F1Z2UgLmNvdW50IHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgdGV4dC1hbmNob3I6IG1pZGRsZTsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZ2F1Z2UgLnNlbWktY2lyY2xlIHtcbiAgICAgIGZpbGw6ICM0QTUwN0U7XG4gICAgICBzdHJva2U6ICMyNjJENjQ7XG4gICAgICBzdHJva2Utd2lkdGg6IDIwcHg7IH1cbiAgICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2LmdhdWdlIC5jb3VudC1jaXJjbGUge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgICBmaWxsLW9wYWNpdHk6IDAuMjsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZ2F1Z2UgLmxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2IHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2IHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdW50ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZGlnaXRhbCAuY291bnQge1xuICAgICAgZm9udC1zaXplOiA3MHB4OyB9XG4gICAgLmNvdW50ZXItY29udGFpbmVyIC5jb3VudGVyLWRpdi5kaWdpdGFsIC5sYWJlbCB7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2LmRpZ2l0YWwudG90YWwgLmNvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZGlnaXRhbC50b3RhbCAubGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogMTIwcHg7IH0gfVxuXG4ubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lci5mdWxsLXNpemUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5hbmltYXRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDsgfVxuICAgIC5sb2FkaW5nLW1lc3NhZ2UtY29udGFpbmVyIC5sb2FkaW5nLWNvbnRlbnQtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRhaW5lciAubGRzLWdyaWQgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGFuaW1hdGlvbjogbGRzLWdyaWQgMS4ycyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogMjZweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA0NXB4O1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuICAgIC5sb2FkaW5nLW1lc3NhZ2UtY29udGFpbmVyIC5sb2FkaW5nLWNvbnRlbnQtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRhaW5lciAubGRzLWdyaWQgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRvcDogMjZweDtcbiAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRvcDogMjZweDtcbiAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjJzOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQoOCkge1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgbGVmdDogMjZweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMnM7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQoOSkge1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgbGVmdDogNDVweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuNnM7IH1cblxuQGtleWZyYW1lcyBsZHMtZ3JpZCB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41OyB9IH1cblxuLm5vdGhpbmctZm91bmQtbWVzc2FnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG4gIC5ub3RoaW5nLWZvdW5kLW1lc3NhZ2UtY29udGFpbmVyIC5ub3RoaW5nLWZvdW5kLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgLm5vdGhpbmctZm91bmQtbWVzc2FnZS1jb250YWluZXIgLm5vdGhpbmctZm91bmQtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ub3RoaW5nLWZvdW5kLW1lc3NhZ2UtY29udGFpbmVyIC5ub3RoaW5nLWZvdW5kLWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gICAgICAubm90aGluZy1mb3VuZC1tZXNzYWdlLWNvbnRhaW5lciAubm90aGluZy1mb3VuZC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5ub3RoaW5nLWZvdW5kLW1lc3NhZ2UtY29udGFpbmVyIC5ub3RoaW5nLWZvdW5kLWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmljb24ge1xuICAgICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgICAgZm9udC1zaXplOiA0ZW07IH1cblxuLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4udi1zZWxlY3QsXG4udi1zZWxlY3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogS2V5RnJhbWVzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIERyb3Bkb3duIERlZmF1bHQgVHJhbnNpdGlvbiAqL1xuLnZzX19mYWRlLWVudGVyLWFjdGl2ZSxcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7IH1cblxuLnZzX19mYWRlLWVudGVyLFxuLnZzX19mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiogQ29tcG9uZW50IFN0YXRlcyAqL1xuLypcbiAqIERpc2FibGVkXG4gKlxuICogV2hlbiB0aGUgY29tcG9uZW50IGlzIGRpc2FibGVkLCBhbGwgaW50ZXJhY3Rpb25cbiAqIHNob3VsZCBiZSBwcmV2ZW50ZWQuIEhlcmUgd2UgbW9kaWZ5IHRoZSBiZyBjb2xvcixcbiAqIGFuZCBjaGFuZ2UgdGhlIGN1cnNvciBkaXNwbGF5ZWQgb24gdGhlIGludGVyYWN0aXZlXG4gKiBjb21wb25lbnRzLlxuICovXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX2NsZWFyLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCxcbi52cy0tZGlzYWJsZWQgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cblxuLypcbiAqICBSVEwgLSBSaWdodCB0byBMZWZ0IFN1cHBvcnRcbiAqXG4gKiAgQmVjYXVzZSB3ZSdyZSB1c2luZyBhIGZsZXhib3ggbGF5b3V0LCB0aGUgYGRpcj1cInJ0bFwiYFxuICogIEhUTUwgYXR0cmlidXRlIGRvZXMgbW9zdCBvZiB0aGUgd29yayBmb3IgdXMgYnlcbiAqICByZWFycmFuZ2luZyB0aGUgY2hpbGQgZWxlbWVudHMgdmlzdWFsbHkuXG4gKi9cbi52LXNlbGVjdFtkaXI9XCJydGxcIl0gLnZzX19hY3Rpb25zIHtcbiAgcGFkZGluZzogMCAzcHggMCA2cHg7IH1cblxuLnYtc2VsZWN0W2Rpcj1cInJ0bFwiXSAudnNfX2NsZWFyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi52LXNlbGVjdFtkaXI9XCJydGxcIl0gLnZzX19kZXNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4udi1zZWxlY3RbZGlyPVwicnRsXCJdIC52c19fZHJvcGRvd24tbWVudSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qKlxuICAgIERyb3Bkb3duIFRvZ2dsZVxuXG4gICAgVGhlIGRyb3Bkb3duIHRvZ2dsZSBpcyB0aGUgcHJpbWFyeSB3cmFwcGVyIG9mIHRoZSBjb21wb25lbnQuIEl0XG4gICAgaGFzIHR3byBkaXJlY3QgZGVzY2VuZGFudHM6IC52c19fc2VsZWN0ZWQtb3B0aW9ucywgYW5kIC52c19fYWN0aW9ucy5cblxuICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyBob2xkcyB0aGUgLnZzX19zZWxlY3RlZCdzIGFzIHdlbGwgYXMgdGhlXG4gICAgbWFpbiBzZWFyY2ggaW5wdXQuXG5cbiAgICAudnNfX2FjdGlvbnMgaG9sZHMgdGhlIGNsZWFyIGJ1dHRvbiBhbmQgZHJvcGRvd24gdG9nZ2xlLlxuICovXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52c19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA2cHggMCAzcHg7IH1cblxuLyogRHJvcGRvd24gVG9nZ2xlIFN0YXRlcyAqL1xuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi52cy0tb3BlbiAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4udnNfX29wZW4taW5kaWNhdG9yIHtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7IH1cblxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEpOyB9XG5cbi52cy0tbG9hZGluZyAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDbGVhciBCdXR0b24gKi9cbi52c19fY2xlYXIge1xuICBmaWxsOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLyogRHJvcGRvd24gTWVudSAqL1xuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xuICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udnNfX25vLW9wdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogTGlzdCBJdGVtcyAqL1xuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgLyogTm9ybWFsaXplIGxpbmUgaGVpZ2h0ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMzMzO1xuICAvKiBPdmVycmlkZXMgbW9zdCBDU1MgZnJhbWV3b3JrcyAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICM1ODk3ZmI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIFNlbGVjdGVkIFRhZ3MgKi9cbi52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDRweCAycHggMHB4IDJweDtcbiAgcGFkZGluZzogMCAwLjI1ZW07IH1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmOyB9XG5cbi8qIFN0YXRlcyAqL1xuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi52cy0tc2luZ2xlLnZzLS1vcGVuIC52c19fc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IC40OyB9XG5cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2VhcmNoIElucHV0ICovXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDRweCAwIDAgMDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4udnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKipcbiAgICBTdGF0ZXNcbiAqL1xuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xuICBvcGFjaXR5OiAxOyB9XG4gIC52cy0tdW5zZWFyY2hhYmxlIC52c19fc2VhcmNoOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6IC4yOyB9XG5cbi8qIExvYWRpbmcgU3Bpbm5lciAqL1xuLnZzX19zcGlubmVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyLWxlZnQ6IDAuOWVtIHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC40NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXM7IH1cblxuLnZzX19zcGlubmVyLFxuLnZzX19zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTsgfVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgU3RhdGVzICovXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udHdpdHRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgMmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCA0cHggIzFCMjM1NjsgfVxuICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMTBweDsgfVxuICAgIC50d2l0dGVyLWNvbnRhaW5lciAjY3RmIC5jdGYtdHdlZXRzIC5jdGYtaXRlbSAuY3RmLWF1dGhvci1ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0gLmN0Zi1hdXRob3ItYm94OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgY29sb3I6ICMzNTNBNjg7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMzUzQTY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnR3aXR0ZXItY29udGFpbmVyICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1pdGVtIC5jdGYtYXV0aG9yLW5hbWUge1xuICAgICAgY29sb3I6ICMxQjIzNTYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gICAgLnR3aXR0ZXItY29udGFpbmVyICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1pdGVtIC5jdGYtdHdlZXQtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cbiAgICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0gaW1nLCAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0gLmN0Zi1hdXRob3ItYXZhdGFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnR3aXR0ZXItY29udGFpbmVyICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1jb250ZXh0LCAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWF1dGhvci1zY3JlZW5uYW1lLCAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLXR3ZWV0LWRhdGUsIC50d2l0dGVyLWNvbnRhaW5lciAjY3RmIC5jdGYtdHdlZXRzIC5jdGYtc2NyZWVuYW1lLXNlcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnR3aXR0ZXItY29udGFpbmVyICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1pdGVtOmZpcnN0LW9mLXR5cGUgLmN0Zi10d2VldC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBtYXJnaW4tbGVmdDogNTZweDsgfVxuICAgIC50d2l0dGVyLWNvbnRhaW5lciAjY3RmIC5jdGYtdHdlZXRzIC5jdGYtaXRlbTpmaXJzdC1vZi10eXBlIC5jdGYtYXV0aG9yLWJveDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMjBweCk7IH1cbiAgICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogY2FsYyg2MCUgLSAyMHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5yZXNvdXJjZS1saW5rLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5yZXNvdXJjZS1saW5rLWNvbnRhaW5lciAucmVzb3VyY2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogI0U4NEUxQjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnJlc291cmNlLWxpbmstY29udGFpbmVyIC5yZXNvdXJjZS1sYWJlbCBhIHtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7IH1cbiAgLnJlc291cmNlLWxpbmstY29udGFpbmVyIC5yZXNvdXJjZS1sYWJlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0MTkzQTsgfVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5oMi5kYXJrLWJnLCBoMy5kYXJrLWJnLCBoNC5kYXJrLWJnLCBoNS5kYXJrLWJnLCBoNi5kYXJrLWJnIHtcbiAgY29sb3I6IHdoaXRlOyB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/